<?xml version="1.0" encoding="UTF-8"?>
<robot generated="20181214 08:19:49.952" generator="Robot 3.0.4 (Python 2.7.5 on linux2)">
<suite id="s1" name="CSIT">
<suite source="/home/opnfv/repos/odl_test/csit/suites/openstack/connectivity/l2.robot" id="s1-s1" name="L2">
<kw type="setup" name="Suite Setup">
<kw name="OpenStack Suite Setup" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Setup_Utils_For_Setup_And_Teardown" library="SetupUtils">
<doc>Prepare both FailFast and Karaf logging, log that the caller suite has started.</doc>
<kw name="Do_Not_Fail_Fast_From_Now_On" library="FailFast">
<doc>Set suite to not fail fast.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${SuiteFastFail}</arg>
<arg>False</arg>
</arguments>
<msg timestamp="20181214 08:19:50.627" level="INFO">${SuiteFastFail} = False</msg>
<status status="PASS" endtime="20181214 08:19:50.627" starttime="20181214 08:19:50.620"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:50.627" starttime="20181214 08:19:50.619"></status>
</kw>
<kw name="Setup_Karaf_Keywords" library="KarafKeywords">
<doc>Initialize ClusterManagement. Open ssh karaf connections to each ODL.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="ClusterManagement_Setup" library="ClusterManagement">
<doc>Detect repeated call, or detect number of members and initialize derived suite variables.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>False</arg>
</arguments>
<assign>
<var>${already_done}</var>
</assign>
<msg timestamp="20181214 08:19:50.634" level="INFO">${already_done} = False</msg>
<status status="PASS" endtime="20181214 08:19:50.634" starttime="20181214 08:19:50.628"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${already_done}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:50.635" starttime="20181214 08:19:50.634"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>True</arg>
</arguments>
<msg timestamp="20181214 08:19:50.635" level="INFO">${ClusterManagement__has_setup_run} = True</msg>
<status status="PASS" endtime="20181214 08:19:50.635" starttime="20181214 08:19:50.635"></status>
</kw>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${NUM_ODL_SYSTEM}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${cluster_size}</var>
</assign>
<msg timestamp="20181214 08:19:50.636" level="INFO">${cluster_size} = 1</msg>
<status status="PASS" endtime="20181214 08:19:50.636" starttime="20181214 08:19:50.635"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Convert_To_Integer</arg>
<arg>${cluster_size}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${possibly_int_of_members}</var>
</assign>
<kw name="Convert To Integer" library="BuiltIn">
<doc>Converts the given item to an integer number.</doc>
<arguments>
<arg>${cluster_size}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:50.636" starttime="20181214 08:19:50.636"></status>
</kw>
<msg timestamp="20181214 08:19:50.637" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 08:19:50.637" level="INFO">${possibly_int_of_members} = 1</msg>
<status status="PASS" endtime="20181214 08:19:50.637" starttime="20181214 08:19:50.636"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${status}' != 'PASS'</arg>
<arg>${1}</arg>
<arg>${possibly_int_of_members}</arg>
</arguments>
<assign>
<var>${int_of_members}</var>
</assign>
<msg timestamp="20181214 08:19:50.637" level="INFO">${int_of_members} = 1</msg>
<status status="PASS" endtime="20181214 08:19:50.637" starttime="20181214 08:19:50.637"></status>
</kw>
<kw name="ClusterManagement__Compute_Derived_Variables" library="ClusterManagement">
<doc>Construct index list, session list and IP mapping, publish them as suite variables.</doc>
<arguments>
<arg>int_of_members=${int_of_members}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{member_index_list}</var>
</assign>
<msg timestamp="20181214 08:19:50.638" level="INFO">@{member_index_list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:19:50.638" starttime="20181214 08:19:50.638"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{session_list}</var>
</assign>
<msg timestamp="20181214 08:19:50.639" level="INFO">@{session_list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:19:50.639" starttime="20181214 08:19:50.638"></status>
</kw>
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<assign>
<var>&amp;{index_to_ip_mapping}</var>
</assign>
<msg timestamp="20181214 08:19:50.639" level="INFO">&amp;{index_to_ip_mapping} = { }</msg>
<status status="PASS" endtime="20181214 08:19:50.639" starttime="20181214 08:19:50.639"></status>
</kw>
<kw type="for" name="${index} IN RANGE [ 1 | ${int_of_members+1} ]">
<kw type="foritem" name="${index} = 1">
<kw name="ClusterManagement__Include_Member_Index" library="ClusterManagement">
<doc>Add a corresponding item based on index into the last three arguments.</doc>
<arguments>
<arg>${index}</arg>
<arg>${member_index_list}</arg>
<arg>${session_list}</arg>
<arg>${index_to_ip_mapping}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${member_index_list}</arg>
<arg>${index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:50.641" starttime="20181214 08:19:50.641"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${ODL_SYSTEM_${index}_IP}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 08:19:50.641" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:19:50.641" starttime="20181214 08:19:50.641"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${index_to_ip_mapping}</arg>
<arg>${index}</arg>
<arg>${member_ip}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:50.642" starttime="20181214 08:19:50.642"></status>
</kw>
<kw name="Resolve_Http_Session_For_Member" library="ClusterManagement">
<doc>Return RequestsLibrary session alias pointing to node of given index.</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${session_alias}</var>
</assign>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>ClusterManagement__session_${member_index}</arg>
</arguments>
<assign>
<var>${session}</var>
</assign>
<msg timestamp="20181214 08:19:50.643" level="INFO">${session} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181214 08:19:50.643" starttime="20181214 08:19:50.643"></status>
</kw>
<msg timestamp="20181214 08:19:50.643" level="INFO">${session_alias} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181214 08:19:50.643" starttime="20181214 08:19:50.642"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>${session_alias}</arg>
<arg>http://${member_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>timeout=${http_timeout}</arg>
<arg>max_retries=${http_retries}</arg>
</arguments>
<msg timestamp="20181214 08:19:50.644" level="INFO">Creating Session using : alias=ClusterManagement__session_1, url=http://192.0.2.21:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad9c227d0&gt;, timeout=5, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 08:19:50.644" starttime="20181214 08:19:50.643"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${session_list}</arg>
<arg>${session_alias}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:50.645" starttime="20181214 08:19:50.645"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:50.645" starttime="20181214 08:19:50.640"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:50.645" starttime="20181214 08:19:50.640"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:50.645" starttime="20181214 08:19:50.639"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__member_index_list}</arg>
<arg>${member_index_list}</arg>
</arguments>
<msg timestamp="20181214 08:19:50.646" level="INFO">${ClusterManagement__member_index_list} = [1]</msg>
<status status="PASS" endtime="20181214 08:19:50.646" starttime="20181214 08:19:50.645"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__index_to_ip_mapping}</arg>
<arg>${index_to_ip_mapping}</arg>
</arguments>
<msg timestamp="20181214 08:19:50.646" level="INFO">${ClusterManagement__index_to_ip_mapping} = {1: u'192.0.2.21'}</msg>
<status status="PASS" endtime="20181214 08:19:50.646" starttime="20181214 08:19:50.646"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__session_list}</arg>
<arg>${session_list}</arg>
</arguments>
<msg timestamp="20181214 08:19:50.647" level="INFO">${ClusterManagement__session_list} = [u'ClusterManagement__session_1']</msg>
<status status="PASS" endtime="20181214 08:19:50.647" starttime="20181214 08:19:50.646"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:50.647" starttime="20181214 08:19:50.637"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:50.647" starttime="20181214 08:19:50.628"></status>
</kw>
<kw name="Run_Bash_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run command on each.</doc>
<arguments>
<arg>iptables -I INPUT -p tcp --dport ${KARAF_SHELL_PORT} -j ACCEPT; iptables-save</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 08:19:50.649" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 08:19:50.649" starttime="20181214 08:19:50.648"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 08:19:50.649" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 08:19:50.649" starttime="20181214 08:19:50.649"></status>
</kw>
<msg timestamp="20181214 08:19:50.649" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 08:19:50.649" starttime="20181214 08:19:50.648"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run_Bash_Command_On_Member" library="ClusterManagement">
<doc>Obtain IP, call Utils and return output. This keeps previous ssh session active.</doc>
<arguments>
<arg>command=${command}</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 08:19:50.651" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:19:50.651" starttime="20181214 08:19:50.650"></status>
</kw>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Utils.Run_Command_On_Controller</arg>
<arg>${member_ip}</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 08:19:50.652" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 08:19:50.652" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 08:19:50.652" starttime="20181214 08:19:50.652"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:50.655" starttime="20181214 08:19:50.654"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 08:19:50.655" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 08:19:50.655" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 08:19:50.655" starttime="20181214 08:19:50.655"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 08:19:50.656" level="INFO">Attempting to execute command "iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 08:19:50.656" starttime="20181214 08:19:50.656"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 08:19:50.657" level="INFO">${conn_id} = 1</msg>
<status status="PASS" endtime="20181214 08:19:50.657" starttime="20181214 08:19:50.656"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 08:19:50.658" level="INFO">Length is 0</msg>
<msg timestamp="20181214 08:19:50.658" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 08:19:50.658" starttime="20181214 08:19:50.658"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:50.659" starttime="20181214 08:19:50.658"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 08:19:50.659" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 08:19:51.107" level="INFO">Read output: Last login: Fri Dec 14 08:19:45 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:19:51.107" starttime="20181214 08:19:50.659"></status>
</kw>
<msg timestamp="20181214 08:19:51.107" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:19:51.107" starttime="20181214 08:19:50.659"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:51.108" starttime="20181214 08:19:50.657"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 08:19:51.108" level="INFO">Executing command 'iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save'.</msg>
<msg timestamp="20181214 08:19:51.135" level="INFO">Command exited with return code 127.</msg>
<msg timestamp="20181214 08:19:51.135" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 08:19:51.136" level="INFO">${stderr} = bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181214 08:19:51.136" starttime="20181214 08:19:51.108"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:19:51.200" starttime="20181214 08:19:51.136"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 08:19:51.201" level="INFO">bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181214 08:19:51.201" starttime="20181214 08:19:51.201"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:51.202" starttime="20181214 08:19:51.202"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 08:19:51.204" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:19:51.204" starttime="20181214 08:19:51.204"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:51.204" starttime="20181214 08:19:51.203"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:51.206" starttime="20181214 08:19:51.206"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:51.207" starttime="20181214 08:19:51.206"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:19:51.207" starttime="20181214 08:19:51.207"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:51.207" starttime="20181214 08:19:51.205"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:51.208" starttime="20181214 08:19:50.654"></status>
</kw>
<msg timestamp="20181214 08:19:51.208" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:19:51.208" starttime="20181214 08:19:50.653"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:51.208" starttime="20181214 08:19:50.653"></status>
</kw>
<msg timestamp="20181214 08:19:51.208" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:19:51.208" starttime="20181214 08:19:50.652"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:51.210" starttime="20181214 08:19:51.209"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:51.210" starttime="20181214 08:19:51.210"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:19:51.211" starttime="20181214 08:19:51.211"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:51.211" starttime="20181214 08:19:51.209"></status>
</kw>
<msg timestamp="20181214 08:19:51.211" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:19:51.211" starttime="20181214 08:19:50.651"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 08:19:51.212" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:19:51.212" starttime="20181214 08:19:51.211"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:51.212" starttime="20181214 08:19:50.650"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:51.212" starttime="20181214 08:19:50.650"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:51.212" starttime="20181214 08:19:50.649"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:51.212" starttime="20181214 08:19:50.647"></status>
</kw>
<kw name="Comment" library="BuiltIn">
<doc>Displays the given messages in the log file as keyword arguments.</doc>
<arguments>
<arg>First connections to Karaf console may fail, so WUKS is used. TODO: Track as a Bug.</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:51.213" starttime="20181214 08:19:51.212"></status>
</kw>
<kw type="for" name="${index} IN [ @{ClusterManagement__member_index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Wait_Until_Keyword_Succeeds</arg>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Open_Controller_Karaf_Console_On_Background" library="KarafKeywords">
<doc>If there is a stored ssh connection index of connection to the controller's karaf console for ${member_index},</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection_object}</var>
</assign>
<msg timestamp="20181214 08:19:51.237" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 08:19:51.237" level="INFO">${current_ssh_connection_object} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 08:19:51.237" starttime="20181214 08:19:51.237"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
</arguments>
<msg timestamp="20181214 08:19:51.238" level="INFO">{}</msg>
<status status="PASS" endtime="20181214 08:19:51.238" starttime="20181214 08:19:51.237"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181214 08:19:51.238" level="INFO">1</msg>
<status status="PASS" endtime="20181214 08:19:51.238" starttime="20181214 08:19:51.238"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Get From Dictionary</arg>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${old_connection_index}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181214 08:19:51.239" level="FAIL">Dictionary does not contain key '1'.</msg>
<status status="FAIL" endtime="20181214 08:19:51.239" starttime="20181214 08:19:51.239"></status>
</kw>
<msg timestamp="20181214 08:19:51.240" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181214 08:19:51.240" level="INFO">${old_connection_index} = Dictionary does not contain key '1'.</msg>
<status status="PASS" endtime="20181214 08:19:51.240" starttime="20181214 08:19:51.239"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status}'=='PASS'</arg>
<arg>BuiltIn.Run_Keywords</arg>
<arg>SSHLibrary.Switch_Connection</arg>
<arg>${old_connection_index}</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Write</arg>
<arg>logout</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Close_Connection</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:51.240" starttime="20181214 08:19:51.240"></status>
</kw>
<kw name="Resolve_IP_Address_For_Member" library="ClusterManagement">
<doc>Return node IP address of given index.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${odl_ip}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${ip_address}</var>
</assign>
<msg timestamp="20181214 08:19:51.241" level="INFO">${ip_address} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:19:51.241" starttime="20181214 08:19:51.241"></status>
</kw>
<msg timestamp="20181214 08:19:51.242" level="INFO">${odl_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:19:51.242" starttime="20181214 08:19:51.240"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${odl_ip}</arg>
<arg>port=${KARAF_SHELL_PORT}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:51.242" starttime="20181214 08:19:51.242"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${karaf_connection_object}</var>
</assign>
<msg timestamp="20181214 08:19:51.243" level="INFO">index=4
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=8101</msg>
<msg timestamp="20181214 08:19:51.243" level="INFO">${karaf_connection_object} = index=4
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=8101</msg>
<status status="PASS" endtime="20181214 08:19:51.243" starttime="20181214 08:19:51.242"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
<arg>${karaf_connection_object.index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:51.244" starttime="20181214 08:19:51.243"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 08:19:51.244" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 08:19:52.852" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 08:19:52.852" starttime="20181214 08:19:51.244"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection_object.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:52.854" starttime="20181214 08:19:52.853"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:52.854" starttime="20181214 08:19:52.854"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:19:52.854" starttime="20181214 08:19:52.854"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:52.854" starttime="20181214 08:19:52.853"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:52.854" starttime="20181214 08:19:51.236"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:52.854" starttime="20181214 08:19:51.214"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:52.855" starttime="20181214 08:19:51.213"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:52.855" starttime="20181214 08:19:51.213"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:52.855" starttime="20181214 08:19:51.213"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:52.855" starttime="20181214 08:19:50.627"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>KarafKeywords.Log_Test_Suite_Start_To_Controller_Karaf</arg>
</arguments>
<kw name="Log_Test_Suite_Start_To_Controller_Karaf" library="KarafKeywords">
<doc>Log suite name to karaf log, useful in suite setup.</doc>
<kw name="Log_Message_To_Controller_Karaf" library="KarafKeywords">
<doc>Make sure this resource is initialized. Send a message into the controller's karaf log file on every node listed (or all).</doc>
<arguments>
<arg>Starting suite ${SUITE_SOURCE}</arg>
<arg>${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 08:19:52.864" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 08:19:52.864" starttime="20181214 08:19:52.864"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 08:19:52.864" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 08:19:52.864" starttime="20181214 08:19:52.864"></status>
</kw>
<msg timestamp="20181214 08:19:52.865" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 08:19:52.865" starttime="20181214 08:19:52.863"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_With_Retry_On_Background</arg>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_With_Retry_On_Background" library="KarafKeywords">
<doc>Attemp to send command to karaf for ${member_index}, if fail then open connection and try again.</doc>
<arguments>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_On_Background</arg>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${message}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_On_Background" library="KarafKeywords">
<doc>Send command to karaf without affecting current SSH connection. Read, log and return response.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${karaf_connection_index}</var>
</assign>
<msg timestamp="20181214 08:19:52.874" level="INFO">${karaf_connection_index} = 4</msg>
<status status="PASS" endtime="20181214 08:19:52.874" starttime="20181214 08:19:52.873"></status>
</kw>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${karaf_connection_index}</arg>
</arguments>
<assign>
<var>${current_connection_index}</var>
</assign>
<msg timestamp="20181214 08:19:52.874" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181214 08:19:52.874" starttime="20181214 08:19:52.874"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Write</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${status_write}</var>
<var>${message_write}</var>
</assign>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${command}</arg>
</arguments>
<msg timestamp="20181214 08:19:52.939" level="INFO">@root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "/ "o "p "n "f "v "/ "r "e "p "o "[78Cs "[A[78C/</msg>
<status status="PASS" endtime="20181214 08:19:52.939" starttime="20181214 08:19:52.875"></status>
</kw>
<msg timestamp="20181214 08:19:52.939" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181214 08:19:52.939" level="INFO">${message_write} = @root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "...</msg>
<status status="PASS" endtime="20181214 08:19:52.939" starttime="20181214 08:19:52.874"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Read_Until_Regexp</arg>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${status_wait}</var>
<var>${message_wait}</var>
</assign>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<msg timestamp="20181214 08:19:53.001" level="INFO">"o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v "i "t "y "/ "l "2 ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:19:53.001" starttime="20181214 08:19:52.940"></status>
</kw>
<msg timestamp="20181214 08:19:53.001" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181214 08:19:53.001" level="INFO">${message_wait} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v ...</msg>
<status status="PASS" endtime="20181214 08:19:53.002" starttime="20181214 08:19:52.939"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:53.002" starttime="20181214 08:19:53.002"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${message_wait}</arg>
</arguments>
<msg timestamp="20181214 08:19:53.003" level="INFO"> "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v "i "t "y "/ "l "2 ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:19:53.003" starttime="20181214 08:19:53.002"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:53.003" starttime="20181214 08:19:53.003"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection_index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:53.004" starttime="20181214 08:19:53.004"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:53.005" starttime="20181214 08:19:53.004"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:19:53.005" starttime="20181214 08:19:53.005"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:53.005" starttime="20181214 08:19:53.003"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:53.005" starttime="20181214 08:19:52.873"></status>
</kw>
<msg timestamp="20181214 08:19:53.005" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 08:19:53.005" level="INFO">${message} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v ...</msg>
<status status="PASS" endtime="20181214 08:19:53.005" starttime="20181214 08:19:52.872"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>'${status}' == 'PASS'</arg>
<arg>${message}</arg>
</arguments>
<msg timestamp="20181214 08:19:53.006" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:19:53.006" starttime="20181214 08:19:53.006"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:53.006" starttime="20181214 08:19:52.872"></status>
</kw>
<msg timestamp="20181214 08:19:53.006" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 08:19:53.006" level="INFO">${output} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v ...</msg>
<status status="PASS" endtime="20181214 08:19:53.006" starttime="20181214 08:19:52.865"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${tolerate_failure} or "${status}" == "PASS"</arg>
<arg>BuiltIn.Fail</arg>
<arg>${output}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:53.007" starttime="20181214 08:19:53.006"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:53.007" starttime="20181214 08:19:52.865"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:53.007" starttime="20181214 08:19:52.865"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:53.007" starttime="20181214 08:19:52.862"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:53.007" starttime="20181214 08:19:52.855"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:53.007" starttime="20181214 08:19:52.855"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:53.007" starttime="20181214 08:19:50.619"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>org.apache.karaf.shell.support.ShellUtil</arg>
<arg>org.apache.sshd.server.session.ServerSessionImpl</arg>
</arguments>
<assign>
<var>@{loggers}</var>
</assign>
<msg timestamp="20181214 08:19:53.007" level="INFO">@{loggers} = [ org.apache.karaf.shell.support.ShellUtil | org.apache.sshd.server.session.ServerSessionImpl ]</msg>
<status status="PASS" endtime="20181214 08:19:53.007" starttime="20181214 08:19:53.007"></status>
</kw>
<kw name="Setup_Logging_For_Debug_Purposes_On_List_Or_All" library="SetupUtils">
<doc>Set the log level for given loggers on node nodes of the cluster</doc>
<arguments>
<arg>OFF</arg>
<arg>${loggers}</arg>
</arguments>
<kw type="for" name="${logger} IN [ @{loggers_list} ]">
<kw type="foritem" name="${logger} = org.apache.karaf.shell.support.ShellUtil">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 08:19:53.010" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 08:19:53.010" starttime="20181214 08:19:53.009"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 08:19:53.011" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 08:19:53.011" starttime="20181214 08:19:53.010"></status>
</kw>
<msg timestamp="20181214 08:19:53.011" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 08:19:53.011" starttime="20181214 08:19:53.009"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 08:19:53.012" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:19:53.012" starttime="20181214 08:19:53.011"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 08:19:53.013" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 08:19:53.014" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 08:19:53.014" starttime="20181214 08:19:53.013"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:53.021" starttime="20181214 08:19:53.020"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 08:19:53.021" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 08:19:53.391" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 08:19:53.392" starttime="20181214 08:19:53.021"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:19:53.447" level="INFO">@root&gt;log:set OFF org.apache.karaf.shell.support.ShellUtil</msg>
<status status="PASS" endtime="20181214 08:19:53.447" starttime="20181214 08:19:53.392"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:19:53.449" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 08:19:53.449" level="INFO">${output} = [?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:19:53.449" starttime="20181214 08:19:53.448"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 08:19:53.493" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 08:19:53.493" starttime="20181214 08:19:53.449"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:19:53.495" starttime="20181214 08:19:53.493"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 08:19:53.495" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:19:53.495" starttime="20181214 08:19:53.495"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:53.495" starttime="20181214 08:19:53.020"></status>
</kw>
<msg timestamp="20181214 08:19:53.495" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:19:53.496" starttime="20181214 08:19:53.014"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:53.497" starttime="20181214 08:19:53.497"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:53.497" starttime="20181214 08:19:53.497"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:19:53.498" starttime="20181214 08:19:53.497"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:53.498" starttime="20181214 08:19:53.496"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:53.498" starttime="20181214 08:19:53.013"></status>
</kw>
<msg timestamp="20181214 08:19:53.498" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:19:53.498" starttime="20181214 08:19:53.012"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:53.498" starttime="20181214 08:19:53.012"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:53.498" starttime="20181214 08:19:53.011"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:53.498" starttime="20181214 08:19:53.011"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:53.498" starttime="20181214 08:19:53.008"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:53.498" starttime="20181214 08:19:53.008"></status>
</kw>
<kw type="foritem" name="${logger} = org.apache.sshd.server.session.ServerSessionImpl">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 08:19:53.500" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 08:19:53.500" starttime="20181214 08:19:53.499"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 08:19:53.500" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 08:19:53.500" starttime="20181214 08:19:53.500"></status>
</kw>
<msg timestamp="20181214 08:19:53.501" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 08:19:53.501" starttime="20181214 08:19:53.499"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 08:19:53.501" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:19:53.501" starttime="20181214 08:19:53.501"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 08:19:53.504" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 08:19:53.504" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 08:19:53.504" starttime="20181214 08:19:53.504"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:53.512" starttime="20181214 08:19:53.512"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 08:19:53.513" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 08:19:53.676" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 08:19:53.676" starttime="20181214 08:19:53.512"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:19:53.713" level="INFO">@root&gt;log:set OFF org.apache.sshd.server.session.ServerSessionI</msg>
<status status="PASS" endtime="20181214 08:19:53.713" starttime="20181214 08:19:53.676"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:19:53.734" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 08:19:53.734" level="INFO">${output} = [A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:19:53.734" starttime="20181214 08:19:53.713"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 08:19:53.778" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 08:19:53.778" starttime="20181214 08:19:53.735"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:19:53.780" starttime="20181214 08:19:53.779"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 08:19:53.781" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:19:53.781" starttime="20181214 08:19:53.781"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:53.781" starttime="20181214 08:19:53.511"></status>
</kw>
<msg timestamp="20181214 08:19:53.781" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:19:53.781" starttime="20181214 08:19:53.504"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:53.783" starttime="20181214 08:19:53.783"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:53.783" starttime="20181214 08:19:53.783"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:19:53.784" starttime="20181214 08:19:53.784"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:53.784" starttime="20181214 08:19:53.782"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:53.784" starttime="20181214 08:19:53.503"></status>
</kw>
<msg timestamp="20181214 08:19:53.784" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:19:53.784" starttime="20181214 08:19:53.502"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:53.784" starttime="20181214 08:19:53.501"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:53.784" starttime="20181214 08:19:53.501"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:53.784" starttime="20181214 08:19:53.501"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:53.785" starttime="20181214 08:19:53.498"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:53.785" starttime="20181214 08:19:53.498"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:53.785" starttime="20181214 08:19:53.008"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:53.785" starttime="20181214 08:19:53.008"></status>
</kw>
<kw name="Devstack Suite Setup" library="DevstackUtils">
<doc>Open connections to the nodes</doc>
<kw name="Set Default Configuration" library="SSHLibrary">
<doc>Update the default `configuration`.</doc>
<arguments>
<arg>timeout=${DEFAULT_DEVSTACK_PROMPT_TIMEOUT}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:53.786" starttime="20181214 08:19:53.785"></status>
</kw>
<kw name="Get DevStack Nodes Data" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
<arg>${OS_CONTROL_NODE_IP}</arg>
</arguments>
<msg timestamp="20181214 08:19:53.787" level="INFO">${OS_CNTL_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:19:53.787" starttime="20181214 08:19:53.786"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CNTL_CONN_ID</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${ip}</arg>
<arg>prompt=${DEFAULT_LINUX_PROMPT}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 08:19:53.788" level="INFO">${conn_id} = 11</msg>
<status status="PASS" endtime="20181214 08:19:53.788" starttime="20181214 08:19:53.787"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${OS_USER}</arg>
<arg>${DEVSTACK_SYSTEM_PASSWORD}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 08:19:53.789" level="INFO">Length is 0</msg>
<msg timestamp="20181214 08:19:53.789" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 08:19:53.789" starttime="20181214 08:19:53.789"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:53.790" starttime="20181214 08:19:53.790"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 08:19:53.791" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 08:19:54.116" level="INFO">Read output: Last login: Fri Dec 14 08:19:51 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:19:54.116" starttime="20181214 08:19:53.790"></status>
</kw>
<msg timestamp="20181214 08:19:54.117" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:19:54.117" starttime="20181214 08:19:53.790"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:54.117" starttime="20181214 08:19:53.788"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${${name}}</arg>
<arg>${conn_id}</arg>
</arguments>
<msg timestamp="20181214 08:19:54.118" level="INFO">${OS_CNTL_CONN_ID} = 11</msg>
<status status="PASS" endtime="20181214 08:19:54.118" starttime="20181214 08:19:54.117"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:54.118" starttime="20181214 08:19:53.787"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-0cmp"</arg>
<arg>DevstackUtils.Set Node Data For AllinOne Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-1cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Compute Node Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "0cmb-1ctl-2cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Two Compute Node Setup</arg>
</arguments>
<kw name="Set Node Data For AllinOne Setup" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes where the Control Node enables Compute service also.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 08:19:54.119" level="INFO">${OS_CMP1_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:19:54.119" starttime="20181214 08:19:54.119"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 08:19:54.120" level="INFO">${OS_CMP2_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:19:54.120" starttime="20181214 08:19:54.120"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 08:19:54.121" level="INFO">@{OS_ALL_IPS} = [ 192.0.2.21 ]</msg>
<status status="PASS" endtime="20181214 08:19:54.121" starttime="20181214 08:19:54.120"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 08:19:54.121" level="INFO">@{OS_CMP_IPS} = [ 192.0.2.21 ]</msg>
<status status="PASS" endtime="20181214 08:19:54.121" starttime="20181214 08:19:54.121"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 08:19:54.122" level="INFO">${OS_CMP1_CONN_ID} = 11</msg>
<status status="PASS" endtime="20181214 08:19:54.122" starttime="20181214 08:19:54.121"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 08:19:54.122" level="INFO">${OS_CMP2_CONN_ID} = 11</msg>
<status status="PASS" endtime="20181214 08:19:54.122" starttime="20181214 08:19:54.122"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 08:19:54.126" level="INFO">@{OS_ALL_CONN_IDS} = [ 11 ]</msg>
<status status="PASS" endtime="20181214 08:19:54.126" starttime="20181214 08:19:54.123"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 08:19:54.129" level="INFO">@{OS_CMP_CONN_IDS} = [ 11 ]</msg>
<status status="PASS" endtime="20181214 08:19:54.129" starttime="20181214 08:19:54.126"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:54.129" starttime="20181214 08:19:54.119"></status>
</kw>
<status status="PASS" endtime="20181214 08:19:54.129" starttime="20181214 08:19:54.118"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>${OS_NODE_CNT}</var>
</assign>
<msg timestamp="20181214 08:19:54.129" level="INFO">Length is 1</msg>
<msg timestamp="20181214 08:19:54.130" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181214 08:19:54.130" starttime="20181214 08:19:54.129"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_NODE_CNT}</arg>
</arguments>
<msg timestamp="20181214 08:19:54.130" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181214 08:19:54.130" starttime="20181214 08:19:54.130"></status>
</kw>
<kw name="Get DevStack Hostnames" library="DevstackUtils">
<doc>Assign hostname global variables for DevStack nodes</doc>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<assign>
<var>${OS_CNTL_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:19:54.138" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 08:19:54.173" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:19:56.323" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:19:56.324" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:19:56.324" starttime="20181214 08:19:54.138"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:19:56.325" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 08:19:56.325" starttime="20181214 08:19:56.324"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:19:56.326" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:19:56.326" starttime="20181214 08:19:56.326"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:56.327" starttime="20181214 08:19:56.327"></status>
</kw>
<msg timestamp="20181214 08:19:56.328" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 08:19:56.328" starttime="20181214 08:19:54.137"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:19:56.339" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 08:19:56.372" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:19:58.515" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:19:58.516" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:19:58.516" starttime="20181214 08:19:56.339"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:19:58.518" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:19:58.519" starttime="20181214 08:19:58.517"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:19:58.520" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:19:58.521" starttime="20181214 08:19:58.519"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:19:58.523" starttime="20181214 08:19:58.521"></status>
</kw>
<msg timestamp="20181214 08:19:58.524" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:19:58.524" starttime="20181214 08:19:56.338"></status>
</kw>
<msg timestamp="20181214 08:19:58.525" level="INFO">${OS_CNTL_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:19:58.525" starttime="20181214 08:19:54.131"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP1_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:19:58.538" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 08:19:58.573" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:20:00.697" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:20:00.698" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:20:00.698" starttime="20181214 08:19:58.537"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:20:00.701" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 08:20:00.701" starttime="20181214 08:20:00.699"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:20:00.702" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:00.702" starttime="20181214 08:20:00.701"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:00.704" starttime="20181214 08:20:00.703"></status>
</kw>
<msg timestamp="20181214 08:20:00.705" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 08:20:00.705" starttime="20181214 08:19:58.537"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:20:00.728" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 08:20:00.771" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:20:02.838" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:20:02.839" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:20:02.839" starttime="20181214 08:20:00.727"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:20:02.841" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:20:02.841" starttime="20181214 08:20:02.840"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:20:02.843" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:02.843" starttime="20181214 08:20:02.842"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:02.845" starttime="20181214 08:20:02.844"></status>
</kw>
<msg timestamp="20181214 08:20:02.846" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:20:02.846" starttime="20181214 08:20:00.726"></status>
</kw>
<msg timestamp="20181214 08:20:02.846" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:20:02.846" starttime="20181214 08:19:58.525"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP2_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:20:02.857" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 08:20:02.891" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:20:05.116" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:20:05.117" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:20:05.117" starttime="20181214 08:20:02.857"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:20:05.119" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 08:20:05.119" starttime="20181214 08:20:05.118"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:20:05.120" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:05.121" starttime="20181214 08:20:05.120"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:05.122" starttime="20181214 08:20:05.121"></status>
</kw>
<msg timestamp="20181214 08:20:05.123" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 08:20:05.123" starttime="20181214 08:20:02.857"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:20:05.141" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 08:20:05.182" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:20:07.287" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:20:07.288" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:20:07.288" starttime="20181214 08:20:05.140"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:20:07.290" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:20:07.290" starttime="20181214 08:20:07.289"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:20:07.291" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:07.291" starttime="20181214 08:20:07.290"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:07.293" starttime="20181214 08:20:07.291"></status>
</kw>
<msg timestamp="20181214 08:20:07.293" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:20:07.293" starttime="20181214 08:20:05.139"></status>
</kw>
<msg timestamp="20181214 08:20:07.294" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:20:07.294" starttime="20181214 08:20:02.847"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 08:20:07.295" level="INFO">${OS_CNTL_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:20:07.295" starttime="20181214 08:20:07.294"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 08:20:07.296" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:20:07.296" starttime="20181214 08:20:07.296"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 08:20:07.297" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:20:07.298" starttime="20181214 08:20:07.297"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:07.298" starttime="20181214 08:19:54.130"></status>
</kw>
<kw name="Log Devstack Nodes Data" library="DevstackUtils">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=\n</arg>
<arg>OS_CNTL_HOSTNAME: ${OS_CNTL_HOSTNAME} - OS_CNTL_IP: ${OS_CNTL_IP} - OS_CONTROL_NODE_IP: ${OS_CONTROL_NODE_IP}</arg>
<arg>OS_CMP1_HOSTNAME: ${OS_CMP1_HOSTNAME} - OS_CMP1_IP: ${OS_CMP1_IP} - OS_COMPUTE_1_IP: ${OS_COMPUTE_1_IP}</arg>
<arg>OS_CMP2_HOSTNAME: ${OS_CMP2_HOSTNAME} - OS_CMP2_IP: ${OS_CMP2_IP} - OS_COMPUTE_2_IP: ${OS_COMPUTE_2_IP}</arg>
<arg>OS_ALL_IPS: @{OS_ALL_IPS}</arg>
<arg>OS_CMP_IPS: @{OS_CMP_IPS}</arg>
<arg>OS_NODE_CNT: ${OS_NODE_CNT}</arg>
<arg>OS_ALL_CONN_IDS: @{OS_ALL_CONN_IDS}</arg>
<arg>OS_CMP_CONN_IDS: @{OS_CMP_CONN_IDS}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:20:07.301" level="INFO">${output} = OS_CNTL_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CNTL_IP: 192.0.2.21 - OS_CONTROL_NODE_IP: 192.0.2.21
OS_CMP1_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP1_IP: 192.0.2.21 - OS_COMPUT...</msg>
<status status="PASS" endtime="20181214 08:20:07.301" starttime="20181214 08:20:07.299"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>DevStack Nodes Data:\n${output}</arg>
</arguments>
<msg timestamp="20181214 08:20:07.302" level="INFO">DevStack Nodes Data:
OS_CNTL_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CNTL_IP: 192.0.2.21 - OS_CONTROL_NODE_IP: 192.0.2.21
OS_CMP1_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP1_IP: 192.0.2.21 - OS_COMPUTE_1_IP: 
OS_CMP2_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP2_IP: 192.0.2.21 - OS_COMPUTE_2_IP: 
OS_ALL_IPS: [u'192.0.2.21']
OS_CMP_IPS: [u'192.0.2.21']
OS_NODE_CNT: 1
OS_ALL_CONN_IDS: [11]
OS_CMP_CONN_IDS: [11]</msg>
<status status="PASS" endtime="20181214 08:20:07.302" starttime="20181214 08:20:07.301"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:07.302" starttime="20181214 08:20:07.298"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:07.302" starttime="20181214 08:19:53.786"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>session</arg>
<arg>http://${odl_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
</arguments>
<msg timestamp="20181214 08:20:07.304" level="INFO">Creating Session using : alias=session, url=http://192.0.2.21:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad9790850&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 08:20:07.305" starttime="20181214 08:20:07.303"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:07.305" starttime="20181214 08:19:53.785"></status>
</kw>
<kw name="Start Packet Capture On Nodes" library="OpenStackOperations">
<doc>Wrapper keyword around the TcpDump packet capture that is catered to the Openstack setup.</doc>
<arguments>
<arg>tcpdump_port_6653</arg>
<arg>port 6653</arg>
<arg>@{OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>@{tcpdump_port_6653_conn_ids}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${SUITE_NAME}""".replace(" ","_").replace("/","_").replace(".","_")</arg>
</arguments>
<assign>
<var>${suite_}</var>
</assign>
<msg timestamp="20181214 08:20:07.307" level="INFO">${suite_} = CSIT_L2</msg>
<status status="PASS" endtime="20181214 08:20:07.307" starttime="20181214 08:20:07.306"></status>
</kw>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${suite_}</arg>
</arguments>
<assign>
<var>${tag_}</var>
</assign>
<msg timestamp="20181214 08:20:07.308" level="INFO">${tag_} = tcpdump_port_6653__CSIT_L2</msg>
<status status="PASS" endtime="20181214 08:20:07.308" starttime="20181214 08:20:07.308"></status>
</kw>
<kw name="Start Packet Capture on Nodes" library="Tcpdump">
<doc>Start packet captures on the given list of node ips.</doc>
<arguments>
<arg>tag=${tag_}</arg>
<arg>filter=${filter}</arg>
<arg>ips=${ips}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<msg timestamp="20181214 08:20:07.310" level="INFO">@{conn_ids} = [ ]</msg>
<status status="PASS" endtime="20181214 08:20:07.310" starttime="20181214 08:20:07.310"></status>
</kw>
<kw type="for" name="${ip} IN [ @{ips} ]">
<kw type="foritem" name="${ip} = 192.0.2.21">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${ip}</arg>
</arguments>
<assign>
<var>${fname}</var>
</assign>
<msg timestamp="20181214 08:20:07.312" level="INFO">${fname} = tcpdump_port_6653__CSIT_L2__192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:20:07.312" starttime="20181214 08:20:07.311"></status>
</kw>
<kw name="Start Packet Capture On Node" library="Tcpdump">
<doc>Connects to the remote machine and starts tcpdump</doc>
<arguments>
<arg>${ip}</arg>
<arg>file_Name=${fname}</arg>
<arg>filter=${filter}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 08:20:07.315" level="INFO">index=11
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 08:20:07.315" level="INFO">${current_ssh_connection} = index=11
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 08:20:07.315" starttime="20181214 08:20:07.314"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 08:20:07.317" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181214 08:20:07.317" starttime="20181214 08:20:07.316"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 08:20:07.318" level="INFO">Length is 0</msg>
<msg timestamp="20181214 08:20:07.318" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 08:20:07.318" starttime="20181214 08:20:07.318"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:07.319" starttime="20181214 08:20:07.319"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 08:20:07.321" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 08:20:07.781" level="INFO">Read output: Last login: Fri Dec 14 08:19:54 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:20:07.781" starttime="20181214 08:20:07.320"></status>
</kw>
<msg timestamp="20181214 08:20:07.781" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:20:07.781" starttime="20181214 08:20:07.320"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:07.782" starttime="20181214 08:20:07.317"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sudo /usr/sbin/tcpdump -vvv -ni ${networkAdapter} ${filter} -w /tmp/${file_Name}.pcap</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:20:07.783" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2__192.0.2.21.pcap</msg>
<status status="PASS" endtime="20181214 08:20:07.783" starttime="20181214 08:20:07.782"></status>
</kw>
<kw name="Start Command" library="SSHLibrary">
<doc>Starts execution of the ``command`` on the remote machine and returns immediately.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 08:20:07.784" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2__192.0.2.21.pcap'.</msg>
<msg timestamp="20181214 08:20:07.791" level="INFO">${stdout} = None</msg>
<msg timestamp="20181214 08:20:07.791" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181214 08:20:07.791" starttime="20181214 08:20:07.784"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 08:20:07.793" level="INFO">None</msg>
<status status="PASS" endtime="20181214 08:20:07.793" starttime="20181214 08:20:07.792"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 08:20:07.794" level="INFO">None</msg>
<status status="PASS" endtime="20181214 08:20:07.794" starttime="20181214 08:20:07.793"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:07.797" starttime="20181214 08:20:07.797"></status>
</kw>
<msg timestamp="20181214 08:20:07.797" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:20:07.798" starttime="20181214 08:20:07.796"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:07.798" starttime="20181214 08:20:07.795"></status>
</kw>
<msg timestamp="20181214 08:20:07.798" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181214 08:20:07.798" starttime="20181214 08:20:07.312"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${conn_ids}</arg>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:07.800" starttime="20181214 08:20:07.799"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:07.800" starttime="20181214 08:20:07.311"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:07.800" starttime="20181214 08:20:07.310"></status>
</kw>
<msg timestamp="20181214 08:20:07.800" level="INFO">@{conn_ids} = [ 12 ]</msg>
<status status="PASS" endtime="20181214 08:20:07.800" starttime="20181214 08:20:07.309"></status>
</kw>
<msg timestamp="20181214 08:20:07.801" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 12 ]</msg>
<status status="PASS" endtime="20181214 08:20:07.801" starttime="20181214 08:20:07.305"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{tcpdump_port_6653_conn_ids}</arg>
</arguments>
<msg timestamp="20181214 08:20:07.802" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 12 ]</msg>
<status status="PASS" endtime="20181214 08:20:07.802" starttime="20181214 08:20:07.801"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${PRE_CLEAN_OPENSTACK_ALL}"=="True"</arg>
<arg>OpenStack Cleanup All</arg>
</arguments>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:20:07.807" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:20:07.807" starttime="20181214 08:20:07.806"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:20:07.810" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181214 08:20:07.851" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:20:10.153" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:20:10.154" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:20:10.154" starttime="20181214 08:20:07.809"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:20:10.156" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:20:10.157" starttime="20181214 08:20:10.155"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:20:10.158" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:10.158" starttime="20181214 08:20:10.157"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:10.160" starttime="20181214 08:20:10.159"></status>
</kw>
<msg timestamp="20181214 08:20:10.161" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 08:20:10.161" starttime="20181214 08:20:07.808"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:20:10.162" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 08:20:10.162" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:20:10.163" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:20:10.163" starttime="20181214 08:20:10.162"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:20:10.164" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:20:10.164" starttime="20181214 08:20:10.164"></status>
</kw>
<msg timestamp="20181214 08:20:10.165" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181214 08:20:10.165" starttime="20181214 08:20:07.805"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181214 08:20:10.166" starttime="20181214 08:20:10.165"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:20:10.168" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:20:10.168" starttime="20181214 08:20:10.168"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:20:10.171" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181214 08:20:10.192" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:20:12.647" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:20:12.647" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:20:12.648" starttime="20181214 08:20:10.170"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:20:12.649" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:20:12.649" starttime="20181214 08:20:12.648"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:20:12.649" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:12.649" starttime="20181214 08:20:12.649"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:12.650" starttime="20181214 08:20:12.650"></status>
</kw>
<msg timestamp="20181214 08:20:12.651" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 08:20:12.651" starttime="20181214 08:20:10.169"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:20:12.651" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 08:20:12.651" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:20:12.652" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:20:12.652" starttime="20181214 08:20:12.651"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:20:12.652" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:20:12.652" starttime="20181214 08:20:12.652"></status>
</kw>
<msg timestamp="20181214 08:20:12.652" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181214 08:20:12.653" starttime="20181214 08:20:10.166"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181214 08:20:12.653" starttime="20181214 08:20:12.653"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:20:12.654" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:20:12.654" starttime="20181214 08:20:12.654"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:20:12.655" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181214 08:20:12.685" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:20:14.848" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:20:14.848" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:20:14.849" starttime="20181214 08:20:12.655"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:20:14.851" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:20:14.851" starttime="20181214 08:20:14.850"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:20:14.852" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:14.852" starttime="20181214 08:20:14.852"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:14.854" starttime="20181214 08:20:14.853"></status>
</kw>
<msg timestamp="20181214 08:20:14.855" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 08:20:14.855" starttime="20181214 08:20:12.654"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:20:14.856" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 08:20:14.856" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:20:14.857" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:20:14.857" starttime="20181214 08:20:14.856"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:20:14.858" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:20:14.858" starttime="20181214 08:20:14.857"></status>
</kw>
<msg timestamp="20181214 08:20:14.859" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181214 08:20:14.859" starttime="20181214 08:20:12.653"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181214 08:20:14.859" starttime="20181214 08:20:14.859"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:20:14.866" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:20:14.866" starttime="20181214 08:20:14.861"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:20:14.869" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181214 08:20:14.910" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:20:17.117" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:20:17.118" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:20:17.118" starttime="20181214 08:20:14.868"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:20:17.120" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:20:17.120" starttime="20181214 08:20:17.119"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:20:17.121" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:17.122" starttime="20181214 08:20:17.121"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:17.123" starttime="20181214 08:20:17.122"></status>
</kw>
<msg timestamp="20181214 08:20:17.124" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 08:20:17.124" starttime="20181214 08:20:14.867"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:20:17.125" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 08:20:17.125" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:20:17.126" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:20:17.126" starttime="20181214 08:20:17.125"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:20:17.127" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:20:17.127" starttime="20181214 08:20:17.126"></status>
</kw>
<msg timestamp="20181214 08:20:17.128" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181214 08:20:17.128" starttime="20181214 08:20:14.860"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181214 08:20:17.128" starttime="20181214 08:20:17.128"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:20:17.130" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:20:17.130" starttime="20181214 08:20:17.130"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:20:17.133" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181214 08:20:17.176" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:20:19.490" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:20:19.491" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:20:19.491" starttime="20181214 08:20:17.132"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:20:19.492" level="INFO">[
  {
    "Subnets": "1e4edfa6-cbe1-4350-a6cc-902700e990e9", 
    "ID": "44f91859-7723-44e1-a95d-25948457eb65", 
    "Name": "external"
  }
]</msg>
<status status="PASS" endtime="20181214 08:20:19.492" starttime="20181214 08:20:19.491"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:20:19.492" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:19.492" starttime="20181214 08:20:19.492"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:19.493" starttime="20181214 08:20:19.492"></status>
</kw>
<msg timestamp="20181214 08:20:19.493" level="INFO">${json} = [
  {
    "Subnets": "1e4edfa6-cbe1-4350-a6cc-902700e990e9", 
    "ID": "44f91859-7723-44e1-a95d-25948457eb65", 
    "Name": "external"
  }
]</msg>
<status status="PASS" endtime="20181214 08:20:19.493" starttime="20181214 08:20:17.131"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:20:19.494" level="INFO">To JSON using : content=[
  {
    "Subnets": "1e4edfa6-cbe1-4350-a6cc-902700e990e9", 
    "ID": "44f91859-7723-44e1-a95d-25948457eb65", 
    "Name": "external"
  }
] </msg>
<msg timestamp="20181214 08:20:19.494" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:20:19.494" level="INFO">@{list} = [ {u'Subnets': u'1e4edfa6-cbe1-4350-a6cc-902700e990e9', u'ID': u'44f91859-7723-44e1-a95d-25948457eb65', u'Name': u'external'} ]</msg>
<status status="PASS" endtime="20181214 08:20:19.494" starttime="20181214 08:20:19.494"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:20:19.494" level="INFO">[{u'Subnets': u'1e4edfa6-cbe1-4350-a6cc-902700e990e9', u'ID': u'44f91859-7723-44e1-a95d-25948457eb65', u'Name': u'external'}]</msg>
<status status="PASS" endtime="20181214 08:20:19.495" starttime="20181214 08:20:19.494"></status>
</kw>
<msg timestamp="20181214 08:20:19.495" level="INFO">@{networks} = [ {u'Subnets': u'1e4edfa6-cbe1-4350-a6cc-902700e990e9', u'ID': u'44f91859-7723-44e1-a95d-25948457eb65', u'Name': u'external'} ]</msg>
<status status="PASS" endtime="20181214 08:20:19.495" starttime="20181214 08:20:17.129"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<kw type="foritem" name="${network} = {u'Subnets': u'1e4edfa6-cbe1-4350-a6cc-902700e990e9', u'ID': u'44f91859-7723-44e1-a95d-25948457eb65', u'Name': u'external'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:20:19.504" level="INFO">Starting process:
openstack subnet delete 1e4edfa6-cbe1-4350-a6cc-902700e990e9</msg>
<msg timestamp="20181214 08:20:19.538" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:20:22.205" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:20:22.206" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:20:22.206" starttime="20181214 08:20:19.504"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:20:22.207" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:22.207" starttime="20181214 08:20:22.206"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:20:22.207" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:22.207" starttime="20181214 08:20:22.207"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:22.208" starttime="20181214 08:20:22.208"></status>
</kw>
<msg timestamp="20181214 08:20:22.208" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:20:22.208" starttime="20181214 08:20:19.503"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:22.209" starttime="20181214 08:20:19.496"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:22.209" starttime="20181214 08:20:19.495"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:20:22.218" level="INFO">Starting process:
openstack network delete 44f91859-7723-44e1-a95d-25948457eb65</msg>
<msg timestamp="20181214 08:20:22.237" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:20:24.689" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:20:24.690" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:20:24.690" starttime="20181214 08:20:22.217"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:20:24.691" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:24.691" starttime="20181214 08:20:24.690"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:20:24.691" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:24.691" starttime="20181214 08:20:24.691"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:24.692" starttime="20181214 08:20:24.692"></status>
</kw>
<msg timestamp="20181214 08:20:24.692" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:20:24.692" starttime="20181214 08:20:22.216"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:24.693" starttime="20181214 08:20:22.209"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:24.693" starttime="20181214 08:20:22.209"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:24.693" starttime="20181214 08:20:19.495"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:24.693" starttime="20181214 08:20:19.495"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:20:24.694" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:20:24.694" starttime="20181214 08:20:24.694"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:20:24.695" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181214 08:20:24.733" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:20:26.907" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:20:26.907" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:20:26.908" starttime="20181214 08:20:24.694"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:20:26.909" level="INFO">[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181214 08:20:26.909" starttime="20181214 08:20:26.908"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:20:26.909" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:26.910" starttime="20181214 08:20:26.909"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:26.911" starttime="20181214 08:20:26.910"></status>
</kw>
<msg timestamp="20181214 08:20:26.911" level="INFO">${json} = [
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181214 08:20:26.911" starttime="20181214 08:20:24.694"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:20:26.912" level="INFO">To JSON using : content=[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181214 08:20:26.912" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:20:26.912" level="INFO">@{list} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'bfcec20503cd4d30949...</msg>
<status status="PASS" endtime="20181214 08:20:26.912" starttime="20181214 08:20:26.911"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:20:26.913" level="INFO">[{u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}, {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}]</msg>
<status status="PASS" endtime="20181214 08:20:26.913" starttime="20181214 08:20:26.912"></status>
</kw>
<msg timestamp="20181214 08:20:26.913" level="INFO">@{security_groups} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'bfcec20503cd4d30949...</msg>
<status status="PASS" endtime="20181214 08:20:26.913" starttime="20181214 08:20:24.693"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:26.914" starttime="20181214 08:20:26.914"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:26.915" starttime="20181214 08:20:26.914"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:26.915" starttime="20181214 08:20:26.915"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:26.915" starttime="20181214 08:20:26.915"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:26.916" starttime="20181214 08:20:26.913"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 08:20:26.917" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181214 08:20:26.917" starttime="20181214 08:20:26.917"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:20:26.929" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181214 08:20:26.954" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:20:29.502" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:20:29.503" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:20:29.503" starttime="20181214 08:20:26.928"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:20:29.505" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:29.506" starttime="20181214 08:20:29.504"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:20:29.507" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:29.508" starttime="20181214 08:20:29.506"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:29.510" starttime="20181214 08:20:29.509"></status>
</kw>
<msg timestamp="20181214 08:20:29.511" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:20:29.511" starttime="20181214 08:20:26.928"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:29.512" starttime="20181214 08:20:26.917"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:20:29.532" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181214 08:20:29.553" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:20:31.510" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:20:31.511" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:20:31.511" starttime="20181214 08:20:29.531"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:20:31.513" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:31.513" starttime="20181214 08:20:31.512"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:20:31.514" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:31.514" starttime="20181214 08:20:31.513"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:31.516" starttime="20181214 08:20:31.515"></status>
</kw>
<msg timestamp="20181214 08:20:31.516" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:20:31.516" starttime="20181214 08:20:29.530"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:31.516" starttime="20181214 08:20:29.512"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:20:31.535" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181214 08:20:31.578" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:20:33.672" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:20:33.672" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:20:33.673" starttime="20181214 08:20:31.535"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:20:33.675" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:33.675" starttime="20181214 08:20:33.674"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:20:33.676" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:33.676" starttime="20181214 08:20:33.675"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:33.678" starttime="20181214 08:20:33.677"></status>
</kw>
<msg timestamp="20181214 08:20:33.678" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:20:33.679" starttime="20181214 08:20:31.534"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:33.679" starttime="20181214 08:20:31.517"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:20:33.696" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181214 08:20:33.738" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:20:35.931" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:20:35.931" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:20:35.931" starttime="20181214 08:20:33.696"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:20:35.933" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:35.933" starttime="20181214 08:20:35.932"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:20:35.935" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:35.935" starttime="20181214 08:20:35.934"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:35.936" starttime="20181214 08:20:35.935"></status>
</kw>
<msg timestamp="20181214 08:20:35.937" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:20:35.937" starttime="20181214 08:20:33.695"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:35.937" starttime="20181214 08:20:33.679"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:20:35.955" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181214 08:20:35.996" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:20:38.088" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:20:38.089" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:20:38.089" starttime="20181214 08:20:35.955"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:20:38.091" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 62100813-13a1-4c22-9a97-bfabd6744cb8 | default | Default security group | 8f21c4d8db54482e99c30c98fba342b4 |
| ee3dd710-2490-4241-b666-9fec686f0c78 | default | Default security group | bfcec20503cd4d309495f70adb639682 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181214 08:20:38.091" starttime="20181214 08:20:38.090"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:20:38.092" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:38.092" starttime="20181214 08:20:38.091"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:38.093" starttime="20181214 08:20:38.092"></status>
</kw>
<msg timestamp="20181214 08:20:38.094" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181214 08:20:38.094" starttime="20181214 08:20:35.954"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:38.094" starttime="20181214 08:20:35.937"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:20:38.111" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181214 08:20:38.155" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:20:40.390" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:20:40.391" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:20:40.391" starttime="20181214 08:20:38.111"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:20:40.393" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| 6ad09561-353a-445e-b51d-b931a7e01c22 | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| af9be2ac-0c71-466b-8ee2-188747a79255 | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c0796abf-11eb-4f12-8347-fb5894143b1d | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c5369c6a-c1ec-45d9-9393-f55f92ef6f46 | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| d06c714b-ca05-4f3a-a9af-f80ac1f213f5 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e39d54b7-5907-4ebe-bf47-f2be219b1fec | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e64e4970-560c-4af7-a079-217ef6e7e68a | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:20:40.394" starttime="20181214 08:20:40.392"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:20:40.395" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:40.395" starttime="20181214 08:20:40.394"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:40.397" starttime="20181214 08:20:40.395"></status>
</kw>
<msg timestamp="20181214 08:20:40.397" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181214 08:20:40.398" starttime="20181214 08:20:38.110"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:40.398" starttime="20181214 08:20:38.095"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:20:40.416" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181214 08:20:40.437" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:20:42.504" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:20:42.505" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:20:42.505" starttime="20181214 08:20:40.416"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:20:42.507" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:42.507" starttime="20181214 08:20:42.506"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:20:42.508" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:42.509" starttime="20181214 08:20:42.508"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:42.510" starttime="20181214 08:20:42.509"></status>
</kw>
<msg timestamp="20181214 08:20:42.511" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:20:42.511" starttime="20181214 08:20:40.415"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:42.511" starttime="20181214 08:20:40.398"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:20:42.530" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181214 08:20:42.555" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:20:44.666" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:20:44.667" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:20:44.667" starttime="20181214 08:20:42.530"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:20:44.668" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:44.668" starttime="20181214 08:20:44.668"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:20:44.669" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:44.669" starttime="20181214 08:20:44.669"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:44.670" starttime="20181214 08:20:44.669"></status>
</kw>
<msg timestamp="20181214 08:20:44.670" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:20:44.671" starttime="20181214 08:20:42.529"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.671" starttime="20181214 08:20:42.511"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.671" starttime="20181214 08:20:26.917"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.671" starttime="20181214 08:20:26.916"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.671" starttime="20181214 08:20:07.804"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.671" starttime="20181214 08:20:07.803"></status>
</kw>
<kw name="Add OVS Logging On All OpenStack Nodes" library="OpenStackOperations">
<doc>Add higher levels of OVS logging to all the OpenStack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 11">
<kw name="Add OVS Logging" library="OVSDB">
<doc>Add higher levels of OVS logging</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:44.673" starttime="20181214 08:20:44.673"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>bridge:file:dbg</arg>
<arg>connmgr:file:dbg</arg>
<arg>inband:file:dbg</arg>
<arg>ofp_actions:file:dbg</arg>
<arg>ofp_errors:file:dbg</arg>
<arg>ofp_msgs:file:dbg</arg>
<arg>ovsdb_error:file:dbg</arg>
<arg>rconn:file:dbg</arg>
<arg>tunnel:file:dbg</arg>
<arg>vconn:file:dbg</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 08:20:44.674" level="INFO">@{modules} = [ bridge:file:dbg | connmgr:file:dbg | inband:file:dbg | ofp_actions:file:dbg | ofp_errors:file:dbg | ofp_msgs:file:dbg | ovsdb_error:file:dbg | rconn:file:dbg | tunnel:file:dbg | vconn:file:dbg ]</msg>
<status status="PASS" endtime="20181214 08:20:44.674" starttime="20181214 08:20:44.674"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = bridge:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:20:44.676" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181214 08:20:44.676" starttime="20181214 08:20:44.676"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:44.677" starttime="20181214 08:20:44.676"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:20:44.677" starttime="20181214 08:20:44.677"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:20:44.682" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181214 08:20:44.682" starttime="20181214 08:20:44.678"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:20:44.720" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:20:44.721" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:20:44.721" starttime="20181214 08:20:44.683"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.721" starttime="20181214 08:20:44.675"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.721" starttime="20181214 08:20:44.674"></status>
</kw>
<kw type="foritem" name="${module} = connmgr:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:20:44.723" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181214 08:20:44.723" starttime="20181214 08:20:44.722"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:44.723" starttime="20181214 08:20:44.723"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:20:44.724" starttime="20181214 08:20:44.723"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:20:44.730" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181214 08:20:44.730" starttime="20181214 08:20:44.724"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:20:44.752" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:20:44.752" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:20:44.752" starttime="20181214 08:20:44.730"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.752" starttime="20181214 08:20:44.721"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.752" starttime="20181214 08:20:44.721"></status>
</kw>
<kw type="foritem" name="${module} = inband:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:20:44.753" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set inband:file:dbg</msg>
<status status="PASS" endtime="20181214 08:20:44.754" starttime="20181214 08:20:44.753"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:44.754" starttime="20181214 08:20:44.754"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:20:44.754" starttime="20181214 08:20:44.754"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:20:44.757" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set inband:file:dbg</msg>
<status status="PASS" endtime="20181214 08:20:44.757" starttime="20181214 08:20:44.755"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:20:44.775" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:20:44.775" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:20:44.775" starttime="20181214 08:20:44.757"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.776" starttime="20181214 08:20:44.753"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.776" starttime="20181214 08:20:44.752"></status>
</kw>
<kw type="foritem" name="${module} = ofp_actions:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:20:44.777" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181214 08:20:44.777" starttime="20181214 08:20:44.777"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:44.777" starttime="20181214 08:20:44.777"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:20:44.778" starttime="20181214 08:20:44.778"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:20:44.780" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181214 08:20:44.780" starttime="20181214 08:20:44.778"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:20:44.797" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:20:44.797" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:20:44.797" starttime="20181214 08:20:44.781"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.797" starttime="20181214 08:20:44.776"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.797" starttime="20181214 08:20:44.776"></status>
</kw>
<kw type="foritem" name="${module} = ofp_errors:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:20:44.798" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181214 08:20:44.798" starttime="20181214 08:20:44.798"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:44.799" starttime="20181214 08:20:44.799"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:20:44.799" starttime="20181214 08:20:44.799"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:20:44.802" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181214 08:20:44.802" starttime="20181214 08:20:44.799"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:20:44.817" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:20:44.817" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:20:44.817" starttime="20181214 08:20:44.802"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.818" starttime="20181214 08:20:44.797"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.818" starttime="20181214 08:20:44.797"></status>
</kw>
<kw type="foritem" name="${module} = ofp_msgs:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:20:44.819" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181214 08:20:44.819" starttime="20181214 08:20:44.819"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:44.819" starttime="20181214 08:20:44.819"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:20:44.820" starttime="20181214 08:20:44.820"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:20:44.822" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181214 08:20:44.822" starttime="20181214 08:20:44.820"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:20:44.837" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:20:44.837" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:20:44.837" starttime="20181214 08:20:44.823"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.837" starttime="20181214 08:20:44.818"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.837" starttime="20181214 08:20:44.818"></status>
</kw>
<kw type="foritem" name="${module} = ovsdb_error:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:20:44.839" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181214 08:20:44.839" starttime="20181214 08:20:44.838"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:44.840" starttime="20181214 08:20:44.839"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:20:44.840" starttime="20181214 08:20:44.840"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:20:44.842" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181214 08:20:44.842" starttime="20181214 08:20:44.840"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:20:44.858" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:20:44.858" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:20:44.858" starttime="20181214 08:20:44.843"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.858" starttime="20181214 08:20:44.838"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.858" starttime="20181214 08:20:44.838"></status>
</kw>
<kw type="foritem" name="${module} = rconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:20:44.859" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181214 08:20:44.860" starttime="20181214 08:20:44.859"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:44.860" starttime="20181214 08:20:44.860"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:20:44.860" starttime="20181214 08:20:44.860"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:20:44.863" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181214 08:20:44.863" starttime="20181214 08:20:44.861"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:20:44.878" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:20:44.878" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:20:44.878" starttime="20181214 08:20:44.863"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.878" starttime="20181214 08:20:44.859"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.878" starttime="20181214 08:20:44.858"></status>
</kw>
<kw type="foritem" name="${module} = tunnel:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:20:44.879" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181214 08:20:44.879" starttime="20181214 08:20:44.879"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:44.880" starttime="20181214 08:20:44.880"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:20:44.880" starttime="20181214 08:20:44.880"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:20:44.882" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181214 08:20:44.883" starttime="20181214 08:20:44.880"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:20:44.899" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:20:44.899" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:20:44.899" starttime="20181214 08:20:44.883"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.899" starttime="20181214 08:20:44.878"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.899" starttime="20181214 08:20:44.878"></status>
</kw>
<kw type="foritem" name="${module} = vconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:20:44.901" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181214 08:20:44.901" starttime="20181214 08:20:44.900"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:44.901" starttime="20181214 08:20:44.901"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:20:44.902" starttime="20181214 08:20:44.901"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:20:44.904" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181214 08:20:44.904" starttime="20181214 08:20:44.902"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:20:44.920" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:20:44.920" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:20:44.920" starttime="20181214 08:20:44.904"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.920" starttime="20181214 08:20:44.900"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.920" starttime="20181214 08:20:44.900"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.920" starttime="20181214 08:20:44.674"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/list</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:20:44.921" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/list</msg>
<status status="PASS" endtime="20181214 08:20:44.921" starttime="20181214 08:20:44.921"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:44.922" starttime="20181214 08:20:44.921"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:20:44.922" starttime="20181214 08:20:44.922"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:20:44.924" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/list</msg>
<status status="PASS" endtime="20181214 08:20:44.924" starttime="20181214 08:20:44.922"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:20:44.986" level="INFO">console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond               OFF        ERR       INFO
bridge             OFF        ERR        DBG
bundle             OFF        ERR       INFO
bundles            OFF        ERR       INFO
cfm                OFF        ERR       INFO
collectors         OFF        ERR       INFO
command_line       OFF        ERR       INFO
connmgr            OFF        ERR        DBG
conntrack          OFF        ERR       INFO
coverage           OFF        ERR       INFO
ct_dpif            OFF        ERR       INFO
daemon             OFF        ERR       INFO
daemon_unix        OFF        ERR       INFO
dpctl              OFF        ERR       INFO
dpdk               OFF        ERR       INFO
dpif               OFF        ERR       INFO
dpif_netdev        OFF        ERR       INFO
dpif_netlink       OFF        ERR       INFO
dpif_netlink_rtnl   OFF        ERR       INFO
entropy            OFF        ERR       INFO
fail_open          OFF        ERR       INFO
fatal_signal       OFF        ERR       INFO
hmap               OFF        ERR       INFO
in_band            OFF        ERR       INFO
ipfix              OFF        ERR       INFO
jsonrpc            OFF        ERR       INFO
lacp               OFF        ERR       INFO
lldp               OFF        ERR       INFO
lldpd              OFF        ERR       INFO
lldpd_structs      OFF        ERR       INFO
lockfile           OFF        ERR       INFO
memory             OFF        ERR       INFO
meta_flow          OFF        ERR       INFO
native_tnl         OFF        ERR       INFO
netdev             OFF        ERR       INFO
netdev_dpdk        OFF        ERR       INFO
netdev_dummy       OFF        ERR       INFO
netdev_linux       OFF        ERR       INFO
netdev_tc_offloads   OFF        ERR       INFO
netdev_vport       OFF        ERR       INFO
netflow            OFF        ERR       INFO
netlink            OFF        ERR       INFO
netlink_conntrack   OFF        ERR       INFO
netlink_notifier   OFF        ERR       INFO
netlink_socket     OFF        ERR       INFO
nx_match           OFF        ERR       INFO
odp_util           OFF        ERR       INFO
ofp_actions        OFF        ERR        DBG
ofp_errors         OFF        ERR        DBG
ofp_msgs           OFF        ERR        DBG
ofp_util           OFF        ERR       INFO
ofproto            OFF        ERR       INFO
ofproto_dpif       OFF        ERR       INFO
ofproto_dpif_mirror   OFF        ERR       INFO
ofproto_dpif_monitor   OFF        ERR       INFO
ofproto_dpif_rid   OFF        ERR       INFO
ofproto_dpif_upcall   OFF        ERR       INFO
ofproto_dpif_xlate   OFF        ERR       INFO
ofproto_xlate_cache   OFF        ERR       INFO
ovs_lldp           OFF        ERR       INFO
ovs_numa           OFF        ERR       INFO
ovs_rcu            OFF        ERR       INFO
ovs_router         OFF        ERR       INFO
ovs_thread         OFF        ERR       INFO
ovsdb_error        OFF        ERR        DBG
ovsdb_idl          OFF        ERR       INFO
pcap               OFF        ERR       INFO
pmd_perf           OFF        ERR       INFO
poll_loop          OFF        ERR       INFO
process            OFF        ERR       INFO
rconn              OFF        ERR        DBG
reconnect          OFF        ERR       INFO
route_table        OFF        ERR       INFO
rstp               OFF        ERR       INFO
rstp_sm            OFF        ERR       INFO
sflow              OFF        ERR       INFO
signals            OFF        ERR       INFO
socket_util        OFF        ERR       INFO
socket_util_unix   OFF        ERR       INFO
stp                OFF        ERR       INFO
stream             OFF        ERR       INFO
stream_fd          OFF        ERR       INFO
stream_ssl         OFF        ERR       INFO
stream_tcp         OFF        ERR       INFO
stream_unix        OFF        ERR       INFO
svec               OFF        ERR       INFO
system_stats       OFF        ERR       INFO
tc                 OFF        ERR       INFO
timeval            OFF        ERR       INFO
tunnel             OFF        ERR        DBG
unixctl            OFF        ERR       INFO
util               OFF        ERR       INFO
vconn              OFF        ERR        DBG
vconn_stream       OFF        ERR       INFO
vlog               OFF        ERR       INFO
vswitchd           OFF        ERR       INFO
xenserver          OFF        ERR       INFO
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:20:44.986" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181214 08:20:44.986" starttime="20181214 08:20:44.924"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.987" starttime="20181214 08:20:44.920"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.987" starttime="20181214 08:20:44.672"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.987" starttime="20181214 08:20:44.672"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.987" starttime="20181214 08:20:44.672"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.987" starttime="20181214 08:20:44.671"></status>
</kw>
<kw name="Validate Deployment" library="OpenStackOperations">
<doc>Validate the deployment. Examples to validate are verifying default table</doc>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>----------------------------------------\n${SUITE_NAME}\n</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 08:20:44.996" level="FAIL">File '/tmp/validations.txt' does not exist.</msg>
<status status="FAIL" endtime="20181214 08:20:44.996" starttime="20181214 08:20:44.995"></status>
</kw>
<msg timestamp="20181214 08:20:44.996" level="INFO">${status} = False</msg>
<status status="PASS" endtime="20181214 08:20:44.996" starttime="20181214 08:20:44.995"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<kw name="Create File" library="OperatingSystem">
<doc>Creates a file with the given content and encoding.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 08:20:44.997" html="yes" level="INFO">Created file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 08:20:44.997" starttime="20181214 08:20:44.996"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.997" starttime="20181214 08:20:44.996"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 08:20:44.998" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 08:20:44.998" starttime="20181214 08:20:44.997"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:44.998" starttime="20181214 08:20:44.994"></status>
</kw>
<kw type="for" name="${keyword} IN [ @{VALIDATION_KEYWORDS} ]">
<kw type="foritem" name="${keyword} = Verify Services">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Services" library="OpenStackOperations">
<doc>Verify if the services are operational</doc>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>60</arg>
<arg>2</arg>
<arg>ClusterManagement.Check Status Of Services Is OPERATIONAL</arg>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw name="Check Status Of Services Is OPERATIONAL" library="ClusterManagement">
<doc>This keyword will verify whether all the services are operational in all the ODL nodes</doc>
<arguments>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Check Service Status" library="ClusterManagement">
<doc>Issues the karaf shell command showSvcStatus to verify the ready and service states are the same as the arguments passed</doc>
<arguments>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
<arg>ACTIVE</arg>
<arg>OPERATIONAL</arg>
<arg>@{service_list}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${NUM_ODL_SYSTEM} &gt; 1</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus -n ${odl_ip}</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
<arg>ELSE</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<assign>
<var>${service_status_output}</var>
</assign>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:45.009" starttime="20181214 08:20:45.008"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 08:20:45.009" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 08:20:45.274" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 08:20:45.274" starttime="20181214 08:20:45.009"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:20:45.313" level="INFO">@root&gt;showSvcStatus</msg>
<status status="PASS" endtime="20181214 08:20:45.313" starttime="20181214 08:20:45.275"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:20:45.318" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Dec 14 08:20:45 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 08:20:45.318" level="INFO">${output} = [?1l&gt;[?2004lTimestamp: Fri Dec 14 08:20:45 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181214 08:20:45.318" starttime="20181214 08:20:45.314"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 08:20:45.361" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 08:20:45.361" starttime="20181214 08:20:45.318"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:20:45.363" starttime="20181214 08:20:45.361"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 08:20:45.363" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Dec 14 08:20:45 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:20:45.363" starttime="20181214 08:20:45.363"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:45.364" starttime="20181214 08:20:45.008"></status>
</kw>
<msg timestamp="20181214 08:20:45.364" level="INFO">${service_status_output} = [?1l&gt;[?2004lTimestamp: Fri Dec 14 08:20:45 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181214 08:20:45.364" starttime="20181214 08:20:45.001"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${system_ready_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:45.364" starttime="20181214 08:20:45.364"></status>
</kw>
<kw type="for" name="${service} IN [ @{service_list} ]">
<kw type="foritem" name="${service} = OPENFLOW">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:45.365" starttime="20181214 08:20:45.365"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:45.365" starttime="20181214 08:20:45.365"></status>
</kw>
<kw type="foritem" name="${service} = IFM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:45.366" starttime="20181214 08:20:45.366"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:45.366" starttime="20181214 08:20:45.365"></status>
</kw>
<kw type="foritem" name="${service} = ITM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:45.367" starttime="20181214 08:20:45.366"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:45.367" starttime="20181214 08:20:45.366"></status>
</kw>
<kw type="foritem" name="${service} = DATASTORE">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:45.367" starttime="20181214 08:20:45.367"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:45.367" starttime="20181214 08:20:45.367"></status>
</kw>
<kw type="foritem" name="${service} = ELAN">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:45.368" starttime="20181214 08:20:45.368"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:45.368" starttime="20181214 08:20:45.368"></status>
</kw>
<kw type="foritem" name="${service} = OVSDB">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:45.369" starttime="20181214 08:20:45.368"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:45.369" starttime="20181214 08:20:45.368"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:45.369" starttime="20181214 08:20:45.364"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:45.369" starttime="20181214 08:20:45.000"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:45.369" starttime="20181214 08:20:45.000"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:45.369" starttime="20181214 08:20:45.000"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:45.369" starttime="20181214 08:20:44.999"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:45.369" starttime="20181214 08:20:44.999"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:45.369" starttime="20181214 08:20:44.999"></status>
</kw>
<msg timestamp="20181214 08:20:45.369" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 08:20:45.370" starttime="20181214 08:20:44.998"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 08:20:45.378" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 08:20:45.378" starttime="20181214 08:20:45.377"></status>
</kw>
<msg timestamp="20181214 08:20:45.378" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 08:20:45.378" starttime="20181214 08:20:45.377"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:45.378" starttime="20181214 08:20:45.378"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 08:20:45.379" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 08:20:45.379" starttime="20181214 08:20:45.379"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:45.379" starttime="20181214 08:20:45.377"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:45.379" starttime="20181214 08:20:45.370"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:45.379" starttime="20181214 08:20:44.998"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tunnels">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tunnels" library="OpenStackOperations">
<doc>Verify if the default tunnels are created.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>odl-netvirt-sfc</arg>
</arguments>
<assign>
<var>${check_feature_list}</var>
</assign>
<msg timestamp="20181214 08:20:45.381" level="INFO">${check_feature_list} = [u'odl-netvirt-sfc']</msg>
<status status="PASS" endtime="20181214 08:20:45.381" starttime="20181214 08:20:45.380"></status>
</kw>
<kw name="Is Feature Installed" library="OpenStackOperations">
<arguments>
<arg>features=${check_feature_list}</arg>
</arguments>
<assign>
<var>${is_sfc_enabled}</var>
</assign>
<kw type="for" name="${feature} IN [ @{features} ]">
<kw type="foritem" name="${feature} = odl-netvirt-sfc">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Should Contain</arg>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<msg timestamp="20181214 08:20:45.389" level="FAIL">Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="FAIL" endtime="20181214 08:20:45.389" starttime="20181214 08:20:45.382"></status>
</kw>
<msg timestamp="20181214 08:20:45.389" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181214 08:20:45.389" level="INFO">${output} = Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="PASS" endtime="20181214 08:20:45.389" starttime="20181214 08:20:45.382"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>True</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:45.390" starttime="20181214 08:20:45.389"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:45.390" starttime="20181214 08:20:45.381"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:45.390" starttime="20181214 08:20:45.381"></status>
</kw>
<msg timestamp="20181214 08:20:45.390" level="INFO">${is_sfc_enabled} = False</msg>
<status status="PASS" endtime="20181214 08:20:45.390" starttime="20181214 08:20:45.381"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${is_sfc_enabled} == ${True}</arg>
<arg>${True}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:45.390" starttime="20181214 08:20:45.390"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${OS_NODE_CNT} == ${1}</arg>
<arg>${True}</arg>
</arguments>
<msg timestamp="20181214 08:20:45.391" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:20:45.391" starttime="20181214 08:20:45.391"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:45.391" starttime="20181214 08:20:45.380"></status>
</kw>
<msg timestamp="20181214 08:20:45.391" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 08:20:45.391" starttime="20181214 08:20:45.380"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 08:20:45.399" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 08:20:45.399" starttime="20181214 08:20:45.399"></status>
</kw>
<msg timestamp="20181214 08:20:45.399" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 08:20:45.399" starttime="20181214 08:20:45.398"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:45.399" starttime="20181214 08:20:45.399"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 08:20:45.400" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 08:20:45.400" starttime="20181214 08:20:45.400"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:45.400" starttime="20181214 08:20:45.398"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:45.400" starttime="20181214 08:20:45.391"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:45.400" starttime="20181214 08:20:45.379"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tables On Nodes">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tables On Nodes" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on all Nodes</doc>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>session</arg>
<arg>${CONFIG_NODES_API}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:20:45.438" level="INFO">Get Request using : alias=session, uri=/restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 08:20:45.438" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:20:45.438" starttime="20181214 08:20:45.401"></status>
</kw>
<kw name="Log Content" library="Utils">
<arguments>
<arg>${resp.content}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'''${resp_content}''' != '${EMPTY}'</arg>
<arg>RequestsLibrary.To Json</arg>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Set Variable</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${resp_json}</var>
</assign>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<msg timestamp="20181214 08:20:45.452" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.272795776625121.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false},{"id":"SNAT.272795776625121.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.272795776625121.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.272795776625121.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.272795776625121.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_v4_Broadcast_272795776625121_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_272795776625121_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"44f91859-7723-44e1-a95d-25948457eb65","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0},{"id":80,"flow":[{"id":"L3.272795776625121.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17}],"flow-node-inventory:group":[{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181214 08:20:45.453" level="INFO">To JSON using : pretty_print=True </msg>
<status status="PASS" endtime="20181214 08:20:45.453" starttime="20181214 08:20:45.441"></status>
</kw>
<msg timestamp="20181214 08:20:45.454" level="INFO">${resp_json} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181214 08:20:45.454" starttime="20181214 08:20:45.439"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp_json}</arg>
</arguments>
<msg timestamp="20181214 08:20:45.455" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "44f91859-7723-44e1-a95d-25948457eb65",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "id": 17
                    }
                ],
                "id": "openflow:272795776625121"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:20:45.456" starttime="20181214 08:20:45.454"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:45.457" starttime="20181214 08:20:45.439"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_node_list}</var>
</assign>
<msg timestamp="20181214 08:20:45.457" level="INFO">${failed_node_list} = []</msg>
<status status="PASS" endtime="20181214 08:20:45.457" starttime="20181214 08:20:45.457"></status>
</kw>
<kw type="for" name="${node_ip} IN [ @{node_ips} ]">
<kw type="foritem" name="${node_ip} = 192.0.2.21">
<kw name="Verify Expected Default Tables" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on specific Node</doc>
<arguments>
<arg>${node_ip}</arg>
</arguments>
<assign>
<var>${failed_table_list}</var>
</assign>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${ovs_ip}</arg>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
</arguments>
<assign>
<var>${flow_dump}</var>
</assign>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:45.459" starttime="20181214 08:20:45.459"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 08:20:45.460" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 08:20:45.460" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 08:20:45.460" starttime="20181214 08:20:45.460"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 08:20:45.461" level="INFO">Attempting to execute command "sudo ovs-ofctl dump-flows br-int -OOpenFlow13" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 08:20:45.461" starttime="20181214 08:20:45.460"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 08:20:45.462" level="INFO">${conn_id} = 14</msg>
<status status="PASS" endtime="20181214 08:20:45.462" starttime="20181214 08:20:45.461"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 08:20:45.463" level="INFO">Length is 0</msg>
<msg timestamp="20181214 08:20:45.463" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 08:20:45.463" starttime="20181214 08:20:45.462"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:45.463" starttime="20181214 08:20:45.463"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 08:20:45.464" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 08:20:45.883" level="INFO">Read output: Last login: Fri Dec 14 08:20:07 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:20:45.883" starttime="20181214 08:20:45.464"></status>
</kw>
<msg timestamp="20181214 08:20:45.883" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:20:45.884" starttime="20181214 08:20:45.463"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:45.884" starttime="20181214 08:20:45.462"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 08:20:45.885" level="INFO">Executing command 'sudo ovs-ofctl dump-flows br-int -OOpenFlow13'.</msg>
<msg timestamp="20181214 08:20:45.960" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 08:20:45.960" level="INFO">${stdout} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2...</msg>
<msg timestamp="20181214 08:20:45.961" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181214 08:20:45.961" starttime="20181214 08:20:45.885"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:20:46.026" starttime="20181214 08:20:45.961"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 08:20:46.026" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:46.027" starttime="20181214 08:20:46.026"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.028" starttime="20181214 08:20:46.027"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 08:20:46.029" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:20:46.029" starttime="20181214 08:20:46.029"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.029" starttime="20181214 08:20:46.028"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.032" starttime="20181214 08:20:46.031"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.033" starttime="20181214 08:20:46.032"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:20:46.033" starttime="20181214 08:20:46.033"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.034" starttime="20181214 08:20:46.030"></status>
</kw>
<msg timestamp="20181214 08:20:46.034" level="INFO">${flow_dump} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2...</msg>
<status status="PASS" endtime="20181214 08:20:46.034" starttime="20181214 08:20:45.458"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${flow_dump}</arg>
</arguments>
<msg timestamp="20181214 08:20:46.035" level="INFO">OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop</msg>
<status status="PASS" endtime="20181214 08:20:46.035" starttime="20181214 08:20:46.034"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_table_list}</var>
</assign>
<msg timestamp="20181214 08:20:46.035" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181214 08:20:46.035" starttime="20181214 08:20:46.035"></status>
</kw>
<kw type="for" name="${table} IN [ @{DEFAULT_FLOW_TABLES} ]">
<kw type="foritem" name="${table} = 18">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.038" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=18.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.038" starttime="20181214 08:20:46.037"></status>
</kw>
<msg timestamp="20181214 08:20:46.039" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.039" starttime="20181214 08:20:46.036"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.039" starttime="20181214 08:20:46.039"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.039" starttime="20181214 08:20:46.036"></status>
</kw>
<kw type="foritem" name="${table} = 19">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.042" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=19.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.042" starttime="20181214 08:20:46.040"></status>
</kw>
<msg timestamp="20181214 08:20:46.042" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.042" starttime="20181214 08:20:46.040"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.043" starttime="20181214 08:20:46.043"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.043" starttime="20181214 08:20:46.040"></status>
</kw>
<kw type="foritem" name="${table} = 20">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.045" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=20.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.045" starttime="20181214 08:20:46.044"></status>
</kw>
<msg timestamp="20181214 08:20:46.046" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.046" starttime="20181214 08:20:46.043"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.046" starttime="20181214 08:20:46.046"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.046" starttime="20181214 08:20:46.043"></status>
</kw>
<kw type="foritem" name="${table} = 22">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.049" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=22.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.049" starttime="20181214 08:20:46.047"></status>
</kw>
<msg timestamp="20181214 08:20:46.049" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.049" starttime="20181214 08:20:46.047"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.050" starttime="20181214 08:20:46.049"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.050" starttime="20181214 08:20:46.046"></status>
</kw>
<kw type="foritem" name="${table} = 23">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.052" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=23.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.052" starttime="20181214 08:20:46.051"></status>
</kw>
<msg timestamp="20181214 08:20:46.053" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.053" starttime="20181214 08:20:46.050"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.053" starttime="20181214 08:20:46.053"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.053" starttime="20181214 08:20:46.050"></status>
</kw>
<kw type="foritem" name="${table} = 24">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.056" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=24.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.056" starttime="20181214 08:20:46.054"></status>
</kw>
<msg timestamp="20181214 08:20:46.056" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.056" starttime="20181214 08:20:46.054"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.057" starttime="20181214 08:20:46.057"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.057" starttime="20181214 08:20:46.053"></status>
</kw>
<kw type="foritem" name="${table} = 43">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.060" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=43.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.060" starttime="20181214 08:20:46.058"></status>
</kw>
<msg timestamp="20181214 08:20:46.060" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.060" starttime="20181214 08:20:46.058"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.061" starttime="20181214 08:20:46.061"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.061" starttime="20181214 08:20:46.057"></status>
</kw>
<kw type="foritem" name="${table} = 45">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.063" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=45.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.064" starttime="20181214 08:20:46.062"></status>
</kw>
<msg timestamp="20181214 08:20:46.064" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.064" starttime="20181214 08:20:46.061"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.064" starttime="20181214 08:20:46.064"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.065" starttime="20181214 08:20:46.061"></status>
</kw>
<kw type="foritem" name="${table} = 48">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.067" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=48.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.067" starttime="20181214 08:20:46.065"></status>
</kw>
<msg timestamp="20181214 08:20:46.067" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.067" starttime="20181214 08:20:46.065"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.068" starttime="20181214 08:20:46.067"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.068" starttime="20181214 08:20:46.065"></status>
</kw>
<kw type="foritem" name="${table} = 50">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.070" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=50.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.070" starttime="20181214 08:20:46.069"></status>
</kw>
<msg timestamp="20181214 08:20:46.071" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.071" starttime="20181214 08:20:46.068"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.071" starttime="20181214 08:20:46.071"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.071" starttime="20181214 08:20:46.068"></status>
</kw>
<kw type="foritem" name="${table} = 51">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.074" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=51.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.074" starttime="20181214 08:20:46.072"></status>
</kw>
<msg timestamp="20181214 08:20:46.074" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.074" starttime="20181214 08:20:46.072"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.075" starttime="20181214 08:20:46.075"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.075" starttime="20181214 08:20:46.071"></status>
</kw>
<kw type="foritem" name="${table} = 60">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.077" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=60.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.078" starttime="20181214 08:20:46.076"></status>
</kw>
<msg timestamp="20181214 08:20:46.078" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.078" starttime="20181214 08:20:46.075"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.078" starttime="20181214 08:20:46.078"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.078" starttime="20181214 08:20:46.075"></status>
</kw>
<kw type="foritem" name="${table} = 80">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.081" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=80.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.081" starttime="20181214 08:20:46.079"></status>
</kw>
<msg timestamp="20181214 08:20:46.081" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.081" starttime="20181214 08:20:46.079"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.082" starttime="20181214 08:20:46.081"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.082" starttime="20181214 08:20:46.078"></status>
</kw>
<kw type="foritem" name="${table} = 81">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.084" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=81.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.084" starttime="20181214 08:20:46.083"></status>
</kw>
<msg timestamp="20181214 08:20:46.085" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.085" starttime="20181214 08:20:46.082"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.085" starttime="20181214 08:20:46.085"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.085" starttime="20181214 08:20:46.082"></status>
</kw>
<kw type="foritem" name="${table} = 90">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.088" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=90.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.088" starttime="20181214 08:20:46.086"></status>
</kw>
<msg timestamp="20181214 08:20:46.088" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.088" starttime="20181214 08:20:46.086"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.088" starttime="20181214 08:20:46.088"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.089" starttime="20181214 08:20:46.085"></status>
</kw>
<kw type="foritem" name="${table} = 210">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.091" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=210.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.091" starttime="20181214 08:20:46.089"></status>
</kw>
<msg timestamp="20181214 08:20:46.092" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.092" starttime="20181214 08:20:46.089"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.092" starttime="20181214 08:20:46.092"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.092" starttime="20181214 08:20:46.089"></status>
</kw>
<kw type="foritem" name="${table} = 211">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.095" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=211.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.095" starttime="20181214 08:20:46.093"></status>
</kw>
<msg timestamp="20181214 08:20:46.096" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.096" starttime="20181214 08:20:46.093"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.096" starttime="20181214 08:20:46.096"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.096" starttime="20181214 08:20:46.092"></status>
</kw>
<kw type="foritem" name="${table} = 212">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.099" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=212.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.099" starttime="20181214 08:20:46.097"></status>
</kw>
<msg timestamp="20181214 08:20:46.099" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.099" starttime="20181214 08:20:46.097"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.100" starttime="20181214 08:20:46.100"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.100" starttime="20181214 08:20:46.096"></status>
</kw>
<kw type="foritem" name="${table} = 213">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.103" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=213.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.103" starttime="20181214 08:20:46.101"></status>
</kw>
<msg timestamp="20181214 08:20:46.103" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.103" starttime="20181214 08:20:46.100"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.104" starttime="20181214 08:20:46.103"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.104" starttime="20181214 08:20:46.100"></status>
</kw>
<kw type="foritem" name="${table} = 214">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.107" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=214.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.107" starttime="20181214 08:20:46.104"></status>
</kw>
<msg timestamp="20181214 08:20:46.107" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.107" starttime="20181214 08:20:46.104"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.108" starttime="20181214 08:20:46.107"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.108" starttime="20181214 08:20:46.104"></status>
</kw>
<kw type="foritem" name="${table} = 215">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.110" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=215.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.111" starttime="20181214 08:20:46.108"></status>
</kw>
<msg timestamp="20181214 08:20:46.111" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.111" starttime="20181214 08:20:46.108"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.111" starttime="20181214 08:20:46.111"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.111" starttime="20181214 08:20:46.108"></status>
</kw>
<kw type="foritem" name="${table} = 216">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.114" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=216.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.114" starttime="20181214 08:20:46.112"></status>
</kw>
<msg timestamp="20181214 08:20:46.115" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.115" starttime="20181214 08:20:46.112"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.115" starttime="20181214 08:20:46.115"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.115" starttime="20181214 08:20:46.111"></status>
</kw>
<kw type="foritem" name="${table} = 217">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.118" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=217.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.118" starttime="20181214 08:20:46.116"></status>
</kw>
<msg timestamp="20181214 08:20:46.119" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.119" starttime="20181214 08:20:46.115"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.119" starttime="20181214 08:20:46.119"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.119" starttime="20181214 08:20:46.115"></status>
</kw>
<kw type="foritem" name="${table} = 239">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.122" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=239.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.122" starttime="20181214 08:20:46.120"></status>
</kw>
<msg timestamp="20181214 08:20:46.122" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.122" starttime="20181214 08:20:46.119"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.123" starttime="20181214 08:20:46.123"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.123" starttime="20181214 08:20:46.119"></status>
</kw>
<kw type="foritem" name="${table} = 240">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.126" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=240.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.126" starttime="20181214 08:20:46.124"></status>
</kw>
<msg timestamp="20181214 08:20:46.126" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.126" starttime="20181214 08:20:46.123"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.127" starttime="20181214 08:20:46.126"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.127" starttime="20181214 08:20:46.123"></status>
</kw>
<kw type="foritem" name="${table} = 241">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.130" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=241.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.130" starttime="20181214 08:20:46.127"></status>
</kw>
<msg timestamp="20181214 08:20:46.130" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.130" starttime="20181214 08:20:46.127"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.131" starttime="20181214 08:20:46.131"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.131" starttime="20181214 08:20:46.127"></status>
</kw>
<kw type="foritem" name="${table} = 242">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.134" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=242.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.134" starttime="20181214 08:20:46.131"></status>
</kw>
<msg timestamp="20181214 08:20:46.134" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.134" starttime="20181214 08:20:46.131"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.135" starttime="20181214 08:20:46.135"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.135" starttime="20181214 08:20:46.131"></status>
</kw>
<kw type="foritem" name="${table} = 243">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.138" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=243.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.138" starttime="20181214 08:20:46.135"></status>
</kw>
<msg timestamp="20181214 08:20:46.138" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.138" starttime="20181214 08:20:46.135"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.139" starttime="20181214 08:20:46.138"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.139" starttime="20181214 08:20:46.135"></status>
</kw>
<kw type="foritem" name="${table} = 244">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.142" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=244.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.142" starttime="20181214 08:20:46.139"></status>
</kw>
<msg timestamp="20181214 08:20:46.142" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.142" starttime="20181214 08:20:46.139"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.143" starttime="20181214 08:20:46.143"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.143" starttime="20181214 08:20:46.139"></status>
</kw>
<kw type="foritem" name="${table} = 245">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.146" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=245.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.146" starttime="20181214 08:20:46.144"></status>
</kw>
<msg timestamp="20181214 08:20:46.146" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.146" starttime="20181214 08:20:46.143"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.147" starttime="20181214 08:20:46.147"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.147" starttime="20181214 08:20:46.143"></status>
</kw>
<kw type="foritem" name="${table} = 246">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.150" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=246.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.150" starttime="20181214 08:20:46.147"></status>
</kw>
<msg timestamp="20181214 08:20:46.150" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.150" starttime="20181214 08:20:46.147"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.151" starttime="20181214 08:20:46.151"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.151" starttime="20181214 08:20:46.147"></status>
</kw>
<kw type="foritem" name="${table} = 247">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:20:46.154" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=278.564s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=278.564s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=278.564s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=278.564s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=134.516s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=134.516s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=278.564s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=278.564s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=278.393s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=278.068s, table=43, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=278.068s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=278.393s, table=43, n_packets=354, n_bytes=19116, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=278.564s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=278.564s, table=48, n_packets=356, n_bytes=19200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=278.393s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=278.564s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=278.393s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=278.393s, table=51, n_packets=356, n_bytes=19200, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=278.564s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=278.564s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=278.393s, table=81, n_packets=2, n_bytes=84, priority=0 actions=drop
 cookie=0x4000001, duration=278.564s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=278.356s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=278.356s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=278.356s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=278.356s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=278.356s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=278.356s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=278.356s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=278.356s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=278.356s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=247.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:20:46.154" starttime="20181214 08:20:46.151"></status>
</kw>
<msg timestamp="20181214 08:20:46.154" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:20:46.154" starttime="20181214 08:20:46.151"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.155" starttime="20181214 08:20:46.155"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.155" starttime="20181214 08:20:46.151"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.155" starttime="20181214 08:20:46.036"></status>
</kw>
<msg timestamp="20181214 08:20:46.155" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181214 08:20:46.155" starttime="20181214 08:20:45.458"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${failed_table_list}</arg>
</arguments>
<assign>
<var>${failed_table_list_size}</var>
</assign>
<msg timestamp="20181214 08:20:46.156" level="INFO">Length is 0</msg>
<msg timestamp="20181214 08:20:46.156" level="INFO">${failed_table_list_size} = 0</msg>
<status status="PASS" endtime="20181214 08:20:46.156" starttime="20181214 08:20:46.155"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${failed_table_list_size} &gt; 0</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_node_list}</arg>
<arg>${node_ip}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.156" starttime="20181214 08:20:46.156"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.156" starttime="20181214 08:20:45.457"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.156" starttime="20181214 08:20:45.457"></status>
</kw>
<kw name="Should Be Empty" library="BuiltIn">
<doc>Verifies that the given item is empty.</doc>
<arguments>
<arg>${failed_node_list}</arg>
</arguments>
<msg timestamp="20181214 08:20:46.157" level="INFO">Length is 0</msg>
<status status="PASS" endtime="20181214 08:20:46.157" starttime="20181214 08:20:46.156"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.157" starttime="20181214 08:20:45.401"></status>
</kw>
<msg timestamp="20181214 08:20:46.157" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 08:20:46.157" starttime="20181214 08:20:45.401"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 08:20:46.165" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 08:20:46.165" starttime="20181214 08:20:46.165"></status>
</kw>
<msg timestamp="20181214 08:20:46.165" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 08:20:46.165" starttime="20181214 08:20:46.165"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:46.166" starttime="20181214 08:20:46.166"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 08:20:46.166" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 08:20:46.167" starttime="20181214 08:20:46.166"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.167" starttime="20181214 08:20:46.164"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.167" starttime="20181214 08:20:46.157"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.167" starttime="20181214 08:20:45.400"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.167" starttime="20181214 08:20:44.998"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.167" starttime="20181214 08:20:44.987"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:46.167" starttime="20181214 08:19:50.618"></status>
</kw>
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>--provider-network-type vlan --provider-physical-network ${PUBLIC_PHYSICAL_NETWORK} --provider-segment ${NET_1_VLAN_ID}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:20:46.174" level="INFO">Starting process:
openstack network create l2_net_1 --provider-network-type vlan --provider-physical-network datacentre --provider-segment 1121</msg>
<msg timestamp="20181214 08:20:46.194" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:20:48.468" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:20:48.468" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:20:48.468" starttime="20181214 08:20:46.174"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:20:48.469" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-12-14T08:20:48Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | 2a11e51d-64d7-4607-a408-e4b9b53934fe |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1500                                 |
| name                      | l2_net_1                             |
| port_security_enabled     | True                                 |
| project_id                | 8f21c4d8db54482e99c30c98fba342b4     |
| provider:network_type     | vlan                                 |
| provider:physical_network | datacentre                           |
| provider:segmentation_id  | 1121                                 |
| qos_policy_id             | None                                 |
| revision_number           | 2                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-12-14T08:20:48Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:20:48.470" starttime="20181214 08:20:48.469"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:20:48.470" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:48.470" starttime="20181214 08:20:48.470"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:48.471" starttime="20181214 08:20:48.471"></status>
</kw>
<msg timestamp="20181214 08:20:48.472" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181214 08:20:48.472" starttime="20181214 08:20:46.174"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:48.472" starttime="20181214 08:20:46.167"></status>
</kw>
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{SUBNETS}[0]</arg>
<arg>@{SUBNET_CIDRS}[0]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:20:48.484" level="INFO">Starting process:
openstack subnet create --network l2_net_1 --subnet-range 21.0.0.0/24 l2_sub_1 </msg>
<msg timestamp="20181214 08:20:48.524" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:20:51.018" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:20:51.019" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:20:51.019" starttime="20181214 08:20:48.483"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:20:51.020" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 21.0.0.2-21.0.0.254                  |
| cidr              | 21.0.0.0/24                          |
| created_at        | 2018-12-14T08:20:50Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 21.0.0.1                             |
| host_routes       |                                      |
| id                | e13b9ba2-e337-4e51-9e53-07a75695540c |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | l2_sub_1                             |
| network_id        | 2a11e51d-64d7-4607-a408-e4b9b53934fe |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-12-14T08:20:50Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:20:51.020" starttime="20181214 08:20:51.019"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:20:51.021" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:51.021" starttime="20181214 08:20:51.021"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:51.022" starttime="20181214 08:20:51.021"></status>
</kw>
<msg timestamp="20181214 08:20:51.023" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181214 08:20:51.023" starttime="20181214 08:20:48.482"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:51.023" starttime="20181214 08:20:48.472"></status>
</kw>
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:20:51.035" level="INFO">Starting process:
openstack network create l2_net_2 </msg>
<msg timestamp="20181214 08:20:51.066" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:20:53.284" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:20:53.284" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:20:53.284" starttime="20181214 08:20:51.035"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:20:53.285" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-12-14T08:20:52Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | 8c3e82a8-071a-4d20-abde-82c067e37c1b |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | l2_net_2                             |
| port_security_enabled     | True                                 |
| project_id                | 8f21c4d8db54482e99c30c98fba342b4     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 57                                   |
| qos_policy_id             | None                                 |
| revision_number           | 2                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-12-14T08:20:53Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:20:53.285" starttime="20181214 08:20:53.285"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:20:53.286" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:53.286" starttime="20181214 08:20:53.285"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:53.286" starttime="20181214 08:20:53.286"></status>
</kw>
<msg timestamp="20181214 08:20:53.287" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181214 08:20:53.287" starttime="20181214 08:20:51.034"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:53.287" starttime="20181214 08:20:51.023"></status>
</kw>
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{SUBNETS}[1]</arg>
<arg>@{SUBNET_CIDRS}[1]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:20:53.296" level="INFO">Starting process:
openstack subnet create --network l2_net_2 --subnet-range 22.0.0.0/24 l2_sub_2 </msg>
<msg timestamp="20181214 08:20:53.338" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:20:56.213" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:20:56.214" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:20:56.214" starttime="20181214 08:20:53.296"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:20:56.215" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 22.0.0.2-22.0.0.254                  |
| cidr              | 22.0.0.0/24                          |
| created_at        | 2018-12-14T08:20:55Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 22.0.0.1                             |
| host_routes       |                                      |
| id                | a60672b0-6f3c-419b-a052-62519ff9e2e5 |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | l2_sub_2                             |
| network_id        | 8c3e82a8-071a-4d20-abde-82c067e37c1b |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-12-14T08:20:55Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:20:56.215" starttime="20181214 08:20:56.214"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:20:56.215" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:56.215" starttime="20181214 08:20:56.215"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:56.216" starttime="20181214 08:20:56.216"></status>
</kw>
<msg timestamp="20181214 08:20:56.216" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181214 08:20:56.216" starttime="20181214 08:20:53.295"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:56.217" starttime="20181214 08:20:53.287"></status>
</kw>
<kw name="Create Allow All SecurityGroup" library="OpenStackOperations">
<doc>Allow all TCP/UDP/ICMP packets for this suite</doc>
<arguments>
<arg>${SECURITY_GROUP}</arg>
</arguments>
<kw name="Neutron Security Group Create" library="OpenStackOperations">
<doc>Create a security group with specified name ,description &amp; protocol value according to security group template</doc>
<arguments>
<arg>${sg_name}</arg>
</arguments>
<kw name="Get ControlNode Connection" library="OpenStackOperations">
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:56.219" starttime="20181214 08:20:56.219"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:56.219" starttime="20181214 08:20:56.218"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group create ${SecurityGroupName} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:20:56.227" level="INFO">Starting process:
openstack security group create l2_sg </msg>
<msg timestamp="20181214 08:20:56.270" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:20:58.598" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:20:58.598" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:20:58.598" starttime="20181214 08:20:56.227"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:20:58.599" level="INFO">+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                 |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-12-14T08:20:58Z                                                                                                                                  |
| description     | l2_sg                                                                                                                                                 |
| id              | c4e77973-bb58-4259-807f-059e9ca50e36                                                                                                                  |
| name            | l2_sg                                                                                                                                                 |
| project_id      | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                      |
| revision_number | 2                                                                                                                                                     |
| rules           | created_at='2018-12-14T08:20:58Z', direction='egress', ethertype='IPv6', id='663a685f-98b3-46a6-b2e9-63b785eeaa55', updated_at='2018-12-14T08:20:58Z' |
|                 | created_at='2018-12-14T08:20:58Z', direction='egress', ethertype='IPv4', id='f421a3c5-ca22-4f6f-a412-2aefaa50df2f', updated_at='2018-12-14T08:20:58Z' |
| updated_at      | 2018-12-14T08:20:58Z                                                                                                                                  |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:20:58.599" starttime="20181214 08:20:58.599"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:20:58.600" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:20:58.600" starttime="20181214 08:20:58.600"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:58.601" starttime="20181214 08:20:58.600"></status>
</kw>
<msg timestamp="20181214 08:20:58.601" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<status status="PASS" endtime="20181214 08:20:58.601" starttime="20181214 08:20:56.226"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${sgp_id}</var>
</assign>
<msg timestamp="20181214 08:20:58.602" level="INFO">${sgp_id} = c4e77973-bb58-4259-807f-059e9ca50e36</msg>
<status status="PASS" endtime="20181214 08:20:58.602" starttime="20181214 08:20:58.601"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:58.602" starttime="20181214 08:20:56.218"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 08:20:58.631" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181214 08:20:58.632" starttime="20181214 08:20:58.631"></status>
</kw>
<status status="PASS" endtime="20181214 08:20:58.632" starttime="20181214 08:20:58.631"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:58.633" starttime="20181214 08:20:58.632"></status>
</kw>
<msg timestamp="20181214 08:20:58.633" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 08:20:58.633" starttime="20181214 08:20:58.632"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:58.634" starttime="20181214 08:20:58.633"></status>
</kw>
<msg timestamp="20181214 08:20:58.634" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181214 08:20:58.634" starttime="20181214 08:20:58.633"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:58.635" starttime="20181214 08:20:58.634"></status>
</kw>
<msg timestamp="20181214 08:20:58.635" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 08:20:58.635" starttime="20181214 08:20:58.634"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:58.636" starttime="20181214 08:20:58.635"></status>
</kw>
<msg timestamp="20181214 08:20:58.636" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 08:20:58.636" starttime="20181214 08:20:58.635"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:58.637" starttime="20181214 08:20:58.636"></status>
</kw>
<msg timestamp="20181214 08:20:58.637" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 08:20:58.637" starttime="20181214 08:20:58.636"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:58.638" starttime="20181214 08:20:58.637"></status>
</kw>
<msg timestamp="20181214 08:20:58.638" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181214 08:20:58.638" starttime="20181214 08:20:58.637"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 08:20:58.638" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 08:20:58.638" starttime="20181214 08:20:58.638"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 08:20:58.639" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 08:20:58.639" starttime="20181214 08:20:58.639"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:20:58.639" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181214 08:20:58.639" starttime="20181214 08:20:58.639"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:58.640" starttime="20181214 08:20:58.640"></status>
</kw>
<msg timestamp="20181214 08:20:58.640" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181214 08:20:58.640" starttime="20181214 08:20:58.640"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:58.641" starttime="20181214 08:20:58.641"></status>
</kw>
<msg timestamp="20181214 08:20:58.641" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress</msg>
<status status="PASS" endtime="20181214 08:20:58.641" starttime="20181214 08:20:58.641"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:58.642" starttime="20181214 08:20:58.642"></status>
</kw>
<msg timestamp="20181214 08:20:58.642" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 08:20:58.643" starttime="20181214 08:20:58.642"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:58.644" starttime="20181214 08:20:58.643"></status>
</kw>
<msg timestamp="20181214 08:20:58.644" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 08:20:58.644" starttime="20181214 08:20:58.643"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:58.645" starttime="20181214 08:20:58.645"></status>
</kw>
<msg timestamp="20181214 08:20:58.645" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 08:20:58.645" starttime="20181214 08:20:58.644"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:58.646" starttime="20181214 08:20:58.646"></status>
</kw>
<msg timestamp="20181214 08:20:58.646" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 08:20:58.646" starttime="20181214 08:20:58.645"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:20:58.647" starttime="20181214 08:20:58.647"></status>
</kw>
<msg timestamp="20181214 08:20:58.647" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 08:20:58.647" starttime="20181214 08:20:58.646"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:20:58.648" level="INFO">Starting process:
openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181214 08:20:58.690" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:21:00.996" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:21:00.996" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:21:00.996" starttime="20181214 08:20:58.648"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:21:00.998" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T08:21:00Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | 043c48f3-d93b-44bb-9478-68932b3bd523 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | c4e77973-bb58-4259-807f-059e9ca50e36 |
| updated_at        | 2018-12-14T08:21:00Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:21:00.998" starttime="20181214 08:21:00.997"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:21:01.000" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:21:01.000" starttime="20181214 08:21:00.999"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:01.001" starttime="20181214 08:21:01.000"></status>
</kw>
<msg timestamp="20181214 08:21:01.002" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 08:21:01.002" starttime="20181214 08:20:58.648"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 08:21:01.003" level="INFO">${rule_id} = 043c48f3-d93b-44bb-9478-68932b3bd523</msg>
<status status="PASS" endtime="20181214 08:21:01.003" starttime="20181214 08:21:01.002"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:01.003" starttime="20181214 08:20:58.630"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 08:21:01.054" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181214 08:21:01.054" starttime="20181214 08:21:01.054"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:01.054" starttime="20181214 08:21:01.053"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:01.056" starttime="20181214 08:21:01.055"></status>
</kw>
<msg timestamp="20181214 08:21:01.056" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 08:21:01.056" starttime="20181214 08:21:01.055"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:01.058" starttime="20181214 08:21:01.057"></status>
</kw>
<msg timestamp="20181214 08:21:01.058" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181214 08:21:01.058" starttime="20181214 08:21:01.056"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:01.059" starttime="20181214 08:21:01.059"></status>
</kw>
<msg timestamp="20181214 08:21:01.059" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 08:21:01.059" starttime="20181214 08:21:01.058"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:01.061" starttime="20181214 08:21:01.060"></status>
</kw>
<msg timestamp="20181214 08:21:01.061" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 08:21:01.061" starttime="20181214 08:21:01.060"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:01.062" starttime="20181214 08:21:01.062"></status>
</kw>
<msg timestamp="20181214 08:21:01.062" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 08:21:01.062" starttime="20181214 08:21:01.061"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:01.064" starttime="20181214 08:21:01.063"></status>
</kw>
<msg timestamp="20181214 08:21:01.064" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181214 08:21:01.064" starttime="20181214 08:21:01.063"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 08:21:01.065" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 08:21:01.065" starttime="20181214 08:21:01.064"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 08:21:01.065" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 08:21:01.065" starttime="20181214 08:21:01.065"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:21:01.066" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181214 08:21:01.066" starttime="20181214 08:21:01.066"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:01.068" starttime="20181214 08:21:01.067"></status>
</kw>
<msg timestamp="20181214 08:21:01.068" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181214 08:21:01.068" starttime="20181214 08:21:01.067"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:01.069" starttime="20181214 08:21:01.069"></status>
</kw>
<msg timestamp="20181214 08:21:01.070" level="INFO">${cmd} = openstack security group rule create l2_sg --egress</msg>
<status status="PASS" endtime="20181214 08:21:01.070" starttime="20181214 08:21:01.068"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:01.072" starttime="20181214 08:21:01.071"></status>
</kw>
<msg timestamp="20181214 08:21:01.072" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 08:21:01.072" starttime="20181214 08:21:01.070"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:01.074" starttime="20181214 08:21:01.073"></status>
</kw>
<msg timestamp="20181214 08:21:01.074" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 08:21:01.074" starttime="20181214 08:21:01.072"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:01.076" starttime="20181214 08:21:01.075"></status>
</kw>
<msg timestamp="20181214 08:21:01.076" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 08:21:01.076" starttime="20181214 08:21:01.075"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:01.077" starttime="20181214 08:21:01.077"></status>
</kw>
<msg timestamp="20181214 08:21:01.078" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 08:21:01.078" starttime="20181214 08:21:01.076"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:01.079" starttime="20181214 08:21:01.078"></status>
</kw>
<msg timestamp="20181214 08:21:01.079" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 08:21:01.079" starttime="20181214 08:21:01.078"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:21:01.081" level="INFO">Starting process:
openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181214 08:21:01.122" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:21:03.460" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:21:03.461" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:21:03.461" starttime="20181214 08:21:01.080"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:21:03.462" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T08:21:03Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | e81e5e6f-0842-4cb1-935b-7f415330c7f5 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | c4e77973-bb58-4259-807f-059e9ca50e36 |
| updated_at        | 2018-12-14T08:21:03Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:21:03.463" starttime="20181214 08:21:03.462"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:21:03.464" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:21:03.464" starttime="20181214 08:21:03.463"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:03.465" starttime="20181214 08:21:03.464"></status>
</kw>
<msg timestamp="20181214 08:21:03.466" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 08:21:03.466" starttime="20181214 08:21:01.079"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 08:21:03.466" level="INFO">${rule_id} = e81e5e6f-0842-4cb1-935b-7f415330c7f5</msg>
<status status="PASS" endtime="20181214 08:21:03.467" starttime="20181214 08:21:03.466"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:03.467" starttime="20181214 08:21:01.052"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 08:21:03.513" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181214 08:21:03.513" starttime="20181214 08:21:03.513"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:03.513" starttime="20181214 08:21:03.512"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:03.514" starttime="20181214 08:21:03.514"></status>
</kw>
<msg timestamp="20181214 08:21:03.515" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 08:21:03.515" starttime="20181214 08:21:03.513"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:03.516" starttime="20181214 08:21:03.515"></status>
</kw>
<msg timestamp="20181214 08:21:03.516" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181214 08:21:03.516" starttime="20181214 08:21:03.515"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:03.517" starttime="20181214 08:21:03.517"></status>
</kw>
<msg timestamp="20181214 08:21:03.517" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 08:21:03.517" starttime="20181214 08:21:03.516"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:03.519" starttime="20181214 08:21:03.518"></status>
</kw>
<msg timestamp="20181214 08:21:03.519" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181214 08:21:03.519" starttime="20181214 08:21:03.518"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:03.520" starttime="20181214 08:21:03.520"></status>
</kw>
<msg timestamp="20181214 08:21:03.520" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181214 08:21:03.520" starttime="20181214 08:21:03.519"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:03.521" starttime="20181214 08:21:03.521"></status>
</kw>
<msg timestamp="20181214 08:21:03.522" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181214 08:21:03.522" starttime="20181214 08:21:03.521"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 08:21:03.522" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 08:21:03.522" starttime="20181214 08:21:03.522"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 08:21:03.523" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 08:21:03.523" starttime="20181214 08:21:03.523"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:21:03.524" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181214 08:21:03.524" starttime="20181214 08:21:03.523"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:03.525" starttime="20181214 08:21:03.525"></status>
</kw>
<msg timestamp="20181214 08:21:03.525" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181214 08:21:03.525" starttime="20181214 08:21:03.524"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:03.527" starttime="20181214 08:21:03.526"></status>
</kw>
<msg timestamp="20181214 08:21:03.527" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress</msg>
<status status="PASS" endtime="20181214 08:21:03.527" starttime="20181214 08:21:03.526"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:03.528" starttime="20181214 08:21:03.528"></status>
</kw>
<msg timestamp="20181214 08:21:03.528" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 08:21:03.528" starttime="20181214 08:21:03.527"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:03.530" starttime="20181214 08:21:03.530"></status>
</kw>
<msg timestamp="20181214 08:21:03.530" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 08:21:03.530" starttime="20181214 08:21:03.529"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:03.532" starttime="20181214 08:21:03.532"></status>
</kw>
<msg timestamp="20181214 08:21:03.532" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 08:21:03.532" starttime="20181214 08:21:03.530"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:03.534" starttime="20181214 08:21:03.533"></status>
</kw>
<msg timestamp="20181214 08:21:03.534" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 08:21:03.534" starttime="20181214 08:21:03.533"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:03.535" starttime="20181214 08:21:03.535"></status>
</kw>
<msg timestamp="20181214 08:21:03.535" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 08:21:03.535" starttime="20181214 08:21:03.534"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l2_sg --ingress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:21:03.536" level="INFO">Starting process:
openstack security group rule create l2_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181214 08:21:03.580" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:21:05.719" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:21:05.720" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:21:05.720" starttime="20181214 08:21:03.536"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:21:05.722" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T08:21:05Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | 6c3feda1-5a93-4508-a98d-d3c8fbb3537a |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | c4e77973-bb58-4259-807f-059e9ca50e36 |
| updated_at        | 2018-12-14T08:21:05Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:21:05.722" starttime="20181214 08:21:05.721"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:21:05.723" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:21:05.724" starttime="20181214 08:21:05.723"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:05.725" starttime="20181214 08:21:05.724"></status>
</kw>
<msg timestamp="20181214 08:21:05.726" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 08:21:05.726" starttime="20181214 08:21:03.535"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 08:21:05.728" level="INFO">${rule_id} = 6c3feda1-5a93-4508-a98d-d3c8fbb3537a</msg>
<status status="PASS" endtime="20181214 08:21:05.728" starttime="20181214 08:21:05.727"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:05.729" starttime="20181214 08:21:03.511"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 08:21:05.793" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181214 08:21:05.793" starttime="20181214 08:21:05.792"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:05.793" starttime="20181214 08:21:05.792"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:05.795" starttime="20181214 08:21:05.794"></status>
</kw>
<msg timestamp="20181214 08:21:05.795" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 08:21:05.795" starttime="20181214 08:21:05.793"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:05.796" starttime="20181214 08:21:05.796"></status>
</kw>
<msg timestamp="20181214 08:21:05.797" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181214 08:21:05.797" starttime="20181214 08:21:05.795"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:05.798" starttime="20181214 08:21:05.798"></status>
</kw>
<msg timestamp="20181214 08:21:05.798" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 08:21:05.798" starttime="20181214 08:21:05.797"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:05.800" starttime="20181214 08:21:05.799"></status>
</kw>
<msg timestamp="20181214 08:21:05.800" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181214 08:21:05.800" starttime="20181214 08:21:05.799"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:05.802" starttime="20181214 08:21:05.802"></status>
</kw>
<msg timestamp="20181214 08:21:05.803" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181214 08:21:05.803" starttime="20181214 08:21:05.801"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:05.805" starttime="20181214 08:21:05.804"></status>
</kw>
<msg timestamp="20181214 08:21:05.805" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181214 08:21:05.805" starttime="20181214 08:21:05.803"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 08:21:05.806" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 08:21:05.806" starttime="20181214 08:21:05.805"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 08:21:05.807" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 08:21:05.807" starttime="20181214 08:21:05.807"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:21:05.808" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181214 08:21:05.808" starttime="20181214 08:21:05.808"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:05.810" starttime="20181214 08:21:05.810"></status>
</kw>
<msg timestamp="20181214 08:21:05.810" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181214 08:21:05.810" starttime="20181214 08:21:05.809"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:05.812" starttime="20181214 08:21:05.811"></status>
</kw>
<msg timestamp="20181214 08:21:05.812" level="INFO">${cmd} = openstack security group rule create l2_sg --egress</msg>
<status status="PASS" endtime="20181214 08:21:05.812" starttime="20181214 08:21:05.811"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:05.814" starttime="20181214 08:21:05.813"></status>
</kw>
<msg timestamp="20181214 08:21:05.814" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 08:21:05.814" starttime="20181214 08:21:05.812"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:05.816" starttime="20181214 08:21:05.815"></status>
</kw>
<msg timestamp="20181214 08:21:05.816" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 08:21:05.816" starttime="20181214 08:21:05.814"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:05.818" starttime="20181214 08:21:05.817"></status>
</kw>
<msg timestamp="20181214 08:21:05.818" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 08:21:05.818" starttime="20181214 08:21:05.816"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:05.819" starttime="20181214 08:21:05.819"></status>
</kw>
<msg timestamp="20181214 08:21:05.819" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 08:21:05.819" starttime="20181214 08:21:05.818"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:05.821" starttime="20181214 08:21:05.821"></status>
</kw>
<msg timestamp="20181214 08:21:05.821" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 08:21:05.821" starttime="20181214 08:21:05.820"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l2_sg --egress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:21:05.823" level="INFO">Starting process:
openstack security group rule create l2_sg --egress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181214 08:21:05.866" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:21:08.298" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:21:08.299" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:21:08.299" starttime="20181214 08:21:05.823"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:21:08.299" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T08:21:08Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 3b8a26a3-5d36-4b56-ae33-6d00a2b0927e |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | c4e77973-bb58-4259-807f-059e9ca50e36 |
| updated_at        | 2018-12-14T08:21:08Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:21:08.300" starttime="20181214 08:21:08.299"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:21:08.300" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:21:08.300" starttime="20181214 08:21:08.300"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:08.301" starttime="20181214 08:21:08.301"></status>
</kw>
<msg timestamp="20181214 08:21:08.301" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 08:21:08.301" starttime="20181214 08:21:05.822"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 08:21:08.302" level="INFO">${rule_id} = 3b8a26a3-5d36-4b56-ae33-6d00a2b0927e</msg>
<status status="PASS" endtime="20181214 08:21:08.302" starttime="20181214 08:21:08.302"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:08.302" starttime="20181214 08:21:05.790"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 08:21:08.332" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181214 08:21:08.332" starttime="20181214 08:21:08.332"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:08.332" starttime="20181214 08:21:08.332"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:08.333" starttime="20181214 08:21:08.333"></status>
</kw>
<msg timestamp="20181214 08:21:08.333" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 08:21:08.333" starttime="20181214 08:21:08.333"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:08.334" starttime="20181214 08:21:08.334"></status>
</kw>
<msg timestamp="20181214 08:21:08.334" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181214 08:21:08.334" starttime="20181214 08:21:08.333"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:08.335" starttime="20181214 08:21:08.335"></status>
</kw>
<msg timestamp="20181214 08:21:08.335" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 08:21:08.335" starttime="20181214 08:21:08.334"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:08.336" starttime="20181214 08:21:08.336"></status>
</kw>
<msg timestamp="20181214 08:21:08.336" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 08:21:08.336" starttime="20181214 08:21:08.335"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:08.337" starttime="20181214 08:21:08.337"></status>
</kw>
<msg timestamp="20181214 08:21:08.337" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 08:21:08.337" starttime="20181214 08:21:08.336"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:08.338" starttime="20181214 08:21:08.338"></status>
</kw>
<msg timestamp="20181214 08:21:08.338" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181214 08:21:08.338" starttime="20181214 08:21:08.337"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 08:21:08.338" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 08:21:08.338" starttime="20181214 08:21:08.338"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 08:21:08.339" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 08:21:08.339" starttime="20181214 08:21:08.339"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:21:08.339" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181214 08:21:08.339" starttime="20181214 08:21:08.339"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:08.340" starttime="20181214 08:21:08.340"></status>
</kw>
<msg timestamp="20181214 08:21:08.340" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181214 08:21:08.340" starttime="20181214 08:21:08.340"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:08.341" starttime="20181214 08:21:08.341"></status>
</kw>
<msg timestamp="20181214 08:21:08.341" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress</msg>
<status status="PASS" endtime="20181214 08:21:08.341" starttime="20181214 08:21:08.341"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:08.342" starttime="20181214 08:21:08.342"></status>
</kw>
<msg timestamp="20181214 08:21:08.342" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 08:21:08.342" starttime="20181214 08:21:08.341"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:08.343" starttime="20181214 08:21:08.343"></status>
</kw>
<msg timestamp="20181214 08:21:08.343" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 08:21:08.343" starttime="20181214 08:21:08.342"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:08.345" starttime="20181214 08:21:08.344"></status>
</kw>
<msg timestamp="20181214 08:21:08.345" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 08:21:08.345" starttime="20181214 08:21:08.344"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:08.345" starttime="20181214 08:21:08.345"></status>
</kw>
<msg timestamp="20181214 08:21:08.346" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 08:21:08.346" starttime="20181214 08:21:08.345"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:08.346" starttime="20181214 08:21:08.346"></status>
</kw>
<msg timestamp="20181214 08:21:08.346" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 08:21:08.347" starttime="20181214 08:21:08.346"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:21:08.347" level="INFO">Starting process:
openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181214 08:21:08.386" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:21:10.715" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:21:10.715" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:21:10.716" starttime="20181214 08:21:08.347"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:21:10.718" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T08:21:10Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | d9277e05-00fd-44a9-b272-7254ec05b8fe |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | c4e77973-bb58-4259-807f-059e9ca50e36 |
| updated_at        | 2018-12-14T08:21:10Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:21:10.718" starttime="20181214 08:21:10.717"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:21:10.719" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:21:10.719" starttime="20181214 08:21:10.718"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:10.721" starttime="20181214 08:21:10.720"></status>
</kw>
<msg timestamp="20181214 08:21:10.722" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 08:21:10.722" starttime="20181214 08:21:08.347"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 08:21:10.723" level="INFO">${rule_id} = d9277e05-00fd-44a9-b272-7254ec05b8fe</msg>
<status status="PASS" endtime="20181214 08:21:10.723" starttime="20181214 08:21:10.722"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:10.724" starttime="20181214 08:21:08.331"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 08:21:10.797" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181214 08:21:10.798" starttime="20181214 08:21:10.797"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:10.798" starttime="20181214 08:21:10.795"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:10.801" starttime="20181214 08:21:10.800"></status>
</kw>
<msg timestamp="20181214 08:21:10.801" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 08:21:10.801" starttime="20181214 08:21:10.799"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:10.804" starttime="20181214 08:21:10.803"></status>
</kw>
<msg timestamp="20181214 08:21:10.804" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181214 08:21:10.804" starttime="20181214 08:21:10.802"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:10.806" starttime="20181214 08:21:10.805"></status>
</kw>
<msg timestamp="20181214 08:21:10.806" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 08:21:10.806" starttime="20181214 08:21:10.804"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:10.808" starttime="20181214 08:21:10.807"></status>
</kw>
<msg timestamp="20181214 08:21:10.808" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 08:21:10.808" starttime="20181214 08:21:10.806"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:10.810" starttime="20181214 08:21:10.810"></status>
</kw>
<msg timestamp="20181214 08:21:10.810" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 08:21:10.810" starttime="20181214 08:21:10.809"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:10.812" starttime="20181214 08:21:10.812"></status>
</kw>
<msg timestamp="20181214 08:21:10.812" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181214 08:21:10.813" starttime="20181214 08:21:10.811"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 08:21:10.813" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 08:21:10.813" starttime="20181214 08:21:10.813"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 08:21:10.814" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 08:21:10.815" starttime="20181214 08:21:10.814"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:21:10.816" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181214 08:21:10.816" starttime="20181214 08:21:10.815"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:10.818" starttime="20181214 08:21:10.817"></status>
</kw>
<msg timestamp="20181214 08:21:10.818" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181214 08:21:10.818" starttime="20181214 08:21:10.816"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:10.820" starttime="20181214 08:21:10.819"></status>
</kw>
<msg timestamp="20181214 08:21:10.820" level="INFO">${cmd} = openstack security group rule create l2_sg --egress</msg>
<status status="PASS" endtime="20181214 08:21:10.820" starttime="20181214 08:21:10.818"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:10.822" starttime="20181214 08:21:10.821"></status>
</kw>
<msg timestamp="20181214 08:21:10.822" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 08:21:10.822" starttime="20181214 08:21:10.820"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:10.824" starttime="20181214 08:21:10.824"></status>
</kw>
<msg timestamp="20181214 08:21:10.824" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 08:21:10.824" starttime="20181214 08:21:10.822"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:10.826" starttime="20181214 08:21:10.826"></status>
</kw>
<msg timestamp="20181214 08:21:10.826" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 08:21:10.827" starttime="20181214 08:21:10.825"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:10.828" starttime="20181214 08:21:10.828"></status>
</kw>
<msg timestamp="20181214 08:21:10.828" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 08:21:10.828" starttime="20181214 08:21:10.827"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:10.830" starttime="20181214 08:21:10.830"></status>
</kw>
<msg timestamp="20181214 08:21:10.830" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 08:21:10.830" starttime="20181214 08:21:10.829"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:21:10.833" level="INFO">Starting process:
openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181214 08:21:10.878" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:21:13.469" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:21:13.470" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:21:13.471" starttime="20181214 08:21:10.833"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:21:13.473" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T08:21:13Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 421fe227-8eda-4286-a0a5-cb5b2e071aeb |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | c4e77973-bb58-4259-807f-059e9ca50e36 |
| updated_at        | 2018-12-14T08:21:13Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:21:13.473" starttime="20181214 08:21:13.472"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:21:13.474" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:21:13.474" starttime="20181214 08:21:13.473"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:13.476" starttime="20181214 08:21:13.475"></status>
</kw>
<msg timestamp="20181214 08:21:13.477" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 08:21:13.477" starttime="20181214 08:21:10.831"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 08:21:13.478" level="INFO">${rule_id} = 421fe227-8eda-4286-a0a5-cb5b2e071aeb</msg>
<status status="PASS" endtime="20181214 08:21:13.478" starttime="20181214 08:21:13.477"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:13.479" starttime="20181214 08:21:10.790"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${dual}"=="True"</arg>
<arg>Run Keywords</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:13.481" starttime="20181214 08:21:13.479"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:13.481" starttime="20181214 08:20:56.217"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{NET_1_VMS}[0]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 08:21:13.485" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 08:21:13.486" starttime="20181214 08:21:13.484"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:21:13.505" level="INFO">Starting process:
openstack network list | grep "l2_net_1" | awk '{print $2}'</msg>
<msg timestamp="20181214 08:21:13.548" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:21:15.702" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:21:15.703" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:21:15.703" starttime="20181214 08:21:13.504"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:21:15.705" level="INFO">2a11e51d-64d7-4607-a408-e4b9b53934fe</msg>
<status status="PASS" endtime="20181214 08:21:15.705" starttime="20181214 08:21:15.704"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:21:15.707" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:21:15.707" starttime="20181214 08:21:15.706"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:15.709" starttime="20181214 08:21:15.708"></status>
</kw>
<msg timestamp="20181214 08:21:15.710" level="INFO">${output} = 2a11e51d-64d7-4607-a408-e4b9b53934fe</msg>
<status status="PASS" endtime="20181214 08:21:15.710" starttime="20181214 08:21:13.503"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181214 08:21:15.712" level="INFO">${splitted_output} = [u'2a11e51d-64d7-4607-a408-e4b9b53934fe']</msg>
<status status="PASS" endtime="20181214 08:21:15.712" starttime="20181214 08:21:15.711"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181214 08:21:15.714" level="INFO">${net_id} = 2a11e51d-64d7-4607-a408-e4b9b53934fe</msg>
<status status="PASS" endtime="20181214 08:21:15.714" starttime="20181214 08:21:15.713"></status>
</kw>
<msg timestamp="20181214 08:21:15.714" level="INFO">${net_id} = 2a11e51d-64d7-4607-a408-e4b9b53934fe</msg>
<status status="PASS" endtime="20181214 08:21:15.714" starttime="20181214 08:21:13.486"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:21:15.733" level="INFO">Starting process:
openstack server create l2_net_1_vm_1 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=2a11e51d-64d7-4607-a408-e4b9b53934fe --security-group l2_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org</msg>
<msg timestamp="20181214 08:21:15.776" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:21:19.911" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:21:19.912" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:21:19.912" starttime="20181214 08:21:15.732"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:21:19.913" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | 4zB3zZpE74cp                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T08:21:19Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | f6744d59-22fa-4e84-8ca1-df0e708a9065                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | l2_net_1_vm_1                                                   |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='c4e77973-bb58-4259-807f-059e9ca50e36'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T08:21:19Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:21:19.914" starttime="20181214 08:21:19.913"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:21:19.915" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:21:19.915" starttime="20181214 08:21:19.914"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:19.916" starttime="20181214 08:21:19.915"></status>
</kw>
<msg timestamp="20181214 08:21:19.916" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 08:21:19.916" starttime="20181214 08:21:15.731"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:19.916" starttime="20181214 08:21:13.482"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{NET_1_VMS}[1]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 08:21:19.919" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 08:21:19.919" starttime="20181214 08:21:19.918"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:21:19.932" level="INFO">Starting process:
openstack network list | grep "l2_net_1" | awk '{print $2}'</msg>
<msg timestamp="20181214 08:21:19.971" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:21:22.275" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:21:22.276" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:21:22.276" starttime="20181214 08:21:19.931"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:21:22.278" level="INFO">2a11e51d-64d7-4607-a408-e4b9b53934fe</msg>
<status status="PASS" endtime="20181214 08:21:22.279" starttime="20181214 08:21:22.277"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:21:22.280" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:21:22.280" starttime="20181214 08:21:22.279"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:22.281" starttime="20181214 08:21:22.280"></status>
</kw>
<msg timestamp="20181214 08:21:22.281" level="INFO">${output} = 2a11e51d-64d7-4607-a408-e4b9b53934fe</msg>
<status status="PASS" endtime="20181214 08:21:22.281" starttime="20181214 08:21:19.931"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181214 08:21:22.282" level="INFO">${splitted_output} = [u'2a11e51d-64d7-4607-a408-e4b9b53934fe']</msg>
<status status="PASS" endtime="20181214 08:21:22.282" starttime="20181214 08:21:22.282"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181214 08:21:22.283" level="INFO">${net_id} = 2a11e51d-64d7-4607-a408-e4b9b53934fe</msg>
<status status="PASS" endtime="20181214 08:21:22.283" starttime="20181214 08:21:22.282"></status>
</kw>
<msg timestamp="20181214 08:21:22.283" level="INFO">${net_id} = 2a11e51d-64d7-4607-a408-e4b9b53934fe</msg>
<status status="PASS" endtime="20181214 08:21:22.283" starttime="20181214 08:21:19.919"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:21:22.297" level="INFO">Starting process:
openstack server create l2_net_1_vm_2 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=2a11e51d-64d7-4607-a408-e4b9b53934fe --security-group l2_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org</msg>
<msg timestamp="20181214 08:21:22.335" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:21:25.922" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:21:25.922" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:21:25.923" starttime="20181214 08:21:22.296"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:21:25.924" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | uSvKoMkN82FG                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T08:21:25Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 6ed92d75-ef7a-49de-9f93-902ae2f1245e                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | l2_net_1_vm_2                                                   |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='c4e77973-bb58-4259-807f-059e9ca50e36'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T08:21:25Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:21:25.924" starttime="20181214 08:21:25.923"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:21:25.925" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:21:25.925" starttime="20181214 08:21:25.925"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:25.926" starttime="20181214 08:21:25.926"></status>
</kw>
<msg timestamp="20181214 08:21:25.927" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 08:21:25.927" starttime="20181214 08:21:22.295"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:25.927" starttime="20181214 08:21:19.917"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{NET_1_VMS}[2]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 08:21:25.930" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 08:21:25.930" starttime="20181214 08:21:25.929"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:21:25.943" level="INFO">Starting process:
openstack network list | grep "l2_net_1" | awk '{print $2}'</msg>
<msg timestamp="20181214 08:21:25.986" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:21:28.733" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:21:28.733" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:21:28.733" starttime="20181214 08:21:25.943"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:21:28.734" level="INFO">2a11e51d-64d7-4607-a408-e4b9b53934fe</msg>
<status status="PASS" endtime="20181214 08:21:28.734" starttime="20181214 08:21:28.734"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:21:28.735" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:21:28.735" starttime="20181214 08:21:28.735"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:28.736" starttime="20181214 08:21:28.735"></status>
</kw>
<msg timestamp="20181214 08:21:28.736" level="INFO">${output} = 2a11e51d-64d7-4607-a408-e4b9b53934fe</msg>
<status status="PASS" endtime="20181214 08:21:28.736" starttime="20181214 08:21:25.942"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181214 08:21:28.737" level="INFO">${splitted_output} = [u'2a11e51d-64d7-4607-a408-e4b9b53934fe']</msg>
<status status="PASS" endtime="20181214 08:21:28.737" starttime="20181214 08:21:28.736"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181214 08:21:28.737" level="INFO">${net_id} = 2a11e51d-64d7-4607-a408-e4b9b53934fe</msg>
<status status="PASS" endtime="20181214 08:21:28.737" starttime="20181214 08:21:28.737"></status>
</kw>
<msg timestamp="20181214 08:21:28.738" level="INFO">${net_id} = 2a11e51d-64d7-4607-a408-e4b9b53934fe</msg>
<status status="PASS" endtime="20181214 08:21:28.738" starttime="20181214 08:21:25.930"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:21:28.747" level="INFO">Starting process:
openstack server create l2_net_1_vm_3 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=2a11e51d-64d7-4607-a408-e4b9b53934fe --security-group l2_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org</msg>
<msg timestamp="20181214 08:21:28.786" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:21:31.927" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:21:31.927" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:21:31.927" starttime="20181214 08:21:28.747"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:21:31.929" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | AiEPKL7Aqe5e                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T08:21:31Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 26ea7505-5bd0-4200-a800-26a42b0fc045                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | l2_net_1_vm_3                                                   |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='c4e77973-bb58-4259-807f-059e9ca50e36'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T08:21:31Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:21:31.929" starttime="20181214 08:21:31.928"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:21:31.930" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:21:31.930" starttime="20181214 08:21:31.929"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:31.932" starttime="20181214 08:21:31.931"></status>
</kw>
<msg timestamp="20181214 08:21:31.933" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 08:21:31.933" starttime="20181214 08:21:28.746"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:31.933" starttime="20181214 08:21:25.927"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{NET_2_VMS}[0]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 08:21:31.937" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 08:21:31.937" starttime="20181214 08:21:31.936"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:21:31.956" level="INFO">Starting process:
openstack network list | grep "l2_net_2" | awk '{print $2}'</msg>
<msg timestamp="20181214 08:21:31.977" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:21:34.857" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:21:34.858" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:21:34.858" starttime="20181214 08:21:31.955"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:21:34.860" level="INFO">8c3e82a8-071a-4d20-abde-82c067e37c1b</msg>
<status status="PASS" endtime="20181214 08:21:34.860" starttime="20181214 08:21:34.859"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:21:34.861" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:21:34.861" starttime="20181214 08:21:34.860"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:34.863" starttime="20181214 08:21:34.862"></status>
</kw>
<msg timestamp="20181214 08:21:34.863" level="INFO">${output} = 8c3e82a8-071a-4d20-abde-82c067e37c1b</msg>
<status status="PASS" endtime="20181214 08:21:34.863" starttime="20181214 08:21:31.954"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181214 08:21:34.864" level="INFO">${splitted_output} = [u'8c3e82a8-071a-4d20-abde-82c067e37c1b']</msg>
<status status="PASS" endtime="20181214 08:21:34.864" starttime="20181214 08:21:34.863"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181214 08:21:34.864" level="INFO">${net_id} = 8c3e82a8-071a-4d20-abde-82c067e37c1b</msg>
<status status="PASS" endtime="20181214 08:21:34.864" starttime="20181214 08:21:34.864"></status>
</kw>
<msg timestamp="20181214 08:21:34.865" level="INFO">${net_id} = 8c3e82a8-071a-4d20-abde-82c067e37c1b</msg>
<status status="PASS" endtime="20181214 08:21:34.865" starttime="20181214 08:21:31.938"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:21:34.875" level="INFO">Starting process:
openstack server create l2_net_2_vm_1 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=8c3e82a8-071a-4d20-abde-82c067e37c1b --security-group l2_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org</msg>
<msg timestamp="20181214 08:21:34.899" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:21:38.384" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:21:38.385" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:21:38.385" starttime="20181214 08:21:34.875"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:21:38.386" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | ZKP672dCYWZB                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T08:21:38Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 6d029c41-8881-46ce-bd3f-c3d1c3548096                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | l2_net_2_vm_1                                                   |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='c4e77973-bb58-4259-807f-059e9ca50e36'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T08:21:38Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:21:38.386" starttime="20181214 08:21:38.385"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:21:38.387" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:21:38.387" starttime="20181214 08:21:38.387"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:38.389" starttime="20181214 08:21:38.388"></status>
</kw>
<msg timestamp="20181214 08:21:38.390" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 08:21:38.390" starttime="20181214 08:21:34.874"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:38.390" starttime="20181214 08:21:31.934"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{NET_2_VMS}[1]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 08:21:38.394" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 08:21:38.394" starttime="20181214 08:21:38.393"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:21:38.408" level="INFO">Starting process:
openstack network list | grep "l2_net_2" | awk '{print $2}'</msg>
<msg timestamp="20181214 08:21:38.443" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:21:40.628" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:21:40.629" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:21:40.629" starttime="20181214 08:21:38.408"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:21:40.630" level="INFO">8c3e82a8-071a-4d20-abde-82c067e37c1b</msg>
<status status="PASS" endtime="20181214 08:21:40.630" starttime="20181214 08:21:40.629"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:21:40.631" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:21:40.631" starttime="20181214 08:21:40.630"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:40.631" starttime="20181214 08:21:40.631"></status>
</kw>
<msg timestamp="20181214 08:21:40.632" level="INFO">${output} = 8c3e82a8-071a-4d20-abde-82c067e37c1b</msg>
<status status="PASS" endtime="20181214 08:21:40.632" starttime="20181214 08:21:38.407"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181214 08:21:40.633" level="INFO">${splitted_output} = [u'8c3e82a8-071a-4d20-abde-82c067e37c1b']</msg>
<status status="PASS" endtime="20181214 08:21:40.633" starttime="20181214 08:21:40.632"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181214 08:21:40.633" level="INFO">${net_id} = 8c3e82a8-071a-4d20-abde-82c067e37c1b</msg>
<status status="PASS" endtime="20181214 08:21:40.633" starttime="20181214 08:21:40.633"></status>
</kw>
<msg timestamp="20181214 08:21:40.634" level="INFO">${net_id} = 8c3e82a8-071a-4d20-abde-82c067e37c1b</msg>
<status status="PASS" endtime="20181214 08:21:40.634" starttime="20181214 08:21:38.395"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:21:40.647" level="INFO">Starting process:
openstack server create l2_net_2_vm_2 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=8c3e82a8-071a-4d20-abde-82c067e37c1b --security-group l2_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org</msg>
<msg timestamp="20181214 08:21:40.666" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:21:43.713" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:21:43.714" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:21:43.714" starttime="20181214 08:21:40.647"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:21:43.715" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | VVLWVtz3Yrnt                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T08:21:43Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | fc7eae76-07b0-4c71-a82e-c07630f04bf8                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | l2_net_2_vm_2                                                   |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='c4e77973-bb58-4259-807f-059e9ca50e36'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T08:21:43Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:21:43.715" starttime="20181214 08:21:43.715"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:21:43.716" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:21:43.716" starttime="20181214 08:21:43.716"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:43.717" starttime="20181214 08:21:43.717"></status>
</kw>
<msg timestamp="20181214 08:21:43.718" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 08:21:43.718" starttime="20181214 08:21:40.646"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:43.718" starttime="20181214 08:21:38.391"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{NET_2_VMS}[2]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 08:21:43.720" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 08:21:43.720" starttime="20181214 08:21:43.720"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:21:43.730" level="INFO">Starting process:
openstack network list | grep "l2_net_2" | awk '{print $2}'</msg>
<msg timestamp="20181214 08:21:43.772" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:21:46.079" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:21:46.079" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:21:46.079" starttime="20181214 08:21:43.730"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:21:46.081" level="INFO">8c3e82a8-071a-4d20-abde-82c067e37c1b</msg>
<status status="PASS" endtime="20181214 08:21:46.081" starttime="20181214 08:21:46.080"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:21:46.081" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:21:46.081" starttime="20181214 08:21:46.081"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:46.082" starttime="20181214 08:21:46.082"></status>
</kw>
<msg timestamp="20181214 08:21:46.083" level="INFO">${output} = 8c3e82a8-071a-4d20-abde-82c067e37c1b</msg>
<status status="PASS" endtime="20181214 08:21:46.083" starttime="20181214 08:21:43.729"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181214 08:21:46.083" level="INFO">${splitted_output} = [u'8c3e82a8-071a-4d20-abde-82c067e37c1b']</msg>
<status status="PASS" endtime="20181214 08:21:46.083" starttime="20181214 08:21:46.083"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181214 08:21:46.084" level="INFO">${net_id} = 8c3e82a8-071a-4d20-abde-82c067e37c1b</msg>
<status status="PASS" endtime="20181214 08:21:46.084" starttime="20181214 08:21:46.084"></status>
</kw>
<msg timestamp="20181214 08:21:46.084" level="INFO">${net_id} = 8c3e82a8-071a-4d20-abde-82c067e37c1b</msg>
<status status="PASS" endtime="20181214 08:21:46.084" starttime="20181214 08:21:43.721"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:21:46.093" level="INFO">Starting process:
openstack server create l2_net_2_vm_3 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=8c3e82a8-071a-4d20-abde-82c067e37c1b --security-group l2_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org</msg>
<msg timestamp="20181214 08:21:46.111" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:21:49.511" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:21:49.512" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:21:49.512" starttime="20181214 08:21:46.093"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:21:49.513" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | Zny3xU3wbRu5                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T08:21:49Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 68ef0381-443c-49ed-bd70-fab095c254d4                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | l2_net_2_vm_3                                                   |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='c4e77973-bb58-4259-807f-059e9ca50e36'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T08:21:49Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:21:49.513" starttime="20181214 08:21:49.512"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:21:49.514" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:21:49.514" starttime="20181214 08:21:49.513"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:49.514" starttime="20181214 08:21:49.514"></status>
</kw>
<msg timestamp="20181214 08:21:49.515" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 08:21:49.515" starttime="20181214 08:21:46.092"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:49.515" starttime="20181214 08:21:43.718"></status>
</kw>
<kw name="Get VM IPs" library="OpenStackOperations">
<doc>Get the instance IP addresses and nameserver address for the list of given vms.</doc>
<arguments>
<arg>@{NET_1_VMS}</arg>
</arguments>
<assign>
<var>@{NET_1_VM_IPS}</var>
<var>${NET_1_DHCP_IP}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{vm_ips}</var>
</assign>
<msg timestamp="20181214 08:21:49.516" level="INFO">@{vm_ips} = [ ]</msg>
<status status="PASS" endtime="20181214 08:21:49.516" starttime="20181214 08:21:49.516"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = l2_net_1_vm_1">
<kw name="Poll VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>${retry}</arg>
<arg>${retry_interval}</arg>
<arg>OpenStackOperations.Verify VM Is ACTIVE</arg>
<arg>${vm_name}</arg>
</arguments>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:21:49.527" level="INFO">Starting process:
openstack server show l2_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:21:49.553" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:21:52.733" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:21:52.734" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:21:52.734" starttime="20181214 08:21:49.526"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:21:52.735" level="INFO">| OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181214 08:21:52.735" starttime="20181214 08:21:52.734"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:21:52.736" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:21:52.736" starttime="20181214 08:21:52.735"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:52.736" starttime="20181214 08:21:52.736"></status>
</kw>
<msg timestamp="20181214 08:21:52.737" level="INFO">${output} = | OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181214 08:21:52.737" starttime="20181214 08:21:49.526"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:52.737" starttime="20181214 08:21:52.737"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:52.737" starttime="20181214 08:21:49.518"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:52.737" starttime="20181214 08:21:49.517"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:52.737" starttime="20181214 08:21:49.517"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Wait Until Keyword Succeeds</arg>
<arg>180s</arg>
<arg>15s</arg>
<arg>OpenStackOperations.Get VM IP</arg>
<arg>true</arg>
<arg>${vm}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${ips_and_console_log}</var>
</assign>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>180s</arg>
<arg>15s</arg>
<arg>OpenStackOperations.Get VM IP</arg>
<arg>true</arg>
<arg>${vm}</arg>
</arguments>
<kw name="Get VM IP" library="OpenStackOperations">
<doc>Get the vm ip address and nameserver by scraping the vm's console log.</doc>
<arguments>
<arg>true</arg>
<arg>${vm}</arg>
</arguments>
<kw name="OpenStack CLI With No Log" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and do not log the output.</doc>
<arguments>
<arg>openstack console log show ${vm}</arg>
</arguments>
<assign>
<var>${vm_console_output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:21:52.753" level="INFO">Starting process:
openstack console log show l2_net_1_vm_1</msg>
<msg timestamp="20181214 08:21:52.783" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:21:55.433" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:21:55.433" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:21:55.433" starttime="20181214 08:21:52.753"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:55.435" starttime="20181214 08:21:55.434"></status>
</kw>
<msg timestamp="20181214 08:21:55.435" level="INFO">${vm_console_output} = [    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.0-80-virtual (buildd@batsu) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubu...</msg>
<status status="PASS" endtime="20181214 08:21:55.435" starttime="20181214 08:21:52.752"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>None</arg>
</arguments>
<assign>
<var>${vm_ip}</var>
</assign>
<msg timestamp="20181214 08:21:55.436" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181214 08:21:55.436" starttime="20181214 08:21:55.436"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>None</arg>
</arguments>
<assign>
<var>${dhcp_ip}</var>
</assign>
<msg timestamp="20181214 08:21:55.436" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181214 08:21:55.436" starttime="20181214 08:21:55.436"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${vm_console_output}</arg>
<arg>${REGEX_OBTAINED}</arg>
</arguments>
<assign>
<var>${match}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 08:21:55.439" level="INFO">@{matches} = [ 21.0.0.6 obtained ]</msg>
<status status="PASS" endtime="20181214 08:21:55.439" starttime="20181214 08:21:55.438"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 08:21:55.439" level="INFO">Length is 1</msg>
<msg timestamp="20181214 08:21:55.440" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 08:21:55.440" starttime="20181214 08:21:55.439"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 08:21:55.448" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 08:21:55.448" starttime="20181214 08:21:55.440"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 08:21:55.449" level="INFO">${OS_MATCH} = 21.0.0.6 obtained</msg>
<status status="PASS" endtime="20181214 08:21:55.449" starttime="20181214 08:21:55.449"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:55.449" starttime="20181214 08:21:55.448"></status>
</kw>
<msg timestamp="20181214 08:21:55.449" level="INFO">${match} = 21.0.0.6 obtained</msg>
<status status="PASS" endtime="20181214 08:21:55.449" starttime="20181214 08:21:55.437"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${match}</arg>
<arg>${REGEX_IPV4}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${vm_ip}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 08:21:55.451" level="INFO">@{matches} = [ 21.0.0.6 ]</msg>
<status status="PASS" endtime="20181214 08:21:55.451" starttime="20181214 08:21:55.450"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 08:21:55.451" level="INFO">Length is 1</msg>
<msg timestamp="20181214 08:21:55.451" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 08:21:55.452" starttime="20181214 08:21:55.451"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 08:21:55.452" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 08:21:55.452" starttime="20181214 08:21:55.452"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 08:21:55.453" level="INFO">${OS_MATCH} = 21.0.0.6</msg>
<status status="PASS" endtime="20181214 08:21:55.453" starttime="20181214 08:21:55.453"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:55.453" starttime="20181214 08:21:55.452"></status>
</kw>
<msg timestamp="20181214 08:21:55.454" level="INFO">${vm_ip} = 21.0.0.6</msg>
<status status="PASS" endtime="20181214 08:21:55.454" starttime="20181214 08:21:55.450"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${vm_console_output}</arg>
<arg>${REGEX_IPROUTE}</arg>
</arguments>
<assign>
<var>${match}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 08:21:55.455" level="INFO">@{matches} = [ ip-route:169.254.169.254 via 21.0.0.2 ]</msg>
<status status="PASS" endtime="20181214 08:21:55.455" starttime="20181214 08:21:55.454"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 08:21:55.456" level="INFO">Length is 1</msg>
<msg timestamp="20181214 08:21:55.456" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 08:21:55.456" starttime="20181214 08:21:55.455"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 08:21:55.456" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 08:21:55.456" starttime="20181214 08:21:55.456"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 08:21:55.457" level="INFO">${OS_MATCH} = ip-route:169.254.169.254 via 21.0.0.2</msg>
<status status="PASS" endtime="20181214 08:21:55.458" starttime="20181214 08:21:55.457"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:55.458" starttime="20181214 08:21:55.457"></status>
</kw>
<msg timestamp="20181214 08:21:55.458" level="INFO">${match} = ip-route:169.254.169.254 via 21.0.0.2</msg>
<status status="PASS" endtime="20181214 08:21:55.458" starttime="20181214 08:21:55.454"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${match}</arg>
<arg>${REGEX_IPV4}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${dhcp_ip}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 08:21:55.459" level="INFO">@{matches} = [ 169.254.169.254 | 21.0.0.2 ]</msg>
<status status="PASS" endtime="20181214 08:21:55.459" starttime="20181214 08:21:55.459"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 08:21:55.460" level="INFO">Length is 2</msg>
<msg timestamp="20181214 08:21:55.460" level="INFO">${matches_length} = 2</msg>
<status status="PASS" endtime="20181214 08:21:55.460" starttime="20181214 08:21:55.459"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 08:21:55.460" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 08:21:55.460" starttime="20181214 08:21:55.460"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 08:21:55.461" level="INFO">${OS_MATCH} = 21.0.0.2</msg>
<status status="PASS" endtime="20181214 08:21:55.461" starttime="20181214 08:21:55.461"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:55.462" starttime="20181214 08:21:55.460"></status>
</kw>
<msg timestamp="20181214 08:21:55.462" level="INFO">${dhcp_ip} = 21.0.0.2</msg>
<status status="PASS" endtime="20181214 08:21:55.462" starttime="20181214 08:21:55.458"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${fail_on_none}' == 'true'</arg>
<arg>BuiltIn.Should Not Contain</arg>
<arg>${vm_ip}</arg>
<arg>None</arg>
</arguments>
<kw name="Should Not Contain" library="BuiltIn">
<doc>Fails if ``container`` contains ``item`` one or more times.</doc>
<arguments>
<arg>${vm_ip}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:55.463" starttime="20181214 08:21:55.462"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:55.463" starttime="20181214 08:21:55.462"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${fail_on_none}' == 'true'</arg>
<arg>BuiltIn.Should Not Contain</arg>
<arg>${dhcp_ip}</arg>
<arg>None</arg>
</arguments>
<kw name="Should Not Contain" library="BuiltIn">
<doc>Fails if ``container`` contains ``item`` one or more times.</doc>
<arguments>
<arg>${dhcp_ip}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:55.464" starttime="20181214 08:21:55.463"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:55.464" starttime="20181214 08:21:55.463"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:55.464" starttime="20181214 08:21:52.739"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:55.464" starttime="20181214 08:21:52.738"></status>
</kw>
<msg timestamp="20181214 08:21:55.464" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 08:21:55.464" level="INFO">${ips_and_console_log} = [u'21.0.0.6', u'21.0.0.2', u'[    0.000000] Initializing cgroup subsys cpuset\n[    0.000000] Initializing cgroup subsys cpu\n[    0.000000] Linux version 3.2.0-80-virtual (buildd@batsu) (gcc version ...</msg>
<status status="PASS" endtime="20181214 08:21:55.465" starttime="20181214 08:21:52.738"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>BuiltIn.Log</arg>
<arg>${ips_and_console_log[2]}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${ips_and_console_log[2]}</arg>
</arguments>
<msg timestamp="20181214 08:21:55.466" level="INFO">[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.0-80-virtual (buildd@batsu) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #116-Ubuntu SMP Mon Mar 23 17:28:52 UTC 2015 (Ubuntu 3.2.0-80.116-virtual 3.2.68)
[    0.000000] Command line: LABEL=cirros-rootfs ro console=tty1 console=ttyS0
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Centaur CentaurHauls
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[    0.000000]  BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 0000000003fdc000 (usable)
[    0.000000]  BIOS-e820: 0000000003fdc000 - 0000000004000000 (reserved)
[    0.000000]  BIOS-e820: 00000000feffc000 - 00000000ff000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fffc0000 - 0000000100000000 (reserved)
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.8 present.
[    0.000000] No AGP bridge found
[    0.000000] last_pfn = 0x3fdc max_arch_pfn = 0x400000000
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] found SMP MP-table at [ffff8800000f63a0] f63a0
[    0.000000] init_memory_mapping: 0000000000000000-0000000003fdc000
[    0.000000] RAMDISK: 03c6d000 - 03fcc000
[    0.000000] ACPI: RSDP 00000000000f6160 00014 (v00 BOCHS )
[    0.000000] ACPI: RSDT 0000000003fe14f7 0002C (v01 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACP 0000000003fe140b 00074 (v01 BOCHS  BXPCFACP 00000001 BXPC 00000001)
[    0.000000] ACPI: DSDT 0000000003fe0040 013CB (v01 BOCHS  BXPCDSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACS 0000000003fe0000 00040
[    0.000000] ACPI: APIC 0000000003fe147f 00078 (v01 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at 0000000000000000-0000000003fdc000
[    0.000000] Initmem setup node 0 0000000000000000-0000000003fdc000
[    0.000000]   NODE_DATA [0000000003fd4000 - 0000000003fd8fff]
[    0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000000] kvm-clock: cpu 0, msr 0:1cf76c1, boot clock
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000010 -&gt; 0x00001000
[    0.000000]   DMA32    0x00001000 -&gt; 0x00100000
[    0.000000]   Normal   empty
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[2] active PFN ranges
[    0.000000]     0: 0x00000010 -&gt; 0x0000009f
[    0.000000]     0: 0x00000100 -&gt; 0x00003fdc
[    0.000000] ACPI: PM-Timer IO Port: 0x608
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] SMP: Allowing 1 CPUs, 0 hotplug CPUs
[    0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000f0000
[    0.000000] PM: Registered nosave memory: 00000000000f0000 - 0000000000100000
[    0.000000] Allocating PCI resources starting at 4000000 (gap: 4000000:faffc000)
[    0.000000] Booting paravirtualized kernel on KVM
[    0.000000] setup_percpu: NR_CPUS:64 nr_cpumask_bits:64 nr_cpu_ids:1 nr_node_ids:1
[    0.000000] PERCPU: Embedded 27 pages/cpu @ffff880003a00000 s78848 r8192 d23552 u2097152
[    0.000000] kvm-clock: cpu 0, msr 0:3a126c1, primary cpu clock
[    0.000000] KVM setup async PF for cpu 0
[    0.000000] kvm-stealtime: cpu 0, msr 3a0cd40
[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 15974
[    0.000000] Policy zone: DMA32
[    0.000000] Kernel command line: LABEL=cirros-rootfs ro console=tty1 console=ttyS0
[    0.000000] PID hash table entries: 256 (order: -1, 2048 bytes)
[    0.000000] xsave/xrstor: enabled xstate_bv 0x7, cntxt size 0x340
[    0.000000] Checking aperture...
[    0.000000] No AGP bridge found
[    0.000000] Memory: 43560k/65392k available (6576k kernel code, 452k absent, 21380k reserved, 6620k data, 928k init)
[    0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000] NR_IRQS:4352 nr_irqs:256 16
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty1] enabled
[    0.000000] console [ttyS0] enabled
[    0.000000] allocated 1048576 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[    0.000000] Detected 3491.828 MHz processor.
[    0.012000] Calibrating delay loop (skipped) preset value.. 6983.65 BogoMIPS (lpj=13967312)
[    0.016015] pid_max: default: 32768 minimum: 301
[    0.020128] Security Framework initialized
[    0.024109] AppArmor: AppArmor initialized
[    0.028015] Yama: becoming mindful.
[    0.032278] Dentry cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.040534] Inode-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.044301] Mount-cache hash table entries: 256
[    0.048939] Initializing cgroup subsys cpuacct
[    0.052023] Initializing cgroup subsys memory
[    0.056113] Initializing cgroup subsys devices
[    0.060018] Initializing cgroup subsys freezer
[    0.064018] Initializing cgroup subsys blkio
[    0.068106] Initializing cgroup subsys perf_event
[    0.076360] CPU: Physical Processor ID: 0
[    0.080850] mce: CPU supports 10 MCE banks
[    0.088213] SMP alternatives: switching to UP code
[    0.204576] Freeing SMP alternatives: 24k freed
[    0.208078] ACPI: Core revision 20110623
[    0.216676] ftrace: allocating 26610 entries in 105 pages
[    0.228244] Enabling x2apic
[    0.232013] Enabled x2apic
[    0.232030] Switched APIC routing to physical x2apic.
[    0.249921] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.252017] CPU0: Intel Core Processor (Haswell, no TSX) stepping 01
[    0.272016] Performance Events: unsupported p6 CPU model 60 no PMU driver, software events only.
[    0.276140] NMI watchdog disabled (cpu0): hardware events not enabled
[    0.280037] Brought up 1 CPUs
[    0.284020] Total of 1 processors activated (6983.65 BogoMIPS).
[    0.293881] devtmpfs: initialized
[    0.300167] EVM: security.selinux
[    0.304020] EVM: security.SMACK64
[    0.308037] EVM: security.capability
[    0.312556] print_constraints: dummy: 
[    0.320022] RTC time:  8:21:29, date: 12/14/18
[    0.324145] NET: Registered protocol family 16
[    0.328179] ACPI: bus type pci registered
[    0.332507] PCI: Using configuration type 1 for base access
[    0.336533] bio: create slab &lt;bio-0&gt; at 0
[    0.340210] ACPI: Added _OSI(Module Device)
[    0.344024] ACPI: Added _OSI(Processor Device)
[    0.348024] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.352024] ACPI: Added _OSI(Processor Aggregator Device)
[    0.357634] ACPI: Interpreter enabled
[    0.360024] ACPI: (supports S0 S5)
[    0.368026] ACPI: Using IOAPIC for interrupt routing
[    0.378149] ACPI: No dock devices found.
[    0.380025] HEST: Table not found.
[    0.384027] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.388046] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.392078] pci_root PNP0A03:00: host bridge window [io  0x0000-0x0cf7]
[    0.396027] pci_root PNP0A03:00: host bridge window [io  0x0d00-0xffff]
[    0.400028] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff]
[    0.404028] pci_root PNP0A03:00: host bridge window [mem 0x04000000-0xfebfffff]
[    0.408028] pci_root PNP0A03:00: host bridge window [mem 0x100000000-0x17fffffff]
[    0.432885] pci 0000:00:01.3: quirk: [io  0x0600-0x063f] claimed by PIIX4 ACPI
[    0.436084] pci 0000:00:01.3: quirk: [io  0x0700-0x070f] claimed by PIIX4 SMB
[    0.534556]  pci0000:00: Unable to request _OSC control (_OSC support mask: 0x1e)
[    0.545878] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.556364] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.568058] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.580383] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.592296] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.606926] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.608100] vgaarb: loaded
[    0.612040] vgaarb: bridge control possible 0000:00:02.0
[    0.617542] i2c-core: driver [aat2870] using legacy suspend method
[    0.620049] i2c-core: driver [aat2870] using legacy resume method
[    0.629022] SCSI subsystem initialized
[    0.640273] usbcore: registered new interface driver usbfs
[    0.644282] usbcore: registered new interface driver hub
[    0.648621] usbcore: registered new device driver usb
[    0.653854] PCI: Using ACPI for IRQ routing
[    0.662715] NetLabel: Initializing
[    0.664097] NetLabel:  domain hash size = 128
[    0.668043] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.672255] NetLabel:  unlabeled traffic allowed by default
[    0.677976] Switching to clocksource kvm-clock
[    0.734422] AppArmor: AppArmor Filesystem Enabled
[    0.741910] pnp: PnP ACPI init
[    0.748199] ACPI: bus type pnp registered
[    0.758416] pnp: PnP ACPI: found 9 devices
[    0.769795] ACPI: ACPI bus type pnp unregistered
[    0.800156] NET: Registered protocol family 2
[    0.811165] IP route cache hash table entries: 512 (order: 0, 4096 bytes)
[    0.824338] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    0.836251] TCP bind hash table entries: 2048 (order: 3, 32768 bytes)
[    0.846319] TCP: Hash tables configured (established 2048 bind 2048)
[    0.856587] TCP reno registered
[    0.862737] UDP hash table entries: 128 (order: 0, 4096 bytes)
[    0.871337] UDP-Lite hash table entries: 128 (order: 0, 4096 bytes)
[    0.881345] NET: Registered protocol family 1
[    0.888876] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.898079] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.907588] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.917631] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
[    0.940586] pci 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    0.954480] pci 0000:00:01.2: PCI INT D disabled
[    0.970370] Trying to unpack rootfs image as initramfs...
[    0.990769] audit: initializing netlink socket (disabled)
[    1.001615] type=2000 audit(1544775690.000:1): initialized
[    1.070594] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    1.100898] VFS: Disk quotas dquot_6.5.2
[    1.109360] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.144429] fuse init (API version 7.17)
[    1.160371] msgmni has been set to 85
[    1.192258] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    1.228246] io scheduler noop registered
[    1.241356] io scheduler deadline registered (default)
[    1.250045] io scheduler cfq registered
[    1.257163] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    1.265824] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    1.276186] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    1.288183] ACPI: Power Button [PWRF]
[    1.295965] ERST: Table is not found!
[    1.301824] GHES: HEST is not enabled!
[    1.337736] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
[    1.353324] virtio-pci 0000:00:03.0: PCI INT A -&gt; Link[LNKC] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.371101] virtio-pci 0000:00:04.0: PCI INT A -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.415266] Freeing initrd memory: 3452k freed
[    1.426839] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
[    1.439209] virtio-pci 0000:00:05.0: PCI INT A -&gt; Link[LNKA] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.460677] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    1.505503] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.553345] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.561825] Linux agpgart interface v0.103
[    1.573625] brd: module loaded
[    1.581506] loop: module loaded
[    1.594550]  vda: vda1
[    1.607618] scsi0 : ata_piix
[    1.614036] scsi1 : ata_piix
[    1.619895] ata1: PATA max MWDMA2 cmd 0x1f0 ctl 0x3f6 bmdma 0xc0c0 irq 14
[    1.629253] ata2: PATA max MWDMA2 cmd 0x170 ctl 0x376 bmdma 0xc0c8 irq 15
[    1.639781] Fixed MDIO Bus: probed
[    1.645499] tun: Universal TUN/TAP device driver, 1.6
[    1.652799] tun: (C) 1999-2004 Max Krasnyansky &lt;maxk@qualcomm.com&gt;
[    1.667839] PPP generic driver version 2.4.2
[    1.676573] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.685499] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.694081] uhci_hcd: USB Universal Host Controller Interface driver
[    1.703580] uhci_hcd 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.722659] uhci_hcd 0000:00:01.2: UHCI Host Controller
[    1.730824] uhci_hcd 0000:00:01.2: new USB bus registered, assigned bus number 1
[    1.742252] uhci_hcd 0000:00:01.2: irq 11, io base 0x0000c080
[    1.752679] hub 1-0:1.0: USB hub found
[    1.759421] hub 1-0:1.0: 2 ports detected
[    1.767908] usbcore: registered new interface driver libusual
[    1.780314] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    1.809123] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.819743] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.835550] mousedev: PS/2 mouse device common for all mice
[    1.846004] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[    1.859721] rtc_cmos 00:01: RTC can wake from S4
[    1.868859] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0
[    1.878002] rtc0: alarms up to one day, y3k, 114 bytes nvram
[    1.887025] device-mapper: uevent: version 1.0.3
[    1.896147] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
[    1.909229] cpuidle: using governor ladder
[    1.915813] cpuidle: using governor menu
[    1.922014] EFI Variables Facility v0.08 2004-May-17
[    1.932390] TCP cubic registered
[    1.941278] NET: Registered protocol family 10
[    1.953189] NET: Registered protocol family 17
[    1.960777] Registering the dns_resolver key type
[    1.972349] registered taskstats version 1
[    1.993786]   Magic number: 14:757:371
[    2.001332] rtc_cmos 00:01: setting system clock to 2018-12-14 08:21:31 UTC (1544775691)
[    2.013900] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[    2.023876] EDD information not available.
[    2.033672] Freeing unused kernel memory: 928k freed
[    2.047008] Write protecting the kernel read-only data: 12288k
[    2.058774] Freeing unused kernel memory: 1596k freed
[    2.084910] Freeing unused kernel memory: 1184k freed

info: initramfs: up at 2.11
NOCHANGE: partition 1 is size 64260. it cannot be grown
info: initramfs loading root from /dev/vda1
info: /etc/init.d/rc.sysinit: up at 2.20
info: container: none
Starting logging: OK
modprobe: module virtio_blk not found in modules.dep
modprobe: module virtio_net not found in modules.dep
WARN: /etc/rc3.d/S10-load-modules failed
Initializing random number generator... done.
Starting acpid: OK
cirros-ds 'local' up at 2.43
no results found for mode=local. up 2.45. searched: nocloud configdrive ec2
Starting network...
udhcpc (v1.20.1) started
Sending discover...
Sending select for 21.0.0.6...
Lease of 21.0.0.6 obtained, lease time 86400
route: SIOCADDRT: File exists
WARN: failed: route add -net "0.0.0.0/0" gw "21.0.0.1"
cirros-ds 'net' up at 2.65
checking http://169.254.169.254/2009-04-04/instance-id
successful after 1/20 tries: up 2.67. iid=i-00000001
failed to get http://169.254.169.254/2009-04-04/meta-data/public-keys
warning: no ec2 metadata for public-keys
failed to get http://169.254.169.254/2009-04-04/user-data
warning: no ec2 metadata for user-data
found datasource (ec2, net)
Top of dropbear init script
Starting dropbear sshd: WARN: generating key of type ecdsa failed!
OK
/run/cirros/datasource/data/user-data was not '#!' or executable
=== system information ===
Platform: RDO OpenStack Compute
Container: none
Arch: x86_64
CPU(s): 1 @ 3491.828 MHz
Cores/Sockets/Threads: 1/1/1
Virt-type: 
RAM Size: 49MB
Disks:
NAME MAJ:MIN     SIZE LABEL         MOUNTPOINT
vda  253:0   41126400               
vda1 253:1   32901120 cirros-rootfs /
=== sshd host keys ===
-----BEGIN SSH HOST KEY KEYS-----
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgwDPoTBXO01tODPd/7CuMyV8ESKsJR1e3rrXsNYSPMmtldLbsrhekd42ltU+mgPqnh09mwiAuU3Q8QwyexzPLhbCnGe20whI6md95LPgfvnEQ7zUR+qLSJBvOHQreCWV/5jCSZ2Y7gHTt5B47aEmkaYNynOwAIoyeJ4GhECaYLsUzpVH root@l2-net-1-vm-1
ssh-dss AAAAB3NzaC1kc3MAAACBAKMdUEq6Ab3aWBT2XusIO0ACNhgOF4Sa2Be9O5qeRe45xl2eRq+tNz7Nt4UXFflTcSBLNvnG0VwU2eRZouim/Qvv40F0WFEUn4gAClib7orJbhwfAdBLRUK5rnQv/KGpTfXr75+DUtYkf2fewQrx9mocT/rB2LAmND20+J8+92zHAAAAFQCWHjHap2hOKWIpsQYpWWWo+ayeVwAAAIBhEiI3AxGsLnAvlrHgyYtKejB5NWnVJYACtnyk+Kn7T+QsaxqfaEv8uvwLSrmiDtkG/9/tK8v3hG9Jz2KHsMX+1lnm75OEtyaK9+35j1+lCOpTsV3LJYE8qj4YN2mv7evlekFi8a1kTazlbM1xgRUoxmzRWB19Kir8KD9gsV1lAQAAAIEAkHfJDemJR6s4+cG1IMODUGt6d5fxd+lTiO8u7sLFqNgnEisotNDXhfuftNxF/OPBQtXhnVS9gF3vqVhv9VOeiKLvq/wjmGKjw3yLCweNL/PqPv61tfTtVtihUqaYeuIaDS8uSeJGGoWJMQL/bLB0o5YSC25OqIwnYhMeJKy7abw= root@l2-net-1-vm-1
-----END SSH HOST KEY KEYS-----
=== network info ===
if-info: lo,up,127.0.0.1,8,::1
if-info: eth0,up,21.0.0.6,24,fe80::f816:3eff:fee8:c532
ip-route:default via 21.0.0.1 dev eth0 
ip-route:21.0.0.0/24 dev eth0  src 21.0.0.6 
ip-route:169.254.169.254 via 21.0.0.2 dev eth0 
=== datasource: ec2 net ===
instance-id: i-00000001
name: N/A
availability-zone: nova
local-hostname: l2-net-1-vm-1
launch-index: 0
=== cirros: current=0.3.5 uptime=6.02 ===
=== pinging gateway failed, debugging connection ===
############ debug start ##############
### /etc/init.d/sshd start
Top of dropbear init script
Starting dropbear sshd: remove-dropbear-host-keys already run per instance
WARN: generating key of type ecdsa failed!
FAIL
### ifconfig -a
eth0      Link encap:Ethernet  HWaddr FA:16:3E:E8:C5:32  
          inet addr:21.0.0.6  Bcast:21.0.0.255  Mask:255.255.255.0
          inet6 addr: fe80::f816:3eff:fee8:c532/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:79 errors:0 dropped:0 overruns:0 frame:0
          TX packets:106 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:8790 (8.5 KiB)  TX bytes:10402 (10.1 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:112 (112.0 B)  TX bytes:112 (112.0 B)

### route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         21.0.0.1        0.0.0.0         UG    0      0        0 eth0
21.0.0.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.169.254 21.0.0.2        255.255.255.255 UGH   0      0        0 eth0
### cat /etc/resolv.conf
search openstacklocal
nameserver 21.0.0.2
### ping -c 5 21.0.0.1
PING 21.0.0.1 (21.0.0.1): 56 data bytes

--- 21.0.0.1 ping statistics ---
5 packets transmitted, 0 packets received, 100% packet loss
### pinging nameservers
#### ping -c 5 21.0.0.2
PING 21.0.0.2 (21.0.0.2): 56 data bytes
64 bytes from 21.0.0.2: seq=0 ttl=64 time=0.808 ms
64 bytes from 21.0.0.2: seq=1 ttl=64 time=0.536 ms</msg>
<status status="PASS" endtime="20181214 08:21:55.466" starttime="20181214 08:21:55.465"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:55.466" starttime="20181214 08:21:55.465"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>Collections.Append To List</arg>
<arg>${vm_ips}</arg>
<arg>${ips_and_console_log[0]}</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${vm_ips}</arg>
<arg>${ips_and_console_log[0]}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:55.467" starttime="20181214 08:21:55.467"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:55.467" starttime="20181214 08:21:55.466"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL"</arg>
<arg>Collections.Append To List</arg>
<arg>${vm_ips}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:55.468" starttime="20181214 08:21:55.467"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL"</arg>
<arg>OpenStack CLI</arg>
<arg>openstack console log show ${vm}</arg>
</arguments>
<assign>
<var>${vm_console_output}</var>
</assign>
<msg timestamp="20181214 08:21:55.468" level="INFO">${vm_console_output} = None</msg>
<status status="PASS" endtime="20181214 08:21:55.468" starttime="20181214 08:21:55.468"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL"</arg>
<arg>BuiltIn.Log</arg>
<arg>${vm_console_output}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:55.469" starttime="20181214 08:21:55.468"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:55.469" starttime="20181214 08:21:49.516"></status>
</kw>
<kw type="foritem" name="${vm} = l2_net_1_vm_2">
<kw name="Poll VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>${retry}</arg>
<arg>${retry_interval}</arg>
<arg>OpenStackOperations.Verify VM Is ACTIVE</arg>
<arg>${vm_name}</arg>
</arguments>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:21:55.478" level="INFO">Starting process:
openstack server show l2_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:21:55.520" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:21:58.346" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:21:58.347" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:21:58.347" starttime="20181214 08:21:55.477"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:21:58.349" level="INFO">| OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181214 08:21:58.349" starttime="20181214 08:21:58.348"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:21:58.350" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:21:58.350" starttime="20181214 08:21:58.349"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:58.351" starttime="20181214 08:21:58.350"></status>
</kw>
<msg timestamp="20181214 08:21:58.352" level="INFO">${output} = | OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181214 08:21:58.352" starttime="20181214 08:21:55.477"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<status status="PASS" endtime="20181214 08:21:58.353" starttime="20181214 08:21:58.353"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:58.353" starttime="20181214 08:21:55.470"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:58.353" starttime="20181214 08:21:55.470"></status>
</kw>
<status status="PASS" endtime="20181214 08:21:58.354" starttime="20181214 08:21:55.469"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Wait Until Keyword Succeeds</arg>
<arg>180s</arg>
<arg>15s</arg>
<arg>OpenStackOperations.Get VM IP</arg>
<arg>true</arg>
<arg>${vm}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${ips_and_console_log}</var>
</assign>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>180s</arg>
<arg>15s</arg>
<arg>OpenStackOperations.Get VM IP</arg>
<arg>true</arg>
<arg>${vm}</arg>
</arguments>
<kw name="Get VM IP" library="OpenStackOperations">
<doc>Get the vm ip address and nameserver by scraping the vm's console log.</doc>
<arguments>
<arg>true</arg>
<arg>${vm}</arg>
</arguments>
<kw name="OpenStack CLI With No Log" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and do not log the output.</doc>
<arguments>
<arg>openstack console log show ${vm}</arg>
</arguments>
<assign>
<var>${vm_console_output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:21:58.370" level="INFO">Starting process:
openstack console log show l2_net_1_vm_2</msg>
<msg timestamp="20181214 08:21:58.411" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:22:01.408" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:22:01.409" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:22:01.409" starttime="20181214 08:21:58.369"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:22:01.411" starttime="20181214 08:22:01.410"></status>
</kw>
<msg timestamp="20181214 08:22:01.412" level="INFO">${vm_console_output} = [    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.0-80-virtual (buildd@batsu) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubu...</msg>
<status status="PASS" endtime="20181214 08:22:01.412" starttime="20181214 08:21:58.369"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>None</arg>
</arguments>
<assign>
<var>${vm_ip}</var>
</assign>
<msg timestamp="20181214 08:22:01.413" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181214 08:22:01.413" starttime="20181214 08:22:01.412"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>None</arg>
</arguments>
<assign>
<var>${dhcp_ip}</var>
</assign>
<msg timestamp="20181214 08:22:01.414" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181214 08:22:01.414" starttime="20181214 08:22:01.413"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${vm_console_output}</arg>
<arg>${REGEX_OBTAINED}</arg>
</arguments>
<assign>
<var>${match}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 08:22:01.417" level="INFO">@{matches} = [ 21.0.0.3 obtained ]</msg>
<status status="PASS" endtime="20181214 08:22:01.417" starttime="20181214 08:22:01.415"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 08:22:01.417" level="INFO">Length is 1</msg>
<msg timestamp="20181214 08:22:01.418" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 08:22:01.418" starttime="20181214 08:22:01.417"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 08:22:01.419" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 08:22:01.419" starttime="20181214 08:22:01.418"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 08:22:01.421" level="INFO">${OS_MATCH} = 21.0.0.3 obtained</msg>
<status status="PASS" endtime="20181214 08:22:01.421" starttime="20181214 08:22:01.420"></status>
</kw>
<status status="PASS" endtime="20181214 08:22:01.421" starttime="20181214 08:22:01.419"></status>
</kw>
<msg timestamp="20181214 08:22:01.422" level="INFO">${match} = 21.0.0.3 obtained</msg>
<status status="PASS" endtime="20181214 08:22:01.422" starttime="20181214 08:22:01.414"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${match}</arg>
<arg>${REGEX_IPV4}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${vm_ip}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 08:22:01.424" level="INFO">@{matches} = [ 21.0.0.3 ]</msg>
<status status="PASS" endtime="20181214 08:22:01.424" starttime="20181214 08:22:01.423"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 08:22:01.424" level="INFO">Length is 1</msg>
<msg timestamp="20181214 08:22:01.425" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 08:22:01.425" starttime="20181214 08:22:01.424"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 08:22:01.426" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 08:22:01.426" starttime="20181214 08:22:01.425"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 08:22:01.428" level="INFO">${OS_MATCH} = 21.0.0.3</msg>
<status status="PASS" endtime="20181214 08:22:01.428" starttime="20181214 08:22:01.427"></status>
</kw>
<status status="PASS" endtime="20181214 08:22:01.428" starttime="20181214 08:22:01.426"></status>
</kw>
<msg timestamp="20181214 08:22:01.428" level="INFO">${vm_ip} = 21.0.0.3</msg>
<status status="PASS" endtime="20181214 08:22:01.428" starttime="20181214 08:22:01.422"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${vm_console_output}</arg>
<arg>${REGEX_IPROUTE}</arg>
</arguments>
<assign>
<var>${match}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 08:22:01.430" level="INFO">@{matches} = [ ip-route:169.254.169.254 via 21.0.0.2 ]</msg>
<status status="PASS" endtime="20181214 08:22:01.430" starttime="20181214 08:22:01.429"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 08:22:01.431" level="INFO">Length is 1</msg>
<msg timestamp="20181214 08:22:01.431" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 08:22:01.431" starttime="20181214 08:22:01.430"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 08:22:01.432" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 08:22:01.432" starttime="20181214 08:22:01.431"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 08:22:01.434" level="INFO">${OS_MATCH} = ip-route:169.254.169.254 via 21.0.0.2</msg>
<status status="PASS" endtime="20181214 08:22:01.434" starttime="20181214 08:22:01.433"></status>
</kw>
<status status="PASS" endtime="20181214 08:22:01.434" starttime="20181214 08:22:01.433"></status>
</kw>
<msg timestamp="20181214 08:22:01.434" level="INFO">${match} = ip-route:169.254.169.254 via 21.0.0.2</msg>
<status status="PASS" endtime="20181214 08:22:01.434" starttime="20181214 08:22:01.429"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${match}</arg>
<arg>${REGEX_IPV4}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${dhcp_ip}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 08:22:01.436" level="INFO">@{matches} = [ 169.254.169.254 | 21.0.0.2 ]</msg>
<status status="PASS" endtime="20181214 08:22:01.436" starttime="20181214 08:22:01.435"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 08:22:01.437" level="INFO">Length is 2</msg>
<msg timestamp="20181214 08:22:01.437" level="INFO">${matches_length} = 2</msg>
<status status="PASS" endtime="20181214 08:22:01.437" starttime="20181214 08:22:01.436"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 08:22:01.438" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 08:22:01.438" starttime="20181214 08:22:01.437"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 08:22:01.439" level="INFO">${OS_MATCH} = 21.0.0.2</msg>
<status status="PASS" endtime="20181214 08:22:01.439" starttime="20181214 08:22:01.439"></status>
</kw>
<status status="PASS" endtime="20181214 08:22:01.439" starttime="20181214 08:22:01.438"></status>
</kw>
<msg timestamp="20181214 08:22:01.440" level="INFO">${dhcp_ip} = 21.0.0.2</msg>
<status status="PASS" endtime="20181214 08:22:01.440" starttime="20181214 08:22:01.435"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${fail_on_none}' == 'true'</arg>
<arg>BuiltIn.Should Not Contain</arg>
<arg>${vm_ip}</arg>
<arg>None</arg>
</arguments>
<kw name="Should Not Contain" library="BuiltIn">
<doc>Fails if ``container`` contains ``item`` one or more times.</doc>
<arguments>
<arg>${vm_ip}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181214 08:22:01.441" starttime="20181214 08:22:01.441"></status>
</kw>
<status status="PASS" endtime="20181214 08:22:01.441" starttime="20181214 08:22:01.440"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${fail_on_none}' == 'true'</arg>
<arg>BuiltIn.Should Not Contain</arg>
<arg>${dhcp_ip}</arg>
<arg>None</arg>
</arguments>
<kw name="Should Not Contain" library="BuiltIn">
<doc>Fails if ``container`` contains ``item`` one or more times.</doc>
<arguments>
<arg>${dhcp_ip}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181214 08:22:01.442" starttime="20181214 08:22:01.442"></status>
</kw>
<status status="PASS" endtime="20181214 08:22:01.442" starttime="20181214 08:22:01.441"></status>
</kw>
<status status="PASS" endtime="20181214 08:22:01.443" starttime="20181214 08:21:58.356"></status>
</kw>
<status status="PASS" endtime="20181214 08:22:01.443" starttime="20181214 08:21:58.355"></status>
</kw>
<msg timestamp="20181214 08:22:01.443" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 08:22:01.443" level="INFO">${ips_and_console_log} = [u'21.0.0.3', u'21.0.0.2', u'[    0.000000] Initializing cgroup subsys cpuset\n[    0.000000] Initializing cgroup subsys cpu\n[    0.000000] Linux version 3.2.0-80-virtual (buildd@batsu) (gcc version ...</msg>
<status status="PASS" endtime="20181214 08:22:01.443" starttime="20181214 08:21:58.354"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>BuiltIn.Log</arg>
<arg>${ips_and_console_log[2]}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${ips_and_console_log[2]}</arg>
</arguments>
<msg timestamp="20181214 08:22:01.445" level="INFO">[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.0-80-virtual (buildd@batsu) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #116-Ubuntu SMP Mon Mar 23 17:28:52 UTC 2015 (Ubuntu 3.2.0-80.116-virtual 3.2.68)
[    0.000000] Command line: LABEL=cirros-rootfs ro console=tty1 console=ttyS0
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Centaur CentaurHauls
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[    0.000000]  BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 0000000003fdc000 (usable)
[    0.000000]  BIOS-e820: 0000000003fdc000 - 0000000004000000 (reserved)
[    0.000000]  BIOS-e820: 00000000feffc000 - 00000000ff000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fffc0000 - 0000000100000000 (reserved)
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.8 present.
[    0.000000] No AGP bridge found
[    0.000000] last_pfn = 0x3fdc max_arch_pfn = 0x400000000
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] found SMP MP-table at [ffff8800000f63a0] f63a0
[    0.000000] init_memory_mapping: 0000000000000000-0000000003fdc000
[    0.000000] RAMDISK: 03c6d000 - 03fcc000
[    0.000000] ACPI: RSDP 00000000000f6160 00014 (v00 BOCHS )
[    0.000000] ACPI: RSDT 0000000003fe14f7 0002C (v01 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACP 0000000003fe140b 00074 (v01 BOCHS  BXPCFACP 00000001 BXPC 00000001)
[    0.000000] ACPI: DSDT 0000000003fe0040 013CB (v01 BOCHS  BXPCDSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACS 0000000003fe0000 00040
[    0.000000] ACPI: APIC 0000000003fe147f 00078 (v01 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at 0000000000000000-0000000003fdc000
[    0.000000] Initmem setup node 0 0000000000000000-0000000003fdc000
[    0.000000]   NODE_DATA [0000000003fd4000 - 0000000003fd8fff]
[    0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000000] kvm-clock: cpu 0, msr 0:1cf76c1, boot clock
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000010 -&gt; 0x00001000
[    0.000000]   DMA32    0x00001000 -&gt; 0x00100000
[    0.000000]   Normal   empty
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[2] active PFN ranges
[    0.000000]     0: 0x00000010 -&gt; 0x0000009f
[    0.000000]     0: 0x00000100 -&gt; 0x00003fdc
[    0.000000] ACPI: PM-Timer IO Port: 0x608
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] SMP: Allowing 1 CPUs, 0 hotplug CPUs
[    0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000f0000
[    0.000000] PM: Registered nosave memory: 00000000000f0000 - 0000000000100000
[    0.000000] Allocating PCI resources starting at 4000000 (gap: 4000000:faffc000)
[    0.000000] Booting paravirtualized kernel on KVM
[    0.000000] setup_percpu: NR_CPUS:64 nr_cpumask_bits:64 nr_cpu_ids:1 nr_node_ids:1
[    0.000000] PERCPU: Embedded 27 pages/cpu @ffff880003a00000 s78848 r8192 d23552 u2097152
[    0.000000] kvm-clock: cpu 0, msr 0:3a126c1, primary cpu clock
[    0.000000] KVM setup async PF for cpu 0
[    0.000000] kvm-stealtime: cpu 0, msr 3a0cd40
[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 15974
[    0.000000] Policy zone: DMA32
[    0.000000] Kernel command line: LABEL=cirros-rootfs ro console=tty1 console=ttyS0
[    0.000000] PID hash table entries: 256 (order: -1, 2048 bytes)
[    0.000000] xsave/xrstor: enabled xstate_bv 0x7, cntxt size 0x340
[    0.000000] Checking aperture...
[    0.000000] No AGP bridge found
[    0.000000] Memory: 43560k/65392k available (6576k kernel code, 452k absent, 21380k reserved, 6620k data, 928k init)
[    0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000] NR_IRQS:4352 nr_irqs:256 16
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty1] enabled
[    0.000000] console [ttyS0] enabled
[    0.000000] allocated 1048576 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[    0.000000] Detected 3491.828 MHz processor.
[    0.012000] Calibrating delay loop (skipped) preset value.. 6983.65 BogoMIPS (lpj=13967312)
[    0.016026] pid_max: default: 32768 minimum: 301
[    0.020165] Security Framework initialized
[    0.024106] AppArmor: AppArmor initialized
[    0.028016] Yama: becoming mindful.
[    0.032275] Dentry cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.036512] Inode-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.040273] Mount-cache hash table entries: 256
[    0.048960] Initializing cgroup subsys cpuacct
[    0.052021] Initializing cgroup subsys memory
[    0.056125] Initializing cgroup subsys devices
[    0.060020] Initializing cgroup subsys freezer
[    0.064028] Initializing cgroup subsys blkio
[    0.068117] Initializing cgroup subsys perf_event
[    0.072585] CPU: Physical Processor ID: 0
[    0.080798] mce: CPU supports 10 MCE banks
[    0.093644] SMP alternatives: switching to UP code
[    0.221444] Freeing SMP alternatives: 24k freed
[    0.224079] ACPI: Core revision 20110623
[    0.232446] ftrace: allocating 26610 entries in 105 pages
[    0.249232] Enabling x2apic
[    0.252015] Enabled x2apic
[    0.252032] Switched APIC routing to physical x2apic.
[    0.269649] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.272019] CPU0: Intel Core Processor (Haswell, no TSX) stepping 01
[    0.292017] Performance Events: unsupported p6 CPU model 60 no PMU driver, software events only.
[    0.296146] NMI watchdog disabled (cpu0): hardware events not enabled
[    0.300045] Brought up 1 CPUs
[    0.304023] Total of 1 processors activated (6983.65 BogoMIPS).
[    0.310236] devtmpfs: initialized
[    0.312435] EVM: security.selinux
[    0.316044] EVM: security.SMACK64
[    0.320024] EVM: security.capability
[    0.328628] print_constraints: dummy: 
[    0.332487] RTC time:  8:21:33, date: 12/14/18
[    0.336189] NET: Registered protocol family 16
[    0.340198] ACPI: bus type pci registered
[    0.344467] PCI: Using configuration type 1 for base access
[    0.348525] bio: create slab &lt;bio-0&gt; at 0
[    0.352231] ACPI: Added _OSI(Module Device)
[    0.356029] ACPI: Added _OSI(Processor Device)
[    0.360028] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.364027] ACPI: Added _OSI(Processor Aggregator Device)
[    0.372049] ACPI: Interpreter enabled
[    0.376026] ACPI: (supports S0 S5)
[    0.386703] ACPI: Using IOAPIC for interrupt routing
[    0.392419] ACPI: No dock devices found.
[    0.396027] HEST: Table not found.
[    0.400029] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.404057] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.408093] pci_root PNP0A03:00: host bridge window [io  0x0000-0x0cf7]
[    0.412059] pci_root PNP0A03:00: host bridge window [io  0x0d00-0xffff]
[    0.416031] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff]
[    0.420030] pci_root PNP0A03:00: host bridge window [mem 0x04000000-0xfebfffff]
[    0.424033] pci_root PNP0A03:00: host bridge window [mem 0x100000000-0x17fffffff]
[    0.447389] pci 0000:00:01.3: quirk: [io  0x0600-0x063f] claimed by PIIX4 ACPI
[    0.448091] pci 0000:00:01.3: quirk: [io  0x0700-0x070f] claimed by PIIX4 SMB
[    0.542793]  pci0000:00: Unable to request _OSC control (_OSC support mask: 0x1e)
[    0.552924] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.562636] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.568307] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.578824] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.588254] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.601946] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.604058] vgaarb: loaded
[    0.608042] vgaarb: bridge control possible 0000:00:02.0
[    0.617049] i2c-core: driver [aat2870] using legacy suspend method
[    0.620058] i2c-core: driver [aat2870] using legacy resume method
[    0.625593] SCSI subsystem initialized
[    0.632951] usbcore: registered new interface driver usbfs
[    0.636277] usbcore: registered new interface driver hub
[    0.644296] usbcore: registered new device driver usb
[    0.652879] PCI: Using ACPI for IRQ routing
[    0.662707] NetLabel: Initializing
[    0.664097] NetLabel:  domain hash size = 128
[    0.668045] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.672276] NetLabel:  unlabeled traffic allowed by default
[    0.676942] Switching to clocksource kvm-clock
[    0.730281] AppArmor: AppArmor Filesystem Enabled
[    0.738042] pnp: PnP ACPI init
[    0.743868] ACPI: bus type pnp registered
[    0.753830] pnp: PnP ACPI: found 9 devices
[    0.760151] ACPI: ACPI bus type pnp unregistered
[    0.780374] NET: Registered protocol family 2
[    0.789030] IP route cache hash table entries: 512 (order: 0, 4096 bytes)
[    0.800501] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    0.809815] TCP bind hash table entries: 2048 (order: 3, 32768 bytes)
[    0.818412] TCP: Hash tables configured (established 2048 bind 2048)
[    0.826834] TCP reno registered
[    0.832156] UDP hash table entries: 128 (order: 0, 4096 bytes)
[    0.840208] UDP-Lite hash table entries: 128 (order: 0, 4096 bytes)
[    0.850288] NET: Registered protocol family 1
[    0.857080] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.865469] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.873596] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.882530] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
[    0.909271] pci 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    0.929717] pci 0000:00:01.2: PCI INT D disabled
[    0.943659] Trying to unpack rootfs image as initramfs...
[    0.963116] audit: initializing netlink socket (disabled)
[    0.973802] type=2000 audit(1544775692.972:1): initialized
[    1.056956] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    1.088429] VFS: Disk quotas dquot_6.5.2
[    1.094681] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.120356] fuse init (API version 7.17)
[    1.136419] msgmni has been set to 85
[    1.172572] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    1.208362] io scheduler noop registered
[    1.217617] io scheduler deadline registered (default)
[    1.232820] io scheduler cfq registered
[    1.240713] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    1.254768] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    1.271330] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    1.291672] ACPI: Power Button [PWRF]
[    1.304346] ERST: Table is not found!
[    1.311356] GHES: HEST is not enabled!
[    1.340520] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
[    1.356991] virtio-pci 0000:00:03.0: PCI INT A -&gt; Link[LNKC] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.383369] virtio-pci 0000:00:04.0: PCI INT A -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.474225] Freeing initrd memory: 3452k freed
[    1.490705] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
[    1.507268] virtio-pci 0000:00:05.0: PCI INT A -&gt; Link[LNKA] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.537072] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    1.590591] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.632715] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.641725] Linux agpgart interface v0.103
[    1.655124] brd: module loaded
[    1.662655] loop: module loaded
[    1.677210]  vda: vda1
[    1.687267] scsi0 : ata_piix
[    1.693144] scsi1 : ata_piix
[    1.698822] ata1: PATA max MWDMA2 cmd 0x1f0 ctl 0x3f6 bmdma 0xc0c0 irq 14
[    1.708126] ata2: PATA max MWDMA2 cmd 0x170 ctl 0x376 bmdma 0xc0c8 irq 15
[    1.718439] Fixed MDIO Bus: probed
[    1.724722] tun: Universal TUN/TAP device driver, 1.6
[    1.731808] tun: (C) 1999-2004 Max Krasnyansky &lt;maxk@qualcomm.com&gt;
[    1.747564] PPP generic driver version 2.4.2
[    1.754015] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.763564] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.772256] uhci_hcd: USB Universal Host Controller Interface driver
[    1.781843] uhci_hcd 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.793605] uhci_hcd 0000:00:01.2: UHCI Host Controller
[    1.801605] uhci_hcd 0000:00:01.2: new USB bus registered, assigned bus number 1
[    1.812814] uhci_hcd 0000:00:01.2: irq 11, io base 0x0000c080
[    1.823263] hub 1-0:1.0: USB hub found
[    1.828801] hub 1-0:1.0: 2 ports detected
[    1.836391] usbcore: registered new interface driver libusual
[    1.849264] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    1.868643] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.878230] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.887509] mousedev: PS/2 mouse device common for all mice
[    1.900811] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[    1.919342] rtc_cmos 00:01: RTC can wake from S4
[    1.930305] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0
[    1.939233] rtc0: alarms up to one day, y3k, 114 bytes nvram
[    1.950190] device-mapper: uevent: version 1.0.3
[    1.962195] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
[    1.974609] cpuidle: using governor ladder
[    1.981020] cpuidle: using governor menu
[    1.987141] EFI Variables Facility v0.08 2004-May-17
[    1.995125] TCP cubic registered
[    2.001292] NET: Registered protocol family 10
[    2.012374] NET: Registered protocol family 17
[    2.019156] Registering the dns_resolver key type
[    2.029438] registered taskstats version 1
[    2.046604]   Magic number: 14:757:371
[    2.053778] rtc_cmos 00:01: setting system clock to 2018-12-14 08:21:35 UTC (1544775695)
[    2.066723] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[    2.076357] EDD information not available.
[    2.086431] Freeing unused kernel memory: 928k freed
[    2.099814] Write protecting the kernel read-only data: 12288k
[    2.111771] Freeing unused kernel memory: 1596k freed
[    2.133012] Freeing unused kernel memory: 1184k freed

info: initramfs: up at 2.16
NOCHANGE: partition 1 is size 64260. it cannot be grown
info: initramfs loading root from /dev/vda1
info: /etc/init.d/rc.sysinit: up at 2.23
info: container: none
Starting logging: OK
modprobe: module virtio_blk not found in modules.dep
modprobe: module virtio_net not found in modules.dep
WARN: /etc/rc3.d/S10-load-modules failed
Initializing random number generator... done.
Starting acpid: OK
cirros-ds 'local' up at 2.37
no results found for mode=local. up 2.40. searched: nocloud configdrive ec2
Starting network...
udhcpc (v1.20.1) started
Sending discover...
Sending select for 21.0.0.3...
Lease of 21.0.0.3 obtained, lease time 86400
route: SIOCADDRT: File exists
WARN: failed: route add -net "0.0.0.0/0" gw "21.0.0.1"
cirros-ds 'net' up at 2.45
checking http://169.254.169.254/2009-04-04/instance-id
successful after 1/20 tries: up 2.46. iid=i-00000002
failed to get http://169.254.169.254/2009-04-04/meta-data/public-keys
warning: no ec2 metadata for public-keys
failed to get http://169.254.169.254/2009-04-04/user-data
warning: no ec2 metadata for user-data
found datasource (ec2, net)
Top of dropbear init script
Starting dropbear sshd: WARN: generating key of type ecdsa failed!
OK
/run/cirros/datasource/data/user-data was not '#!' or executable
=== system information ===
Platform: RDO OpenStack Compute
Container: none
Arch: x86_64
CPU(s): 1 @ 3491.828 MHz
Cores/Sockets/Threads: 1/1/1
Virt-type: 
RAM Size: 49MB
Disks:
NAME MAJ:MIN     SIZE LABEL         MOUNTPOINT
vda  253:0   41126400               
vda1 253:1   32901120 cirros-rootfs /
=== sshd host keys ===
-----BEGIN SSH HOST KEY KEYS-----
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgwDKP1uXW58djWJuY2aeqdF2g++jtPA+kiQOxggpJH2DKz+UpNqbSxBIChL4YtOepfDGa1YnfjudDYF5J+o114BWDS8Zb4tgvcFetkD7WBvHRGzqFZUJhSDRJILUbM2lvWwPgewB6yvGomWNdPhOZhbi1jkDT4u8U4LY7B2UjTFaT/9/ root@l2-net-1-vm-2
ssh-dss AAAAB3NzaC1kc3MAAACBAOpEnzdoHcsZvAsGzOkpS3BFR3rxCBn4oNFS54vIuxHfRNI+36GwHY8XGFjzhni1LvpdvyNHrlBtXYSzX+HPbrxXaTWWDNd2GdKPQI7+MB0Z3w3y/Yg72Vce1bO7zv6u09KjOZlXLUgG6RdP4NSmnq+r9IYruAiQBvTz3dwKj8RXAAAAFQDfOqhuI1YuC2Dd+t3EkBY4wV4HdwAAAIBrafypQiQA62TTQgczzSg0n31ADRAdPv17wYoTtRyvL58QIRANjEyaXTUDmkzRXA2bQx/BZTiKnpWPWdld9GTMnUBA2VBTIUQKX6cDH2IliOlgfJm8Qn6jGDsjYzNiK8JlWM6XpDgxa1CE55NWkpD9tqmk8yLgxzdlTlirvh108wAAAIAhMSXS4EikqCstnuaLXtc5DBjLRyWZ+Euy3f9t4yQxoWD4aU8luDzGUHUeWFNL/Ph5gdBGvlLiSLiZfxLM4W4c3C7fSYlz+oawg5Qvhqb6cj5+Ap+FuTr3drrgkvek7WE+by+0EiIJBrZNPsUQcFSTI9yj8E7ONjEE6YrjjOxJFQ== root@l2-net-1-vm-2
-----END SSH HOST KEY KEYS-----
=== network info ===
if-info: lo,up,127.0.0.1,8,::1
if-info: eth0,up,21.0.0.3,24,fe80::f816:3eff:fe9d:55b4
ip-route:default via 21.0.0.1 dev eth0 
ip-route:21.0.0.0/24 dev eth0  src 21.0.0.3 
ip-route:169.254.169.254 via 21.0.0.2 dev eth0 
=== datasource: ec2 net ===
instance-id: i-00000002
name: N/A
availability-zone: nova
local-hostname: l2-net-1-vm-2
launch-index: 0
=== cirros: current=0.3.5 uptime=3.76 ===
=== pinging gateway failed, debugging connection ===
############ debug start ##############
### /etc/init.d/sshd start
Top of dropbear init script
Starting dropbear sshd: remove-dropbear-host-keys already run per instance
WARN: generating key of type ecdsa failed!
FAIL
### ifconfig -a
eth0      Link encap:Ethernet  HWaddr FA:16:3E:9D:55:B4  
          inet addr:21.0.0.3  Bcast:21.0.0.255  Mask:255.255.255.0
          inet6 addr: fe80::f816:3eff:fe9d:55b4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:82 errors:0 dropped:0 overruns:0 frame:0
          TX packets:105 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:8916 (8.7 KiB)  TX bytes:10360 (10.1 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:112 (112.0 B)  TX bytes:112 (112.0 B)

### route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         21.0.0.1        0.0.0.0         UG    0      0        0 eth0
21.0.0.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.169.254 21.0.0.2        255.255.255.255 UGH   0      0        0 eth0
### cat /etc/resolv.conf
search openstacklocal
nameserver 21.0.0.2
### ping -c 5 21.0.0.1
PING 21.0.0.1 (21.0.0.1): 56 data bytes

--- 21.0.0.1 ping statistics ---
5 packets transmitted, 0 packets received, 100% packet loss
### pinging nameservers
#### ping -c 5 21.0.0.2
PING 21.0.0.2 (21.0.0.2): 56 data bytes
64 bytes from 21.0.0.2: seq=0 ttl=64 time=1.072 ms
64 bytes from 21.0.0.2: seq=1 ttl=64 time=1.088 ms
64 bytes from 21.0.0.2: seq=2 ttl=64 time=0.950 ms
64 bytes from 21.0.0.2: seq=3 ttl=64 time=0.336 ms
64 bytes from 21.0.0.2: seq=4 ttl=64 time=0.512 ms

--- 21.0.0.2 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.336/0.791/1.088 ms
### uname -a
Linux l2-net-1-vm-2 3.2.0-80-virtual #116-Ubuntu SMP Mon Mar 23 17:28:52 UTC 2015 x86_64 GNU/Linux
### lsmod
Module                  Size  Used by    Not tainted
nls_iso8859_1          12713  0 
nls_cp437              16991  0 
vfat                   17585  0 
fat                    61512  1 vfat
isofs                  40259  0 
ip_tables              27473  0 
x_tables               29891  1 ip_tables
pcnet32                42119  0 
8139cp                 27360  0 
ne2k_pci               13691  0 
8390                   18856  1 ne2k_pci
e1000                 108589  0 
acpiphp                24231  0 
### dmesg | tail
[    2.287555] acpiphp: Slot [29] registered
[    2.287562] acpiphp: Slot [30] registered
[    2.287568] acpiphp: Slot [31] registered
[    2.295845] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
[    2.295847] e1000: Copyright (c) 1999-2006 Intel Corporation.
[    2.298654] ne2k-pci.c:v1.03 9/22/2003 D. Becker/P. Gortmaker
[    2.314545] 8139cp: 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)
[    2.324633] pcnet32: pcnet32.c:v1.35 21.Apr.2008 tsbogend@alpha.franken.de
[    2.334403] ip_tables: (C) 2000-2006 Netfilter Core Team
[   13.360730] eth0: no IPv6 routers present
### tail -n 25 /var/log/messages
Dec 14 08:21:35 cirros kern.info kernel: [    0.000000]   Intel GenuineIntel
Dec 14 08:21:35 cirros kern.info kernel: [    0.000000]   AMD AuthenticAMD
Dec 14 08:21:35 cirros kern.info kernel: [    0.000000]   Centaur CentaurHauls
Dec 14 08:21:35 cirros kern.info kernel: [    0.000000] BIOS-provided physical RAM map:
Dec 14 08:21:35 cirros kern.info kernel: [    0.000000]  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
Dec 14 08:21:35 cirros kern.info kernel: [    2.287019] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
Dec 14 08:21:35 cirros kern.info kernel: [    2.287345] acpiphp: Slot [3] registered
Dec 14 08:21:35 cirros kern.info kernel: [    2.287372] acpiphp: Slot [4] registered
Dec 14 08:21:35 cirros kern.info kernel: [    2.287380] acpiphp: Slot [5] registered
Dec 14 08:21:35 cirros kern.info kernel: [    2.287387] acpiphp: Slot [6] registered
Dec 14 08:21:35 cirros kern.info kernel: [    2.287396] acpiphp: Slot [7] registered
Dec 14 08:21:35 cirros kern.info kernel: [    2.287403] acpiphp: Slot [8] registered
Dec 14 08:21:35 cirros kern.info kernel: [    2.287410] acpiphp: Slot [9] registered
Dec 14 08:21:35 cirros kern.info kernel: [    2.287417] acpiphp: Slot [10] registered
Dec 14 08:21:35 cirros kern.info kernel: [    2.287424] acpiphp: Slot [11] registered
Dec 14 08:21:35 cirros kern.info kernel: [    2.287431] acpiphp: Slot [12] registered
Dec 14 08:21:35 cirros kern.info kernel: [    2.295845] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
Dec 14 08:21:35 cirros kern.info kernel: [    2.295847] e1000: Copyright (c) 1999-2006 Intel Corporation.
Dec 14 08:21:35 cirros kern.info kernel: [    2.298654] ne2k-pci.c:v1.03 9/22/2003 D. Becker/P. Gortmaker
Dec 14 08:21:35 cirros kern.info kernel: [    2.314545] 8139cp: 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)
Dec 14 08:21:35 cirros kern.info kernel: [    2.324633] pcnet32: pcnet32.c:v1.35 21.Apr.2008 tsbogend@alpha.franken.de
Dec 14 08:21:35 cirros kern.info kernel: [    2.334403] ip_tables: (C) 2000-2006 Netfilter Core Team
Dec 14 08:21:36 cirros auth.notice su: + /dev/console root:cirros
Dec 14 08:21:37 cirros authpriv.info dropbear[289]: Running in background
Dec 14 08:21:46 cirros kern.debug kernel: [   13.360730] eth0: no IPv6 routers present
############ debug end   ##############
  ____               ____  ____
 / __/ __ ____ ____ / __ \/ __/
/ /__ / // __// __// /_/ /\ \ 
\___//_//_/  /_/   \____/___/ 
   http://cirros-cloud.net


login as 'cirros' user. default password: 'cubswin:)'. use 'sudo' for root.
l2-net-1-vm-2 login: </msg>
<status status="PASS" endtime="20181214 08:22:01.445" starttime="20181214 08:22:01.444"></status>
</kw>
<status status="PASS" endtime="20181214 08:22:01.445" starttime="20181214 08:22:01.444"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>Collections.Append To List</arg>
<arg>${vm_ips}</arg>
<arg>${ips_and_console_log[0]}</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${vm_ips}</arg>
<arg>${ips_and_console_log[0]}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:22:01.446" starttime="20181214 08:22:01.446"></status>
</kw>
<status status="PASS" endtime="20181214 08:22:01.447" starttime="20181214 08:22:01.445"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL"</arg>
<arg>Collections.Append To List</arg>
<arg>${vm_ips}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181214 08:22:01.447" starttime="20181214 08:22:01.447"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL"</arg>
<arg>OpenStack CLI</arg>
<arg>openstack console log show ${vm}</arg>
</arguments>
<assign>
<var>${vm_console_output}</var>
</assign>
<msg timestamp="20181214 08:22:01.448" level="INFO">${vm_console_output} = None</msg>
<status status="PASS" endtime="20181214 08:22:01.448" starttime="20181214 08:22:01.448"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL"</arg>
<arg>BuiltIn.Log</arg>
<arg>${vm_console_output}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:22:01.449" starttime="20181214 08:22:01.448"></status>
</kw>
<status status="PASS" endtime="20181214 08:22:01.449" starttime="20181214 08:21:55.469"></status>
</kw>
<kw type="foritem" name="${vm} = l2_net_1_vm_3">
<kw name="Poll VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>${retry}</arg>
<arg>${retry_interval}</arg>
<arg>OpenStackOperations.Verify VM Is ACTIVE</arg>
<arg>${vm_name}</arg>
</arguments>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:22:01.460" level="INFO">Starting process:
openstack server show l2_net_1_vm_3 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:22:01.499" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:22:04.480" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:22:04.480" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:22:04.480" starttime="20181214 08:22:01.460"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:22:04.481" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:22:04.481" starttime="20181214 08:22:04.480"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:22:04.482" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:22:04.482" starttime="20181214 08:22:04.481"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:22:04.482" starttime="20181214 08:22:04.482"></status>
</kw>
<msg timestamp="20181214 08:22:04.483" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:22:04.483" starttime="20181214 08:22:01.459"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:22:04.483" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:22:04.483" starttime="20181214 08:22:04.483"></status>
</kw>
<status status="FAIL" endtime="20181214 08:22:04.484" starttime="20181214 08:22:01.450"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:22:34.502" level="INFO">Starting process:
openstack server show l2_net_1_vm_3 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:22:34.545" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:22:37.516" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:22:37.516" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:22:37.516" starttime="20181214 08:22:34.501"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:22:37.517" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:22:37.517" starttime="20181214 08:22:37.517"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:22:37.518" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:22:37.518" starttime="20181214 08:22:37.517"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:22:37.518" starttime="20181214 08:22:37.518"></status>
</kw>
<msg timestamp="20181214 08:22:37.519" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:22:37.519" starttime="20181214 08:22:34.500"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:22:37.519" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:22:37.519" starttime="20181214 08:22:37.519"></status>
</kw>
<status status="FAIL" endtime="20181214 08:22:37.520" starttime="20181214 08:22:34.484"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:23:07.543" level="INFO">Starting process:
openstack server show l2_net_1_vm_3 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:23:07.587" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:23:10.863" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:23:10.864" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:23:10.864" starttime="20181214 08:23:07.542"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:23:10.865" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:23:10.865" starttime="20181214 08:23:10.864"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:23:10.865" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:23:10.865" starttime="20181214 08:23:10.865"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:23:10.866" starttime="20181214 08:23:10.866"></status>
</kw>
<msg timestamp="20181214 08:23:10.866" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:23:10.866" starttime="20181214 08:23:07.541"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:23:10.867" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:23:10.867" starttime="20181214 08:23:10.867"></status>
</kw>
<status status="FAIL" endtime="20181214 08:23:10.867" starttime="20181214 08:23:07.521"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:23:40.889" level="INFO">Starting process:
openstack server show l2_net_1_vm_3 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:23:40.932" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:23:44.080" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:23:44.081" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:23:44.081" starttime="20181214 08:23:40.889"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:23:44.083" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:23:44.084" starttime="20181214 08:23:44.082"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:23:44.085" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:23:44.085" starttime="20181214 08:23:44.084"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:23:44.087" starttime="20181214 08:23:44.086"></status>
</kw>
<msg timestamp="20181214 08:23:44.088" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:23:44.088" starttime="20181214 08:23:40.887"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:23:44.089" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:23:44.090" starttime="20181214 08:23:44.088"></status>
</kw>
<status status="FAIL" endtime="20181214 08:23:44.090" starttime="20181214 08:23:40.868"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:24:14.123" level="INFO">Starting process:
openstack server show l2_net_1_vm_3 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:24:14.169" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:24:17.173" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:24:17.173" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:24:17.173" starttime="20181214 08:24:14.122"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:24:17.174" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:24:17.174" starttime="20181214 08:24:17.174"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:24:17.175" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:24:17.175" starttime="20181214 08:24:17.175"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:24:17.176" starttime="20181214 08:24:17.175"></status>
</kw>
<msg timestamp="20181214 08:24:17.176" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:24:17.176" starttime="20181214 08:24:14.121"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:24:17.177" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:24:17.177" starttime="20181214 08:24:17.176"></status>
</kw>
<status status="FAIL" endtime="20181214 08:24:17.177" starttime="20181214 08:24:14.095"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:24:47.198" level="INFO">Starting process:
openstack server show l2_net_1_vm_3 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:24:47.236" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:24:50.536" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:24:50.536" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:24:50.537" starttime="20181214 08:24:47.197"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:24:50.539" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:24:50.539" starttime="20181214 08:24:50.538"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:24:50.540" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:24:50.540" starttime="20181214 08:24:50.539"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:24:50.542" starttime="20181214 08:24:50.541"></status>
</kw>
<msg timestamp="20181214 08:24:50.543" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:24:50.543" starttime="20181214 08:24:47.196"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:24:50.545" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:24:50.545" starttime="20181214 08:24:50.544"></status>
</kw>
<status status="FAIL" endtime="20181214 08:24:50.546" starttime="20181214 08:24:47.178"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:25:20.564" level="INFO">Starting process:
openstack server show l2_net_1_vm_3 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:25:20.594" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:25:23.557" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:25:23.557" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:25:23.557" starttime="20181214 08:25:20.563"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:25:23.559" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:25:23.559" starttime="20181214 08:25:23.558"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:25:23.561" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:25:23.561" starttime="20181214 08:25:23.560"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:25:23.562" starttime="20181214 08:25:23.561"></status>
</kw>
<msg timestamp="20181214 08:25:23.563" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:25:23.563" starttime="20181214 08:25:20.563"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:25:23.564" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:25:23.565" starttime="20181214 08:25:23.564"></status>
</kw>
<status status="FAIL" endtime="20181214 08:25:23.565" starttime="20181214 08:25:20.547"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:25:53.583" level="INFO">Starting process:
openstack server show l2_net_1_vm_3 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:25:53.606" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:25:57.110" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:25:57.111" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:25:57.111" starttime="20181214 08:25:53.582"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:25:57.113" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:25:57.113" starttime="20181214 08:25:57.112"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:25:57.114" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:25:57.114" starttime="20181214 08:25:57.113"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:25:57.116" starttime="20181214 08:25:57.115"></status>
</kw>
<msg timestamp="20181214 08:25:57.116" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:25:57.116" starttime="20181214 08:25:53.581"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:25:57.118" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:25:57.118" starttime="20181214 08:25:57.117"></status>
</kw>
<status status="FAIL" endtime="20181214 08:25:57.118" starttime="20181214 08:25:53.566"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:26:27.141" level="INFO">Starting process:
openstack server show l2_net_1_vm_3 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:26:27.182" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:26:30.491" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:26:30.492" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:26:30.492" starttime="20181214 08:26:27.141"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:26:30.493" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:26:30.493" starttime="20181214 08:26:30.492"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:26:30.494" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:26:30.494" starttime="20181214 08:26:30.493"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:26:30.495" starttime="20181214 08:26:30.494"></status>
</kw>
<msg timestamp="20181214 08:26:30.495" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:26:30.495" starttime="20181214 08:26:27.139"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:26:30.496" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:26:30.496" starttime="20181214 08:26:30.495"></status>
</kw>
<status status="FAIL" endtime="20181214 08:26:30.496" starttime="20181214 08:26:27.119"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:27:00.519" level="INFO">Starting process:
openstack server show l2_net_1_vm_3 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:27:00.558" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:27:03.517" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:27:03.518" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:27:03.518" starttime="20181214 08:27:00.518"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:27:03.519" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:27:03.519" starttime="20181214 08:27:03.518"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:27:03.519" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:27:03.519" starttime="20181214 08:27:03.519"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:27:03.520" starttime="20181214 08:27:03.520"></status>
</kw>
<msg timestamp="20181214 08:27:03.521" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:27:03.521" starttime="20181214 08:27:00.517"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:27:03.521" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:27:03.521" starttime="20181214 08:27:03.521"></status>
</kw>
<status status="FAIL" endtime="20181214 08:27:03.522" starttime="20181214 08:27:00.497"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:27:33.543" level="INFO">Starting process:
openstack server show l2_net_1_vm_3 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:27:33.582" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:27:36.697" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:27:36.697" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:27:36.698" starttime="20181214 08:27:33.542"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:27:36.699" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:27:36.699" starttime="20181214 08:27:36.698"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:27:36.699" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:27:36.699" starttime="20181214 08:27:36.699"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:27:36.700" starttime="20181214 08:27:36.700"></status>
</kw>
<msg timestamp="20181214 08:27:36.701" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:27:36.701" starttime="20181214 08:27:33.541"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:27:36.701" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:27:36.701" starttime="20181214 08:27:36.701"></status>
</kw>
<status status="FAIL" endtime="20181214 08:27:36.702" starttime="20181214 08:27:33.523"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:28:06.723" level="INFO">Starting process:
openstack server show l2_net_1_vm_3 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:28:06.768" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:28:09.335" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:28:09.336" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:28:09.336" starttime="20181214 08:28:06.722"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:28:09.337" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:28:09.337" starttime="20181214 08:28:09.336"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:28:09.337" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:28:09.337" starttime="20181214 08:28:09.337"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:28:09.338" starttime="20181214 08:28:09.337"></status>
</kw>
<msg timestamp="20181214 08:28:09.338" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:28:09.338" starttime="20181214 08:28:06.721"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:28:09.339" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:28:09.339" starttime="20181214 08:28:09.339"></status>
</kw>
<status status="FAIL" endtime="20181214 08:28:09.339" starttime="20181214 08:28:06.703"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:28:39.360" level="INFO">Starting process:
openstack server show l2_net_1_vm_3 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:28:39.402" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:28:42.338" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:28:42.338" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:28:42.338" starttime="20181214 08:28:39.359"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:28:42.340" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:28:42.340" starttime="20181214 08:28:42.339"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:28:42.341" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:28:42.341" starttime="20181214 08:28:42.340"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:28:42.342" starttime="20181214 08:28:42.341"></status>
</kw>
<msg timestamp="20181214 08:28:42.343" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:28:42.343" starttime="20181214 08:28:39.358"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:28:42.344" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:28:42.344" starttime="20181214 08:28:42.343"></status>
</kw>
<status status="FAIL" endtime="20181214 08:28:42.344" starttime="20181214 08:28:39.340"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:29:12.370" level="INFO">Starting process:
openstack server show l2_net_1_vm_3 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:29:12.410" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:29:15.233" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:29:15.234" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:29:15.234" starttime="20181214 08:29:12.369"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:29:15.235" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:29:15.235" starttime="20181214 08:29:15.234"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:29:15.235" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:29:15.235" starttime="20181214 08:29:15.235"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:29:15.236" starttime="20181214 08:29:15.236"></status>
</kw>
<msg timestamp="20181214 08:29:15.237" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:29:15.237" starttime="20181214 08:29:12.368"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:29:15.238" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:29:15.238" starttime="20181214 08:29:15.237"></status>
</kw>
<status status="FAIL" endtime="20181214 08:29:15.238" starttime="20181214 08:29:12.347"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:29:45.258" level="INFO">Starting process:
openstack server show l2_net_1_vm_3 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:29:45.303" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:29:47.825" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:29:47.825" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:29:47.825" starttime="20181214 08:29:45.257"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:29:47.826" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:29:47.827" starttime="20181214 08:29:47.826"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:29:47.827" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:29:47.827" starttime="20181214 08:29:47.827"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:29:47.828" starttime="20181214 08:29:47.828"></status>
</kw>
<msg timestamp="20181214 08:29:47.829" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:29:47.829" starttime="20181214 08:29:45.256"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:29:47.829" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:29:47.829" starttime="20181214 08:29:47.829"></status>
</kw>
<status status="FAIL" endtime="20181214 08:29:47.830" starttime="20181214 08:29:45.239"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:30:17.852" level="INFO">Starting process:
openstack server show l2_net_1_vm_3 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:30:17.899" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:30:21.068" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:30:21.068" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:30:21.068" starttime="20181214 08:30:17.852"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:30:21.070" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:30:21.070" starttime="20181214 08:30:21.069"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:30:21.070" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:30:21.070" starttime="20181214 08:30:21.070"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:30:21.071" starttime="20181214 08:30:21.071"></status>
</kw>
<msg timestamp="20181214 08:30:21.071" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:30:21.072" starttime="20181214 08:30:17.851"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:30:21.072" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:30:21.072" starttime="20181214 08:30:21.072"></status>
</kw>
<status status="FAIL" endtime="20181214 08:30:21.073" starttime="20181214 08:30:17.831"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:30:51.099" level="INFO">Starting process:
openstack server show l2_net_1_vm_3 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:30:51.145" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:30:54.001" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:30:54.001" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:30:54.001" starttime="20181214 08:30:51.098"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:30:54.003" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:30:54.003" starttime="20181214 08:30:54.002"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:30:54.005" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:30:54.005" starttime="20181214 08:30:54.004"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:30:54.007" starttime="20181214 08:30:54.005"></status>
</kw>
<msg timestamp="20181214 08:30:54.008" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:30:54.008" starttime="20181214 08:30:51.097"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:30:54.009" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:30:54.010" starttime="20181214 08:30:54.008"></status>
</kw>
<status status="FAIL" endtime="20181214 08:30:54.010" starttime="20181214 08:30:51.074"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:31:24.029" level="INFO">Starting process:
openstack server show l2_net_1_vm_3 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:31:24.075" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:31:26.923" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:31:26.923" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:31:26.924" starttime="20181214 08:31:24.028"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:31:26.925" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:31:26.925" starttime="20181214 08:31:26.924"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:31:26.926" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:31:26.926" starttime="20181214 08:31:26.925"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:31:26.927" starttime="20181214 08:31:26.926"></status>
</kw>
<msg timestamp="20181214 08:31:26.928" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:31:26.928" starttime="20181214 08:31:24.027"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:31:26.929" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:31:26.929" starttime="20181214 08:31:26.928"></status>
</kw>
<status status="FAIL" endtime="20181214 08:31:26.929" starttime="20181214 08:31:24.011"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:31:56.951" level="INFO">Starting process:
openstack server show l2_net_1_vm_3 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:31:56.979" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:32:00.264" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:32:00.265" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:32:00.265" starttime="20181214 08:31:56.950"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:32:00.266" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:32:00.267" starttime="20181214 08:32:00.266"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:32:00.267" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:32:00.267" starttime="20181214 08:32:00.267"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:00.268" starttime="20181214 08:32:00.268"></status>
</kw>
<msg timestamp="20181214 08:32:00.269" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:32:00.269" starttime="20181214 08:31:56.949"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:32:00.269" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:32:00.270" starttime="20181214 08:32:00.269"></status>
</kw>
<status status="FAIL" endtime="20181214 08:32:00.270" starttime="20181214 08:31:56.930"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:32:30.291" level="INFO">Starting process:
openstack server show l2_net_1_vm_3 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:32:30.336" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:32:33.071" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:32:33.072" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:32:33.072" starttime="20181214 08:32:30.291"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:32:33.073" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:32:33.073" starttime="20181214 08:32:33.072"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:32:33.073" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:32:33.073" starttime="20181214 08:32:33.073"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:33.074" starttime="20181214 08:32:33.074"></status>
</kw>
<msg timestamp="20181214 08:32:33.075" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:32:33.075" starttime="20181214 08:32:30.289"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:32:33.075" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:32:33.075" starttime="20181214 08:32:33.075"></status>
</kw>
<status status="FAIL" endtime="20181214 08:32:33.076" starttime="20181214 08:32:30.271"></status>
</kw>
<msg timestamp="20181214 08:32:33.076" level="FAIL">Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:32:33.076" starttime="20181214 08:22:01.450"></status>
</kw>
<status status="FAIL" endtime="20181214 08:32:33.076" starttime="20181214 08:22:01.449"></status>
</kw>
<status status="FAIL" endtime="20181214 08:32:33.076" starttime="20181214 08:22:01.449"></status>
</kw>
<status status="FAIL" endtime="20181214 08:32:33.076" starttime="20181214 08:21:49.516"></status>
</kw>
<status status="FAIL" endtime="20181214 08:32:33.077" starttime="20181214 08:21:49.515"></status>
</kw>
<status status="FAIL" endtime="20181214 08:32:33.077" starttime="20181214 08:19:50.618"></status>
</kw>
<test id="s1-s1-t1" name="Ping Vm Instance1 In net_1">
<doc>Check reachability of vm instances by pinging to them.</doc>
<status status="FAIL" endtime="20181214 08:32:33.078" critical="yes" starttime="20181214 08:32:33.077">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s1-t2" name="Ping Vm Instance2 In net_1">
<doc>Check reachability of vm instances by pinging to them.</doc>
<status status="FAIL" endtime="20181214 08:32:33.079" critical="yes" starttime="20181214 08:32:33.078">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s1-t3" name="Ping Vm Instance3 In net_1">
<doc>Check reachability of vm instances by pinging to them.</doc>
<status status="FAIL" endtime="20181214 08:32:33.080" critical="yes" starttime="20181214 08:32:33.079">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s1-t4" name="Ping Vm Instance1 In net_2">
<doc>Check reachability of vm instances by pinging to them.</doc>
<status status="FAIL" endtime="20181214 08:32:33.080" critical="yes" starttime="20181214 08:32:33.080">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s1-t5" name="Ping Vm Instance2 In net_2">
<doc>Check reachability of vm instances by pinging to them.</doc>
<status status="FAIL" endtime="20181214 08:32:33.081" critical="yes" starttime="20181214 08:32:33.081">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s1-t6" name="Ping Vm Instance3 In net_2">
<doc>Check reachability of vm instances by pinging to them.</doc>
<status status="FAIL" endtime="20181214 08:32:33.082" critical="yes" starttime="20181214 08:32:33.081">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s1-t7" name="Connectivity Tests From Vm Instance1 In net_1">
<doc>Login to the vm instance and test some operations</doc>
<status status="FAIL" endtime="20181214 08:32:33.083" critical="yes" starttime="20181214 08:32:33.082">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s1-t8" name="Connectivity Tests From Vm Instance2 In net_1">
<doc>Login to the vm instance and test operations</doc>
<status status="FAIL" endtime="20181214 08:32:33.084" critical="yes" starttime="20181214 08:32:33.083">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s1-t9" name="Connectivity Tests From Vm Instance3 In net_1">
<doc>Login to the vm instance and test operations</doc>
<status status="FAIL" endtime="20181214 08:32:33.084" critical="yes" starttime="20181214 08:32:33.084">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s1-t10" name="Connectivity Tests From Vm Instance1 In net_2">
<doc>Login to the vm instance and test operations</doc>
<status status="FAIL" endtime="20181214 08:32:33.085" critical="yes" starttime="20181214 08:32:33.085">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s1-t11" name="Connectivity Tests From Vm Instance2 In net_2">
<doc>Logging to the vm instance using generated key pair.</doc>
<status status="FAIL" endtime="20181214 08:32:33.086" critical="yes" starttime="20181214 08:32:33.086">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s1-t12" name="Connectivity Tests From Vm Instance3 In net_2">
<doc>Login to the vm instance using generated key pair.</doc>
<status status="FAIL" endtime="20181214 08:32:33.087" critical="yes" starttime="20181214 08:32:33.086">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s1-t13" name="Delete A Vm Instance">
<doc>Delete Vm instances using instance names. Also remove the VM from the
list so that later cleanup will not try to delete it.</doc>
<tags>
<tag>NON_GATE</tag>
</tags>
<status status="FAIL" endtime="20181214 08:32:33.088" critical="yes" starttime="20181214 08:32:33.087">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s1-t14" name="No Ping For Deleted Vm">
<doc>Check non reachability of deleted vm instances by pinging to them.</doc>
<tags>
<tag>NON_GATE</tag>
</tags>
<status status="FAIL" endtime="20181214 08:32:33.089" critical="yes" starttime="20181214 08:32:33.088">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<kw type="teardown" name="OpenStack Suite Teardown" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Get Suite Debugs" library="OpenStackOperations">
<kw name="Get Test Teardown Debugs" library="OpenStackOperations">
<arguments>
<arg>test_name=${SUITE_NAME}</arg>
<arg>fail=False</arg>
</arguments>
<kw name="Get All" library="ODLTools">
<doc>Get all results provided by ODLTools</doc>
<arguments>
<arg>node_ip=${HA_PROXY_IP}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Cluster Info" library="ODLTools">
<doc>Get ODL Cluster related information like transaction counts, commit rates, etc.</doc>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show cluster-info -i ${ODL_SYSTEM_${i+1}_IP} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:32:33.094" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.21 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka</msg>
<status status="PASS" endtime="20181214 08:32:33.094" starttime="20181214 08:32:33.094"></status>
</kw>
<kw name="Run" library="OperatingSystem">
<doc>Runs the given command in the system and returns the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:32:33.097" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.21 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 08:32:33.719" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181214 08:32:33.719" starttime="20181214 08:32:33.095"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>output: ${output}</arg>
</arguments>
<msg timestamp="20181214 08:32:33.720" level="INFO">output: ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operational Sync Status = True
--------------------------------------------------------------------------------------------------------

--------------------------------------- Datastore Status -----------------------------------------------

---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 278
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 10
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 84
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 671
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 426
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-entity-ownership-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 30
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-entity-ownership-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 18
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- DOMDataBroker CommitStats Details ----------------------------------

AverageCommitTime   = 0.00 ns
LongestCommitTime   = 0.00 ns
ShortestCommitTime  = 0.00 ns
TotalCommits        = 0
--------------------------------------------------------------------------------------------------------

----------------------------------- DISTRIBUTED DATASTORE COMMIT RATE ----------------------------------

distributed-data-store.config.commit.rate_Min      = 0.961033
distributed-data-store.config.commit.rate_Max      = 63.923148
distributed-data-store.config.commit.rate_Mean     = 10.0586316128
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 372
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.166071
distributed-data-store.operational.commit.rate_Max      = 51.725527
distributed-data-store.operational.commit.rate_Mean     = 0.729395927617
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 1115
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- NETSTAT DETAILS FOR PORT 2550 --------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------- CPU AND MEMORY UTILIZATION OF THE KARAF PROCESS GATHERED BY 'TOP' --------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- FREE AND USED MEMORY IN THE SYSTEM ---------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- NODE HEALTH CHECK STATUS -------------------------------------------

Cluster Members = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Cluster Leader = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Unreachable Members = 
None
--------------------------------------------------------------------------------------------------------

-------------------------------------- lsof of KARAF Process -------------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

None</msg>
<status status="PASS" endtime="20181214 08:32:33.720" starttime="20181214 08:32:33.719"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:33.720" starttime="20181214 08:32:33.093"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:33.720" starttime="20181214 08:32:33.093"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:33.720" starttime="20181214 08:32:33.093"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Get EOS</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get EOS" library="ODLTools">
<doc>Get the various ODL entity ownership information</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181214 08:32:33.723" level="INFO">${tmpdir} = CSIT_L2</msg>
<status status="PASS" endtime="20181214 08:32:33.723" starttime="20181214 08:32:33.722"></status>
</kw>
<msg timestamp="20181214 08:32:33.723" level="INFO">${dstdir} = /tmp/CSIT_L2</msg>
<status status="PASS" endtime="20181214 08:32:33.723" starttime="20181214 08:32:33.722"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show eos -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:32:33.724" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_L2</msg>
<status status="PASS" endtime="20181214 08:32:33.724" starttime="20181214 08:32:33.723"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:32:33.726" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_L2 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 08:32:34.018" level="INFO">${rc} = 0</msg>
<msg timestamp="20181214 08:32:34.019" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181214 08:32:34.019" starttime="20181214 08:32:33.724"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.020" level="INFO">rc: 0, output: ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
------------------------------------------------------- ------------------
VPN_SERVICE                                             member-1 (member-1)
arpmonitoring                                           member-1 (member-1)
bgp                                                     member-1 (member-1)
elan                                                    member-1 (member-1)
interface_config                                        member-1 (member-1)
interface_service_binding                               member-1 (member-1)
itm_config                                              member-1 (member-1)
netvirt-acl                                             member-1 (member-1)
netvirt-ipv6service-owner-entity                        member-1 (member-1)
netvirt-qos-owner-entity                                member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/272795776625121 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/192.0.2.21     member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181214 08:32:34.020" starttime="20181214 08:32:34.019"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:34.021" starttime="20181214 08:32:34.021"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:34.022" starttime="20181214 08:32:33.721"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:34.022" starttime="20181214 08:32:33.721"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Analyze Tunnels</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181214 08:32:34.026" level="INFO">${tmpdir} = CSIT_L2</msg>
<status status="PASS" endtime="20181214 08:32:34.026" starttime="20181214 08:32:34.025"></status>
</kw>
<msg timestamp="20181214 08:32:34.026" level="INFO">${dstdir} = /tmp/CSIT_L2</msg>
<status status="PASS" endtime="20181214 08:32:34.026" starttime="20181214 08:32:34.024"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt analyze tunnels -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:32:34.027" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_L2</msg>
<status status="PASS" endtime="20181214 08:32:34.028" starttime="20181214 08:32:34.027"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:32:34.031" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_L2 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 08:32:34.442" level="INFO">${rc} = 1</msg>
<msg timestamp="20181214 08:32:34.442" level="INFO">${output} = 2018-12-14 08:32:34,382 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:tunnel-list
2018-12-14 08:32:34,390 | ERR | common.r...</msg>
<status status="PASS" endtime="20181214 08:32:34.442" starttime="20181214 08:32:34.028"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.444" level="INFO">rc: 1, output: 2018-12-14 08:32:34,382 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:tunnel-list
2018-12-14 08:32:34,390 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/operational/itm-state:tunnels_state
2018-12-14 08:32:34,397 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:dpn-teps-state
2018-12-14 08:32:34,413 | ERR | netvirt.analyze      | 0278 | Tunnel configuration missing
Analysing transport-zone:default-transport-zone
Tunnel configuration missing
Traceback (most recent call last):
  File "/usr/bin/odltools", line 11, in &lt;module&gt;
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/odltools/__main__.py", line 13, in main
    cli.main()
  File "/usr/lib/python2.7/site-packages/odltools/cli.py", line 50, in main
    sys.exit(args.func(args))
  File "/usr/lib/python2.7/site-packages/odltools/netvirt/analyze.py", line 281, in analyze_tunnels
    for tunnel in all_tunnels.get('missing'):
AttributeError: 'NoneType' object has no attribute 'get'</msg>
<status status="PASS" endtime="20181214 08:32:34.444" starttime="20181214 08:32:34.443"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<msg timestamp="20181214 08:32:34.445" level="FAIL">''1' == '0'' should be true.</msg>
<status status="FAIL" endtime="20181214 08:32:34.445" starttime="20181214 08:32:34.445"></status>
</kw>
<status status="FAIL" endtime="20181214 08:32:34.446" starttime="20181214 08:32:34.023"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:34.446" starttime="20181214 08:32:34.022"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:34.446" starttime="20181214 08:32:33.092"></status>
</kw>
<kw name="Get OvsDebugInfo" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from all Openstack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 11">
<kw name="Get DumpFlows And Ovsconfig" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from OVS from the Openstack Node</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:34.448" starttime="20181214 08:32:34.448"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.449" level="INFO">cmd: ip -o link</msg>
<status status="PASS" endtime="20181214 08:32:34.450" starttime="20181214 08:32:34.449"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:34.450" starttime="20181214 08:32:34.450"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:32:34.451" starttime="20181214 08:32:34.451"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.457" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181214 08:32:34.457" starttime="20181214 08:32:34.451"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:32:34.481" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UP mode DEFAULT group default qlen 1000\    link/ether 00:2d:53:56:c8:f7 brd ff:ff:ff:ff:ff:ff
3: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 86:e4:e2:2c:cd:1a brd ff:ff:ff:ff:ff:ff
4: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:2d:53:56:c8:f7 brd ff:ff:ff:ff:ff:ff
5: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:e5:ff:40:6e brd ff:ff:ff:ff:ff:ff
26: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether f8:1b:37:5c:a9:e1 brd ff:ff:ff:ff:ff:ff
29: tap7abc77ed-eb: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fe:16:3e:e8:c5:32 brd ff:ff:ff:ff:ff:ff
30: tap1b2d0ff7-00: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fe:16:3e:9d:55:b4 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:32:34.481" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOW...</msg>
<status status="PASS" endtime="20181214 08:32:34.481" starttime="20181214 08:32:34.458"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:34.482" starttime="20181214 08:32:34.449"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.483" level="INFO">cmd: ip -o addr</msg>
<status status="PASS" endtime="20181214 08:32:34.484" starttime="20181214 08:32:34.483"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:34.484" starttime="20181214 08:32:34.484"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:32:34.485" starttime="20181214 08:32:34.485"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.488" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181214 08:32:34.488" starttime="20181214 08:32:34.485"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:32:34.501" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::22d:53ff:fe56:c8f7/64 scope link \       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.21/24 brd 192.0.2.255 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.22/32 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.16/32 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet6 fe80::22d:53ff:fe56:c8f7/64 scope link \       valid_lft forever preferred_lft forever
5: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
5: docker0    inet6 fe80::42:e5ff:feff:406e/64 scope link \       valid_lft forever preferred_lft forever
29: tap7abc77ed-eb    inet6 fe80::fc16:3eff:fee8:c532/64 scope link \       valid_lft forever preferred_lft forever
30: tap1b2d0ff7-00    inet6 fe80::fc16:3eff:fe9d:55b4/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:32:34.501" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::22d:53...</msg>
<status status="PASS" endtime="20181214 08:32:34.501" starttime="20181214 08:32:34.488"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:34.502" starttime="20181214 08:32:34.482"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.503" level="INFO">cmd: ip route</msg>
<status status="PASS" endtime="20181214 08:32:34.503" starttime="20181214 08:32:34.503"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:34.504" starttime="20181214 08:32:34.503"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:32:34.504" starttime="20181214 08:32:34.504"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.508" level="INFO">ip route</msg>
<status status="PASS" endtime="20181214 08:32:34.508" starttime="20181214 08:32:34.505"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:32:34.515" level="INFO">default via 192.0.2.1 dev br-ex 
169.254.0.0/16 dev eth0 scope link metric 1002 
169.254.0.0/16 dev br-ex scope link metric 1004 
169.254.169.254 via 192.0.2.1 dev br-ex 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev br-ex proto kernel scope link src 192.0.2.21 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:32:34.515" level="INFO">${output} = default via 192.0.2.1 dev br-ex 
169.254.0.0/16 dev eth0 scope link metric 1002 
169.254.0.0/16 dev br-ex scope link metric 1004 
169.254.169.254 via 192.0.2.1 dev br-ex 
172.31.0.0/24 dev docker0...</msg>
<status status="PASS" endtime="20181214 08:32:34.515" starttime="20181214 08:32:34.508"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:34.516" starttime="20181214 08:32:34.502"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.517" level="INFO">cmd: arp -an</msg>
<status status="PASS" endtime="20181214 08:32:34.517" starttime="20181214 08:32:34.517"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:34.518" starttime="20181214 08:32:34.517"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:32:34.518" starttime="20181214 08:32:34.518"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.521" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181214 08:32:34.521" starttime="20181214 08:32:34.518"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:32:34.525" level="INFO">? (192.0.2.99) at ee:6e:e4:e4:48:40 [ether] on br-ex
? (192.0.2.1) at 00:ce:28:28:52:b3 [ether] on br-ex
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:32:34.525" level="INFO">${output} = ? (192.0.2.99) at ee:6e:e4:e4:48:40 [ether] on br-ex
? (192.0.2.1) at 00:ce:28:28:52:b3 [ether] on br-ex
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:32:34.525" starttime="20181214 08:32:34.522"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:34.526" starttime="20181214 08:32:34.516"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip netns list | awk '{print $1}'</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<assign>
<var>${nslist}</var>
</assign>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.527" level="INFO">cmd: ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181214 08:32:34.527" starttime="20181214 08:32:34.526"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:34.527" starttime="20181214 08:32:34.527"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:32:34.528" starttime="20181214 08:32:34.528"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.531" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181214 08:32:34.531" starttime="20181214 08:32:34.528"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:32:34.535" level="INFO">qdhcp-8c3e82a8-071a-4d20-abde-82c067e37c1b
qdhcp-2a11e51d-64d7-4607-a408-e4b9b53934fe
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:32:34.536" level="INFO">${output} = qdhcp-8c3e82a8-071a-4d20-abde-82c067e37c1b
qdhcp-2a11e51d-64d7-4607-a408-e4b9b53934fe
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:32:34.536" starttime="20181214 08:32:34.531"></status>
</kw>
<msg timestamp="20181214 08:32:34.536" level="INFO">${nslist} = qdhcp-8c3e82a8-071a-4d20-abde-82c067e37c1b
qdhcp-2a11e51d-64d7-4607-a408-e4b9b53934fe
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:32:34.536" starttime="20181214 08:32:34.526"></status>
</kw>
<kw name="Split To Lines" library="String">
<doc>Splits the given string to lines.</doc>
<arguments>
<arg>${nslist}</arg>
<arg>end=-1</arg>
</arguments>
<assign>
<var>@{lines}</var>
</assign>
<msg timestamp="20181214 08:32:34.537" level="INFO">2 lines returned</msg>
<msg timestamp="20181214 08:32:34.537" level="INFO">@{lines} = [ qdhcp-8c3e82a8-071a-4d20-abde-82c067e37c1b | qdhcp-2a11e51d-64d7-4607-a408-e4b9b53934fe ]</msg>
<status status="PASS" endtime="20181214 08:32:34.537" starttime="20181214 08:32:34.536"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<kw type="foritem" name="${line} = qdhcp-8c3e82a8-071a-4d20-abde-82c067e37c1b">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.538" level="INFO">cmd: sudo ip netns exec qdhcp-8c3e82a8-071a-4d20-abde-82c067e37c1b ip -o link</msg>
<status status="PASS" endtime="20181214 08:32:34.538" starttime="20181214 08:32:34.538"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:34.539" starttime="20181214 08:32:34.538"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:32:34.539" starttime="20181214 08:32:34.539"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.542" level="INFO">sudo ip netns exec qdhcp-8c3e82a8-071a-4d 20-abde-82c067e37c1b ip -o link</msg>
<status status="PASS" endtime="20181214 08:32:34.542" starttime="20181214 08:32:34.539"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:32:34.594" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
28: tapbe8c07f1-9e: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:10:ad:11 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:32:34.595" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
28: tapbe8c07f1-9e: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181214 08:32:34.595" starttime="20181214 08:32:34.543"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:34.595" starttime="20181214 08:32:34.537"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.596" level="INFO">cmd: sudo ip netns exec qdhcp-8c3e82a8-071a-4d20-abde-82c067e37c1b ip -o addr</msg>
<status status="PASS" endtime="20181214 08:32:34.596" starttime="20181214 08:32:34.596"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:34.597" starttime="20181214 08:32:34.596"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:32:34.597" starttime="20181214 08:32:34.597"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.600" level="INFO">sudo ip netns exec qdhcp-8c3e82a8-071a-4d 20-abde-82c067e37c1b ip -o addr</msg>
<status status="PASS" endtime="20181214 08:32:34.600" starttime="20181214 08:32:34.597"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:32:34.627" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
28: tapbe8c07f1-9e    inet 169.254.169.254/16 brd 169.254.255.255 scope global tapbe8c07f1-9e\       valid_lft forever preferred_lft forever
28: tapbe8c07f1-9e    inet 22.0.0.2/24 brd 22.0.0.255 scope global tapbe8c07f1-9e\       valid_lft forever preferred_lft forever
28: tapbe8c07f1-9e    inet6 fe80::f816:3eff:fe10:ad11/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:32:34.628" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
28: tapbe8c07f1-9e    inet 16...</msg>
<status status="PASS" endtime="20181214 08:32:34.628" starttime="20181214 08:32:34.600"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:34.628" starttime="20181214 08:32:34.595"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.629" level="INFO">cmd: sudo ip netns exec qdhcp-8c3e82a8-071a-4d20-abde-82c067e37c1b ip route</msg>
<status status="PASS" endtime="20181214 08:32:34.629" starttime="20181214 08:32:34.629"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:34.630" starttime="20181214 08:32:34.629"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:32:34.630" starttime="20181214 08:32:34.630"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.633" level="INFO">sudo ip netns exec qdhcp-8c3e82a8-071a-4d 20-abde-82c067e37c1b ip route</msg>
<status status="PASS" endtime="20181214 08:32:34.633" starttime="20181214 08:32:34.630"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:32:34.665" level="INFO">default via 22.0.0.1 dev tapbe8c07f1-9e 
22.0.0.0/24 dev tapbe8c07f1-9e proto kernel scope link src 22.0.0.2 
169.254.0.0/16 dev tapbe8c07f1-9e proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:32:34.665" level="INFO">${output} = default via 22.0.0.1 dev tapbe8c07f1-9e 
22.0.0.0/24 dev tapbe8c07f1-9e proto kernel scope link src 22.0.0.2 
169.254.0.0/16 dev tapbe8c07f1-9e proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181214 08:32:34.665" starttime="20181214 08:32:34.633"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:34.665" starttime="20181214 08:32:34.628"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:34.665" starttime="20181214 08:32:34.537"></status>
</kw>
<kw type="foritem" name="${line} = qdhcp-2a11e51d-64d7-4607-a408-e4b9b53934fe">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.667" level="INFO">cmd: sudo ip netns exec qdhcp-2a11e51d-64d7-4607-a408-e4b9b53934fe ip -o link</msg>
<status status="PASS" endtime="20181214 08:32:34.667" starttime="20181214 08:32:34.666"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:34.667" starttime="20181214 08:32:34.667"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:32:34.668" starttime="20181214 08:32:34.668"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.670" level="INFO">sudo ip netns exec qdhcp-2a11e51d-64d7-46 07-a408-e4b9b53934fe ip -o link</msg>
<status status="PASS" endtime="20181214 08:32:34.670" starttime="20181214 08:32:34.668"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:32:34.707" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
27: tap75ad12ce-dc: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:08:5d:98 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:32:34.707" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
27: tap75ad12ce-dc: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181214 08:32:34.707" starttime="20181214 08:32:34.671"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:34.707" starttime="20181214 08:32:34.666"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.708" level="INFO">cmd: sudo ip netns exec qdhcp-2a11e51d-64d7-4607-a408-e4b9b53934fe ip -o addr</msg>
<status status="PASS" endtime="20181214 08:32:34.708" starttime="20181214 08:32:34.708"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:34.709" starttime="20181214 08:32:34.708"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:32:34.709" starttime="20181214 08:32:34.709"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.711" level="INFO">sudo ip netns exec qdhcp-2a11e51d-64d7-46 07-a408-e4b9b53934fe ip -o addr</msg>
<status status="PASS" endtime="20181214 08:32:34.712" starttime="20181214 08:32:34.709"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:32:34.738" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
27: tap75ad12ce-dc    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap75ad12ce-dc\       valid_lft forever preferred_lft forever
27: tap75ad12ce-dc    inet 21.0.0.2/24 brd 21.0.0.255 scope global tap75ad12ce-dc\       valid_lft forever preferred_lft forever
27: tap75ad12ce-dc    inet6 fe80::f816:3eff:fe08:5d98/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:32:34.738" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
27: tap75ad12ce-dc    inet 16...</msg>
<status status="PASS" endtime="20181214 08:32:34.738" starttime="20181214 08:32:34.712"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:34.738" starttime="20181214 08:32:34.707"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.740" level="INFO">cmd: sudo ip netns exec qdhcp-2a11e51d-64d7-4607-a408-e4b9b53934fe ip route</msg>
<status status="PASS" endtime="20181214 08:32:34.740" starttime="20181214 08:32:34.739"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:34.740" starttime="20181214 08:32:34.740"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:32:34.740" starttime="20181214 08:32:34.740"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.743" level="INFO">sudo ip netns exec qdhcp-2a11e51d-64d7-46 07-a408-e4b9b53934fe ip route</msg>
<status status="PASS" endtime="20181214 08:32:34.743" starttime="20181214 08:32:34.741"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:32:34.765" level="INFO">default via 21.0.0.1 dev tap75ad12ce-dc 
21.0.0.0/24 dev tap75ad12ce-dc proto kernel scope link src 21.0.0.2 
169.254.0.0/16 dev tap75ad12ce-dc proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:32:34.765" level="INFO">${output} = default via 21.0.0.1 dev tap75ad12ce-dc 
21.0.0.0/24 dev tap75ad12ce-dc proto kernel scope link src 21.0.0.2 
169.254.0.0/16 dev tap75ad12ce-dc proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181214 08:32:34.765" starttime="20181214 08:32:34.743"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:34.765" starttime="20181214 08:32:34.739"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:34.765" starttime="20181214 08:32:34.665"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:34.765" starttime="20181214 08:32:34.537"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.766" level="INFO">cmd: sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181214 08:32:34.766" starttime="20181214 08:32:34.766"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:34.767" starttime="20181214 08:32:34.767"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:32:34.767" starttime="20181214 08:32:34.767"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.769" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181214 08:32:34.769" starttime="20181214 08:32:34.767"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:32:34.795" level="INFO">d631111f-455e-4c7e-a9ff-d26193b9fec9
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.21:6640"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.21:6653"
            is_connected: true
        fail_mode: secure
        Port "tap1b2d0ff7-00"
            Interface "tap1b2d0ff7-00"
        Port br-int
            Interface br-int
                type: internal
        Port "tap75ad12ce-dc"
            tag: 4095
            Interface "tap75ad12ce-dc"
                type: internal
        Port "tapbe8c07f1-9e"
            tag: 4095
            Interface "tapbe8c07f1-9e"
                type: internal
        Port "tap7abc77ed-eb"
            Interface "tap7abc77ed-eb"
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
    Bridge br-ex
        fail_mode: standalone
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port "eth0"
            Interface "eth0"
        Port br-ex
            Interface br-ex
                type: internal
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:32:34.795" level="INFO">${output} = d631111f-455e-4c7e-a9ff-d26193b9fec9
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.21:6640"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181214 08:32:34.796" starttime="20181214 08:32:34.769"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:34.796" starttime="20181214 08:32:34.766"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.797" level="INFO">cmd: sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181214 08:32:34.797" starttime="20181214 08:32:34.797"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:34.797" starttime="20181214 08:32:34.797"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:32:34.798" starttime="20181214 08:32:34.797"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.799" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181214 08:32:34.799" starttime="20181214 08:32:34.798"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:32:34.827" level="INFO">_uuid               : d631111f-455e-4c7e-a9ff-d26193b9fec9
bridges             : [ae491c00-54ea-4008-9450-61bde39089b6, b432c6c4-6287-43e0-acc8-62136a0ab66c]
cur_cfg             : 14
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-controller-0.opnfvlf.org", "odl_os_hostconfig_config_odl_l2"="{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}", odl_os_hostconfig_hostid="overcloud-controller-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="f719731f-d938-4508-afd6-1890f6fec1cf"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [0814bf68-cf86-405f-8dc4-64e7be0b4582, 1386f2fa-8d16-4da6-a522-90e201c331e1]
next_cfg            : 14
other_config        : {local_ip="192.0.2.21", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:32:34.827" level="INFO">${output} = _uuid               : d631111f-455e-4c7e-a9ff-d26193b9fec9
bridges             : [ae491c00-54ea-4008-9450-61bde39089b6, b432c6c4-6287-43e0-acc8-62136a0ab66c]
cur_cfg             : 14
datapath_types...</msg>
<status status="PASS" endtime="20181214 08:32:34.827" starttime="20181214 08:32:34.800"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:34.827" starttime="20181214 08:32:34.796"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.829" level="INFO">cmd: sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 08:32:34.829" starttime="20181214 08:32:34.829"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:34.830" starttime="20181214 08:32:34.830"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:32:34.830" starttime="20181214 08:32:34.830"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.832" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 08:32:34.832" starttime="20181214 08:32:34.831"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:32:34.855" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000f81b375ca9e1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):
 1(br-ex-patch): addr:36:95:15:0b:6c:54
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tap75ad12ce-dc): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 3(tapbe8c07f1-9e): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 4(tap7abc77ed-eb): addr:fe:16:3e:e8:c5:32
     config:     0
     state:      LIVE
     current:    10MB-FD COPPER
     speed: 10 Mbps now, 0 Mbps max
 5(tap1b2d0ff7-00): addr:fe:16:3e:9d:55:b4
     config:     0
     state:      LIVE
     current:    10MB-FD COPPER
     speed: 10 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:f8:1b:37:5c:a9:e1
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x7): frags=normal miss_send_len=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:32:34.856" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000f81b375ca9e1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3...</msg>
<status status="PASS" endtime="20181214 08:32:34.856" starttime="20181214 08:32:34.833"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:34.856" starttime="20181214 08:32:34.828"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.857" level="INFO">cmd: sudo ovs-ofctl dump-flows br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 08:32:34.857" starttime="20181214 08:32:34.857"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:34.857" starttime="20181214 08:32:34.857"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:32:34.858" starttime="20181214 08:32:34.858"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:34.860" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181214 08:32:34.860" starttime="20181214 08:32:34.858"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:32:35.812" level="INFO">cookie=0x8000000, duration=701.725s, table=0, n_packets=154, n_bytes=16528, priority=4,in_port="tap75ad12ce-dc",vlan_tci=0x0000/0x1fff actions=write_metadata:0x20000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=701.691s, table=0, n_packets=2103, n_bytes=113562, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=701.657s, table=0, n_packets=0, n_bytes=0, priority=10,in_port="br-ex-patch",dl_vlan=1121 actions=pop_vlan,write_metadata:0x40000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=697.380s, table=0, n_packets=5, n_bytes=446, priority=4,in_port="tapbe8c07f1-9e",vlan_tci=0x0000/0x1fff actions=write_metadata:0x50000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=668.628s, table=0, n_packets=120, n_bytes=11326, priority=4,in_port="tap7abc77ed-eb",vlan_tci=0x0000/0x1fff actions=write_metadata:0x60000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=665.648s, table=0, n_packets=120, n_bytes=11326, priority=4,in_port="tap1b2d0ff7-00",vlan_tci=0x0000/0x1fff actions=write_metadata:0x70000000000/0xffffff0000000001,goto_table:17
 cookie=0x8040000, duration=701.041s, table=17, n_packets=154, n_bytes=16528, priority=10,metadata=0x20000000000/0xffffff0000000000 actions=load:0x2-&gt;NXM_NX_REG1[0..19],load:0x138b-&gt;NXM_NX_REG7[0..15],write_metadata:0xa00002138b000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=700.734s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x40000000000/0xffffff0000000000 actions=load:0x4-&gt;NXM_NX_REG1[0..19],load:0x138b-&gt;NXM_NX_REG7[0..15],write_metadata:0xa00004138b000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=696.411s, table=17, n_packets=2, n_bytes=180, priority=10,metadata=0x50000000000/0xffffff0000000000 actions=load:0x5-&gt;NXM_NX_REG1[0..19],load:0x138c-&gt;NXM_NX_REG7[0..15],write_metadata:0xa00005138c000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=668.363s, table=17, n_packets=118, n_bytes=11146, priority=10,metadata=0x9000060000000000/0xffffff0000000000 actions=load:0x6-&gt;NXM_NX_REG1[0..19],load:0x138b-&gt;NXM_NX_REG7[0..15],write_metadata:0xa00006138b000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6900000, duration=668.363s, table=17, n_packets=120, n_bytes=11326, priority=10,metadata=0x60000000000/0xffffff0000000000 actions=write_metadata:0x9000060000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x8040000, duration=665.572s, table=17, n_packets=118, n_bytes=11146, priority=10,metadata=0x9000070000000000/0xffffff0000000000 actions=load:0x7-&gt;NXM_NX_REG1[0..19],load:0x138b-&gt;NXM_NX_REG7[0..15],write_metadata:0xa00007138b000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6900000, duration=665.572s, table=17, n_packets=120, n_bytes=11326, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0x9000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=987.495s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=987.495s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=987.495s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=987.495s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=987.495s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=843.447s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=843.447s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=987.495s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=987.495s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=987.324s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x900138c, duration=696.403s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x39 actions=write_metadata:0x138c000000/0xfffffffff000000,goto_table:51
 cookie=0x905138c, duration=697.365s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x39 actions=write_metadata:0x138c000000/0xfffffffff000000,goto_table:51
 cookie=0x822002d, duration=986.999s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=986.999s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=987.324s, table=43, n_packets=720, n_bytes=57024, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=987.495s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=987.495s, table=48, n_packets=748, n_bytes=58200, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138b, duration=701.057s, table=50, n_packets=154, n_bytes=16528, priority=20,metadata=0x2138b000000/0xfffffffff000000,dl_src=fa:16:3e:08:5d:98 actions=goto_table:51
 cookie=0x805138c, duration=696.403s, table=50, n_packets=2, n_bytes=180, priority=20,metadata=0x5138c000000/0xfffffffff000000,dl_src=fa:16:3e:10:ad:11 actions=goto_table:51
 cookie=0x805138b, duration=668.502s, table=50, n_packets=118, n_bytes=11146, priority=20,metadata=0x6138b000000/0xfffffffff000000,dl_src=fa:16:3e:e8:c5:32 actions=goto_table:51
 cookie=0x805138b, duration=665.592s, table=50, n_packets=118, n_bytes=11146, priority=20,metadata=0x7138b000000/0xfffffffff000000,dl_src=fa:16:3e:9d:55:b4 actions=goto_table:51
 cookie=0x8050001, duration=987.324s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=987.495s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138b, duration=701.057s, table=51, n_packets=204, n_bytes=19524, priority=20,metadata=0x138b000000/0xffff000000,dl_dst=fa:16:3e:08:5d:98 actions=load:0x200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138c, duration=696.403s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138c000000/0xffff000000,dl_dst=fa:16:3e:10:ad:11 actions=load:0x500-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138b, duration=668.502s, table=51, n_packets=75, n_bytes=8086, priority=20,metadata=0x138b000000/0xffff000000,dl_dst=fa:16:3e:e8:c5:32 actions=load:0x600-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138b, duration=665.592s, table=51, n_packets=75, n_bytes=8086, priority=20,metadata=0x138b000000/0xffff000000,dl_dst=fa:16:3e:9d:55:b4 actions=load:0x700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=987.324s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=987.324s, table=51, n_packets=394, n_bytes=22504, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=701.057s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=701.057s, table=52, n_packets=36, n_bytes=3124, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138c, duration=696.403s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138c000000/0xffff000001 actions=write_actions(group:210008)
 cookie=0x870138c, duration=696.403s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138c000001/0xffff000001 actions=write_actions(group:210007)
 cookie=0x8800002, duration=701.057s, table=55, n_packets=4, n_bytes=356, priority=10,tun_id=0x2,metadata=0x20000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=700.741s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800005, duration=696.403s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x5,metadata=0x50000000000/0xfffff0000000000 actions=drop
 cookie=0x8800006, duration=668.502s, table=55, n_packets=16, n_bytes=1384, priority=10,tun_id=0x6,metadata=0x60000000000/0xfffff0000000000 actions=drop
 cookie=0x8800007, duration=665.592s, table=55, n_packets=16, n_bytes=1384, priority=10,tun_id=0x7,metadata=0x70000000000/0xfffff0000000000 actions=drop
 cookie=0x8800002, duration=701.057s, table=55, n_packets=32, n_bytes=2768, priority=9,tun_id=0x2 actions=load:0x200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800004, duration=700.741s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800005, duration=696.403s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x5 actions=load:0x500-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800006, duration=668.502s, table=55, n_packets=16, n_bytes=1384, priority=9,tun_id=0x6 actions=load:0x600-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800007, duration=665.592s, table=55, n_packets=16, n_bytes=1384, priority=9,tun_id=0x7 actions=load:0x700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=987.495s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=987.495s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=987.324s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=987.495s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=987.287s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=987.287s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=987.287s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=668.364s, table=210, n_packets=11, n_bytes=462, priority=63010,arp,metadata=0x60000000000/0xfffff0000000000,dl_src=fa:16:3e:e8:c5:32,arp_spa=21.0.0.6,arp_sha=fa:16:3e:e8:c5:32 actions=resubmit(,17)
 cookie=0x6900000, duration=665.593s, table=210, n_packets=11, n_bytes=462, priority=63010,arp,metadata=0x70000000000/0xfffff0000000000,dl_src=fa:16:3e:9d:55:b4,arp_spa=21.0.0.3,arp_sha=fa:16:3e:9d:55:b4 actions=resubmit(,17)
 cookie=0x6900000, duration=668.364s, table=210, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x60000000000/0xfffff0000000000,icmp_type=136,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=668.364s, table=210, n_packets=1, n_bytes=78, priority=63010,icmp6,metadata=0x60000000000/0xfffff0000000000,icmp_type=135,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=668.364s, table=210, n_packets=3, n_bytes=210, priority=63010,icmp6,metadata=0x60000000000/0xfffff0000000000,icmp_type=133,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=665.608s, table=210, n_packets=1, n_bytes=78, priority=63010,icmp6,metadata=0x70000000000/0xfffff0000000000,icmp_type=135,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=665.593s, table=210, n_packets=3, n_bytes=210, priority=63010,icmp6,metadata=0x70000000000/0xfffff0000000000,icmp_type=133,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=665.593s, table=210, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x70000000000/0xfffff0000000000,icmp_type=136,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=668.364s, table=210, n_packets=2, n_bytes=676, priority=63010,udp,metadata=0x60000000000/0xfffff0000000000,dl_src=fa:16:3e:e8:c5:32,tp_src=68,tp_dst=67 actions=resubmit(,17)
 cookie=0x6900000, duration=668.364s, table=210, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x60000000000/0xfffff0000000000,dl_src=fa:16:3e:e8:c5:32,tp_src=546,tp_dst=547 actions=resubmit(,17)
 cookie=0x6900000, duration=665.608s, table=210, n_packets=2, n_bytes=676, priority=63010,udp,metadata=0x70000000000/0xfffff0000000000,dl_src=fa:16:3e:9d:55:b4,tp_src=68,tp_dst=67 actions=resubmit(,17)
 cookie=0x6900000, duration=665.608s, table=210, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x70000000000/0xfffff0000000000,dl_src=fa:16:3e:9d:55:b4,tp_src=546,tp_dst=547 actions=resubmit(,17)
 cookie=0x6900000, duration=987.287s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=987.287s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=987.287s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=668.364s, table=210, n_packets=0, n_bytes=0, priority=61010,ipv6,metadata=0x60000000000/0xfffff0000000000,dl_src=fa:16:3e:e8:c5:32,ipv6_src=fe80::f816:3eff:fee8:c532 actions=goto_table:211
 cookie=0x6900000, duration=665.608s, table=210, n_packets=0, n_bytes=0, priority=61010,ipv6,metadata=0x70000000000/0xfffff0000000000,dl_src=fa:16:3e:9d:55:b4,ipv6_src=fe80::f816:3eff:fe9d:55b4 actions=goto_table:211
 cookie=0x6900000, duration=668.364s, table=210, n_packets=101, n_bytes=9720, priority=61010,ip,metadata=0x60000000000/0xfffff0000000000,dl_src=fa:16:3e:e8:c5:32,nw_src=21.0.0.6 actions=goto_table:211
 cookie=0x6900000, duration=665.608s, table=210, n_packets=101, n_bytes=9720, priority=61010,ip,metadata=0x70000000000/0xfffff0000000000,dl_src=fa:16:3e:9d:55:b4,nw_src=21.0.0.3 actions=goto_table:211
 cookie=0x6900000, duration=668.364s, table=210, n_packets=0, n_bytes=0, priority=61005,metadata=0x60000000000/0xfffff0000000000,dl_src=fa:16:3e:e8:c5:32 actions=resubmit(,17)
 cookie=0x6900000, duration=665.608s, table=210, n_packets=0, n_bytes=0, priority=61005,metadata=0x70000000000/0xfffff0000000000,dl_src=fa:16:3e:9d:55:b4 actions=resubmit(,17)
 cookie=0x6900000, duration=987.287s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=987.287s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=987.287s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=987.287s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=987.287s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=987.287s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=987.287s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=987.287s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=668.364s, table=212, n_packets=0, n_bytes=0, priority=100,ipv6,metadata=0x60000000000/0xfffff0000000000 actions=ct(table=213,zone=5003)
 cookie=0x6900000, duration=668.364s, table=212, n_packets=101, n_bytes=9720, priority=100,ip,metadata=0x60000000000/0xfffff0000000000 actions=ct(table=213,zone=5003)
 cookie=0x6900000, duration=665.608s, table=212, n_packets=0, n_bytes=0, priority=100,ipv6,metadata=0x70000000000/0xfffff0000000000 actions=ct(table=213,zone=5003)
 cookie=0x6900000, duration=665.608s, table=212, n_packets=101, n_bytes=9720, priority=100,ip,metadata=0x70000000000/0xfffff0000000000 actions=ct(table=213,zone=5003)
 cookie=0x6900000, duration=987.287s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=987.287s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=987.287s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=987.287s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=987.287s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x60006900001, duration=668.364s, table=214, n_packets=0, n_bytes=0, priority=62020,ct_state=+inv+trk,metadata=0x60000000000/0xfffff0000000000 actions=drop
 cookie=0x70006900001, duration=665.593s, table=214, n_packets=0, n_bytes=0, priority=62020,ct_state=+inv+trk,metadata=0x70000000000/0xfffff0000000000 actions=drop
 cookie=0x6900000, duration=668.364s, table=214, n_packets=0, n_bytes=0, priority=1003,ipv6,metadata=0x60000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=668.364s, table=214, n_packets=22, n_bytes=1718, priority=1003,ip,metadata=0x60000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=665.592s, table=214, n_packets=22, n_bytes=1718, priority=1003,ip,metadata=0x70000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=665.592s, table=214, n_packets=0, n_bytes=0, priority=1003,ipv6,metadata=0x70000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=668.364s, table=214, n_packets=0, n_bytes=0, priority=1003,icmp,metadata=0x60000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=668.364s, table=214, n_packets=0, n_bytes=0, priority=1003,tcp,metadata=0x60000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=668.364s, table=214, n_packets=0, n_bytes=0, priority=1003,udp,metadata=0x60000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=665.593s, table=214, n_packets=0, n_bytes=0, priority=1003,tcp,metadata=0x70000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=665.592s, table=214, n_packets=0, n_bytes=0, priority=1003,icmp,metadata=0x70000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=665.592s, table=214, n_packets=0, n_bytes=0, priority=1003,udp,metadata=0x70000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x60006900001, duration=668.364s, table=214, n_packets=0, n_bytes=0, priority=50,metadata=0x60000000000/0xfffff0000000000 actions=drop
 cookie=0x70006900001, duration=665.592s, table=214, n_packets=0, n_bytes=0, priority=50,metadata=0x70000000000/0xfffff0000000000 actions=drop
 cookie=0x6900000, duration=987.287s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=987.287s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=987.287s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x60006900001, duration=668.364s, table=217, n_packets=2, n_bytes=180, priority=62020,metadata=0x60000000004/0xfffff0000000004 actions=drop
 cookie=0x70006900001, duration=665.593s, table=217, n_packets=2, n_bytes=180, priority=62020,metadata=0x70000000004/0xfffff0000000004 actions=drop
 cookie=0x6900000, duration=987.287s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=668.364s, table=217, n_packets=0, n_bytes=0, priority=100,metadata=0x60000000002/0xfffff0000000002 actions=resubmit(,17)
 cookie=0x6900000, duration=665.593s, table=217, n_packets=0, n_bytes=0, priority=100,metadata=0x70000000002/0xfffff0000000002 actions=resubmit(,17)
 cookie=0x6900000, duration=668.364s, table=217, n_packets=0, n_bytes=0, priority=100,ipv6,metadata=0x60000000000/0xfffff0000000002 actions=ct(commit,zone=5003,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=668.364s, table=217, n_packets=22, n_bytes=1718, priority=100,ip,metadata=0x60000000000/0xfffff0000000002 actions=ct(commit,zone=5003,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=665.593s, table=217, n_packets=22, n_bytes=1718, priority=100,ip,metadata=0x70000000000/0xfffff0000000002 actions=ct(commit,zone=5003,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=665.593s, table=217, n_packets=0, n_bytes=0, priority=100,ipv6,metadata=0x70000000000/0xfffff0000000002 actions=ct(commit,zone=5003,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=987.287s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=701.667s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=701.627s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x400,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=701.710s, table=220, n_packets=236, n_bytes=22292, priority=9,reg6=0x200 actions=output:"tap75ad12ce-dc"
 cookie=0x8000007, duration=701.667s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:"br-ex-patch"
 cookie=0x8000007, duration=701.627s, table=220, n_packets=36, n_bytes=3124, priority=9,reg6=0x400 actions=push_vlan:0x8100,set_field:5217-&gt;vlan_vid,output:"br-ex-patch"
 cookie=0x8000007, duration=697.360s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:"tapbe8c07f1-9e"
 cookie=0x6900000, duration=668.363s, table=220, n_packets=91, n_bytes=9470, priority=6,reg6=0x600 actions=load:0x90000600-&gt;NXM_NX_REG6[],write_metadata:0/0xfffffffffe,goto_table:239
 cookie=0x8000007, duration=668.363s, table=220, n_packets=88, n_bytes=9260, priority=9,reg6=0x90000600 actions=output:"tap7abc77ed-eb"
 cookie=0x6900000, duration=665.589s, table=220, n_packets=91, n_bytes=9470, priority=6,reg6=0x700 actions=load:0x90000700-&gt;NXM_NX_REG6[],write_metadata:0/0xfffffffffe,goto_table:239
 cookie=0x8000007, duration=665.589s, table=220, n_packets=88, n_bytes=9260, priority=9,reg6=0x90000700 actions=output:"tap1b2d0ff7-00"
 cookie=0x6900000, duration=987.287s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=987.287s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=987.287s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=668.364s, table=240, n_packets=1, n_bytes=78, priority=63010,icmp6,reg6=0x600/0xfffff00,icmp_type=135,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=668.364s, table=240, n_packets=0, n_bytes=0, priority=63010,udp6,reg6=0x600/0xfffff00,tp_src=547,tp_dst=546 actions=resubmit(,220)
 cookie=0x6900000, duration=668.364s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x600/0xfffff00,icmp_type=136,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=668.364s, table=240, n_packets=2, n_bytes=755, priority=63010,udp,reg6=0x600/0xfffff00,tp_src=67,tp_dst=68 actions=resubmit(,220)
 cookie=0x6900000, duration=668.364s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x600/0xfffff00,icmp_type=130,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=665.623s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x700/0xfffff00,icmp_type=130,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=665.623s, table=240, n_packets=2, n_bytes=755, priority=63010,udp,reg6=0x700/0xfffff00,tp_src=67,tp_dst=68 actions=resubmit(,220)
 cookie=0x6900000, duration=665.623s, table=240, n_packets=0, n_bytes=0, priority=63010,udp6,reg6=0x700/0xfffff00,tp_src=547,tp_dst=546 actions=resubmit(,220)
 cookie=0x6900000, duration=665.623s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x700/0xfffff00,icmp_type=136,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=665.623s, table=240, n_packets=1, n_bytes=78, priority=63010,icmp6,reg6=0x700/0xfffff00,icmp_type=135,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=668.364s, table=240, n_packets=12, n_bytes=504, priority=63010,arp,reg6=0x600/0xfffff00 actions=resubmit(,220)
 cookie=0x6900000, duration=665.623s, table=240, n_packets=12, n_bytes=504, priority=63010,arp,reg6=0x700/0xfffff00 actions=resubmit(,220)
 cookie=0x6900000, duration=987.287s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=668.364s, table=240, n_packets=0, n_bytes=0, priority=61010,ipv6,reg6=0x600/0xfffff00,dl_dst=fa:16:3e:e8:c5:32,ipv6_dst=fe80::f816:3eff:fee8:c532 actions=goto_table:241
 cookie=0x6900000, duration=665.623s, table=240, n_packets=0, n_bytes=0, priority=61010,ipv6,reg6=0x700/0xfffff00,dl_dst=fa:16:3e:9d:55:b4,ipv6_dst=fe80::f816:3eff:fe9d:55b4 actions=goto_table:241
 cookie=0x6900000, duration=668.364s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,reg6=0x600/0xfffff00,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=21.0.0.255 actions=goto_table:241
 cookie=0x6900000, duration=668.364s, table=240, n_packets=71, n_bytes=7247, priority=61010,ip,reg6=0x600/0xfffff00,dl_dst=fa:16:3e:e8:c5:32,nw_dst=21.0.0.6 actions=goto_table:241
 cookie=0x6900000, duration=665.623s, table=240, n_packets=71, n_bytes=7247, priority=61010,ip,reg6=0x700/0xfffff00,dl_dst=fa:16:3e:9d:55:b4,nw_dst=21.0.0.3 actions=goto_table:241
 cookie=0x6900000, duration=665.623s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,reg6=0x700/0xfffff00,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=21.0.0.255 actions=goto_table:241
 cookie=0x6900000, duration=987.287s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=987.287s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=987.287s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=987.287s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=987.287s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=987.287s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=987.287s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=987.287s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=987.287s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=668.364s, table=242, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0x600/0xfffff00 actions=ct(table=243,zone=5003)
 cookie=0x6900000, duration=668.364s, table=242, n_packets=73, n_bytes=7923, priority=100,ip,reg6=0x600/0xfffff00 actions=ct(table=243,zone=5003)
 cookie=0x6900000, duration=665.623s, table=242, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0x700/0xfffff00 actions=ct(table=243,zone=5003)
 cookie=0x6900000, duration=665.623s, table=242, n_packets=73, n_bytes=7923, priority=100,ip,reg6=0x700/0xfffff00 actions=ct(table=243,zone=5003)
 cookie=0x6900000, duration=987.287s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=987.287s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=987.287s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=987.287s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=987.287s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x60006900001, duration=668.364s, table=244, n_packets=0, n_bytes=0, priority=62020,ct_state=+inv+trk,reg6=0x600/0xfffff00 actions=drop
 cookie=0x70006900001, duration=665.623s, table=244, n_packets=0, n_bytes=0, priority=62020,ct_state=+inv+trk,reg6=0x700/0xfffff00 actions=drop
 cookie=0x6900000, duration=668.364s, table=244, n_packets=2, n_bytes=676, priority=1003,udp,reg6=0x600/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=668.364s, table=244, n_packets=0, n_bytes=0, priority=1003,icmp,reg6=0x600/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=668.364s, table=244, n_packets=0, n_bytes=0, priority=1003,tcp,reg6=0x600/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=665.623s, table=244, n_packets=2, n_bytes=676, priority=1003,udp,reg6=0x700/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=665.623s, table=244, n_packets=0, n_bytes=0, priority=1003,tcp,reg6=0x700/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=665.623s, table=244, n_packets=0, n_bytes=0, priority=1003,icmp,reg6=0x700/0xfffff00 actions=goto_table:247
 cookie=0x60006900001, duration=668.364s, table=244, n_packets=0, n_bytes=0, priority=50,reg6=0x600/0xfffff00 actions=drop
 cookie=0x70006900001, duration=665.623s, table=244, n_packets=0, n_bytes=0, priority=50,reg6=0x700/0xfffff00 actions=drop
 cookie=0x6900000, duration=987.287s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=987.287s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=987.287s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x60006900001, duration=668.364s, table=247, n_packets=3, n_bytes=210, priority=62020,reg6=0x600/0xfffff00,metadata=0x4/0x4 actions=drop
 cookie=0x70006900001, duration=665.623s, table=247, n_packets=3, n_bytes=210, priority=62020,reg6=0x700/0xfffff00,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=987.287s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=668.364s, table=247, n_packets=2, n_bytes=676, priority=100,ip,reg6=0x600/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5003,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=668.364s, table=247, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0x600/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5003,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=665.623s, table=247, n_packets=2, n_bytes=676, priority=100,ip,reg6=0x700/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5003,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=665.623s, table=247, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0x700/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5003,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=668.364s, table=247, n_packets=0, n_bytes=0, priority=100,reg6=0x600/0xfffff00,metadata=0x2/0x2 actions=resubmit(,220)
 cookie=0x6900000, duration=665.623s, table=247, n_packets=0, n_bytes=0, priority=100,reg6=0x700/0xfffff00,metadata=0x2/0x2 actions=resubmit(,220)
 cookie=0x6900000, duration=987.287s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:32:35.813" level="INFO">${output} =  cookie=0x8000000, duration=701.725s, table=0, n_packets=154, n_bytes=16528, priority=4,in_port="tap75ad12ce-dc",vlan_tci=0x0000/0x1fff actions=write_metadata:0x20000000000/0xffffff0000000001,goto_tab...</msg>
<status status="PASS" endtime="20181214 08:32:35.813" starttime="20181214 08:32:34.860"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:35.813" starttime="20181214 08:32:34.856"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:35.814" level="INFO">cmd: sudo ovs-ofctl dump-groups br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 08:32:35.814" starttime="20181214 08:32:35.814"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:35.815" starttime="20181214 08:32:35.814"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:32:35.815" starttime="20181214 08:32:35.815"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:35.819" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181214 08:32:35.819" starttime="20181214 08:32:35.815"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:32:35.854" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210005,type=all,bucket=actions=set_field:0x6-&gt;tun_id,resubmit(,55),bucket=actions=set_field:0x2-&gt;tun_id,resubmit(,55),bucket=actions=set_field:0x7-&gt;tun_id,resubmit(,55)
 group_id=210007,type=all,bucket=actions=set_field:0x5-&gt;tun_id,resubmit(,55)
 group_id=210008,type=all,bucket=actions=group:210007
 group_id=225001,type=all,bucket=actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:32:35.854" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210006,type=all,bucket=actions=g...</msg>
<status status="PASS" endtime="20181214 08:32:35.854" starttime="20181214 08:32:35.819"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:35.854" starttime="20181214 08:32:35.813"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:35.855" level="INFO">cmd: sudo ovs-ofctl dump-group-stats br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 08:32:35.855" starttime="20181214 08:32:35.855"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:35.856" starttime="20181214 08:32:35.855"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:32:35.856" starttime="20181214 08:32:35.856"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:35.859" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181214 08:32:35.859" starttime="20181214 08:32:35.856"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:32:35.894" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=5000,duration=988.300s,ref_count=1,packet_count=24,byte_count=1008,bucket0:packet_count=24,byte_count=1008,bucket1:packet_count=24,byte_count=1008,bucket2:packet_count=24,byte_count=1008
 group_id=210006,duration=702.392s,ref_count=1,packet_count=36,byte_count=3124,bucket0:packet_count=36,byte_count=3124,bucket1:packet_count=36,byte_count=3124
 group_id=210005,duration=702.687s,ref_count=1,packet_count=32,byte_count=2768,bucket0:packet_count=32,byte_count=2768,bucket1:packet_count=32,byte_count=2768,bucket2:packet_count=32,byte_count=2768
 group_id=210007,duration=698.378s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210008,duration=698.072s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=225001,duration=672.922s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:32:35.894" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=5000,duration=988.300s,ref_count=1,packet_count=24,byte_count=1008,bucket0:packet_count=24,byte_count=1008,bucket1:packet_count=24,byte_count=1008,bucke...</msg>
<status status="PASS" endtime="20181214 08:32:35.894" starttime="20181214 08:32:35.860"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:35.895" starttime="20181214 08:32:35.854"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:35.895" starttime="20181214 08:32:34.447"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:35.895" starttime="20181214 08:32:34.447"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:35.895" starttime="20181214 08:32:34.447"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:35.895" starttime="20181214 08:32:34.446"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>DataModels.Get Model Dump</arg>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Get Model Dump" library="DataModels">
<doc>Will output a list of mdsal models using ${data_models} list</doc>
<arguments>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>http://${controller_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
<arg>timeout=1</arg>
<arg>max_retries=0</arg>
</arguments>
<msg timestamp="20181214 08:32:35.904" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.22:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad9c29150&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 08:32:35.905" starttime="20181214 08:32:35.904"></status>
</kw>
<kw type="for" name="${model} IN [ @{data_models} ]">
<kw type="foritem" name="${model} = config/ebgp:bgp">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:35.915" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181214 08:32:35.915" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:35.915" starttime="20181214 08:32:35.905"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:35.916" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:32:35.916" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:35.916" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:32:35.916" starttime="20181214 08:32:35.915"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:35.916" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:35.916" starttime="20181214 08:32:35.916"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:35.916" starttime="20181214 08:32:35.905"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:35.921" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181214 08:32:35.921" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:35.921" starttime="20181214 08:32:35.916"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:35.922" level="INFO">To JSON using : content={"elan-instances":{"elan-instance":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","segment-type":"elan:segment-type-flat","external":false,"elan-tag":5001,"mac-timeout":300},{"elan-instance-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","physical-network-name":"datacentre","segmentation-id":1121,"segment-type":"elan:segment-type-vlan","external":false,"elan-tag":5003,"mac-timeout":300},{"elan-instance-name":"8c3e82a8-071a-4d20-abde-82c067e37c1b","segmentation-id":57,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5004,"mac-timeout":300}]}} </msg>
<msg timestamp="20181214 08:32:35.922" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:35.922" level="INFO">${pretty_output} = {
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "exte...</msg>
<status status="PASS" endtime="20181214 08:32:35.922" starttime="20181214 08:32:35.921"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:35.922" level="INFO">{
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-flat"
            },
            {
                "elan-instance-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                "elan-tag": 5003,
                "external": false,
                "mac-timeout": 300,
                "physical-network-name": "datacentre",
                "segment-type": "elan:segment-type-vlan",
                "segmentation-id": 1121
            },
            {
                "elan-instance-name": "8c3e82a8-071a-4d20-abde-82c067e37c1b",
                "elan-tag": 5004,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 57
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:35.922" starttime="20181214 08:32:35.922"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:35.922" starttime="20181214 08:32:35.916"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:35.927" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 08:32:35.927" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:35.927" starttime="20181214 08:32:35.923"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:35.928" level="INFO">To JSON using : content={"elan-interfaces":{"elan-interface":[{"name":"272795776625121:br-ex-patch:1121","elan-instance-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe"},{"name":"63f58d53-a7d7-4231-b889-ed4f0400aaac","elan-instance-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","static-mac-entries":[{"mac-address":"fa:16:3e:11:93:65","ip-prefix":"21.0.0.8"}]},{"name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","elan-instance-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","static-mac-entries":[{"mac-address":"fa:16:3e:9d:55:b4","ip-prefix":"21.0.0.3"}]},{"name":"03535b6e-abd1-4770-97c8-9ef684cc9d9f","elan-instance-name":"8c3e82a8-071a-4d20-abde-82c067e37c1b","static-mac-entries":[{"mac-address":"fa:16:3e:06:b6:5d","ip-prefix":"22.0.0.5"}]},{"name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","elan-instance-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","static-mac-entries":[{"mac-address":"fa:16:3e:e8:c5:32","ip-prefix":"21.0.0.6"}]},{"name":"d99a9e72-181f-4154-8b0e-c05d12a93f1e","elan-instance-name":"8c3e82a8-071a-4d20-abde-82c067e37c1b","static-mac-entries":[{"mac-address":"fa:16:3e:c9:47:62","ip-prefix":"22.0.0.31"}]},{"name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","elan-instance-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","static-mac-entries":[{"mac-address":"fa:16:3e:08:5d:98","ip-prefix":"21.0.0.2"}]},{"name":"29c3fd64-5e9f-40bf-90e4-839d12448fa2","elan-instance-name":"8c3e82a8-071a-4d20-abde-82c067e37c1b","static-mac-entries":[{"mac-address":"fa:16:3e:17:03:42","ip-prefix":"22.0.0.4"}]},{"name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","elan-instance-name":"8c3e82a8-071a-4d20-abde-82c067e37c1b","static-mac-entries":[{"mac-address":"fa:16:3e:10:ad:11","ip-prefix":"22.0.0.2"}]}]}} </msg>
<msg timestamp="20181214 08:32:35.928" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:35.928" level="INFO">${pretty_output} = {
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                "name": "272795776625121:br-ex-patch:...</msg>
<status status="PASS" endtime="20181214 08:32:35.928" starttime="20181214 08:32:35.927"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:35.928" level="INFO">{
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                "name": "272795776625121:br-ex-patch:1121"
            },
            {
                "elan-instance-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                "name": "63f58d53-a7d7-4231-b889-ed4f0400aaac",
                "static-mac-entries": [
                    {
                        "ip-prefix": "21.0.0.8",
                        "mac-address": "fa:16:3e:11:93:65"
                    }
                ]
            },
            {
                "elan-instance-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                "name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "static-mac-entries": [
                    {
                        "ip-prefix": "21.0.0.3",
                        "mac-address": "fa:16:3e:9d:55:b4"
                    }
                ]
            },
            {
                "elan-instance-name": "8c3e82a8-071a-4d20-abde-82c067e37c1b",
                "name": "03535b6e-abd1-4770-97c8-9ef684cc9d9f",
                "static-mac-entries": [
                    {
                        "ip-prefix": "22.0.0.5",
                        "mac-address": "fa:16:3e:06:b6:5d"
                    }
                ]
            },
            {
                "elan-instance-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                "name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "static-mac-entries": [
                    {
                        "ip-prefix": "21.0.0.6",
                        "mac-address": "fa:16:3e:e8:c5:32"
                    }
                ]
            },
            {
                "elan-instance-name": "8c3e82a8-071a-4d20-abde-82c067e37c1b",
                "name": "d99a9e72-181f-4154-8b0e-c05d12a93f1e",
                "static-mac-entries": [
                    {
                        "ip-prefix": "22.0.0.31",
                        "mac-address": "fa:16:3e:c9:47:62"
                    }
                ]
            },
            {
                "elan-instance-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                "name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "static-mac-entries": [
                    {
                        "ip-prefix": "21.0.0.2",
                        "mac-address": "fa:16:3e:08:5d:98"
                    }
                ]
            },
            {
                "elan-instance-name": "8c3e82a8-071a-4d20-abde-82c067e37c1b",
                "name": "29c3fd64-5e9f-40bf-90e4-839d12448fa2",
                "static-mac-entries": [
                    {
                        "ip-prefix": "22.0.0.4",
                        "mac-address": "fa:16:3e:17:03:42"
                    }
                ]
            },
            {
                "elan-instance-name": "8c3e82a8-071a-4d20-abde-82c067e37c1b",
                "name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "static-mac-entries": [
                    {
                        "ip-prefix": "22.0.0.2",
                        "mac-address": "fa:16:3e:10:ad:11"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:35.929" starttime="20181214 08:32:35.928"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:35.929" starttime="20181214 08:32:35.922"></status>
</kw>
<kw type="foritem" name="${model} = config/id-manager:id-pools">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:35.934" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181214 08:32:35.934" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:35.934" starttime="20181214 08:32:35.929"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:35.936" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"interfaces","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"interfaces.-1073741291","last-access-time":1544775689}],"id-entries":[{"id-key":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","id-value":[2]},{"id-key":"272795776625121:br-ex-patch:1121","id-value":[4]},{"id-key":"272795776625121:br-ex-patch:trunk","id-value":[3]},{"id-key":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","id-value":[7]},{"id-key":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","id-value":[6]},{"id-key":"be8c07f1-9e5a-4bae-b710-4b50d880531f","id-value":[5]}]},{"pool-name":"nextHopPointerPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":150000,"cursor":152499,"end":175000},"block-size":2500,"child-pools":[{"child-pool-name":"nextHopPointerPool.-1073741291","last-access-time":1544774985}]},{"pool-name":"meters.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"meters","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"snatGroupIdPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":225000,"cursor":227499,"end":250000},"block-size":2500,"child-pools":[{"child-pool-name":"snatGroupIdPool.-1073741291","last-access-time":1544775682}],"id-entries":[{"id-key":"snatmiss.1e4edfa6-cbe1-4350-a6cc-902700e990e9","id-value":[225000]},{"id-key":"snatmiss.e13b9ba2-e337-4e51-9e53-07a75695540c","id-value":[225001]}]},{"pool-name":"lporttag","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":170001,"cursor":179999,"end":270000},"block-size":9999,"child-pools":[{"child-pool-name":"lporttag.-1073741291","last-access-time":1544774985}]},{"pool-name":"RouteDistinguisherPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"RouteDistinguisherPool","available-ids-holder":{"start":1,"cursor":0,"end":6553},"block-size":6553},{"pool-name":"lporttag.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"lporttag","available-ids-holder":{"start":170001,"cursor":170000,"end":179999},"block-size":9999},{"pool-name":"groups","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"groups.-1073741291","last-access-time":1544774983}]},{"pool-name":"elan.ids.pool.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775654,"id":5002}],"available-id-count":1,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5004,"end":5499},"block-size":500},{"pool-name":"aliveness-monitor","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"aliveness-monitor.-1073741291","last-access-time":1544774986}],"id-entries":[{"id-key":"2.120000.4.Arp.","id-value":[1]}]},{"pool-name":"tables","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"tables.-1073741291","last-access-time":1544774983}]},{"pool-name":"nextHopPointerPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"nextHopPointerPool","available-ids-holder":{"start":150000,"cursor":149999,"end":152499},"block-size":2500},{"pool-name":"meters","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"meters.-1073741291","last-access-time":1544774983}]},{"pool-name":"vpnservices.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775652,"id":100001}],"available-id-count":1,"delayed-time-sec":30},"parent-pool-name":"vpnservices","available-ids-holder":{"start":100000,"cursor":100002,"end":102999},"block-size":3000},{"pool-name":"opendaylight-vni-ranges.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"opendaylight-vni-ranges","available-ids-holder":{"start":70000,"cursor":69999,"end":72998},"block-size":2999},{"pool-name":"aliveness-monitor.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"aliveness-monitor","available-ids-holder":{"start":1,"cursor":1,"end":6553},"block-size":6553},{"pool-name":"elan.ids.pool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":5000,"cursor":5499,"end":10000},"block-size":500,"child-pools":[{"child-pool-name":"elan.ids.pool.-1073741291","last-access-time":1544775653}],"id-entries":[{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]},{"id-key":"2a11e51d-64d7-4607-a408-e4b9b53934fe","id-value":[5003]},{"id-key":"8c3e82a8-071a-4d20-abde-82c067e37c1b","id-value":[5004]},{"id-key":"arp.responder.group.id","id-value":[5000]}]},{"pool-name":"groups.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"groups","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"RouteDistinguisherPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"RouteDistinguisherPool.-1073741291","last-access-time":1544774986}]},{"pool-name":"snatGroupIdPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"snatGroupIdPool","available-ids-holder":{"start":225000,"cursor":225001,"end":227499},"block-size":2500},{"pool-name":"ACL-TAG-POOL.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"ACL-TAG-POOL","available-ids-holder":{"start":1,"cursor":3,"end":999},"block-size":999},{"pool-name":"tables.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"tables","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"interfaces.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775654,"id":1}],"available-id-count":1,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":7,"end":6553},"block-size":6553},{"pool-name":"vpnservices","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":100000,"cursor":102999,"end":130000},"block-size":3000,"child-pools":[{"child-pool-name":"vpnservices.-1073741291","last-access-time":1544775622}],"id-entries":[{"id-key":"1e4edfa6-cbe1-4350-a6cc-902700e990e9.192.0.2.0/24","id-value":[100002]},{"id-key":"44f91859-7723-44e1-a95d-25948457eb65","id-value":[100000]}]},{"pool-name":"opendaylight-vni-ranges","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":70000,"cursor":72998,"end":99999},"block-size":2999,"child-pools":[{"child-pool-name":"opendaylight-vni-ranges.-1073741291","last-access-time":1544774987}]},{"pool-name":"ACL-TAG-POOL","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":999,"end":10000},"block-size":999,"child-pools":[{"child-pool-name":"ACL-TAG-POOL.-1073741291","last-access-time":1544775658}],"id-entries":[{"id-key":"62100813-13a1-4c22-9a97-bfabd6744cb8","id-value":[2]},{"id-key":"c4e77973-bb58-4259-807f-059e9ca50e36","id-value":[3]},{"id-key":"ee3dd710-2490-4241-b666-9fec686f0c78","id-value":[1]}]}]}} </msg>
<msg timestamp="20181214 08:32:35.937" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:35.937" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
  ...</msg>
<status status="PASS" endtime="20181214 08:32:35.937" starttime="20181214 08:32:35.934"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:35.937" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741291",
                        "last-access-time": 1544775689
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "272795776625121:br-ex-patch:1121",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "272795776625121:br-ex-patch:trunk",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                        "id-value": [
                            7
                        ]
                    },
                    {
                        "id-key": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                        "id-value": [
                            6
                        ]
                    },
                    {
                        "id-key": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                        "id-value": [
                            5
                        ]
                    }
                ],
                "pool-name": "interfaces",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 152499,
                    "end": 175000,
                    "start": 150000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "nextHopPointerPool.-1073741291",
                        "last-access-time": 1544774985
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "meters",
                "pool-name": "meters.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 227499,
                    "end": 250000,
                    "start": 225000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "snatGroupIdPool.-1073741291",
                        "last-access-time": 1544775682
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                        "id-value": [
                            225000
                        ]
                    },
                    {
                        "id-key": "snatmiss.e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "id-value": [
                            225001
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741291",
                        "last-access-time": 1544774985
                    }
                ],
                "pool-name": "lporttag",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 0,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "RouteDistinguisherPool",
                "pool-name": "RouteDistinguisherPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "groups.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5004,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1544775654
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741291",
                        "last-access-time": 1544774986
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "2.120000.4.Arp.",
                        "id-value": [
                            1
                        ]
                    }
                ],
                "pool-name": "aliveness-monitor",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "tables.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "tables",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 149999,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "meters.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100002,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1544775652
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 69999,
                    "end": 72998,
                    "start": 70000
                },
                "block-size": 2999,
                "parent-pool-name": "opendaylight-vni-ranges",
                "pool-name": "opendaylight-vni-ranges.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 1,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "aliveness-monitor",
                "pool-name": "aliveness-monitor.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741291",
                        "last-access-time": 1544775653
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                        "id-value": [
                            5001
                        ]
                    },
                    {
                        "id-key": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "id-value": [
                            5003
                        ]
                    },
                    {
                        "id-key": "8c3e82a8-071a-4d20-abde-82c067e37c1b",
                        "id-value": [
                            5004
                        ]
                    },
                    {
                        "id-key": "arp.responder.group.id",
                        "id-value": [
                            5000
                        ]
                    }
                ],
                "pool-name": "elan.ids.pool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "groups",
                "pool-name": "groups.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "RouteDistinguisherPool.-1073741291",
                        "last-access-time": 1544774986
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 225001,
                    "end": 227499,
                    "start": 225000
                },
                "block-size": 2500,
                "parent-pool-name": "snatGroupIdPool",
                "pool-name": "snatGroupIdPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 3,
                    "end": 999,
                    "start": 1
                },
                "block-size": 999,
                "parent-pool-name": "ACL-TAG-POOL",
                "pool-name": "ACL-TAG-POOL.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "tables",
                "pool-name": "tables.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 7,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 1,
                            "ready-time-sec": 1544775654
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741291",
                        "last-access-time": 1544775622
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "1e4edfa6-cbe1-4350-a6cc-902700e990e9.192.0.2.0/24",
                        "id-value": [
                            100002
                        ]
                    },
                    {
                        "id-key": "44f91859-7723-44e1-a95d-25948457eb65",
                        "id-value": [
                            100000
                        ]
                    }
                ],
                "pool-name": "vpnservices",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 72998,
                    "end": 99999,
                    "start": 70000
                },
                "block-size": 2999,
                "child-pools": [
                    {
                        "child-pool-name": "opendaylight-vni-ranges.-1073741291",
                        "last-access-time": 1544774987
                    }
                ],
                "pool-name": "opendaylight-vni-ranges",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 999,
                    "end": 10000,
                    "start": 1
                },
                "block-size": 999,
                "child-pools": [
                    {
                        "child-pool-name": "ACL-TAG-POOL.-1073741291",
                        "last-access-time": 1544775658
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "c4e77973-bb58-4259-807f-059e9ca50e36",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "ee3dd710-2490-4241-b666-9fec686f0c78",
                        "id-value": [
                            1
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:35.938" starttime="20181214 08:32:35.937"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:35.938" starttime="20181214 08:32:35.929"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-access-control-list:access-lists">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:35.943" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-access-control-list:access-lists, headers=None json=None</msg>
<msg timestamp="20181214 08:32:35.943" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:35.943" starttime="20181214 08:32:35.938"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:35.945" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ee3dd710-2490-4241-b666-9fec686f0c78","access-list-entries":{"ace":[{"rule-name":"6ad09561-353a-445e-b51d-b931a7e01c22","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"af9be2ac-0c71-466b-8ee2-188747a79255","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c0796abf-11eb-4f12-8347-fb5894143b1d","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e64e4970-560c-4af7-a079-217ef6e7e68a","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"62100813-13a1-4c22-9a97-bfabd6744cb8","access-list-entries":{"ace":[{"rule-name":"2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c5369c6a-c1ec-45d9-9393-f55f92ef6f46","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"d06c714b-ca05-4f3a-a9af-f80ac1f213f5","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e39d54b7-5907-4ebe-bf47-f2be219b1fec","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"c4e77973-bb58-4259-807f-059e9ca50e36","access-list-entries":{"ace":[{"rule-name":"663a685f-98b3-46a6-b2e9-63b785eeaa55","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"f421a3c5-ca22-4f6f-a412-2aefaa50df2f","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"043c48f3-d93b-44bb-9478-68932b3bd523","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"e81e5e6f-0842-4cb1-935b-7f415330c7f5","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"6c3feda1-5a93-4508-a98d-d3c8fbb3537a","matches":{"protocol":1,"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"3b8a26a3-5d36-4b56-ae33-6d00a2b0927e","matches":{"protocol":1,"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"d9277e05-00fd-44a9-b272-7254ec05b8fe","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"421fe227-8eda-4286-a0a5-cb5b2e071aeb","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}}]}} </msg>
<msg timestamp="20181214 08:32:35.945" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:35.945" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction...</msg>
<status status="PASS" endtime="20181214 08:32:35.945" starttime="20181214 08:32:35.944"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:35.945" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "6ad09561-353a-445e-b51d-b931a7e01c22"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "af9be2ac-0c71-466b-8ee2-188747a79255"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c0796abf-11eb-4f12-8347-fb5894143b1d"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e64e4970-560c-4af7-a079-217ef6e7e68a"
                        }
                    ]
                },
                "acl-name": "ee3dd710-2490-4241-b666-9fec686f0c78",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c5369c6a-c1ec-45d9-9393-f55f92ef6f46"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "d06c714b-ca05-4f3a-a9af-f80ac1f213f5"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e39d54b7-5907-4ebe-bf47-f2be219b1fec"
                        }
                    ]
                },
                "acl-name": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "663a685f-98b3-46a6-b2e9-63b785eeaa55"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "f421a3c5-ca22-4f6f-a412-2aefaa50df2f"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "043c48f3-d93b-44bb-9478-68932b3bd523"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6
                            },
                            "rule-name": "e81e5e6f-0842-4cb1-935b-7f415330c7f5"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "protocol": 1,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "6c3feda1-5a93-4508-a98d-d3c8fbb3537a"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "protocol": 1
                            },
                            "rule-name": "3b8a26a3-5d36-4b56-ae33-6d00a2b0927e"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "d9277e05-00fd-44a9-b272-7254ec05b8fe"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17
                            },
                            "rule-name": "421fe227-8eda-4286-a0a5-cb5b2e071aeb"
                        }
                    ]
                },
                "acl-name": "c4e77973-bb58-4259-807f-059e9ca50e36",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:35.946" starttime="20181214 08:32:35.945"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:35.946" starttime="20181214 08:32:35.938"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-interfaces:interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:35.951" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181214 08:32:35.951" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:35.951" starttime="20181214 08:32:35.946"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:35.952" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap75ad12ce-dc"},{"name":"272795776625121:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"272795776625121:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tapbe8c07f1-9e"},{"name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["c4e77973-bb58-4259-807f-059e9ca50e36"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:9d:55:b4","ip-address":"21.0.0.3"},{"mac-address":"fa:16:3e:9d:55:b4","ip-address":"fe80:0:0:0:f816:3eff:fe9d:55b4"}],"odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap1b2d0ff7-00"},{"name":"272795776625121:br-ex-patch:1121","enabled":true,"odl-interface:parent-interface":"272795776625121:br-ex-patch:trunk","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:vlan-id":1121,"odl-interface:l2vlan-mode":"trunk-member"},{"name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["c4e77973-bb58-4259-807f-059e9ca50e36"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:e8:c5:32","ip-address":"21.0.0.6"},{"mac-address":"fa:16:3e:e8:c5:32","ip-address":"fe80:0:0:0:f816:3eff:fee8:c532"}],"odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap7abc77ed-eb"}]}} </msg>
<msg timestamp="20181214 08:32:35.952" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:35.952" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "odl-interface:l2vlan-mode":...</msg>
<status status="PASS" endtime="20181214 08:32:35.952" starttime="20181214 08:32:35.951"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:35.952" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap75ad12ce-dc",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "272795776625121:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "272795776625121:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tapbe8c07f1-9e",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "21.0.0.3",
                        "mac-address": "fa:16:3e:9d:55:b4"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe9d:55b4",
                        "mac-address": "fa:16:3e:9d:55:b4"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "c4e77973-bb58-4259-807f-059e9ca50e36"
                ],
                "enabled": true,
                "name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap1b2d0ff7-00",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "272795776625121:br-ex-patch:1121",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk-member",
                "odl-interface:parent-interface": "272795776625121:br-ex-patch:trunk",
                "odl-interface:vlan-id": 1121,
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "21.0.0.6",
                        "mac-address": "fa:16:3e:e8:c5:32"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fee8:c532",
                        "mac-address": "fa:16:3e:e8:c5:32"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "c4e77973-bb58-4259-807f-059e9ca50e36"
                ],
                "enabled": true,
                "name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap7abc77ed-eb",
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:35.952" starttime="20181214 08:32:35.952"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:35.952" starttime="20181214 08:32:35.946"></status>
</kw>
<kw type="foritem" name="${model} = config/interface-service-bindings:service-bindings">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:35.959" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181214 08:32:35.960" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:35.960" starttime="20181214 08:32:35.953"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:35.962" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.2a11e51d-64d7-4607-a408-e4b9b53934fe.75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":83936411648,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5003,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":2,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"4"}}]}}]},{"service-priority":6,"service-name":"acl.egressacl.7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":6,"flow-cookie":110100480,"instruction":[{"order":1,"go-to-table":{"table_id":239}}]}]},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.2a11e51d-64d7-4607-a408-e4b9b53934fe.7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":83936411648,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5003,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":6,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]},{"service-priority":2,"service-name":"acl.ingressacl.7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":2,"flow-cookie":110100480,"instruction":[{"order":1,"go-to-table":{"table_id":210}}]}]},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.272795776625121:br-ex-patch:1121","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":2,"output-action":{"max-length":0,"output-node-connector":"1"}},{"order":1,"set-field":{"vlan-match":{"vlan-id":{"vlan-id":1121,"vlan-id-present":true}}}},{"order":0,"push-vlan-action":{"ethernet-type":33024}}]}}]}]},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.2a11e51d-64d7-4607-a408-e4b9b53934fe.272795776625121:br-ex-patch:1121","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":83936411648,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5003,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":4,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"2"}}]}}]}]},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.8c3e82a8-071a-4d20-abde-82c067e37c1b.be8c07f1-9e5a-4bae-b710-4b50d880531f","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":83953188864,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5004,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":5,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"5"}}]}}]},{"service-priority":6,"service-name":"acl.egressacl.1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":6,"flow-cookie":110100480,"instruction":[{"order":1,"go-to-table":{"table_id":239}}]}]},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.272795776625121:br-ex-patch:trunk","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]}]},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.be8c07f1-9e5a-4bae-b710-4b50d880531f","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]}]},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.2a11e51d-64d7-4607-a408-e4b9b53934fe.1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":83936411648,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5003,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":7,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]},{"service-priority":2,"service-name":"acl.ingressacl.1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":2,"flow-cookie":110100480,"instruction":[{"order":1,"go-to-table":{"table_id":210}}]}]}]}} </msg>
<msg timestamp="20181214 08:32:35.962" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:35.962" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                       ...</msg>
<status status="PASS" endtime="20181214 08:32:35.962" starttime="20181214 08:32:35.960"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:35.963" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 83936411648,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5003
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 2
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.2a11e51d-64d7-4607-a408-e4b9b53934fe.75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "4"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    },
                    {
                        "flow-cookie": 110100480,
                        "flow-priority": 6,
                        "instruction": [
                            {
                                "go-to-table": {
                                    "table_id": 239
                                },
                                "order": 1
                            }
                        ],
                        "service-name": "acl.egressacl.7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                        "service-priority": 6,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 83936411648,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5003
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 6
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.2a11e51d-64d7-4607-a408-e4b9b53934fe.7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    },
                    {
                        "flow-cookie": 110100480,
                        "flow-priority": 2,
                        "instruction": [
                            {
                                "go-to-table": {
                                    "table_id": 210
                                },
                                "order": 1
                            }
                        ],
                        "service-name": "acl.ingressacl.7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                        "service-priority": 2,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 2,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        },
                                        {
                                            "order": 1,
                                            "set-field": {
                                                "vlan-match": {
                                                    "vlan-id": {
                                                        "vlan-id": 1121,
                                                        "vlan-id-present": true
                                                    }
                                                }
                                            }
                                        },
                                        {
                                            "order": 0,
                                            "push-vlan-action": {
                                                "ethernet-type": 33024
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.272795776625121:br-ex-patch:1121",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "272795776625121:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 83936411648,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5003
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 4
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.2a11e51d-64d7-4607-a408-e4b9b53934fe.272795776625121:br-ex-patch:1121",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "272795776625121:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "2"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 83953188864,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5004
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 5
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.8c3e82a8-071a-4d20-abde-82c067e37c1b.be8c07f1-9e5a-4bae-b710-4b50d880531f",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "5"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    },
                    {
                        "flow-cookie": 110100480,
                        "flow-priority": 6,
                        "instruction": [
                            {
                                "go-to-table": {
                                    "table_id": 239
                                },
                                "order": 1
                            }
                        ],
                        "service-name": "acl.egressacl.1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                        "service-priority": 6,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.272795776625121:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "3"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.be8c07f1-9e5a-4bae-b710-4b50d880531f",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 83936411648,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5003
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 7
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.2a11e51d-64d7-4607-a408-e4b9b53934fe.1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    },
                    {
                        "flow-cookie": 110100480,
                        "flow-priority": 2,
                        "instruction": [
                            {
                                "go-to-table": {
                                    "table_id": 210
                                },
                                "order": 1
                            }
                        ],
                        "service-name": "acl.ingressacl.1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                        "service-priority": 2,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:35.963" starttime="20181214 08:32:35.963"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:35.963" starttime="20181214 08:32:35.952"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-endpoints">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:35.967" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181214 08:32:35.968" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:35.968" starttime="20181214 08:32:35.964"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:35.968" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":272795776625121,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"192.0.2.21","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"272795776625121::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181214 08:32:35.968" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:35.968" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 272795776625121,
                "tunnel-end-points": [
                    {
                        "VLAN-...</msg>
<status status="PASS" endtime="20181214 08:32:35.968" starttime="20181214 08:32:35.968"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:35.969" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 272795776625121,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "272795776625121::0",
                        "ip-address": "192.0.2.21",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "",
                        "subnet-mask": "255.255.255.255/32",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "default-transport-zone"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:35.969" starttime="20181214 08:32:35.969"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:35.969" starttime="20181214 08:32:35.963"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-teps-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:35.975" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181214 08:32:35.975" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:35.975" starttime="20181214 08:32:35.969"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:35.976" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:32:35.976" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:35.976" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:32:35.976" starttime="20181214 08:32:35.976"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:35.977" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:35.977" starttime="20181214 08:32:35.977"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:35.977" starttime="20181214 08:32:35.969"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:external-tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:35.982" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181214 08:32:35.982" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:35.982" starttime="20181214 08:32:35.977"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:35.983" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:32:35.983" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:35.983" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:32:35.983" starttime="20181214 08:32:35.983"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:35.984" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:35.984" starttime="20181214 08:32:35.983"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:35.984" starttime="20181214 08:32:35.977"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:35.988" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181214 08:32:35.988" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:35.988" starttime="20181214 08:32:35.984"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:35.989" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:32:35.989" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:35.989" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:32:35.989" starttime="20181214 08:32:35.988"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:35.989" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:35.990" starttime="20181214 08:32:35.989"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:35.990" starttime="20181214 08:32:35.984"></status>
</kw>
<kw type="foritem" name="${model} = config/itm:transport-zones">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:35.994" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181214 08:32:35.994" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:35.994" starttime="20181214 08:32:35.990"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:35.995" level="INFO">To JSON using : content={"transport-zones":{"transport-zone":[{"zone-name":"default-transport-zone","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"255.255.255.255/32","vlan-id":0,"vteps":[{"dpn-id":272795776625121,"portname":"","ip-address":"192.0.2.21","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181214 08:32:35.995" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:35.995" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181214 08:32:35.995" starttime="20181214 08:32:35.994"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:35.995" level="INFO">{
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "255.255.255.255/32",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 272795776625121,
                                "ip-address": "192.0.2.21",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:35.996" starttime="20181214 08:32:35.995"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:35.996" starttime="20181214 08:32:35.990"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:35.999" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181214 08:32:35.999" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:35.999" starttime="20181214 08:32:35.996"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:35.999" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181214 08:32:35.999" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.000" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181214 08:32:36.000" starttime="20181214 08:32:35.999"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.000" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181214 08:32:36.000" starttime="20181214 08:32:36.000"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.000" starttime="20181214 08:32:35.996"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.003" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.003" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.003" starttime="20181214 08:32:36.000"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.004" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181214 08:32:36.004" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.004" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 08:32:36.004" starttime="20181214 08:32:36.004"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.004" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 08:32:36.005" starttime="20181214 08:32:36.004"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.005" starttime="20181214 08:32:36.000"></status>
</kw>
<kw type="foritem" name="${model} = config/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.009" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.009" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.009" starttime="20181214 08:32:36.005"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.009" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.21:6653"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"f8:1b:37:5c:a9:e1"},{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"}],"ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","termination-point":[{"tp-id":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:name":"br-ex-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex","termination-point":[{"tp-id":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:name":"br-ex-int-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]}]}]} </msg>
<msg timestamp="20181214 08:32:36.010" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.010" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridg...</msg>
<status status="PASS" endtime="20181214 08:32:36.010" starttime="20181214 08:32:36.009"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.010" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "f8:1b:37:5c:a9:e1"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "target": "tcp:192.0.2.21:6653"
                        }
                    ],
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "tp-id": "br-ex-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181214 08:32:36.010" starttime="20181214 08:32:36.010"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.010" starttime="20181214 08:32:36.005"></status>
</kw>
<kw type="foritem" name="${model} = config/neutron:neutron">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.015" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.015" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.015" starttime="20181214 08:32:36.010"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.017" level="INFO">To JSON using : content={"neutron":{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"8c3e82a8-071a-4d20-abde-82c067e37c1b","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-provider-ext:segmentation-id":"57","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"l2_net_2"},{"uuid":"2a11e51d-64d7-4607-a408-e4b9b53934fe","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-provider-ext:segmentation-id":"1121","neutron-provider-ext:physical-network":"datacentre","neutron-provider-ext:network-type":"neutron-networks:network-type-vlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"l2_net_1"}]},"security-groups":{"security-group":[{"uuid":"62100813-13a1-4c22-9a97-bfabd6744cb8","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":4,"name":"default","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"c4e77973-bb58-4259-807f-059e9ca50e36","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":2,"name":"l2_sg","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"ee3dd710-2490-4241-b666-9fec686f0c78","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","revision-number":4,"name":"default","project-id":"bfcec20503cd4d309495f70adb639682"}]},"security-rules":{"security-rule":[{"uuid":"e64e4970-560c-4af7-a079-217ef6e7e68a","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"043c48f3-d93b-44bb-9478-68932b3bd523","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"c4e77973-bb58-4259-807f-059e9ca50e36","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"d06c714b-ca05-4f3a-a9af-f80ac1f213f5","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"e39d54b7-5907-4ebe-bf47-f2be219b1fec","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"421fe227-8eda-4286-a0a5-cb5b2e071aeb","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"c4e77973-bb58-4259-807f-059e9ca50e36","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"c5369c6a-c1ec-45d9-9393-f55f92ef6f46","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"c0796abf-11eb-4f12-8347-fb5894143b1d","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"d9277e05-00fd-44a9-b272-7254ec05b8fe","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"c4e77973-bb58-4259-807f-059e9ca50e36","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"663a685f-98b3-46a6-b2e9-63b785eeaa55","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"c4e77973-bb58-4259-807f-059e9ca50e36"},{"uuid":"3b8a26a3-5d36-4b56-ae33-6d00a2b0927e","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"c4e77973-bb58-4259-807f-059e9ca50e36","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"f421a3c5-ca22-4f6f-a412-2aefaa50df2f","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"c4e77973-bb58-4259-807f-059e9ca50e36"},{"uuid":"6c3feda1-5a93-4508-a98d-d3c8fbb3537a","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"c4e77973-bb58-4259-807f-059e9ca50e36","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"6ad09561-353a-445e-b51d-b931a7e01c22","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"af9be2ac-0c71-466b-8ee2-188747a79255","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"e81e5e6f-0842-4cb1-935b-7f415330c7f5","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"c4e77973-bb58-4259-807f-059e9ca50e36","remote-ip-prefix":"0.0.0.0/0"}]},"subnets":{"subnet":[{"uuid":"a60672b0-6f3c-419b-a052-62519ff9e2e5","gateway-ip":"22.0.0.1","project-id":"8f21c4d8db54482e99c30c98fba342b4","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"22.0.0.2","end":"22.0.0.254"}],"cidr":"22.0.0.0/24","network-id":"8c3e82a8-071a-4d20-abde-82c067e37c1b","name":"l2_sub_2"},{"uuid":"e13b9ba2-e337-4e51-9e53-07a75695540c","gateway-ip":"21.0.0.1","project-id":"8f21c4d8db54482e99c30c98fba342b4","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"21.0.0.2","end":"21.0.0.254"}],"cidr":"21.0.0.0/24","network-id":"2a11e51d-64d7-4607-a408-e4b9b53934fe","name":"l2_sub_1"}]},"ports":{"port":[{"uuid":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","fixed-ips":[{"subnet-id":"e13b9ba2-e337-4e51-9e53-07a75695540c","ip-address":"21.0.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-2a11e51d-64d7-4607-a408-e4b9b53934fe","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:08:5d:98","admin-state-up":true,"network-id":"2a11e51d-64d7-4607-a408-e4b9b53934fe","name":""},{"uuid":"be8c07f1-9e5a-4bae-b710-4b50d880531f","fixed-ips":[{"subnet-id":"a60672b0-6f3c-419b-a052-62519ff9e2e5","ip-address":"22.0.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-8c3e82a8-071a-4d20-abde-82c067e37c1b","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:10:ad:11","admin-state-up":true,"network-id":"8c3e82a8-071a-4d20-abde-82c067e37c1b","name":""},{"uuid":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","fixed-ips":[{"subnet-id":"e13b9ba2-e337-4e51-9e53-07a75695540c","ip-address":"21.0.0.6"}],"device-id":"f6744d59-22fa-4e84-8ca1-df0e708a9065","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":10,"device-owner":"compute:nova","mac-address":"fa:16:3e:e8:c5:32","security-groups":["c4e77973-bb58-4259-807f-059e9ca50e36"],"admin-state-up":true,"network-id":"2a11e51d-64d7-4607-a408-e4b9b53934fe","name":""},{"uuid":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","fixed-ips":[{"subnet-id":"e13b9ba2-e337-4e51-9e53-07a75695540c","ip-address":"21.0.0.3"}],"device-id":"6ed92d75-ef7a-49de-9f93-902ae2f1245e","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":10,"device-owner":"compute:nova","mac-address":"fa:16:3e:9d:55:b4","security-groups":["c4e77973-bb58-4259-807f-059e9ca50e36"],"admin-state-up":true,"network-id":"2a11e51d-64d7-4607-a408-e4b9b53934fe","name":""}]}}} </msg>
<msg timestamp="20181214 08:32:36.017" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.017" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181214 08:32:36.017" starttime="20181214 08:32:36.015"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.018" level="INFO">{
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-flat",
                    "project-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "uuid": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
                },
                {
                    "admin-state-up": true,
                    "name": "l2_net_2",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "57",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "8c3e82a8-071a-4d20-abde-82c067e37c1b"
                },
                {
                    "admin-state-up": true,
                    "name": "l2_net_1",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vlan",
                    "neutron-provider-ext:physical-network": "datacentre",
                    "neutron-provider-ext:segmentation-id": "1121",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "2a11e51d-64d7-4607-a408-e4b9b53934fe"
                }
            ]
        },
        "ports": {
            "port": [
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-2a11e51d-64d7-4607-a408-e4b9b53934fe",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "21.0.0.2",
                            "subnet-id": "e13b9ba2-e337-4e51-9e53-07a75695540c"
                        }
                    ],
                    "mac-address": "fa:16:3e:08:5d:98",
                    "name": "",
                    "network-id": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 6,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-8c3e82a8-071a-4d20-abde-82c067e37c1b",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "22.0.0.2",
                            "subnet-id": "a60672b0-6f3c-419b-a052-62519ff9e2e5"
                        }
                    ],
                    "mac-address": "fa:16:3e:10:ad:11",
                    "name": "",
                    "network-id": "8c3e82a8-071a-4d20-abde-82c067e37c1b",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 6,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "be8c07f1-9e5a-4bae-b710-4b50d880531f"
                },
                {
                    "admin-state-up": true,
                    "device-id": "f6744d59-22fa-4e84-8ca1-df0e708a9065",
                    "device-owner": "compute:nova",
                    "fixed-ips": [
                        {
                            "ip-address": "21.0.0.6",
                            "subnet-id": "e13b9ba2-e337-4e51-9e53-07a75695540c"
                        }
                    ],
                    "mac-address": "fa:16:3e:e8:c5:32",
                    "name": "",
                    "network-id": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 10,
                    "security-groups": [
                        "c4e77973-bb58-4259-807f-059e9ca50e36"
                    ],
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e"
                },
                {
                    "admin-state-up": true,
                    "device-id": "6ed92d75-ef7a-49de-9f93-902ae2f1245e",
                    "device-owner": "compute:nova",
                    "fixed-ips": [
                        {
                            "ip-address": "21.0.0.3",
                            "subnet-id": "e13b9ba2-e337-4e51-9e53-07a75695540c"
                        }
                    ],
                    "mac-address": "fa:16:3e:9d:55:b4",
                    "name": "",
                    "network-id": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 10,
                    "security-groups": [
                        "c4e77973-bb58-4259-807f-059e9ca50e36"
                    ],
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c"
                }
            ]
        },
        "security-groups": {
            "security-group": [
                {
                    "name": "default",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 4,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "62100813-13a1-4c22-9a97-bfabd6744cb8"
                },
                {
                    "name": "l2_sg",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "c4e77973-bb58-4259-807f-059e9ca50e36"
                },
                {
                    "name": "default",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 4,
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "ee3dd710-2490-4241-b666-9fec686f0c78"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "e64e4970-560c-4af7-a079-217ef6e7e68a"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "c4e77973-bb58-4259-807f-059e9ca50e36",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "043c48f3-d93b-44bb-9478-68932b3bd523"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "d06c714b-ca05-4f3a-a9af-f80ac1f213f5"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "e39d54b7-5907-4ebe-bf47-f2be219b1fec"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "c4e77973-bb58-4259-807f-059e9ca50e36",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "421fe227-8eda-4286-a0a5-cb5b2e071aeb"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "c5369c6a-c1ec-45d9-9393-f55f92ef6f46"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "c0796abf-11eb-4f12-8347-fb5894143b1d"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "c4e77973-bb58-4259-807f-059e9ca50e36",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "d9277e05-00fd-44a9-b272-7254ec05b8fe"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "c4e77973-bb58-4259-807f-059e9ca50e36",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "663a685f-98b3-46a6-b2e9-63b785eeaa55"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "c4e77973-bb58-4259-807f-059e9ca50e36",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "3b8a26a3-5d36-4b56-ae33-6d00a2b0927e"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "c4e77973-bb58-4259-807f-059e9ca50e36",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "f421a3c5-ca22-4f6f-a412-2aefaa50df2f"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "c4e77973-bb58-4259-807f-059e9ca50e36",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "6c3feda1-5a93-4508-a98d-d3c8fbb3537a"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "6ad09561-353a-445e-b51d-b931a7e01c22"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "af9be2ac-0c71-466b-8ee2-188747a79255"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "c4e77973-bb58-4259-807f-059e9ca50e36",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "e81e5e6f-0842-4cb1-935b-7f415330c7f5"
                }
            ]
        },
        "subnets": {
            "subnet": [
                {
                    "allocation-pools": [
                        {
                            "end": "22.0.0.254",
                            "start": "22.0.0.2"
                        }
                    ],
                    "cidr": "22.0.0.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "22.0.0.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "l2_sub_2",
                    "network-id": "8c3e82a8-071a-4d20-abde-82c067e37c1b",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "a60672b0-6f3c-419b-a052-62519ff9e2e5"
                },
                {
                    "allocation-pools": [
                        {
                            "end": "21.0.0.254",
                            "start": "21.0.0.2"
                        }
                    ],
                    "cidr": "21.0.0.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "21.0.0.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "l2_sub_1",
                    "network-id": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "e13b9ba2-e337-4e51-9e53-07a75695540c"
                }
            ]
        }
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.018" starttime="20181214 08:32:36.017"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.018" starttime="20181214 08:32:36.010"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:networkMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.022" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.022" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.022" starttime="20181214 08:32:36.018"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.022" level="INFO">To JSON using : content={"networkMaps":{"networkMap":[{"network-id":"2a11e51d-64d7-4607-a408-e4b9b53934fe","subnet-id-list":["e13b9ba2-e337-4e51-9e53-07a75695540c"]},{"network-id":"8c3e82a8-071a-4d20-abde-82c067e37c1b","subnet-id-list":["a60672b0-6f3c-419b-a052-62519ff9e2e5"]}]}} </msg>
<msg timestamp="20181214 08:32:36.022" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.023" level="INFO">${pretty_output} = {
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                "subnet-id-list": [
                    "e13b9ba2-e33...</msg>
<status status="PASS" endtime="20181214 08:32:36.023" starttime="20181214 08:32:36.022"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.023" level="INFO">{
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                "subnet-id-list": [
                    "e13b9ba2-e337-4e51-9e53-07a75695540c"
                ]
            },
            {
                "network-id": "8c3e82a8-071a-4d20-abde-82c067e37c1b",
                "subnet-id-list": [
                    "a60672b0-6f3c-419b-a052-62519ff9e2e5"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.023" starttime="20181214 08:32:36.023"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.023" starttime="20181214 08:32:36.018"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:neutron-vpn-portip-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.028" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:neutron-vpn-portip-port-data, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.028" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.028" starttime="20181214 08:32:36.023"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.029" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:32:36.029" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.029" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:32:36.029" starttime="20181214 08:32:36.029"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.029" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.030" starttime="20181214 08:32:36.029"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.030" starttime="20181214 08:32:36.023"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:router-interfaces-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.041" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.041" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.041" starttime="20181214 08:32:36.030"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.042" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:32:36.042" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.042" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:32:36.042" starttime="20181214 08:32:36.041"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.043" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.043" starttime="20181214 08:32:36.042"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.043" starttime="20181214 08:32:36.030"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:subnetmaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.048" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.048" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.048" starttime="20181214 08:32:36.043"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.049" level="INFO">To JSON using : content={"subnetmaps":{"subnetmap":[{"id":"e13b9ba2-e337-4e51-9e53-07a75695540c","network-type":"VLAN","port-list":["1b2d0ff7-0023-4bfd-a0c6-216e1655005c","7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","75ad12ce-dca5-48f9-8e5c-4a92ab8af54c"],"segmentation-id":1121,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","network-id":"2a11e51d-64d7-4607-a408-e4b9b53934fe","subnet-ip":"21.0.0.0/24"},{"id":"a60672b0-6f3c-419b-a052-62519ff9e2e5","network-type":"VXLAN","port-list":["be8c07f1-9e5a-4bae-b710-4b50d880531f"],"segmentation-id":57,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","network-id":"8c3e82a8-071a-4d20-abde-82c067e37c1b","subnet-ip":"22.0.0.0/24"}]}} </msg>
<msg timestamp="20181214 08:32:36.049" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.049" level="INFO">${pretty_output} = {
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "e13b9ba2-e337-4e51-9e53-07a75695540c",
                "network-id": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
         ...</msg>
<status status="PASS" endtime="20181214 08:32:36.049" starttime="20181214 08:32:36.048"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.050" level="INFO">{
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "e13b9ba2-e337-4e51-9e53-07a75695540c",
                "network-id": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                "network-type": "VLAN",
                "port-list": [
                    "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                    "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                    "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c"
                ],
                "segmentation-id": 1121,
                "subnet-ip": "21.0.0.0/24",
                "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4"
            },
            {
                "id": "a60672b0-6f3c-419b-a052-62519ff9e2e5",
                "network-id": "8c3e82a8-071a-4d20-abde-82c067e37c1b",
                "network-type": "VXLAN",
                "port-list": [
                    "be8c07f1-9e5a-4bae-b710-4b50d880531f"
                ],
                "segmentation-id": 57,
                "subnet-ip": "22.0.0.0/24",
                "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.050" starttime="20181214 08:32:36.049"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.050" starttime="20181214 08:32:36.043"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:vpnMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.055" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.055" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.055" starttime="20181214 08:32:36.050"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.055" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181214 08:32:36.056" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.056" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181214 08:32:36.056" starttime="20181214 08:32:36.055"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.056" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181214 08:32:36.056" starttime="20181214 08:32:36.056"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.056" starttime="20181214 08:32:36.050"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-fib:fibEntries">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.062" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.062" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.062" starttime="20181214 08:32:36.056"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.063" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181214 08:32:36.063" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.063" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181214 08:32:36.063" starttime="20181214 08:32:36.062"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.063" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181214 08:32:36.063" starttime="20181214 08:32:36.063"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.063" starttime="20181214 08:32:36.056"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-interface-meta:interface-child-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.066" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-interface-meta:interface-child-info, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.066" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.067" starttime="20181214 08:32:36.064"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.067" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"272795776625121:br-ex-patch","interface-child-entry":[{"child-interface":"272795776625121:br-ex-patch:trunk"}]},{"parent-interface":"tap75ad12ce-dc","interface-child-entry":[{"child-interface":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c"}]},{"parent-interface":"tapbe8c07f1-9e","interface-child-entry":[{"child-interface":"be8c07f1-9e5a-4bae-b710-4b50d880531f"}]},{"parent-interface":"272795776625121:br-ex-patch:trunk","interface-child-entry":[{"child-interface":"272795776625121:br-ex-patch:1121"}]},{"parent-interface":"tap1b2d0ff7-00","interface-child-entry":[{"child-interface":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c"}]},{"parent-interface":"tap7abc77ed-eb","interface-child-entry":[{"child-interface":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e"}]}]}} </msg>
<msg timestamp="20181214 08:32:36.067" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.067" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "272795776...</msg>
<status status="PASS" endtime="20181214 08:32:36.067" starttime="20181214 08:32:36.067"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.068" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "272795776625121:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "272795776625121:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c"
                    }
                ],
                "parent-interface": "tap75ad12ce-dc"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "be8c07f1-9e5a-4bae-b710-4b50d880531f"
                    }
                ],
                "parent-interface": "tapbe8c07f1-9e"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "272795776625121:br-ex-patch:1121"
                    }
                ],
                "parent-interface": "272795776625121:br-ex-patch:trunk"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c"
                    }
                ],
                "parent-interface": "tap1b2d0ff7-00"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e"
                    }
                ],
                "parent-interface": "tap7abc77ed-eb"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.068" starttime="20181214 08:32:36.068"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.068" starttime="20181214 08:32:36.063"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:router-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.072" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.072" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.072" starttime="20181214 08:32:36.068"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.073" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:32:36.073" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.073" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:32:36.073" starttime="20181214 08:32:36.072"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.073" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.074" starttime="20181214 08:32:36.073"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.074" starttime="20181214 08:32:36.068"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-id-to-vpn-instance">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.076" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-id-to-vpn-instance, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.077" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.077" starttime="20181214 08:32:36.074"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.077" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65"}]}} </msg>
<msg timestamp="20181214 08:32:36.077" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.077" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a...</msg>
<status status="PASS" endtime="20181214 08:32:36.077" starttime="20181214 08:32:36.077"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.078" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.078" starttime="20181214 08:32:36.078"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.078" starttime="20181214 08:32:36.074"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-instance-to-vpn-id">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.082" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-instance-to-vpn-id, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.082" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.082" starttime="20181214 08:32:36.078"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.083" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65","vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-id":100000}]}} </msg>
<msg timestamp="20181214 08:32:36.083" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.083" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
               ...</msg>
<status status="PASS" endtime="20181214 08:32:36.083" starttime="20181214 08:32:36.082"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.083" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.083" starttime="20181214 08:32:36.083"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.083" starttime="20181214 08:32:36.078"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:ext-routers">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.087" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.087" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.087" starttime="20181214 08:32:36.084"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.088" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:32:36.088" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.088" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:32:36.088" starttime="20181214 08:32:36.087"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.088" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.088" starttime="20181214 08:32:36.088"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.088" starttime="20181214 08:32:36.083"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-networks">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.091" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.091" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.091" starttime="20181214 08:32:36.089"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.092" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181214 08:32:36.092" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.092" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181214 08:32:36.092" starttime="20181214 08:32:36.091"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.093" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181214 08:32:36.093" starttime="20181214 08:32:36.093"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.093" starttime="20181214 08:32:36.088"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-subnets">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.098" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.098" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.098" starttime="20181214 08:32:36.094"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.099" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181214 08:32:36.099" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.099" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181214 08:32:36.099" starttime="20181214 08:32:36.099"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.100" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181214 08:32:36.100" starttime="20181214 08:32:36.099"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.100" starttime="20181214 08:32:36.094"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.103" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.103" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.103" starttime="20181214 08:32:36.100"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.104" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:32:36.104" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.104" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:32:36.104" starttime="20181214 08:32:36.104"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.105" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.105" starttime="20181214 08:32:36.105"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.105" starttime="20181214 08:32:36.100"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:intext-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.108" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:intext-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.108" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.108" starttime="20181214 08:32:36.105"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.109" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:32:36.109" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.109" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:32:36.109" starttime="20181214 08:32:36.108"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.109" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.109" starttime="20181214 08:32:36.109"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.109" starttime="20181214 08:32:36.105"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:napt-switches">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.113" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.113" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.113" starttime="20181214 08:32:36.110"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.114" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:32:36.114" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.114" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:32:36.114" starttime="20181214 08:32:36.113"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.114" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.114" starttime="20181214 08:32:36.114"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.114" starttime="20181214 08:32:36.110"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:router-id-name">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.117" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.117" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.117" starttime="20181214 08:32:36.115"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.118" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:32:36.118" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.118" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:32:36.118" starttime="20181214 08:32:36.117"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.118" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.118" starttime="20181214 08:32:36.118"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.119" starttime="20181214 08:32:36.114"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:snatint-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.123" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:snatint-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.123" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.123" starttime="20181214 08:32:36.119"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.123" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:32:36.123" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.123" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:32:36.124" starttime="20181214 08:32:36.123"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.124" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.124" starttime="20181214 08:32:36.124"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.124" starttime="20181214 08:32:36.119"></status>
</kw>
<kw type="foritem" name="${model} = config/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.157" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.157" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.157" starttime="20181214 08:32:36.124"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.189" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.272795776625121.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"Egress_Fixed_Conntrk_272795776625121_6_MatchEthernetType[34525]_Recirc","priority":100,"table_id":212,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":6597069766656,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Conntrk_272795776625121_6_MatchEthernetType[34525]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":213,"conntrack-zone":5003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_272795776625121_6_MatchEthernetType[2048]_Recirc","priority":100,"table_id":212,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":6597069766656,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Conntrk_272795776625121_6_MatchEthernetType[2048]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":213,"conntrack-zone":5003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_272795776625121_7_MatchEthernetType[2048]_Recirc","priority":100,"table_id":212,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":7696581394432,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Conntrk_272795776625121_7_MatchEthernetType[2048]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":213,"conntrack-zone":5003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_272795776625121_7_MatchEthernetType[34525]_Recirc","priority":100,"table_id":212,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":7696581394432,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Conntrk_272795776625121_7_MatchEthernetType[34525]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":213,"conntrack-zone":5003}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false},{"id":"SNAT.272795776625121.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.272795776625121.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Egress_ARP_272795776625121_6_fa:16:3e:e8:c5:3221.0.0.6","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:e8:c5:32"},"ethernet-type":{"type":2054}},"metadata":{"metadata":6597069766656,"metadata-mask":1152920405095219200},"arp-source-transport-address":"21.0.0.6/32","arp-source-hardware-address":{"address":"fa:16:3e:e8:c5:32"}},"strict":false,"cookie":110100480,"flow-name":"Egress_ARP_272795776625121_6_fa:16:3e:e8:c5:3221.0.0.6","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Client_v6_272795776625121_7_fa:16:3e:9d:55:b4_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:9d:55:b4"},"ethernet-type":{"type":34525}},"metadata":{"metadata":7696581394432,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17},"udp-source-port":546,"udp-destination-port":547},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Client_v6_272795776625121_7_fa:16:3e:9d:55:b4_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_272795776625121_7_136_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":7696581394432,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":136}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_272795776625121_7_136_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Goto_Classifier_272795776625121_7_fa:16:3e:9d:55:b4_21.0.0.3","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:9d:55:b4"},"ethernet-type":{"type":2048}},"metadata":{"metadata":7696581394432,"metadata-mask":1152920405095219200},"ipv4-source":"21.0.0.3/32"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_272795776625121_7_fa:16:3e:9d:55:b4_21.0.0.3","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Goto_Classifier_272795776625121_6_fa:16:3e:e8:c5:32_fe80:0:0:0:f816:3eff:fee8:c532","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:e8:c5:32"},"ethernet-type":{"type":34525}},"metadata":{"metadata":6597069766656,"metadata-mask":1152920405095219200},"ipv6-source":"fe80:0:0:0:f816:3eff:fee8:c532/128"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_272795776625121_6_fa:16:3e:e8:c5:32_fe80:0:0:0:f816:3eff:fee8:c532","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Client_v4272795776625121_7_fa:16:3e:9d:55:b4_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:9d:55:b4"},"ethernet-type":{"type":2048}},"metadata":{"metadata":7696581394432,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17},"udp-source-port":68,"udp-destination-port":67},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Client_v4272795776625121_7_fa:16:3e:9d:55:b4_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_L2Broadcast_272795776625121_6_fa:16:3e:e8:c5:32","priority":61005,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:e8:c5:32"}},"metadata":{"metadata":6597069766656,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_L2Broadcast_272795776625121_6_fa:16:3e:e8:c5:32","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Goto_Classifier_272795776625121_6_fa:16:3e:e8:c5:32_21.0.0.6","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:e8:c5:32"},"ethernet-type":{"type":2048}},"metadata":{"metadata":6597069766656,"metadata-mask":1152920405095219200},"ipv4-source":"21.0.0.6/32"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_272795776625121_6_fa:16:3e:e8:c5:32_21.0.0.6","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Client_v6_272795776625121_6_fa:16:3e:e8:c5:32_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:e8:c5:32"},"ethernet-type":{"type":34525}},"metadata":{"metadata":6597069766656,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17},"udp-source-port":546,"udp-destination-port":547},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Client_v6_272795776625121_6_fa:16:3e:e8:c5:32_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Goto_Classifier_272795776625121_7_fa:16:3e:9d:55:b4_fe80:0:0:0:f816:3eff:fe9d:55b4","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:9d:55:b4"},"ethernet-type":{"type":34525}},"metadata":{"metadata":7696581394432,"metadata-mask":1152920405095219200},"ipv6-source":"fe80:0:0:0:f816:3eff:fe9d:55b4/128"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_272795776625121_7_fa:16:3e:9d:55:b4_fe80:0:0:0:f816:3eff:fe9d:55b4","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_L2Broadcast_272795776625121_7_fa:16:3e:9d:55:b4","priority":61005,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:9d:55:b4"}},"metadata":{"metadata":7696581394432,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_L2Broadcast_272795776625121_7_fa:16:3e:9d:55:b4","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Client_v4272795776625121_6_fa:16:3e:e8:c5:32_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:e8:c5:32"},"ethernet-type":{"type":2048}},"metadata":{"metadata":6597069766656,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17},"udp-source-port":68,"udp-destination-port":67},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Client_v4272795776625121_6_fa:16:3e:e8:c5:32_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ARP_272795776625121_7_fa:16:3e:9d:55:b421.0.0.3","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:9d:55:b4"},"ethernet-type":{"type":2054}},"metadata":{"metadata":7696581394432,"metadata-mask":1152920405095219200},"arp-source-transport-address":"21.0.0.3/32","arp-source-hardware-address":{"address":"fa:16:3e:9d:55:b4"}},"strict":false,"cookie":110100480,"flow-name":"Egress_ARP_272795776625121_7_fa:16:3e:9d:55:b421.0.0.3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_272795776625121_7_135_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":7696581394432,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":135}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_272795776625121_7_135_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_272795776625121_6_136_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":6597069766656,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":136}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_272795776625121_6_136_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_272795776625121_6_135_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":6597069766656,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":135}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_272795776625121_6_135_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_272795776625121_6_133_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":6597069766656,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":133}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_272795776625121_6_133_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_272795776625121_7_133_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":7696581394432,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":133}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_272795776625121_7_133_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Egress_Acl_Commit_Non_Conntrack_272795776625121_7","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":7696581394434,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Non_Conntrack_272795776625121_7","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Acl_Commit_Non_Conntrack_272795776625121_6","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":6597069766658,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Non_Conntrack_272795776625121_6","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Acl_Commit_Conntrack_272795776625121_6_MatchEthernetType[34525]","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":6597069766656,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Conntrack_272795776625121_6_MatchEthernetType[34525]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5003}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Acl_Commit_Conntrack_272795776625121_6_MatchEthernetType[2048]","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":6597069766656,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Conntrack_272795776625121_6_MatchEthernetType[2048]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5003}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Acl_Commit_Conntrack_272795776625121_7_MatchEthernetType[2048]","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":7696581394432,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Conntrack_272795776625121_7_MatchEthernetType[2048]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5003}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_272795776625121_6_Drop","priority":62020,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":6597069766660,"metadata-mask":1152920405095219204}},"strict":false,"cookie":6597179867137,"flow-name":"Egress_272795776625121_6_Drop","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Acl_Commit_Conntrack_272795776625121_7_MatchEthernetType[34525]","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":7696581394432,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Conntrack_272795776625121_7_MatchEthernetType[34525]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5003}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_272795776625121_7_Drop","priority":62020,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":7696581394436,"metadata-mask":1152920405095219204}},"strict":false,"cookie":7696691494913,"flow-name":"Egress_272795776625121_7_Drop","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.272795776625121.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_Drop272795776625121_7_Tracked_Invalid","priority":62020,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":7696581394432,"metadata-mask":1152920405095219200},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":48,"ct-state":48}}}]},"strict":false,"cookie":7696691494913,"flow-name":"Egress_Fixed_Conntrk_Drop272795776625121_7_Tracked_Invalid","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"ICMP_Egress_272795776625121_6_3b8a26a3-5d36-4b56-ae33-6d00a2b0927e","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":6597069766656,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"ICMP_Egress_272795776625121_6_3b8a26a3-5d36-4b56-ae33-6d00a2b0927e","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"ETHERnullEgress_272795776625121_7_f421a3c5-ca22-4f6f-a412-2aefaa50df2f","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":7696581394432,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"ETHERnullEgress_272795776625121_7_f421a3c5-ca22-4f6f-a412-2aefaa50df2f","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"UDP_DESTINATION_1_0Egress_272795776625121_7_421fe227-8eda-4286-a0a5-cb5b2e071aeb","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":7696581394432,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"UDP_DESTINATION_1_0Egress_272795776625121_7_421fe227-8eda-4286-a0a5-cb5b2e071aeb","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"TCP_DESTINATION_1_0Egress_272795776625121_6_e81e5e6f-0842-4cb1-935b-7f415330c7f5","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":6597069766656,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"TCP_DESTINATION_1_0Egress_272795776625121_6_e81e5e6f-0842-4cb1-935b-7f415330c7f5","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_Drop272795776625121_6_Tracked_Invalid","priority":62020,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":6597069766656,"metadata-mask":1152920405095219200},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":48,"ct-state":48}}}]},"strict":false,"cookie":6597179867137,"flow-name":"Egress_Fixed_Conntrk_Drop272795776625121_6_Tracked_Invalid","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"ETHERnullEgress_272795776625121_6_663a685f-98b3-46a6-b2e9-63b785eeaa55","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":6597069766656,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"ETHERnullEgress_272795776625121_6_663a685f-98b3-46a6-b2e9-63b785eeaa55","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false},{"id":"TCP_DESTINATION_1_0Egress_272795776625121_7_e81e5e6f-0842-4cb1-935b-7f415330c7f5","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":7696581394432,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"TCP_DESTINATION_1_0Egress_272795776625121_7_e81e5e6f-0842-4cb1-935b-7f415330c7f5","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"ICMP_Egress_272795776625121_7_3b8a26a3-5d36-4b56-ae33-6d00a2b0927e","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":7696581394432,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"ICMP_Egress_272795776625121_7_3b8a26a3-5d36-4b56-ae33-6d00a2b0927e","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_7","priority":50,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":7696581394432,"metadata-mask":1152920405095219200}},"strict":false,"cookie":7696691494913,"flow-name":"Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_7","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_6","priority":50,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":6597069766656,"metadata-mask":1152920405095219200}},"strict":false,"cookie":6597179867137,"flow-name":"Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_6","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"ETHERnullEgress_272795776625121_6_f421a3c5-ca22-4f6f-a412-2aefaa50df2f","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":6597069766656,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"ETHERnullEgress_272795776625121_6_f421a3c5-ca22-4f6f-a412-2aefaa50df2f","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"UDP_DESTINATION_1_0Egress_272795776625121_6_421fe227-8eda-4286-a0a5-cb5b2e071aeb","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":6597069766656,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"UDP_DESTINATION_1_0Egress_272795776625121_6_421fe227-8eda-4286-a0a5-cb5b2e071aeb","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"ETHERnullEgress_272795776625121_7_663a685f-98b3-46a6-b2e9-63b785eeaa55","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":7696581394432,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"ETHERnullEgress_272795776625121_7_663a685f-98b3-46a6-b2e9-63b785eeaa55","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.272795776625121.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"272795776625121.220.7abc77ed-eb15-4aed-9ecb-a7b0351aef9e.0","priority":6,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":1536}}}]},"strict":true,"cookie":110100480,"flow-name":"acl.egressacl.7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":0,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":239}},{"order":2,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2415920640,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.1b2d0ff7-0023-4bfd-a0c6-216e1655005c.0","priority":6,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":1792}}}]},"strict":true,"cookie":110100480,"flow-name":"acl.egressacl.1b2d0ff7-0023-4bfd-a0c6-216e1655005c","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":0,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":239}},{"order":2,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2415920896,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:1121.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":1024}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:1121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:1121.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":1024}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:1121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"push-vlan-action":{"ethernet-type":33024}},{"order":1,"set-field":{"vlan-match":{"vlan-id":{"vlan-id":1121,"vlan-id-present":true}}}},{"order":2,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.be8c07f1-9e5a-4bae-b710-4b50d880531f.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":1280}}}]},"strict":true,"cookie":134217735,"flow-name":"default.be8c07f1-9e5a-4bae-b710-4b50d880531f","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.7abc77ed-eb15-4aed-9ecb-a7b0351aef9e.9","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":2415920640}}}]},"strict":true,"cookie":134217735,"flow-name":"default.7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"4"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.1b2d0ff7-0023-4bfd-a0c6-216e1655005c.9","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":2415920896}}}]},"strict":true,"cookie":134217735,"flow-name":"default.1b2d0ff7-0023-4bfd-a0c6-216e1655005c","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"5"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.75ad12ce-dca5-48f9-8e5c-4a92ab8af54c.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":512}}}]},"strict":true,"cookie":134217735,"flow-name":"default.75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"2"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36,"flow":[{"id":"3657","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":57}},"strict":false,"cookie":150999948,"flow-name":"ITM Flow Entry :5004","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83953188864,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":38,"flow":[{"id":"385004","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":57}},"strict":false,"cookie":151327628,"flow-name":"8c3e82a8-071a-4d20-abde-82c067e37c1b","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83953188864,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_v4_Broadcast_272795776625121_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_272795776625121_7_130_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":130},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1792}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_272795776625121_7_130_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Goto_Classifier_272795776625121_7_fa:16:3e:9d:55:b4_fe80:0:0:0:f816:3eff:fe9d:55b4","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:9d:55:b4"},"ethernet-type":{"type":34525}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1792}}}],"ipv6-destination":"fe80:0:0:0:f816:3eff:fe9d:55b4/128"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_272795776625121_7_fa:16:3e:9d:55:b4_fe80:0:0:0:f816:3eff:fe9d:55b4","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_DHCP_Server_v4272795776625121_7_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1792}}}],"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Ingress_DHCP_Server_v4272795776625121_7_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_272795776625121_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_DHCP_Server_v6_272795776625121_7_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1792}}}],"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Ingress_DHCP_Server_v6_272795776625121_7_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_272795776625121_7_136_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":136},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1792}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_272795776625121_7_136_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_272795776625121_6_136_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":136},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1536}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_272795776625121_6_136_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_272795776625121_7_21.0.0.255_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1792}}}],"ipv4-destination":"21.0.0.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_7_21.0.0.255_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_DHCP_Server_v4272795776625121_6_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1536}}}],"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Ingress_DHCP_Server_v4272795776625121_6_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_272795776625121_6_130_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":130},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1536}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_272795776625121_6_130_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_272795776625121_7_135_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":135},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1792}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_272795776625121_7_135_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_272795776625121_6_135_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":135},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1536}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_272795776625121_6_135_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Goto_Classifier_272795776625121_6_fa:16:3e:e8:c5:32_fe80:0:0:0:f816:3eff:fee8:c532","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:e8:c5:32"},"ethernet-type":{"type":34525}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1536}}}],"ipv6-destination":"fe80:0:0:0:f816:3eff:fee8:c532/128"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_272795776625121_6_fa:16:3e:e8:c5:32_fe80:0:0:0:f816:3eff:fee8:c532","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ARP_272795776625121_6","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1536}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ARP_272795776625121_6","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_DHCP_Server_v6_272795776625121_6_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1536}}}],"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Ingress_DHCP_Server_v6_272795776625121_6_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ARP_272795776625121_7","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1792}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ARP_272795776625121_7","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Goto_Classifier_272795776625121_7_fa:16:3e:9d:55:b4_21.0.0.3","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:9d:55:b4"},"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1792}}}],"ipv4-destination":"21.0.0.3/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_272795776625121_7_fa:16:3e:9d:55:b4_21.0.0.3","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_272795776625121_6_21.0.0.255_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1536}}}],"ipv4-destination":"21.0.0.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_6_21.0.0.255_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Goto_Classifier_272795776625121_6_fa:16:3e:e8:c5:32_21.0.0.6","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:e8:c5:32"},"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1536}}}],"ipv4-destination":"21.0.0.6/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_272795776625121_6_fa:16:3e:e8:c5:32_21.0.0.6","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"UDP_DESTINATION_1_0Ingress_272795776625121_6_d9277e05-00fd-44a9-b272-7254ec05b8fe","priority":1003,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1536}}}]},"strict":false,"cookie":110100480,"flow-name":"UDP_DESTINATION_1_0Ingress_272795776625121_6_d9277e05-00fd-44a9-b272-7254ec05b8fe","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"ICMP_Ingress_272795776625121_6_6c3feda1-5a93-4508-a98d-d3c8fbb3537a","priority":1003,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1536}}}]},"strict":false,"cookie":110100480,"flow-name":"ICMP_Ingress_272795776625121_6_6c3feda1-5a93-4508-a98d-d3c8fbb3537a","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"TCP_DESTINATION_1_0Ingress_272795776625121_7_043c48f3-d93b-44bb-9478-68932b3bd523","priority":1003,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1792}}}]},"strict":false,"cookie":110100480,"flow-name":"TCP_DESTINATION_1_0Ingress_272795776625121_7_043c48f3-d93b-44bb-9478-68932b3bd523","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_7","priority":50,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1792}}}]},"strict":false,"cookie":7696691494913,"flow-name":"Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_7","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_6","priority":50,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1536}}}]},"strict":false,"cookie":6597179867137,"flow-name":"Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_6","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_Drop272795776625121_7_Tracked_Invalid","priority":62020,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":48,"ct-state":48}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1792}}}]},"strict":false,"cookie":7696691494913,"flow-name":"Ingress_Fixed_Conntrk_Drop272795776625121_7_Tracked_Invalid","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"UDP_DESTINATION_1_0Ingress_272795776625121_7_d9277e05-00fd-44a9-b272-7254ec05b8fe","priority":1003,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1792}}}]},"strict":false,"cookie":110100480,"flow-name":"UDP_DESTINATION_1_0Ingress_272795776625121_7_d9277e05-00fd-44a9-b272-7254ec05b8fe","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"TCP_DESTINATION_1_0Ingress_272795776625121_6_043c48f3-d93b-44bb-9478-68932b3bd523","priority":1003,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1536}}}]},"strict":false,"cookie":110100480,"flow-name":"TCP_DESTINATION_1_0Ingress_272795776625121_6_043c48f3-d93b-44bb-9478-68932b3bd523","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"ICMP_Ingress_272795776625121_7_6c3feda1-5a93-4508-a98d-d3c8fbb3537a","priority":1003,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1792}}}]},"strict":false,"cookie":110100480,"flow-name":"ICMP_Ingress_272795776625121_7_6c3feda1-5a93-4508-a98d-d3c8fbb3537a","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_Drop272795776625121_6_Tracked_Invalid","priority":62020,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":48,"ct-state":48}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1536}}}]},"strict":false,"cookie":6597179867137,"flow-name":"Ingress_Fixed_Conntrk_Drop272795776625121_6_Tracked_Invalid","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"44f91859-7723-44e1-a95d-25948457eb65","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525004true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83953188865,"metadata-mask":1099494850561}},"strict":false,"cookie":141562764,"flow-name":"8c3e82a8-071a-4d20-abde-82c067e37c1b","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210007}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525004false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83953188864,"metadata-mask":1099494850561}},"strict":false,"cookie":141562764,"flow-name":"8c3e82a8-071a-4d20-abde-82c067e37c1b","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210008}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"5050032727957766251212fa:16:3e:08:5d:98","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:08:5d:98"}},"metadata":{"metadata":2282959667200,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550411,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"5050042727957766251215fa:16:3e:10:ad:11","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:10:ad:11"}},"metadata":{"metadata":5581511327744,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550412,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"5050032727957766251217fa:16:3e:9d:55:b4","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:9d:55:b4"}},"metadata":{"metadata":7780517806080,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550411,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"5050032727957766251216fa:16:3e:e8:c5:32","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:e8:c5:32"}},"metadata":{"metadata":6681006178304,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550411,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"Ingress_Fixed_Conntrk_272795776625121_7_MatchEthernetType[34525]_Recirc","priority":100,"table_id":242,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1792}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Conntrk_272795776625121_7_MatchEthernetType[34525]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":243,"conntrack-zone":5003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_272795776625121_6_MatchEthernetType[34525]_Recirc","priority":100,"table_id":242,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1536}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Conntrk_272795776625121_6_MatchEthernetType[34525]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":243,"conntrack-zone":5003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_272795776625121_7_MatchEthernetType[2048]_Recirc","priority":100,"table_id":242,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1792}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Conntrk_272795776625121_7_MatchEthernetType[2048]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":243,"conntrack-zone":5003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_272795776625121_6_MatchEthernetType[2048]_Recirc","priority":100,"table_id":242,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1536}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Conntrk_272795776625121_6_MatchEthernetType[2048]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":243,"conntrack-zone":5003}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"5150042727957766251215fa:16:3e:10:ad:11","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:10:ad:11"}},"metadata":{"metadata":83953188864,"metadata-mask":1099494850560}},"strict":true,"cookie":134419340,"flow-name":"8c3e82a8-071a-4d20-abde-82c067e37c1b","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1280,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"5150032727957766251217fa:16:3e:9d:55:b4","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:9d:55:b4"}},"metadata":{"metadata":83936411648,"metadata-mask":1099494850560}},"strict":true,"cookie":134419339,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1792,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"5150032727957766251212fa:16:3e:08:5d:98","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:08:5d:98"}},"metadata":{"metadata":83936411648,"metadata-mask":1099494850560}},"strict":true,"cookie":134419339,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":512,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"5150032727957766251216fa:16:3e:e8:c5:32","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:e8:c5:32"}},"metadata":{"metadata":83936411648,"metadata-mask":1099494850560}},"strict":true,"cookie":134419339,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1536,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Conntrack_272795776625121_6_MatchEthernetType[2048]","priority":100,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1536}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Conntrack_272795776625121_6_MatchEthernetType[2048]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5003}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Conntrack_272795776625121_7_MatchEthernetType[2048]","priority":100,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1792}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Conntrack_272795776625121_7_MatchEthernetType[2048]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5003}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_272795776625121_6_Drop","priority":62020,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1536}}}]},"strict":false,"cookie":6597179867137,"flow-name":"Ingress_272795776625121_6_Drop","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Conntrack_272795776625121_6_MatchEthernetType[34525]","priority":100,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1536}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Conntrack_272795776625121_6_MatchEthernetType[34525]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5003}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_272795776625121_7_Drop","priority":62020,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1792}}}]},"strict":false,"cookie":7696691494913,"flow-name":"Ingress_272795776625121_7_Drop","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Non_Conntrack_272795776625121_6","priority":100,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":2,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1536}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Non_Conntrack_272795776625121_6","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Conntrack_272795776625121_7_MatchEthernetType[34525]","priority":100,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1792}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Conntrack_272795776625121_7_MatchEthernetType[34525]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5003}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Non_Conntrack_272795776625121_7","priority":100,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":2,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":1792}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Non_Conntrack_272795776625121_7","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.4.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4398046511104,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.2.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":2}},"strict":true,"cookie":142606338,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":512,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.7.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":7696581394432,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":7}},"strict":true,"cookie":142606343,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.6.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":6}},"strict":true,"cookie":142606342,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1536,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.2.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":2199023255552,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":2}},"strict":true,"cookie":142606338,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.5.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":5}},"strict":true,"cookie":142606341,"flow-name":"8c3e82a8-071a-4d20-abde-82c067e37c1b","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1280,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.6.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":6597069766656,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":6}},"strict":true,"cookie":142606342,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.5.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":5497558138880,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":5}},"strict":true,"cookie":142606341,"flow-name":"8c3e82a8-071a-4d20-abde-82c067e37c1b","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.7.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":7}},"strict":true,"cookie":142606343,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1792,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:272795776625121:1b2d0ff7-0023-4bfd-a0c6-216e1655005c","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:5","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:1b2d0ff7-0023-4bfd-a0c6-216e1655005c","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":7696581394432,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:be8c07f1-9e5a-4bae-b710-4b50d880531f","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:3","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:be8c07f1-9e5a-4bae-b710-4b50d880531f","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":5497558138880,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:272795776625121:br-ex-patch:1121","priority":10,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:1","vlan-match":{"vlan-id":{"vlan-id":1121,"vlan-id-present":true}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:272795776625121:br-ex-patch:1121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"pop-vlan-action":{}}]}},{"order":1,"write-metadata":{"metadata":4398046511105,"metadata-mask":18446742974197923841}},{"order":2,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:2","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":2199023255552,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:272795776625121:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:4","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":6597069766656,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.272795776625121.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17,"flow":[{"id":"272795776625121.17.75ad12ce-dca5-48f9-8e5c-4a92ab8af54c.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":2199023255552,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.2a11e51d-64d7-4607-a408-e4b9b53934fe.75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5003,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529217329028136960,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.be8c07f1-9e5a-4bae-b710-4b50d880531f.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":5497558138880,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.8c3e82a8-071a-4d20-abde-82c067e37c1b.be8c07f1-9e5a-4bae-b710-4b50d880531f","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5004,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529220627579797504,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.7abc77ed-eb15-4aed-9ecb-a7b0351aef9e.9","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":10376300138531389440,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.2a11e51d-64d7-4607-a408-e4b9b53934fe.7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5003,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529221727074648064,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.1b2d0ff7-0023-4bfd-a0c6-216e1655005c.9","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":10376301238043017216,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.2a11e51d-64d7-4607-a408-e4b9b53934fe.1b2d0ff7-0023-4bfd-a0c6-216e1655005c","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":7,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5003,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529222826586275840,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.272795776625121:br-ex-patch:1121.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4398046511104,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.2a11e51d-64d7-4607-a408-e4b9b53934fe.272795776625121:br-ex-patch:1121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5003,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529219528051392512,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.1b2d0ff7-0023-4bfd-a0c6-216e1655005c.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":7696581394432,"metadata-mask":18446742974197923840}},"strict":true,"cookie":110100480,"flow-name":"acl.ingressacl.1b2d0ff7-0023-4bfd-a0c6-216e1655005c","instructions":{"instruction":[{"order":1,"go-to-table":{"table_id":210}},{"order":2,"write-metadata":{"metadata":10376301238043017216,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.7abc77ed-eb15-4aed-9ecb-a7b0351aef9e.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":6597069766656,"metadata-mask":18446742974197923840}},"strict":true,"cookie":110100480,"flow-name":"acl.ingressacl.7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","instructions":{"instruction":[{"order":1,"go-to-table":{"table_id":210}},{"order":2,"write-metadata":{"metadata":10376300138531389440,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false}]}],"flow-node-inventory:group":[{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210005,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":6}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":7}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":2}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210008,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210007}}],"watch_port":4294967295}]},"group-name":"8c3e82a8-071a-4d20-abde-82c067e37c1b","group-type":"group-all"},{"group-id":210007,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":5}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"8c3e82a8-071a-4d20-abde-82c067e37c1b","group-type":"group-all"},{"group-id":225001,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e13b9ba2-e337-4e51-9e53-07a75695540c","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181214 08:32:36.190" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.193" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181214 08:32:36.193" starttime="20181214 08:32:36.157"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.196" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 1024
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 6
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 7
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 2
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210005,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210007
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210008,
                        "group-name": "8c3e82a8-071a-4d20-abde-82c067e37c1b",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 5
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210007,
                        "group-name": "8c3e82a8-071a-4d20-abde-82c067e37c1b",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225001,
                        "group-name": "e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Conntrk_272795776625121_6_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_272795776625121_6_MatchEthernetType[34525]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5003,
                                                            "flags": 0,
                                                            "recirc-table": 213,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 6597069766656,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 212
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Conntrk_272795776625121_6_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_272795776625121_6_MatchEthernetType[2048]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5003,
                                                            "flags": 0,
                                                            "recirc-table": 213,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 6597069766656,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 212
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Conntrk_272795776625121_7_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_272795776625121_7_MatchEthernetType[2048]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5003,
                                                            "flags": 0,
                                                            "recirc-table": 213,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 7696581394432,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 212
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Conntrk_272795776625121_7_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_272795776625121_7_MatchEthernetType[34525]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5003,
                                                            "flags": 0,
                                                            "recirc-table": 213,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 7696581394432,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ARP_272795776625121_6_fa:16:3e:e8:c5:3221.0.0.6",
                                "hard-timeout": 0,
                                "id": "Egress_ARP_272795776625121_6_fa:16:3e:e8:c5:3221.0.0.6",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-source-hardware-address": {
                                        "address": "fa:16:3e:e8:c5:32"
                                    },
                                    "arp-source-transport-address": "21.0.0.6/32",
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:e8:c5:32"
                                        },
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 6597069766656,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Client_v6_272795776625121_7_fa:16:3e:9d:55:b4_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v6_272795776625121_7_fa:16:3e:9d:55:b4_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:9d:55:b4"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 7696581394432,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "udp-destination-port": 547,
                                    "udp-source-port": 546
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_272795776625121_7_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_272795776625121_7_136_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 136
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "metadata": {
                                        "metadata": 7696581394432,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Goto_Classifier_272795776625121_7_fa:16:3e:9d:55:b4_21.0.0.3",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_272795776625121_7_fa:16:3e:9d:55:b4_21.0.0.3",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:9d:55:b4"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-source": "21.0.0.3/32",
                                    "metadata": {
                                        "metadata": 7696581394432,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Goto_Classifier_272795776625121_6_fa:16:3e:e8:c5:32_fe80:0:0:0:f816:3eff:fee8:c532",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_272795776625121_6_fa:16:3e:e8:c5:32_fe80:0:0:0:f816:3eff:fee8:c532",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:e8:c5:32"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-source": "fe80:0:0:0:f816:3eff:fee8:c532/128",
                                    "metadata": {
                                        "metadata": 6597069766656,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Client_v4272795776625121_7_fa:16:3e:9d:55:b4_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v4272795776625121_7_fa:16:3e:9d:55:b4_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:9d:55:b4"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 7696581394432,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "udp-destination-port": 67,
                                    "udp-source-port": 68
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_L2Broadcast_272795776625121_6_fa:16:3e:e8:c5:32",
                                "hard-timeout": 0,
                                "id": "Egress_L2Broadcast_272795776625121_6_fa:16:3e:e8:c5:32",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:e8:c5:32"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 6597069766656,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Goto_Classifier_272795776625121_6_fa:16:3e:e8:c5:32_21.0.0.6",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_272795776625121_6_fa:16:3e:e8:c5:32_21.0.0.6",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:e8:c5:32"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-source": "21.0.0.6/32",
                                    "metadata": {
                                        "metadata": 6597069766656,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Client_v6_272795776625121_6_fa:16:3e:e8:c5:32_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v6_272795776625121_6_fa:16:3e:e8:c5:32_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:e8:c5:32"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 6597069766656,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "udp-destination-port": 547,
                                    "udp-source-port": 546
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Goto_Classifier_272795776625121_7_fa:16:3e:9d:55:b4_fe80:0:0:0:f816:3eff:fe9d:55b4",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_272795776625121_7_fa:16:3e:9d:55:b4_fe80:0:0:0:f816:3eff:fe9d:55b4",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:9d:55:b4"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-source": "fe80:0:0:0:f816:3eff:fe9d:55b4/128",
                                    "metadata": {
                                        "metadata": 7696581394432,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_L2Broadcast_272795776625121_7_fa:16:3e:9d:55:b4",
                                "hard-timeout": 0,
                                "id": "Egress_L2Broadcast_272795776625121_7_fa:16:3e:9d:55:b4",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:9d:55:b4"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 7696581394432,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Client_v4272795776625121_6_fa:16:3e:e8:c5:32_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v4272795776625121_6_fa:16:3e:e8:c5:32_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:e8:c5:32"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 6597069766656,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "udp-destination-port": 67,
                                    "udp-source-port": 68
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ARP_272795776625121_7_fa:16:3e:9d:55:b421.0.0.3",
                                "hard-timeout": 0,
                                "id": "Egress_ARP_272795776625121_7_fa:16:3e:9d:55:b421.0.0.3",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-source-hardware-address": {
                                        "address": "fa:16:3e:9d:55:b4"
                                    },
                                    "arp-source-transport-address": "21.0.0.3/32",
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:9d:55:b4"
                                        },
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 7696581394432,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_272795776625121_7_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_272795776625121_7_135_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 135
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "metadata": {
                                        "metadata": 7696581394432,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_272795776625121_6_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_272795776625121_6_136_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 136
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "metadata": {
                                        "metadata": 6597069766656,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_272795776625121_6_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_272795776625121_6_135_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 135
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "metadata": {
                                        "metadata": 6597069766656,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_272795776625121_6_133_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_272795776625121_6_133_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 133
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "metadata": {
                                        "metadata": 6597069766656,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_272795776625121_7_133_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_272795776625121_7_133_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 133
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "metadata": {
                                        "metadata": 7696581394432,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Non_Conntrack_272795776625121_7",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Non_Conntrack_272795776625121_7",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 7696581394434,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Non_Conntrack_272795776625121_6",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Non_Conntrack_272795776625121_6",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 6597069766658,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Conntrack_272795776625121_6_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_272795776625121_6_MatchEthernetType[34525]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5003,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 6597069766656,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Conntrack_272795776625121_6_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_272795776625121_6_MatchEthernetType[2048]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5003,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 6597069766656,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Conntrack_272795776625121_7_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_272795776625121_7_MatchEthernetType[2048]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5003,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 7696581394432,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 6597179867137,
                                "flow-name": "Egress_272795776625121_6_Drop",
                                "hard-timeout": 0,
                                "id": "Egress_272795776625121_6_Drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 6597069766660,
                                        "metadata-mask": 1152920405095219204
                                    }
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Conntrack_272795776625121_7_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_272795776625121_7_MatchEthernetType[34525]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5003,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 7696581394432,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 7696691494913,
                                "flow-name": "Egress_272795776625121_7_Drop",
                                "hard-timeout": 0,
                                "id": "Egress_272795776625121_7_Drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 7696581394436,
                                        "metadata-mask": 1152920405095219204
                                    }
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 7696691494913,
                                "flow-name": "Egress_Fixed_Conntrk_Drop272795776625121_7_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_Drop272795776625121_7_Tracked_Invalid",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 7696581394432,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 48,
                                                    "mask": 48
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ICMP_Egress_272795776625121_6_3b8a26a3-5d36-4b56-ae33-6d00a2b0927e",
                                "hard-timeout": 0,
                                "id": "ICMP_Egress_272795776625121_6_3b8a26a3-5d36-4b56-ae33-6d00a2b0927e",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    },
                                    "metadata": {
                                        "metadata": 6597069766656,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ETHERnullEgress_272795776625121_7_f421a3c5-ca22-4f6f-a412-2aefaa50df2f",
                                "hard-timeout": 0,
                                "id": "ETHERnullEgress_272795776625121_7_f421a3c5-ca22-4f6f-a412-2aefaa50df2f",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 7696581394432,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "UDP_DESTINATION_1_0Egress_272795776625121_7_421fe227-8eda-4286-a0a5-cb5b2e071aeb",
                                "hard-timeout": 0,
                                "id": "UDP_DESTINATION_1_0Egress_272795776625121_7_421fe227-8eda-4286-a0a5-cb5b2e071aeb",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 7696581394432,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "TCP_DESTINATION_1_0Egress_272795776625121_6_e81e5e6f-0842-4cb1-935b-7f415330c7f5",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Egress_272795776625121_6_e81e5e6f-0842-4cb1-935b-7f415330c7f5",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    },
                                    "metadata": {
                                        "metadata": 6597069766656,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 6597179867137,
                                "flow-name": "Egress_Fixed_Conntrk_Drop272795776625121_6_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_Drop272795776625121_6_Tracked_Invalid",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 6597069766656,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 48,
                                                    "mask": 48
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ETHERnullEgress_272795776625121_6_663a685f-98b3-46a6-b2e9-63b785eeaa55",
                                "hard-timeout": 0,
                                "id": "ETHERnullEgress_272795776625121_6_663a685f-98b3-46a6-b2e9-63b785eeaa55",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 6597069766656,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "TCP_DESTINATION_1_0Egress_272795776625121_7_e81e5e6f-0842-4cb1-935b-7f415330c7f5",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Egress_272795776625121_7_e81e5e6f-0842-4cb1-935b-7f415330c7f5",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    },
                                    "metadata": {
                                        "metadata": 7696581394432,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ICMP_Egress_272795776625121_7_3b8a26a3-5d36-4b56-ae33-6d00a2b0927e",
                                "hard-timeout": 0,
                                "id": "ICMP_Egress_272795776625121_7_3b8a26a3-5d36-4b56-ae33-6d00a2b0927e",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    },
                                    "metadata": {
                                        "metadata": 7696581394432,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 7696691494913,
                                "flow-name": "Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_7",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_7",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 7696581394432,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 50,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 6597179867137,
                                "flow-name": "Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_6",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_6",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 6597069766656,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 50,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ETHERnullEgress_272795776625121_6_f421a3c5-ca22-4f6f-a412-2aefaa50df2f",
                                "hard-timeout": 0,
                                "id": "ETHERnullEgress_272795776625121_6_f421a3c5-ca22-4f6f-a412-2aefaa50df2f",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 6597069766656,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "UDP_DESTINATION_1_0Egress_272795776625121_6_421fe227-8eda-4286-a0a5-cb5b2e071aeb",
                                "hard-timeout": 0,
                                "id": "UDP_DESTINATION_1_0Egress_272795776625121_6_421fe227-8eda-4286-a0a5-cb5b2e071aeb",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 6597069766656,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ETHERnullEgress_272795776625121_7_663a685f-98b3-46a6-b2e9-63b785eeaa55",
                                "hard-timeout": 0,
                                "id": "ETHERnullEgress_272795776625121_7_663a685f-98b3-46a6-b2e9-63b785eeaa55",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 7696581394432,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "acl.egressacl.7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.7abc77ed-eb15-4aed-9ecb-a7b0351aef9e.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 239
                                            },
                                            "order": 1
                                        },
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2415920640
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 2
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1536
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 6,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "acl.egressacl.1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.1b2d0ff7-0023-4bfd-a0c6-216e1655005c.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 239
                                            },
                                            "order": 1
                                        },
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2415920896
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 2
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1792
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 6,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:1121",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:1121.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1024
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:1121",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:1121.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "push-vlan-action": {
                                                            "ethernet-type": 33024
                                                        }
                                                    },
                                                    {
                                                        "order": 1,
                                                        "set-field": {
                                                            "vlan-match": {
                                                                "vlan-id": {
                                                                    "vlan-id": 1121,
                                                                    "vlan-id-present": true
                                                                }
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "order": 2,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1024
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.be8c07f1-9e5a-4bae-b710-4b50d880531f",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.be8c07f1-9e5a-4bae-b710-4b50d880531f.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "3"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1280
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.7abc77ed-eb15-4aed-9ecb-a7b0351aef9e.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "4"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 2415920640
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.1b2d0ff7-0023-4bfd-a0c6-216e1655005c.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "5"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 2415920896
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.75ad12ce-dca5-48f9-8e5c-4a92ab8af54c.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "2"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 512
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 150999948,
                                "flow-name": "ITM Flow Entry :5004",
                                "hard-timeout": 0,
                                "id": "3657",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83953188864,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 57
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            }
                        ],
                        "id": 36
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 151327628,
                                "flow-name": "8c3e82a8-071a-4d20-abde-82c067e37c1b",
                                "hard-timeout": 0,
                                "id": "385004",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83953188864,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 57
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            }
                        ],
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ICMPv6_272795776625121_7_130_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_272795776625121_7_130_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 130
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1792
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Goto_Classifier_272795776625121_7_fa:16:3e:9d:55:b4_fe80:0:0:0:f816:3eff:fe9d:55b4",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_272795776625121_7_fa:16:3e:9d:55:b4_fe80:0:0:0:f816:3eff:fe9d:55b4",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:9d:55:b4"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-destination": "fe80:0:0:0:f816:3eff:fe9d:55b4/128",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1792
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_DHCP_Server_v4272795776625121_7_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v4272795776625121_7_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1792
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ],
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_DHCP_Server_v6_272795776625121_7_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v6_272795776625121_7_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1792
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ],
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ICMPv6_272795776625121_7_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_272795776625121_7_136_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 136
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1792
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ICMPv6_272795776625121_6_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_272795776625121_6_136_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 136
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1536
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_7_21.0.0.255_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_7_21.0.0.255_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "21.0.0.255/32",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1792
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_DHCP_Server_v4272795776625121_6_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v4272795776625121_6_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1536
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ],
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ICMPv6_272795776625121_6_130_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_272795776625121_6_130_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 130
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1536
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ICMPv6_272795776625121_7_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_272795776625121_7_135_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 135
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1792
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ICMPv6_272795776625121_6_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_272795776625121_6_135_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 135
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1536
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Goto_Classifier_272795776625121_6_fa:16:3e:e8:c5:32_fe80:0:0:0:f816:3eff:fee8:c532",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_272795776625121_6_fa:16:3e:e8:c5:32_fe80:0:0:0:f816:3eff:fee8:c532",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:e8:c5:32"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-destination": "fe80:0:0:0:f816:3eff:fee8:c532/128",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1536
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ARP_272795776625121_6",
                                "hard-timeout": 0,
                                "id": "Ingress_ARP_272795776625121_6",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1536
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_DHCP_Server_v6_272795776625121_6_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v6_272795776625121_6_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1536
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ],
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ARP_272795776625121_7",
                                "hard-timeout": 0,
                                "id": "Ingress_ARP_272795776625121_7",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1792
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Goto_Classifier_272795776625121_7_fa:16:3e:9d:55:b4_21.0.0.3",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_272795776625121_7_fa:16:3e:9d:55:b4_21.0.0.3",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:9d:55:b4"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "21.0.0.3/32",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1792
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_6_21.0.0.255_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_6_21.0.0.255_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "21.0.0.255/32",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1536
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Goto_Classifier_272795776625121_6_fa:16:3e:e8:c5:32_21.0.0.6",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_272795776625121_6_fa:16:3e:e8:c5:32_21.0.0.6",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:e8:c5:32"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "21.0.0.6/32",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1536
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "UDP_DESTINATION_1_0Ingress_272795776625121_6_d9277e05-00fd-44a9-b272-7254ec05b8fe",
                                "hard-timeout": 0,
                                "id": "UDP_DESTINATION_1_0Ingress_272795776625121_6_d9277e05-00fd-44a9-b272-7254ec05b8fe",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1536
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ICMP_Ingress_272795776625121_6_6c3feda1-5a93-4508-a98d-d3c8fbb3537a",
                                "hard-timeout": 0,
                                "id": "ICMP_Ingress_272795776625121_6_6c3feda1-5a93-4508-a98d-d3c8fbb3537a",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1536
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "TCP_DESTINATION_1_0Ingress_272795776625121_7_043c48f3-d93b-44bb-9478-68932b3bd523",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Ingress_272795776625121_7_043c48f3-d93b-44bb-9478-68932b3bd523",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1792
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 7696691494913,
                                "flow-name": "Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_7",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_7",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1792
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 50,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 6597179867137,
                                "flow-name": "Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_6",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_6",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1536
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 50,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 7696691494913,
                                "flow-name": "Ingress_Fixed_Conntrk_Drop272795776625121_7_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_Drop272795776625121_7_Tracked_Invalid",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 48,
                                                    "mask": 48
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1792
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "UDP_DESTINATION_1_0Ingress_272795776625121_7_d9277e05-00fd-44a9-b272-7254ec05b8fe",
                                "hard-timeout": 0,
                                "id": "UDP_DESTINATION_1_0Ingress_272795776625121_7_d9277e05-00fd-44a9-b272-7254ec05b8fe",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1792
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "TCP_DESTINATION_1_0Ingress_272795776625121_6_043c48f3-d93b-44bb-9478-68932b3bd523",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Ingress_272795776625121_6_043c48f3-d93b-44bb-9478-68932b3bd523",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1536
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ICMP_Ingress_272795776625121_7_6c3feda1-5a93-4508-a98d-d3c8fbb3537a",
                                "hard-timeout": 0,
                                "id": "ICMP_Ingress_272795776625121_7_6c3feda1-5a93-4508-a98d-d3c8fbb3537a",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1792
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 6597179867137,
                                "flow-name": "Ingress_Fixed_Conntrk_Drop272795776625121_6_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_Drop272795776625121_6_Tracked_Invalid",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 48,
                                                    "mask": 48
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1536
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "44f91859-7723-44e1-a95d-25948457eb65",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562764,
                                "flow-name": "8c3e82a8-071a-4d20-abde-82c067e37c1b",
                                "hard-timeout": 0,
                                "id": "525004true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210007
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83953188865,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562764,
                                "flow-name": "8c3e82a8-071a-4d20-abde-82c067e37c1b",
                                "hard-timeout": 0,
                                "id": "525004false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210008
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83953188864,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134550411,
                                "hard-timeout": 0,
                                "id": "5050032727957766251212fa:16:3e:08:5d:98",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:08:5d:98"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 2282959667200,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550412,
                                "hard-timeout": 0,
                                "id": "5050042727957766251215fa:16:3e:10:ad:11",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:10:ad:11"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 5581511327744,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550411,
                                "hard-timeout": 0,
                                "id": "5050032727957766251217fa:16:3e:9d:55:b4",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:9d:55:b4"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 7780517806080,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550411,
                                "hard-timeout": 0,
                                "id": "5050032727957766251216fa:16:3e:e8:c5:32",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:e8:c5:32"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 6681006178304,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Conntrk_272795776625121_7_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_272795776625121_7_MatchEthernetType[34525]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5003,
                                                            "flags": 0,
                                                            "recirc-table": 243,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1792
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 242
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Conntrk_272795776625121_6_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_272795776625121_6_MatchEthernetType[34525]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5003,
                                                            "flags": 0,
                                                            "recirc-table": 243,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1536
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 242
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Conntrk_272795776625121_7_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_272795776625121_7_MatchEthernetType[2048]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5003,
                                                            "flags": 0,
                                                            "recirc-table": 243,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1792
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 242
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Conntrk_272795776625121_6_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_272795776625121_6_MatchEthernetType[2048]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5003,
                                                            "flags": 0,
                                                            "recirc-table": 243,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1536
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419340,
                                "flow-name": "8c3e82a8-071a-4d20-abde-82c067e37c1b",
                                "hard-timeout": 0,
                                "id": "5150042727957766251215fa:16:3e:10:ad:11",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1280
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:10:ad:11"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83953188864,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419339,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "5150032727957766251217fa:16:3e:9d:55:b4",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1792
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:9d:55:b4"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419339,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "5150032727957766251212fa:16:3e:08:5d:98",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 512
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:08:5d:98"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419339,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "5150032727957766251216fa:16:3e:e8:c5:32",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1536
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:e8:c5:32"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Acl_Commit_Conntrack_272795776625121_6_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_272795776625121_6_MatchEthernetType[2048]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5003,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1536
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Acl_Commit_Conntrack_272795776625121_7_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_272795776625121_7_MatchEthernetType[2048]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5003,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1792
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 6597179867137,
                                "flow-name": "Ingress_272795776625121_6_Drop",
                                "hard-timeout": 0,
                                "id": "Ingress_272795776625121_6_Drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1536
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Acl_Commit_Conntrack_272795776625121_6_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_272795776625121_6_MatchEthernetType[34525]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5003,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1536
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 7696691494913,
                                "flow-name": "Ingress_272795776625121_7_Drop",
                                "hard-timeout": 0,
                                "id": "Ingress_272795776625121_7_Drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1792
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Acl_Commit_Non_Conntrack_272795776625121_6",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Non_Conntrack_272795776625121_6",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 2,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1536
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Acl_Commit_Conntrack_272795776625121_7_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_272795776625121_7_MatchEthernetType[34525]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5003,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1792
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Acl_Commit_Non_Conntrack_272795776625121_7",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Non_Conntrack_272795776625121_7",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 2,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1792
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1024
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4398046511104,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606338,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.2.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 512
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 2
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606343,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.7.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 7696581394432,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 7
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606342,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.6.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1536
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 6
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606338,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.2.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 2199023255552,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 2
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606341,
                                "flow-name": "8c3e82a8-071a-4d20-abde-82c067e37c1b",
                                "hard-timeout": 0,
                                "id": "55.5.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1280
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 5
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606342,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.6.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 6597069766656,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 6
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606341,
                                "flow-name": "8c3e82a8-071a-4d20-abde-82c067e37c1b",
                                "hard-timeout": 0,
                                "id": "55.5.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 5497558138880,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 5
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606343,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.7.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1792
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 7
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 7696581394432,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:5",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:be8c07f1-9e5a-4bae-b710-4b50d880531f",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:be8c07f1-9e5a-4bae-b710-4b50d880531f",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 5497558138880,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:3",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:272795776625121:br-ex-patch:1121",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:272795776625121:br-ex-patch:1121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "pop-vlan-action": {}
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4398046511105,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 2
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 1121,
                                            "vlan-id-present": true
                                        }
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 2199023255552,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:2",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 6597069766656,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:4",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.2a11e51d-64d7-4607-a408-e4b9b53934fe.75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.75ad12ce-dca5-48f9-8e5c-4a92ab8af54c.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 2
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5003
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529217329028136960,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 2199023255552,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.8c3e82a8-071a-4d20-abde-82c067e37c1b.be8c07f1-9e5a-4bae-b710-4b50d880531f",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.be8c07f1-9e5a-4bae-b710-4b50d880531f.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 5
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5004
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529220627579797504,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 5497558138880,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.2a11e51d-64d7-4607-a408-e4b9b53934fe.7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.7abc77ed-eb15-4aed-9ecb-a7b0351aef9e.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 6
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5003
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529221727074648064,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 10376300138531389440,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.2a11e51d-64d7-4607-a408-e4b9b53934fe.1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.1b2d0ff7-0023-4bfd-a0c6-216e1655005c.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 7
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5003
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529222826586275840,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 10376301238043017216,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.2a11e51d-64d7-4607-a408-e4b9b53934fe.272795776625121:br-ex-patch:1121",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.272795776625121:br-ex-patch:1121.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 4
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5003
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529219528051392512,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4398046511104,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "acl.ingressacl.1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.1b2d0ff7-0023-4bfd-a0c6-216e1655005c.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 210
                                            },
                                            "order": 1
                                        },
                                        {
                                            "order": 2,
                                            "write-metadata": {
                                                "metadata": 10376301238043017216,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 7696581394432,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "acl.ingressacl.7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.7abc77ed-eb15-4aed-9ecb-a7b0351aef9e.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 210
                                            },
                                            "order": 1
                                        },
                                        {
                                            "order": 2,
                                            "write-metadata": {
                                                "metadata": 10376300138531389440,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 6597069766656,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            }
                        ],
                        "id": 17
                    }
                ],
                "id": "openflow:272795776625121"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.200" starttime="20181214 08:32:36.193"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.200" starttime="20181214 08:32:36.124"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-dpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.205" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.206" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.206" starttime="20181214 08:32:36.201"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.206" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"44f91859-7723-44e1-a95d-25948457eb65"},{"elan-instance-name":"8c3e82a8-071a-4d20-abde-82c067e37c1b","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["be8c07f1-9e5a-4bae-b710-4b50d880531f"]}]},{"elan-instance-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1121","7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","1b2d0ff7-0023-4bfd-a0c6-216e1655005c","75ad12ce-dca5-48f9-8e5c-4a92ab8af54c"]}]}]}} </msg>
<msg timestamp="20181214 08:32:36.207" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.207" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181214 08:32:36.207" starttime="20181214 08:32:36.206"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.207" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "be8c07f1-9e5a-4bae-b710-4b50d880531f"
                        ]
                    }
                ],
                "elan-instance-name": "8c3e82a8-071a-4d20-abde-82c067e37c1b"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1121",
                            "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                            "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                            "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c"
                        ]
                    }
                ],
                "elan-instance-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.207" starttime="20181214 08:32:36.207"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.207" starttime="20181214 08:32:36.200"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-forwarding-tables">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.210" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.210" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.210" starttime="20181214 08:32:36.207"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.211" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","mac-entry":[{"mac-address":"fa:16:3e:9d:55:b4","interface":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","ip-prefix":"21.0.0.3","isStaticAddress":true},{"mac-address":"fa:16:3e:e8:c5:32","interface":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","ip-prefix":"21.0.0.6","isStaticAddress":true},{"mac-address":"fa:16:3e:08:5d:98","interface":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","ip-prefix":"21.0.0.2","isStaticAddress":true}]},{"elan-instance-name":"8c3e82a8-071a-4d20-abde-82c067e37c1b","mac-entry":[{"mac-address":"fa:16:3e:10:ad:11","interface":"be8c07f1-9e5a-4bae-b710-4b50d880531f","ip-prefix":"22.0.0.2","isStaticAddress":true}]},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"}]}} </msg>
<msg timestamp="20181214 08:32:36.211" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.211" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                "mac-entry": [
                    ...</msg>
<status status="PASS" endtime="20181214 08:32:36.211" starttime="20181214 08:32:36.211"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.212" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                "mac-entry": [
                    {
                        "interface": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                        "ip-prefix": "21.0.0.3",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:9d:55:b4"
                    },
                    {
                        "interface": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                        "ip-prefix": "21.0.0.6",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:e8:c5:32"
                    },
                    {
                        "interface": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                        "ip-prefix": "21.0.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:08:5d:98"
                    }
                ]
            },
            {
                "elan-instance-name": "8c3e82a8-071a-4d20-abde-82c067e37c1b",
                "mac-entry": [
                    {
                        "interface": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                        "ip-prefix": "22.0.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:10:ad:11"
                    }
                ]
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.212" starttime="20181214 08:32:36.211"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.212" starttime="20181214 08:32:36.207"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.216" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.216" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.216" starttime="20181214 08:32:36.212"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.217" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:32:36.217" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.217" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:32:36.217" starttime="20181214 08:32:36.216"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.217" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.217" starttime="20181214 08:32:36.217"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.217" starttime="20181214 08:32:36.212"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.220" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.220" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.221" starttime="20181214 08:32:36.218"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.221" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","elan-interfaces":["75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","1b2d0ff7-0023-4bfd-a0c6-216e1655005c","272795776625121:br-ex-patch:1121"]},{"name":"8c3e82a8-071a-4d20-abde-82c067e37c1b","elan-interfaces":["be8c07f1-9e5a-4bae-b710-4b50d880531f"]}]}} </msg>
<msg timestamp="20181214 08:32:36.221" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.221" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                 ...</msg>
<status status="PASS" endtime="20181214 08:32:36.221" starttime="20181214 08:32:36.221"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.222" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                    "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                    "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                    "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                    "272795776625121:br-ex-patch:1121"
                ],
                "name": "2a11e51d-64d7-4607-a408-e4b9b53934fe"
            },
            {
                "elan-interfaces": [
                    "be8c07f1-9e5a-4bae-b710-4b50d880531f"
                ],
                "name": "8c3e82a8-071a-4d20-abde-82c067e37c1b"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.222" starttime="20181214 08:32:36.222"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.222" starttime="20181214 08:32:36.217"></status>
</kw>
<kw type="foritem" name="${model} = operational/ietf-interfaces:interfaces-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.225" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.225" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.225" starttime="20181214 08:32:36.222"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.226" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","lower-layer-if":["openflow:272795776625121:2"],"type":"iana-if-type:l2vlan","if-index":2,"statistics":{"discontinuity-time":"2018-12-14T08:20:53.086Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"272795776625121:br-ex-patch:trunk","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:l2vlan","if-index":3,"statistics":{"discontinuity-time":"2018-12-14T08:20:53.139Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","lower-layer-if":["openflow:272795776625121:3"],"type":"iana-if-type:l2vlan","if-index":5,"statistics":{"discontinuity-time":"2018-12-14T08:20:57.466Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"tap1b2d0ff7-00","lower-layer-if":["openflow:272795776625121:5"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T08:21:29.187Z"},"phys-address":"fe:16:3e:9d:55:b4","admin-status":"up","oper-status":"up"},{"name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","lower-layer-if":["openflow:272795776625121:5"],"type":"iana-if-type:l2vlan","if-index":7,"statistics":{"discontinuity-time":"2018-12-14T08:21:29.192Z"},"phys-address":"fe:16:3e:9d:55:b4","admin-status":"up","oper-status":"up"},{"name":"tapbe8c07f1-9e","lower-layer-if":["openflow:272795776625121:3"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T08:20:57.436Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"tap75ad12ce-dc","lower-layer-if":["openflow:272795776625121:2"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T08:20:53.082Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"272795776625121:br-ex-patch:1121","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:l2vlan","if-index":4,"statistics":{"discontinuity-time":"2018-12-14T08:20:53.153Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"272795776625121:br-ex-patch","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T08:16:07.027Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"tap7abc77ed-eb","lower-layer-if":["openflow:272795776625121:4"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T08:21:26.176Z"},"phys-address":"fe:16:3e:e8:c5:32","admin-status":"up","oper-status":"up"},{"name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","lower-layer-if":["openflow:272795776625121:4"],"type":"iana-if-type:l2vlan","if-index":6,"statistics":{"discontinuity-time":"2018-12-14T08:21:26.199Z"},"phys-address":"fe:16:3e:e8:c5:32","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181214 08:32:36.226" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.226" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 2,
                "lower-layer-if": [
                    "openflow:...</msg>
<status status="PASS" endtime="20181214 08:32:36.226" starttime="20181214 08:32:36.225"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.227" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 2,
                "lower-layer-if": [
                    "openflow:272795776625121:2"
                ],
                "name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:20:53.086Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:20:53.139Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 5,
                "lower-layer-if": [
                    "openflow:272795776625121:3"
                ],
                "name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:20:57.466Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:5"
                ],
                "name": "tap1b2d0ff7-00",
                "oper-status": "up",
                "phys-address": "fe:16:3e:9d:55:b4",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:21:29.187Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 7,
                "lower-layer-if": [
                    "openflow:272795776625121:5"
                ],
                "name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "oper-status": "up",
                "phys-address": "fe:16:3e:9d:55:b4",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:21:29.192Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:3"
                ],
                "name": "tapbe8c07f1-9e",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:20:57.436Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:2"
                ],
                "name": "tap75ad12ce-dc",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:20:53.082Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 4,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch:1121",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:20:53.153Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:16:07.027Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:4"
                ],
                "name": "tap7abc77ed-eb",
                "oper-status": "up",
                "phys-address": "fe:16:3e:e8:c5:32",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:21:26.176Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 6,
                "lower-layer-if": [
                    "openflow:272795776625121:4"
                ],
                "name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "oper-status": "up",
                "phys-address": "fe:16:3e:e8:c5:32",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:21:26.199Z"
                },
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.227" starttime="20181214 08:32:36.227"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.227" starttime="20181214 08:32:36.222"></status>
</kw>
<kw type="foritem" name="${model} = operational/interface-service-bindings:bound-services-state-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.230" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/interface-service-bindings:bound-services-state-list, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.230" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.230" starttime="20181214 08:32:36.227"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.231" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":2,"port-no":2,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":6,"port-no":4,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":5,"port-no":3,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":7,"port-no":5,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":7,"port-no":5,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":3,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":4,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":2,"port-no":2,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":5,"port-no":3,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":6,"port-no":4,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":4,"port-no":1,"interface-type":"iana-if-type:l2vlan"}]}} </msg>
<msg timestamp="20181214 08:32:36.231" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.231" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 272795776625121,
                "if-index": 2,
                "interface-name": "75ad12ce...</msg>
<status status="PASS" endtime="20181214 08:32:36.231" starttime="20181214 08:32:36.230"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.232" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 272795776625121,
                "if-index": 2,
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 6,
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 4,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 5,
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 7,
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 5,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 7,
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 5,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 3,
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 4,
                "interface-name": "272795776625121:br-ex-patch:1121",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 2,
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 5,
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 6,
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 4,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 4,
                "interface-name": "272795776625121:br-ex-patch:1121",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.232" starttime="20181214 08:32:36.231"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.232" starttime="20181214 08:32:36.227"></status>
</kw>
<kw type="foritem" name="${model} = operational/itm-state:tunnels_state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.235" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.235" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.235" starttime="20181214 08:32:36.232"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.236" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:32:36.236" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.236" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:32:36.236" starttime="20181214 08:32:36.235"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.236" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.236" starttime="20181214 08:32:36.236"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.236" starttime="20181214 08:32:36.232"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3nexthop:l3nexthop">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.239" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.239" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.239" starttime="20181214 08:32:36.236"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.240" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:32:36.240" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.240" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:32:36.240" starttime="20181214 08:32:36.240"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.241" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.241" starttime="20181214 08:32:36.240"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.241" starttime="20181214 08:32:36.236"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.244" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.245" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.245" starttime="20181214 08:32:36.241"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.245" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:32:36.245" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.245" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:32:36.245" starttime="20181214 08:32:36.245"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.246" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.246" starttime="20181214 08:32:36.246"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.246" starttime="20181214 08:32:36.241"></status>
</kw>
<kw type="foritem" name="${model} = operational/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.250" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.251" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.251" starttime="20181214 08:32:36.246"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.252" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:2d:53:56:c8:f7"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-standalone","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:datapath-id":"00:00:00:2d:53:56:c8:f7","ovsdb:bridge-uuid":"b432c6c4-6287-43e0-acc8-62136a0ab66c","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","termination-point":[{"tp-id":"eth0","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"e621b8d6-b0e2-46db-808d-5ad800db86a4","ovsdb:ifindex":2,"ovsdb:name":"eth0","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7bc67e4d-df67-4d5d-acd4-d337fd82db75","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"4e058751-86eb-437e-8a62-90553c47a0d4","ovsdb:ifindex":4,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"f9212ef2-d34d-447e-8c5d-9e34a0eb7ca1","ovsdb:ofport":65534},{"tp-id":"br-ex-int-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"3023f183-88b8-4043-b68d-33a8cf09c75a","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"573a1318-32a7-4f1e-baaf-a60b67f6f0df","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:bridge-external-ids":[{"bridge-external-id-key":"opendaylight-iid","bridge-external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"},{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"f8:1b:37:5c:a9:e1"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"ae491c00-54ea-4008-9450-61bde39089b6","ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.21:6653","controller-uuid":"c05d3c4e-aa8f-4e9e-a3ef-20a5c4c2a193","is-connected":true}],"ovsdb:datapath-id":"00:00:f8:1b:37:5c:a9:e1","termination-point":[{"tp-id":"tap75ad12ce-dc","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"5ada6658-bfb7-4373-af87-5e22a5688b7e","ovsdb:name":"tap75ad12ce-dc","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:08:5d:98"},{"external-id-key":"iface-id","external-id-value":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c"}],"ovsdb:port-uuid":"3949bf9f-8e67-4993-a3d9-f61ebf48e87a","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":2},{"tp-id":"tapbe8c07f1-9e","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"5104f5ea-225b-4534-975c-45a2c238f466","ovsdb:name":"tapbe8c07f1-9e","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:10:ad:11"},{"external-id-key":"iface-id","external-id-value":"be8c07f1-9e5a-4bae-b710-4b50d880531f"}],"ovsdb:port-uuid":"44df1765-24eb-457d-8bd4-eb8e67925eb1","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":3},{"tp-id":"tap7abc77ed-eb","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"05c10e3f-c8de-4cc6-aa52-368ee1da7dcd","ovsdb:name":"tap7abc77ed-eb","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:e8:c5:32"},{"external-id-key":"iface-id","external-id-value":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e"},{"external-id-key":"vm-id","external-id-value":"f6744d59-22fa-4e84-8ca1-df0e708a9065"}],"ovsdb:port-uuid":"dc018dd4-877e-4403-996e-b49d6f3fb6c7","ovsdb:ifindex":29,"ovsdb:ofport":4},{"tp-id":"tap1b2d0ff7-00","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"d77391bd-422c-47ed-91e5-64f56953a392","ovsdb:name":"tap1b2d0ff7-00","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:9d:55:b4"},{"external-id-key":"iface-id","external-id-value":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c"},{"external-id-key":"vm-id","external-id-value":"6ed92d75-ef7a-49de-9f93-902ae2f1245e"}],"ovsdb:port-uuid":"09749f53-3e03-4b85-8fb3-d3bb8c07d194","ovsdb:ifindex":30,"ovsdb:ofport":5},{"tp-id":"br-ex-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"9182acb3-6683-4cd1-990c-6f9e5d7e2326","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"dcae0142-8b33-4e20-a185-624f54515fa5","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"dfe98e1e-37a2-4f49-8bda-f56b81bd0e9b","ovsdb:ifindex":26,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"0f15ce2a-8646-4f74-a307-e80caeee4ed1","ovsdb:ofport":65534}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9","ovsdb:datapath-type-entry":[{"datapath-type":"ovsdb:datapath-type-netdev"},{"datapath-type":"ovsdb:datapath-type-system"}],"ovsdb:ovs-version":"2.9.0","ovsdb:openvswitch-other-configs":[{"other-config-key":"provider_mappings","other-config-value":"datacentre:br-ex"},{"other-config-key":"local_ip","other-config-value":"192.0.2.21"}],"ovsdb:interface-type-entry":[{"interface-type":"ovsdb:interface-type-lisp"},{"interface-type":"ovsdb:interface-type-geneve"},{"interface-type":"ovsdb:interface-type-gre"},{"interface-type":"ovsdb:interface-type-system"},{"interface-type":"ovsdb:interface-type-vxlan"},{"interface-type":"ovsdb:interface-type-internal"},{"interface-type":"ovsdb:interface-type-stt"},{"interface-type":"ovsdb:interface-type-tap"},{"interface-type":"ovsdb:interface-type-patch"}],"ovsdb:connection-info":{"local-ip":"192.0.2.21","remote-port":52714,"remote-ip":"192.0.2.21","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"f719731f-d938-4508-afd6-1890f6fec1cf"},{"external-id-key":"rundir","external-id-value":"/var/run/openvswitch"},{"external-id-key":"odl_os_hostconfig_config_odl_l2","external-id-value":"{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"}],"ovsdb:db-version":"7.15.1","ovsdb:managed-node-entry":[{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.21:6640","connected":true,"number_of_connections":1}]}]}]} </msg>
<msg timestamp="20181214 08:32:36.253" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.253" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "ovsdb:bridge...</msg>
<status status="PASS" endtime="20181214 08:32:36.253" starttime="20181214 08:32:36.251"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.253" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:2d:53:56:c8:f7"
                        }
                    ],
                    "ovsdb:bridge-uuid": "b432c6c4-6287-43e0-acc8-62136a0ab66c",
                    "ovsdb:datapath-id": "00:00:00:2d:53:56:c8:f7",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-standalone",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 2,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "e621b8d6-b0e2-46db-808d-5ad800db86a4",
                            "ovsdb:name": "eth0",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "7bc67e4d-df67-4d5d-acd4-d337fd82db75",
                            "tp-id": "eth0"
                        },
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "4e058751-86eb-437e-8a62-90553c47a0d4",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "f9212ef2-d34d-447e-8c5d-9e34a0eb7ca1",
                            "tp-id": "br-ex"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "3023f183-88b8-4043-b68d-33a8cf09c75a",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "573a1318-32a7-4f1e-baaf-a60b67f6f0df",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridge-external-ids": [
                        {
                            "bridge-external-id-key": "opendaylight-iid",
                            "bridge-external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"
                        }
                    ],
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        },
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "f8:1b:37:5c:a9:e1"
                        }
                    ],
                    "ovsdb:bridge-uuid": "ae491c00-54ea-4008-9450-61bde39089b6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "c05d3c4e-aa8f-4e9e-a3ef-20a5c4c2a193",
                            "is-connected": true,
                            "target": "tcp:192.0.2.21:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:f8:1b:37:5c:a9:e1",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:08:5d:98"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "5ada6658-bfb7-4373-af87-5e22a5688b7e",
                            "ovsdb:name": "tap75ad12ce-dc",
                            "ovsdb:ofport": 2,
                            "ovsdb:port-uuid": "3949bf9f-8e67-4993-a3d9-f61ebf48e87a",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap75ad12ce-dc"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:10:ad:11"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "be8c07f1-9e5a-4bae-b710-4b50d880531f"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "5104f5ea-225b-4534-975c-45a2c238f466",
                            "ovsdb:name": "tapbe8c07f1-9e",
                            "ovsdb:ofport": 3,
                            "ovsdb:port-uuid": "44df1765-24eb-457d-8bd4-eb8e67925eb1",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tapbe8c07f1-9e"
                        },
                        {
                            "ovsdb:ifindex": 29,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:e8:c5:32"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e"
                                },
                                {
                                    "external-id-key": "vm-id",
                                    "external-id-value": "f6744d59-22fa-4e84-8ca1-df0e708a9065"
                                }
                            ],
                            "ovsdb:interface-uuid": "05c10e3f-c8de-4cc6-aa52-368ee1da7dcd",
                            "ovsdb:name": "tap7abc77ed-eb",
                            "ovsdb:ofport": 4,
                            "ovsdb:port-uuid": "dc018dd4-877e-4403-996e-b49d6f3fb6c7",
                            "tp-id": "tap7abc77ed-eb"
                        },
                        {
                            "ovsdb:ifindex": 30,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:9d:55:b4"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c"
                                },
                                {
                                    "external-id-key": "vm-id",
                                    "external-id-value": "6ed92d75-ef7a-49de-9f93-902ae2f1245e"
                                }
                            ],
                            "ovsdb:interface-uuid": "d77391bd-422c-47ed-91e5-64f56953a392",
                            "ovsdb:name": "tap1b2d0ff7-00",
                            "ovsdb:ofport": 5,
                            "ovsdb:port-uuid": "09749f53-3e03-4b85-8fb3-d3bb8c07d194",
                            "tp-id": "tap1b2d0ff7-00"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "9182acb3-6683-4cd1-990c-6f9e5d7e2326",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:ofport": 1,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "dcae0142-8b33-4e20-a185-624f54515fa5",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 26,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "dfe98e1e-37a2-4f49-8bda-f56b81bd0e9b",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "0f15ce2a-8646-4f74-a307-e80caeee4ed1",
                            "tp-id": "br-int"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.21",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.21",
                        "remote-port": 52714
                    },
                    "ovsdb:datapath-type-entry": [
                        {
                            "datapath-type": "ovsdb:datapath-type-netdev"
                        },
                        {
                            "datapath-type": "ovsdb:datapath-type-system"
                        }
                    ],
                    "ovsdb:db-version": "7.15.1",
                    "ovsdb:interface-type-entry": [
                        {
                            "interface-type": "ovsdb:interface-type-lisp"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-geneve"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-gre"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-system"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-vxlan"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-internal"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-stt"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-tap"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-patch"
                        }
                    ],
                    "ovsdb:managed-node-entry": [
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.21:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "f719731f-d938-4508-afd6-1890f6fec1cf"
                        },
                        {
                            "external-id-key": "rundir",
                            "external-id-value": "/var/run/openvswitch"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_config_odl_l2",
                            "external-id-value": "{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"
                        }
                    ],
                    "ovsdb:openvswitch-other-configs": [
                        {
                            "other-config-key": "provider_mappings",
                            "other-config-value": "datacentre:br-ex"
                        },
                        {
                            "other-config-key": "local_ip",
                            "other-config-value": "192.0.2.21"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181214 08:32:36.253" starttime="20181214 08:32:36.253"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.254" starttime="20181214 08:32:36.246"></status>
</kw>
<kw type="foritem" name="${model} = operational/neutron:neutron/neutron:ports">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.258" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.258" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.258" starttime="20181214 08:32:36.254"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.259" level="INFO">To JSON using : content={"ports":{"port":[{"uuid":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","status":"ACTIVE"},{"uuid":"be8c07f1-9e5a-4bae-b710-4b50d880531f","status":"ACTIVE"},{"uuid":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","status":"ACTIVE"},{"uuid":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","status":"ACTIVE"}]}} </msg>
<msg timestamp="20181214 08:32:36.259" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.259" level="INFO">${pretty_output} = {
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c"
            },
            {
                "status...</msg>
<status status="PASS" endtime="20181214 08:32:36.259" starttime="20181214 08:32:36.258"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.259" level="INFO">{
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c"
            },
            {
                "status": "ACTIVE",
                "uuid": "be8c07f1-9e5a-4bae-b710-4b50d880531f"
            },
            {
                "status": "ACTIVE",
                "uuid": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e"
            },
            {
                "status": "ACTIVE",
                "uuid": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.259" starttime="20181214 08:32:36.259"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.259" starttime="20181214 08:32:36.254"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-fib:label-route-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.263" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.263" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.263" starttime="20181214 08:32:36.260"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.264" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:32:36.264" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.264" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:32:36.264" starttime="20181214 08:32:36.263"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.264" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.265" starttime="20181214 08:32:36.264"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.265" starttime="20181214 08:32:36.259"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-interface-meta:if-indexes-interface-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.267" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-interface-meta:if-indexes-interface-map, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.268" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.268" starttime="20181214 08:32:36.265"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.268" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":2,"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c"},{"if-index":7,"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c"},{"if-index":6,"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e"},{"if-index":5,"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f"},{"if-index":4,"interface-name":"272795776625121:br-ex-patch:1121"},{"if-index":3,"interface-name":"272795776625121:br-ex-patch:trunk"}]}} </msg>
<msg timestamp="20181214 08:32:36.268" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.268" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 2,
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c"
            },...</msg>
<status status="PASS" endtime="20181214 08:32:36.268" starttime="20181214 08:32:36.268"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.269" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 2,
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c"
            },
            {
                "if-index": 7,
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c"
            },
            {
                "if-index": 6,
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e"
            },
            {
                "if-index": 5,
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f"
            },
            {
                "if-index": 4,
                "interface-name": "272795776625121:br-ex-patch:1121"
            },
            {
                "if-index": 3,
                "interface-name": "272795776625121:br-ex-patch:trunk"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.269" starttime="20181214 08:32:36.269"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.269" starttime="20181214 08:32:36.265"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:learnt-vpn-vip-to-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.272" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.272" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.272" starttime="20181214 08:32:36.269"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.273" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:32:36.273" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.273" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:32:36.273" starttime="20181214 08:32:36.272"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.273" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.273" starttime="20181214 08:32:36.273"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.274" starttime="20181214 08:32:36.269"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:neutron-router-dpns">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.276" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.277" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.277" starttime="20181214 08:32:36.274"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.277" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:32:36.277" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.277" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:32:36.277" starttime="20181214 08:32:36.277"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.278" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.278" starttime="20181214 08:32:36.278"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.278" starttime="20181214 08:32:36.274"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:port-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.281" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.281" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.281" starttime="20181214 08:32:36.278"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.282" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:32:36.282" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.282" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:32:36.282" starttime="20181214 08:32:36.281"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.282" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.282" starttime="20181214 08:32:36.282"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.282" starttime="20181214 08:32:36.278"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:prefix-to-interface">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.286" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.286" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.286" starttime="20181214 08:32:36.283"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.287" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:32:36.287" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.287" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:32:36.287" starttime="20181214 08:32:36.287"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.288" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.288" starttime="20181214 08:32:36.288"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.288" starttime="20181214 08:32:36.282"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:subnet-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.290" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.291" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.291" starttime="20181214 08:32:36.288"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.291" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"1e4edfa6-cbe1-4350-a6cc-902700e990e9","route-adv-state":"advertised","vrf-id":"1e4edfa6-cbe1-4350-a6cc-902700e990e9","label":100002,"elan-tag":5002,"subnet-cidr":"192.0.2.0/24","vpn-name":"1e4edfa6-cbe1-4350-a6cc-902700e990e9"}]}} </msg>
<msg timestamp="20181214 08:32:36.291" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.291" level="INFO">${pretty_output} = {
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
          ...</msg>
<status status="PASS" endtime="20181214 08:32:36.291" starttime="20181214 08:32:36.291"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.292" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.0.2.0/24",
                "subnet-id": "1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                "vpn-name": "1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                "vrf-id": "1e4edfa6-cbe1-4350-a6cc-902700e990e9"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.292" starttime="20181214 08:32:36.292"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.292" starttime="20181214 08:32:36.288"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-instance-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.294" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-instance-op-data, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.295" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.295" starttime="20181214 08:32:36.292"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.295" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-id":100000,"vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":272795776625121,"dpn-state":"active","vpn-interfaces":[{"interface-name":"272795776625121:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181214 08:32:36.295" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.295" level="INFO">${pretty_output} = {
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured":...</msg>
<status status="PASS" endtime="20181214 08:32:36.295" starttime="20181214 08:32:36.295"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.296" level="INFO">{
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 272795776625121,
                        "vpn-interfaces": [
                            {
                                "interface-name": "272795776625121:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.296" starttime="20181214 08:32:36.296"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.296" starttime="20181214 08:32:36.292"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-interface-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.298" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-interface-op-data, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.299" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.299" starttime="20181214 08:32:36.296"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.299" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181214 08:32:36.299" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.299" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181214 08:32:36.299" starttime="20181214 08:32:36.299"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.300" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181214 08:32:36.300" starttime="20181214 08:32:36.300"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.300" starttime="20181214 08:32:36.296"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-to-extraroute">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.306" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.306" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.306" starttime="20181214 08:32:36.301"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.307" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\"."}]}} </msg>
<msg timestamp="20181214 08:32:36.307" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.307" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. ...</msg>
<status status="PASS" endtime="20181214 08:32:36.307" starttime="20181214 08:32:36.306"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.307" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\".",
                "error-tag": "invalid-value",
                "error-type": "protocol"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.307" starttime="20181214 08:32:36.307"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.307" starttime="20181214 08:32:36.300"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:external-ips-counter">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.311" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.311" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.311" starttime="20181214 08:32:36.308"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.312" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:32:36.312" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.312" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:32:36.312" starttime="20181214 08:32:36.311"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.312" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.312" starttime="20181214 08:32:36.312"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.312" starttime="20181214 08:32:36.307"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.316" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.316" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.317" starttime="20181214 08:32:36.313"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.317" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:32:36.317" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.317" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:32:36.317" starttime="20181214 08:32:36.317"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.318" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.318" starttime="20181214 08:32:36.318"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.318" starttime="20181214 08:32:36.312"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:intext-ip-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.321" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.321" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.321" starttime="20181214 08:32:36.318"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.322" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:32:36.322" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.322" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:32:36.322" starttime="20181214 08:32:36.321"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.322" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.323" starttime="20181214 08:32:36.322"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.323" starttime="20181214 08:32:36.318"></status>
</kw>
<kw type="foritem" name="${model} = operational/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:32:36.334" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 08:32:36.334" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:32:36.334" starttime="20181214 08:32:36.323"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:32:36.337" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","node-connector":[{"id":"openflow:272795776625121:2","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap75ad12ce-dc","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":2,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:LOCAL","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":4294967294,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"f8:1b:37:5c:a9:e1","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-int","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false}},{"id":"openflow:272795776625121:1","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":1,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"36:95:15:0b:6c:54","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-ex-patch","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:272795776625121:4","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":10000,"flow-node-inventory:name":"tap7abc77ed-eb","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":4,"flow-node-inventory:hardware-address":"fe:16:3e:e8:c5:32","flow-node-inventory:current-feature":"ten-mb-fd copper","flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:3","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tapbe8c07f1-9e","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":3,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:5","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":10000,"flow-node-inventory:name":"tap1b2d0ff7-00","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":5,"flow-node-inventory:hardware-address":"fe:16:3e:9d:55:b4","flow-node-inventory:current-feature":"ten-mb-fd copper","flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"}],"opendaylight-group-statistics:group-features":{"group-capabilities-supported":["opendaylight-group-types:chaining","opendaylight-group-types:select-liveness","opendaylight-group-types:select-weight"],"actions":[67076097],"max-groups":[4294967040],"group-types-supported":["opendaylight-group-types:group-all","opendaylight-group-types:group-indirect","opendaylight-group-types:group-select","opendaylight-group-types:group-ff"]},"flow-node-inventory:port-number":49238,"flow-node-inventory:serial-number":"None","flow-node-inventory:table":[{"id":235},{"id":209},{"id":175},{"id":89},{"id":119},{"id":21},{"id":51},{"id":234},{"id":208},{"id":174},{"id":88},{"id":118},{"id":20},{"id":50},{"id":237},{"id":207},{"id":177},{"id":0},{"id":87},{"id":121},{"id":19},{"id":53},{"id":236},{"id":206},{"id":176},{"id":1},{"id":86},{"id":120},{"id":18},{"id":52},{"id":239},{"id":205},{"id":171},{"id":85},{"id":115},{"id":25},{"id":55},{"id":238},{"id":204},{"id":170},{"id":84},{"id":114},{"id":24},{"id":54},{"id":241},{"id":203},{"id":173},{"id":83},{"id":117},{"id":23},{"id":57},{"id":240},{"id":202},{"id":172},{"id":82},{"id":116},{"id":22},{"id":56},{"id":227},{"id":201},{"id":167},{"id":97},{"id":127},{"id":29},{"id":59},{"id":226},{"id":200},{"id":166},{"id":96},{"id":126},{"id":28},{"id":58},{"id":229},{"id":199},{"id":169},{"id":95},{"id":129},{"id":27},{"id":61},{"id":228},{"id":198},{"id":168},{"id":94},{"id":128},{"id":26},{"id":60},{"id":231},{"id":197},{"id":163},{"id":93},{"id":123},{"id":33},{"id":63},{"id":230},{"id":196},{"id":162},{"id":92},{"id":122},{"id":32},{"id":62},{"id":233},{"id":195},{"id":165},{"id":91},{"id":125},{"id":31},{"id":65},{"id":232},{"id":194},{"id":164},{"id":90},{"id":124},{"id":30},{"id":64},{"id":252},{"id":218},{"id":192},{"id":158},{"id":15},{"id":104},{"id":134},{"id":36},{"id":66},{"id":253},{"id":219},{"id":193},{"id":159},{"id":14},{"id":105},{"id":135},{"id":37},{"id":67},{"id":250},{"id":220},{"id":190},{"id":160},{"id":17},{"id":102},{"id":136},{"id":34},{"id":68},{"id":251},{"id":221},{"id":191},{"id":161},{"id":16},{"id":103},{"id":137},{"id":35},{"id":69},{"id":222},{"id":188},{"id":154},{"id":11},{"id":100},{"id":130},{"id":40},{"id":70},{"id":223},{"id":189},{"id":155},{"id":10},{"id":101},{"id":131},{"id":41},{"id":71},{"id":224},{"id":186},{"id":156},{"id":13},{"id":98},{"id":132},{"id":38},{"id":72},{"id":225},{"id":187},{"id":157},{"id":12},{"id":99},{"id":133},{"id":39},{"id":73},{"id":244},{"id":210},{"id":184},{"id":150},{"id":7},{"id":112},{"id":142},{"id":44},{"id":74},{"id":245},{"id":211},{"id":185},{"id":151},{"id":6},{"id":113},{"id":143},{"id":45},{"id":75},{"id":242},{"id":212},{"id":182},{"id":152},{"id":9},{"id":110},{"id":144},{"id":42},{"id":76},{"id":243},{"id":213},{"id":183},{"id":153},{"id":8},{"id":111},{"id":145},{"id":43},{"id":77},{"id":248},{"id":214},{"id":180},{"id":146},{"id":3},{"id":108},{"id":138},{"id":48},{"id":78},{"id":249},{"id":215},{"id":181},{"id":147},{"id":2},{"id":109},{"id":139},{"id":49},{"id":79},{"id":246},{"id":216},{"id":178},{"id":148},{"id":5},{"id":106},{"id":140},{"id":46},{"id":80},{"id":247},{"id":217},{"id":179},{"id":149},{"id":4},{"id":107},{"id":141},{"id":47},{"id":81}],"flow-node-inventory:hardware":"Open vSwitch","flow-node-inventory:description":"None","flow-node-inventory:software":"2.9.0","flow-node-inventory:switch-features":{"max_buffers":0,"max_tables":254,"capabilities":["flow-node-inventory:flow-feature-capability-flow-stats","flow-node-inventory:flow-feature-capability-queue-stats","flow-node-inventory:flow-feature-capability-port-stats","flow-node-inventory:flow-feature-capability-table-stats","flow-node-inventory:flow-feature-capability-group-stats"]},"flow-node-inventory:manufacturer":"Nicira, Inc.","flow-node-inventory:ip-address":"192.0.2.21"}]}} </msg>
<msg timestamp="20181214 08:32:36.337" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:32:36.338" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-i...</msg>
<status status="PASS" endtime="20181214 08:32:36.338" starttime="20181214 08:32:36.334"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.338" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.21",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 49238,
                "flow-node-inventory:serial-number": "None",
                "flow-node-inventory:software": "2.9.0",
                "flow-node-inventory:switch-features": {
                    "capabilities": [
                        "flow-node-inventory:flow-feature-capability-flow-stats",
                        "flow-node-inventory:flow-feature-capability-queue-stats",
                        "flow-node-inventory:flow-feature-capability-port-stats",
                        "flow-node-inventory:flow-feature-capability-table-stats",
                        "flow-node-inventory:flow-feature-capability-group-stats"
                    ],
                    "max_buffers": 0,
                    "max_tables": 254
                },
                "flow-node-inventory:table": [
                    {
                        "id": 235
                    },
                    {
                        "id": 209
                    },
                    {
                        "id": 175
                    },
                    {
                        "id": 89
                    },
                    {
                        "id": 119
                    },
                    {
                        "id": 21
                    },
                    {
                        "id": 51
                    },
                    {
                        "id": 234
                    },
                    {
                        "id": 208
                    },
                    {
                        "id": 174
                    },
                    {
                        "id": 88
                    },
                    {
                        "id": 118
                    },
                    {
                        "id": 20
                    },
                    {
                        "id": 50
                    },
                    {
                        "id": 237
                    },
                    {
                        "id": 207
                    },
                    {
                        "id": 177
                    },
                    {
                        "id": 0
                    },
                    {
                        "id": 87
                    },
                    {
                        "id": 121
                    },
                    {
                        "id": 19
                    },
                    {
                        "id": 53
                    },
                    {
                        "id": 236
                    },
                    {
                        "id": 206
                    },
                    {
                        "id": 176
                    },
                    {
                        "id": 1
                    },
                    {
                        "id": 86
                    },
                    {
                        "id": 120
                    },
                    {
                        "id": 18
                    },
                    {
                        "id": 52
                    },
                    {
                        "id": 239
                    },
                    {
                        "id": 205
                    },
                    {
                        "id": 171
                    },
                    {
                        "id": 85
                    },
                    {
                        "id": 115
                    },
                    {
                        "id": 25
                    },
                    {
                        "id": 55
                    },
                    {
                        "id": 238
                    },
                    {
                        "id": 204
                    },
                    {
                        "id": 170
                    },
                    {
                        "id": 84
                    },
                    {
                        "id": 114
                    },
                    {
                        "id": 24
                    },
                    {
                        "id": 54
                    },
                    {
                        "id": 241
                    },
                    {
                        "id": 203
                    },
                    {
                        "id": 173
                    },
                    {
                        "id": 83
                    },
                    {
                        "id": 117
                    },
                    {
                        "id": 23
                    },
                    {
                        "id": 57
                    },
                    {
                        "id": 240
                    },
                    {
                        "id": 202
                    },
                    {
                        "id": 172
                    },
                    {
                        "id": 82
                    },
                    {
                        "id": 116
                    },
                    {
                        "id": 22
                    },
                    {
                        "id": 56
                    },
                    {
                        "id": 227
                    },
                    {
                        "id": 201
                    },
                    {
                        "id": 167
                    },
                    {
                        "id": 97
                    },
                    {
                        "id": 127
                    },
                    {
                        "id": 29
                    },
                    {
                        "id": 59
                    },
                    {
                        "id": 226
                    },
                    {
                        "id": 200
                    },
                    {
                        "id": 166
                    },
                    {
                        "id": 96
                    },
                    {
                        "id": 126
                    },
                    {
                        "id": 28
                    },
                    {
                        "id": 58
                    },
                    {
                        "id": 229
                    },
                    {
                        "id": 199
                    },
                    {
                        "id": 169
                    },
                    {
                        "id": 95
                    },
                    {
                        "id": 129
                    },
                    {
                        "id": 27
                    },
                    {
                        "id": 61
                    },
                    {
                        "id": 228
                    },
                    {
                        "id": 198
                    },
                    {
                        "id": 168
                    },
                    {
                        "id": 94
                    },
                    {
                        "id": 128
                    },
                    {
                        "id": 26
                    },
                    {
                        "id": 60
                    },
                    {
                        "id": 231
                    },
                    {
                        "id": 197
                    },
                    {
                        "id": 163
                    },
                    {
                        "id": 93
                    },
                    {
                        "id": 123
                    },
                    {
                        "id": 33
                    },
                    {
                        "id": 63
                    },
                    {
                        "id": 230
                    },
                    {
                        "id": 196
                    },
                    {
                        "id": 162
                    },
                    {
                        "id": 92
                    },
                    {
                        "id": 122
                    },
                    {
                        "id": 32
                    },
                    {
                        "id": 62
                    },
                    {
                        "id": 233
                    },
                    {
                        "id": 195
                    },
                    {
                        "id": 165
                    },
                    {
                        "id": 91
                    },
                    {
                        "id": 125
                    },
                    {
                        "id": 31
                    },
                    {
                        "id": 65
                    },
                    {
                        "id": 232
                    },
                    {
                        "id": 194
                    },
                    {
                        "id": 164
                    },
                    {
                        "id": 90
                    },
                    {
                        "id": 124
                    },
                    {
                        "id": 30
                    },
                    {
                        "id": 64
                    },
                    {
                        "id": 252
                    },
                    {
                        "id": 218
                    },
                    {
                        "id": 192
                    },
                    {
                        "id": 158
                    },
                    {
                        "id": 15
                    },
                    {
                        "id": 104
                    },
                    {
                        "id": 134
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 66
                    },
                    {
                        "id": 253
                    },
                    {
                        "id": 219
                    },
                    {
                        "id": 193
                    },
                    {
                        "id": 159
                    },
                    {
                        "id": 14
                    },
                    {
                        "id": 105
                    },
                    {
                        "id": 135
                    },
                    {
                        "id": 37
                    },
                    {
                        "id": 67
                    },
                    {
                        "id": 250
                    },
                    {
                        "id": 220
                    },
                    {
                        "id": 190
                    },
                    {
                        "id": 160
                    },
                    {
                        "id": 17
                    },
                    {
                        "id": 102
                    },
                    {
                        "id": 136
                    },
                    {
                        "id": 34
                    },
                    {
                        "id": 68
                    },
                    {
                        "id": 251
                    },
                    {
                        "id": 221
                    },
                    {
                        "id": 191
                    },
                    {
                        "id": 161
                    },
                    {
                        "id": 16
                    },
                    {
                        "id": 103
                    },
                    {
                        "id": 137
                    },
                    {
                        "id": 35
                    },
                    {
                        "id": 69
                    },
                    {
                        "id": 222
                    },
                    {
                        "id": 188
                    },
                    {
                        "id": 154
                    },
                    {
                        "id": 11
                    },
                    {
                        "id": 100
                    },
                    {
                        "id": 130
                    },
                    {
                        "id": 40
                    },
                    {
                        "id": 70
                    },
                    {
                        "id": 223
                    },
                    {
                        "id": 189
                    },
                    {
                        "id": 155
                    },
                    {
                        "id": 10
                    },
                    {
                        "id": 101
                    },
                    {
                        "id": 131
                    },
                    {
                        "id": 41
                    },
                    {
                        "id": 71
                    },
                    {
                        "id": 224
                    },
                    {
                        "id": 186
                    },
                    {
                        "id": 156
                    },
                    {
                        "id": 13
                    },
                    {
                        "id": 98
                    },
                    {
                        "id": 132
                    },
                    {
                        "id": 38
                    },
                    {
                        "id": 72
                    },
                    {
                        "id": 225
                    },
                    {
                        "id": 187
                    },
                    {
                        "id": 157
                    },
                    {
                        "id": 12
                    },
                    {
                        "id": 99
                    },
                    {
                        "id": 133
                    },
                    {
                        "id": 39
                    },
                    {
                        "id": 73
                    },
                    {
                        "id": 244
                    },
                    {
                        "id": 210
                    },
                    {
                        "id": 184
                    },
                    {
                        "id": 150
                    },
                    {
                        "id": 7
                    },
                    {
                        "id": 112
                    },
                    {
                        "id": 142
                    },
                    {
                        "id": 44
                    },
                    {
                        "id": 74
                    },
                    {
                        "id": 245
                    },
                    {
                        "id": 211
                    },
                    {
                        "id": 185
                    },
                    {
                        "id": 151
                    },
                    {
                        "id": 6
                    },
                    {
                        "id": 113
                    },
                    {
                        "id": 143
                    },
                    {
                        "id": 45
                    },
                    {
                        "id": 75
                    },
                    {
                        "id": 242
                    },
                    {
                        "id": 212
                    },
                    {
                        "id": 182
                    },
                    {
                        "id": 152
                    },
                    {
                        "id": 9
                    },
                    {
                        "id": 110
                    },
                    {
                        "id": 144
                    },
                    {
                        "id": 42
                    },
                    {
                        "id": 76
                    },
                    {
                        "id": 243
                    },
                    {
                        "id": 213
                    },
                    {
                        "id": 183
                    },
                    {
                        "id": 153
                    },
                    {
                        "id": 8
                    },
                    {
                        "id": 111
                    },
                    {
                        "id": 145
                    },
                    {
                        "id": 43
                    },
                    {
                        "id": 77
                    },
                    {
                        "id": 248
                    },
                    {
                        "id": 214
                    },
                    {
                        "id": 180
                    },
                    {
                        "id": 146
                    },
                    {
                        "id": 3
                    },
                    {
                        "id": 108
                    },
                    {
                        "id": 138
                    },
                    {
                        "id": 48
                    },
                    {
                        "id": 78
                    },
                    {
                        "id": 249
                    },
                    {
                        "id": 215
                    },
                    {
                        "id": 181
                    },
                    {
                        "id": 147
                    },
                    {
                        "id": 2
                    },
                    {
                        "id": 109
                    },
                    {
                        "id": 139
                    },
                    {
                        "id": 49
                    },
                    {
                        "id": 79
                    },
                    {
                        "id": 246
                    },
                    {
                        "id": 216
                    },
                    {
                        "id": 178
                    },
                    {
                        "id": 148
                    },
                    {
                        "id": 5
                    },
                    {
                        "id": 106
                    },
                    {
                        "id": 140
                    },
                    {
                        "id": 46
                    },
                    {
                        "id": 80
                    },
                    {
                        "id": 247
                    },
                    {
                        "id": 217
                    },
                    {
                        "id": 179
                    },
                    {
                        "id": 149
                    },
                    {
                        "id": 4
                    },
                    {
                        "id": 107
                    },
                    {
                        "id": 141
                    },
                    {
                        "id": 47
                    },
                    {
                        "id": 81
                    }
                ],
                "id": "openflow:272795776625121",
                "node-connector": [
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap75ad12ce-dc",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:2"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "f8:1b:37:5c:a9:e1",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-int",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 4294967294,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:LOCAL"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "36:95:15:0b:6c:54",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-ex-patch",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 1,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:1"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "ten-mb-fd copper",
                        "flow-node-inventory:current-speed": 10000,
                        "flow-node-inventory:hardware-address": "fe:16:3e:e8:c5:32",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap7abc77ed-eb",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 4,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:4"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tapbe8c07f1-9e",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:3"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "ten-mb-fd copper",
                        "flow-node-inventory:current-speed": 10000,
                        "flow-node-inventory:hardware-address": "fe:16:3e:9d:55:b4",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap1b2d0ff7-00",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 5,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:5"
                    }
                ],
                "opendaylight-group-statistics:group-features": {
                    "actions": [
                        67076097
                    ],
                    "group-capabilities-supported": [
                        "opendaylight-group-types:chaining",
                        "opendaylight-group-types:select-liveness",
                        "opendaylight-group-types:select-weight"
                    ],
                    "group-types-supported": [
                        "opendaylight-group-types:group-all",
                        "opendaylight-group-types:group-indirect",
                        "opendaylight-group-types:group-select",
                        "opendaylight-group-types:group-ff"
                    ],
                    "max-groups": [
                        4294967040
                    ]
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:32:36.339" starttime="20181214 08:32:36.338"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.339" starttime="20181214 08:32:36.323"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.339" starttime="20181214 08:32:35.905"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.339" starttime="20181214 08:32:35.903"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.339" starttime="20181214 08:32:35.895"></status>
</kw>
<kw name="Fail If Exceptions Found During Test" library="KarafKeywords">
<doc>Create a failure if an Exception is found in the karaf.log that has not been whitelisted.</doc>
<arguments>
<arg>${test_name}</arg>
<arg>fail=${fail}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ 1 | ${NUM_ODL_SYSTEM} + 1 ]">
<kw type="foritem" name="${i} = 1">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sed '1,/ROBOT MESSAGE: Starting test ${test_name}/d' ${log_file}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:32:36.340" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.L2/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181214 08:32:36.340" starttime="20181214 08:32:36.340"></status>
</kw>
<kw name="Get Karaf Log Lines From Test Start" library="KarafKeywords">
<doc>Scrapes all log messages that match regexp ${type} which fall after a point given by a log message that</doc>
<arguments>
<arg>${ODL_SYSTEM_${i}_IP}</arg>
<arg>${test_name}</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>${ip}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:36.350" starttime="20181214 08:32:36.349"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 08:32:36.350" level="INFO">index=11
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 08:32:36.350" level="INFO">${current_ssh_connection} = index=11
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 08:32:36.350" starttime="20181214 08:32:36.350"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 08:32:36.351" level="INFO">Attempting to execute command "sed '1,/ROBOT MESSAGE: Starting test CSIT.L2/d' /tmp//opt/opendaylight/data/log/karaf.log" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 08:32:36.351" starttime="20181214 08:32:36.350"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 08:32:36.351" level="INFO">${conn_id} = 16</msg>
<status status="PASS" endtime="20181214 08:32:36.352" starttime="20181214 08:32:36.351"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 08:32:36.352" level="INFO">Length is 0</msg>
<msg timestamp="20181214 08:32:36.352" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 08:32:36.353" starttime="20181214 08:32:36.352"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:36.353" starttime="20181214 08:32:36.353"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.354" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 08:32:36.738" level="INFO">Read output: Last login: Fri Dec 14 08:20:45 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:32:36.738" starttime="20181214 08:32:36.353"></status>
</kw>
<msg timestamp="20181214 08:32:36.738" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:32:36.738" starttime="20181214 08:32:36.353"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.739" starttime="20181214 08:32:36.352"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 08:32:36.739" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.L2/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181214 08:32:36.764" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181214 08:32:36.765" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 08:32:36.765" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181214 08:32:36.765" starttime="20181214 08:32:36.739"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:32:36.830" starttime="20181214 08:32:36.765"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.831" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181214 08:32:36.831" starttime="20181214 08:32:36.831"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:36.833" starttime="20181214 08:32:36.832"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.835" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:32:36.835" starttime="20181214 08:32:36.835"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.835" starttime="20181214 08:32:36.833"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:36.840" starttime="20181214 08:32:36.839"></status>
</kw>
<msg timestamp="20181214 08:32:36.840" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:32:36.840" starttime="20181214 08:32:36.838"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.840" starttime="20181214 08:32:36.836"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.841" starttime="20181214 08:32:36.349"></status>
</kw>
<msg timestamp="20181214 08:32:36.841" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:32:36.841" starttime="20181214 08:32:36.348"></status>
</kw>
<msg timestamp="20181214 08:32:36.841" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:32:36.841" starttime="20181214 08:32:36.348"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${\n}</arg>
</arguments>
<assign>
<var>@{log_lines}</var>
</assign>
<msg timestamp="20181214 08:32:36.843" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181214 08:32:36.843" starttime="20181214 08:32:36.842"></status>
</kw>
<msg timestamp="20181214 08:32:36.843" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181214 08:32:36.844" starttime="20181214 08:32:36.347"></status>
</kw>
<kw name="Verify Exceptions" library="excepts">
<doc>Return a list of exceptions not in the whitelist for the given lines.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<assign>
<var>${exlist}</var>
<var>${matchlist}</var>
</assign>
<msg timestamp="20181214 08:32:36.845" level="INFO">${exlist} = []</msg>
<msg timestamp="20181214 08:32:36.845" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181214 08:32:36.845" starttime="20181214 08:32:36.844"></status>
</kw>
<kw name="Write Exceptions Map To File" library="excepts">
<doc>Write the exceptions map to a file under the testname header. The output</doc>
<arguments>
<arg>${SUITE_NAME}.${TEST_NAME}</arg>
<arg>/tmp/odl${i}_exceptions.txt</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:36.847" starttime="20181214 08:32:36.846"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${exlist}</arg>
</arguments>
<assign>
<var>${listlength}</var>
</assign>
<msg timestamp="20181214 08:32:36.848" level="INFO">Length is 0</msg>
<msg timestamp="20181214 08:32:36.848" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181214 08:32:36.848" starttime="20181214 08:32:36.848"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${fail}"=="True" and ${listlength} != 0</arg>
<arg>Log And Fail Exceptions</arg>
<arg>${exlist}</arg>
<arg>${listlength}</arg>
<arg>ELSE</arg>
<arg>Collections.Log List</arg>
<arg>${matchlist}</arg>
</arguments>
<kw name="Log List" library="Collections">
<doc>Logs the length and contents of the ``list`` using given ``level``.</doc>
<arguments>
<arg>${matchlist}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.851" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181214 08:32:36.851" starttime="20181214 08:32:36.850"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.851" starttime="20181214 08:32:36.849"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.851" starttime="20181214 08:32:36.340"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.851" starttime="20181214 08:32:36.340"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:36.851" starttime="20181214 08:32:36.339"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:36.869" starttime="20181214 08:32:36.868"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 08:32:36.870" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 08:32:37.089" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 08:32:37.089" starttime="20181214 08:32:36.869"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:32:37.119" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181214 08:32:37.119" starttime="20181214 08:32:37.090"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:32:37.122" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 08:32:37.122" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:32:37.122" starttime="20181214 08:32:37.119"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 08:32:37.167" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 08:32:37.167" starttime="20181214 08:32:37.122"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:32:37.169" starttime="20181214 08:32:37.167"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 08:32:37.169" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:32:37.169" starttime="20181214 08:32:37.169"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:37.169" starttime="20181214 08:32:36.867"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:37.169" starttime="20181214 08:32:36.852"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:37.169" starttime="20181214 08:32:36.852"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:37.169" starttime="20181214 08:32:36.851"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:37.170" starttime="20181214 08:32:33.091"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:37.170" starttime="20181214 08:32:33.090"></status>
</kw>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:32:37.171" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:32:37.171" starttime="20181214 08:32:37.171"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:32:37.172" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181214 08:32:37.213" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:32:39.463" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:32:39.464" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:32:39.464" starttime="20181214 08:32:37.172"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:32:39.466" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:32:39.469" starttime="20181214 08:32:39.465"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:32:39.470" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:32:39.471" starttime="20181214 08:32:39.470"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:39.472" starttime="20181214 08:32:39.471"></status>
</kw>
<msg timestamp="20181214 08:32:39.473" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 08:32:39.473" starttime="20181214 08:32:37.171"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:32:39.474" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 08:32:39.474" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:32:39.475" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:32:39.475" starttime="20181214 08:32:39.474"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:32:39.476" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:32:39.476" starttime="20181214 08:32:39.475"></status>
</kw>
<msg timestamp="20181214 08:32:39.477" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181214 08:32:39.477" starttime="20181214 08:32:37.170"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181214 08:32:39.477" starttime="20181214 08:32:39.477"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:32:39.480" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:32:39.480" starttime="20181214 08:32:39.479"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:32:39.482" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181214 08:32:39.515" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:32:42.665" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:32:42.666" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:32:42.666" starttime="20181214 08:32:39.481"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:32:42.668" level="INFO">[
  {
    "Status": "ERROR", 
    "Name": "l2_net_2_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "68ef0381-443c-49ed-bd70-fab095c254d4", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l2_net_2_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "fc7eae76-07b0-4c71-a82e-c07630f04bf8", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l2_net_2_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "6d029c41-8881-46ce-bd3f-c3d1c3548096", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l2_net_1_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "26ea7505-5bd0-4200-a800-26a42b0fc045", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Name": "l2_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "6ed92d75-ef7a-49de-9f93-902ae2f1245e", 
    "Flavor": "m1.nano", 
    "Networks": "l2_net_1=21.0.0.3"
  }, 
  {
    "Status": "ACTIVE", 
    "Name": "l2_net_1_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "f6744d59-22fa-4e84-8ca1-df0e708a9065", 
    "Flavor": "m1.nano", 
    "Networks": "l2_net_1=21.0.0.6"
  }
]</msg>
<status status="PASS" endtime="20181214 08:32:42.668" starttime="20181214 08:32:42.667"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:32:42.670" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:32:42.670" starttime="20181214 08:32:42.669"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:42.671" starttime="20181214 08:32:42.670"></status>
</kw>
<msg timestamp="20181214 08:32:42.672" level="INFO">${json} = [
  {
    "Status": "ERROR", 
    "Name": "l2_net_2_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "68ef0381-443c-49ed-bd70-fab095c254d4", 
    "Flavor": "m1.nano", 
    "Networks": ""
  ...</msg>
<status status="PASS" endtime="20181214 08:32:42.672" starttime="20181214 08:32:39.480"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:32:42.673" level="INFO">To JSON using : content=[
  {
    "Status": "ERROR", 
    "Name": "l2_net_2_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "68ef0381-443c-49ed-bd70-fab095c254d4", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l2_net_2_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "fc7eae76-07b0-4c71-a82e-c07630f04bf8", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l2_net_2_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "6d029c41-8881-46ce-bd3f-c3d1c3548096", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l2_net_1_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "26ea7505-5bd0-4200-a800-26a42b0fc045", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Name": "l2_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "6ed92d75-ef7a-49de-9f93-902ae2f1245e", 
    "Flavor": "m1.nano", 
    "Networks": "l2_net_1=21.0.0.3"
  }, 
  {
    "Status": "ACTIVE", 
    "Name": "l2_net_1_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "f6744d59-22fa-4e84-8ca1-df0e708a9065", 
    "Flavor": "m1.nano", 
    "Networks": "l2_net_1=21.0.0.6"
  }
] </msg>
<msg timestamp="20181214 08:32:42.674" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:32:42.674" level="INFO">@{list} = [ {u'Status': u'ERROR', u'Name': u'l2_net_2_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'68ef0381-443c-49ed-bd70-fab095c254d4', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u'ERROR...</msg>
<status status="PASS" endtime="20181214 08:32:42.674" starttime="20181214 08:32:42.673"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:32:42.675" level="INFO">[{u'Status': u'ERROR', u'Name': u'l2_net_2_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'68ef0381-443c-49ed-bd70-fab095c254d4', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l2_net_2_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'fc7eae76-07b0-4c71-a82e-c07630f04bf8', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l2_net_2_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'6d029c41-8881-46ce-bd3f-c3d1c3548096', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l2_net_1_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'26ea7505-5bd0-4200-a800-26a42b0fc045', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ACTIVE', u'Name': u'l2_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'6ed92d75-ef7a-49de-9f93-902ae2f1245e', u'Flavor': u'm1.nano', u'Networks': u'l2_net_1=21.0.0.3'}, {u'Status': u'ACTIVE', u'Name': u'l2_net_1_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'f6744d59-22fa-4e84-8ca1-df0e708a9065', u'Flavor': u'm1.nano', u'Networks': u'l2_net_1=21.0.0.6'}]</msg>
<status status="PASS" endtime="20181214 08:32:42.675" starttime="20181214 08:32:42.675"></status>
</kw>
<msg timestamp="20181214 08:32:42.676" level="INFO">@{vms} = [ {u'Status': u'ERROR', u'Name': u'l2_net_2_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'68ef0381-443c-49ed-bd70-fab095c254d4', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u'ERROR...</msg>
<status status="PASS" endtime="20181214 08:32:42.676" starttime="20181214 08:32:39.478"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l2_net_2_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'68ef0381-443c-49ed-bd70-fab095c254d4', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:32:42.696" level="INFO">Starting process:
openstack server show 68ef0381-443c-49ed-bd70-fab095c254d4</msg>
<msg timestamp="20181214 08:32:42.740" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:32:45.608" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:32:45.608" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:32:45.608" starttime="20181214 08:32:42.695"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:32:45.610" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000006                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T08:21:49Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T08:21:52Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | 68ef0381-443c-49ed-bd70-fab095c254d4                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | l2_net_2_vm_3                                                                                                                                                                                                                                                                                                                                                                                                                             |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T08:21:52Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:32:45.611" starttime="20181214 08:32:45.609"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:32:45.611" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:32:45.612" starttime="20181214 08:32:45.611"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:45.613" starttime="20181214 08:32:45.612"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:45.613" starttime="20181214 08:32:42.694"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:32:45.631" level="INFO">Starting process:
openstack server delete 68ef0381-443c-49ed-bd70-fab095c254d4</msg>
<msg timestamp="20181214 08:32:45.668" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:32:49.340" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:32:49.341" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:32:49.341" starttime="20181214 08:32:45.631"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:32:49.343" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:32:49.344" starttime="20181214 08:32:49.342"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:32:49.345" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:32:49.345" starttime="20181214 08:32:49.344"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:49.347" starttime="20181214 08:32:49.345"></status>
</kw>
<msg timestamp="20181214 08:32:49.347" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:32:49.347" starttime="20181214 08:32:45.630"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:49.348" starttime="20181214 08:32:45.614"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:49.348" starttime="20181214 08:32:45.614"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:49.348" starttime="20181214 08:32:42.677"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l2_net_2_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'fc7eae76-07b0-4c71-a82e-c07630f04bf8', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:32:49.368" level="INFO">Starting process:
openstack server show fc7eae76-07b0-4c71-a82e-c07630f04bf8</msg>
<msg timestamp="20181214 08:32:49.398" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:32:52.544" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:32:52.545" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:32:52.545" starttime="20181214 08:32:49.367"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:32:52.548" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000005                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T08:21:43Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T08:21:47Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | fc7eae76-07b0-4c71-a82e-c07630f04bf8                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | l2_net_2_vm_2                                                                                                                                                                                                                                                                                                                                                                                                                             |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T08:21:47Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:32:52.548" starttime="20181214 08:32:52.547"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:32:52.550" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:32:52.550" starttime="20181214 08:32:52.549"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:52.552" starttime="20181214 08:32:52.550"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:52.552" starttime="20181214 08:32:49.366"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:32:52.573" level="INFO">Starting process:
openstack server delete fc7eae76-07b0-4c71-a82e-c07630f04bf8</msg>
<msg timestamp="20181214 08:32:52.613" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:32:55.250" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:32:55.250" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:32:55.251" starttime="20181214 08:32:52.572"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:32:55.252" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:32:55.252" starttime="20181214 08:32:55.251"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:32:55.253" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:32:55.253" starttime="20181214 08:32:55.252"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:55.254" starttime="20181214 08:32:55.253"></status>
</kw>
<msg timestamp="20181214 08:32:55.255" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:32:55.255" starttime="20181214 08:32:52.571"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:55.255" starttime="20181214 08:32:52.554"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:55.255" starttime="20181214 08:32:52.553"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:55.255" starttime="20181214 08:32:49.348"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l2_net_2_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'6d029c41-8881-46ce-bd3f-c3d1c3548096', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:32:55.268" level="INFO">Starting process:
openstack server show 6d029c41-8881-46ce-bd3f-c3d1c3548096</msg>
<msg timestamp="20181214 08:32:55.310" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:32:58.875" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:32:58.876" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:32:58.876" starttime="20181214 08:32:55.267"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:32:58.877" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000004                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T08:21:38Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T08:21:41Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | 6d029c41-8881-46ce-bd3f-c3d1c3548096                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | l2_net_2_vm_1                                                                                                                                                                                                                                                                                                                                                                                                                             |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T08:21:41Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:32:58.878" starttime="20181214 08:32:58.877"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:32:58.879" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:32:58.879" starttime="20181214 08:32:58.878"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:32:58.881" starttime="20181214 08:32:58.880"></status>
</kw>
<status status="PASS" endtime="20181214 08:32:58.881" starttime="20181214 08:32:55.267"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:32:58.898" level="INFO">Starting process:
openstack server delete 6d029c41-8881-46ce-bd3f-c3d1c3548096</msg>
<msg timestamp="20181214 08:32:58.940" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:33:02.009" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:33:02.010" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:33:02.010" starttime="20181214 08:32:58.897"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:33:02.012" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:02.012" starttime="20181214 08:33:02.011"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:33:02.013" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:02.014" starttime="20181214 08:33:02.013"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:33:02.015" starttime="20181214 08:33:02.014"></status>
</kw>
<msg timestamp="20181214 08:33:02.016" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:33:02.016" starttime="20181214 08:32:58.896"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:02.016" starttime="20181214 08:32:58.882"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:02.017" starttime="20181214 08:32:58.882"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:02.017" starttime="20181214 08:32:55.255"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l2_net_1_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'26ea7505-5bd0-4200-a800-26a42b0fc045', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:33:02.036" level="INFO">Starting process:
openstack server show 26ea7505-5bd0-4200-a800-26a42b0fc045</msg>
<msg timestamp="20181214 08:33:02.081" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:33:04.821" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:33:04.822" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:33:04.822" starttime="20181214 08:33:02.035"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:33:04.824" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000003                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T08:21:31Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T08:21:36Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | 26ea7505-5bd0-4200-a800-26a42b0fc045                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | l2_net_1_vm_3                                                                                                                                                                                                                                                                                                                                                                                                                             |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T08:21:36Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:33:04.825" starttime="20181214 08:33:04.823"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:33:04.826" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:04.826" starttime="20181214 08:33:04.825"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:33:04.827" starttime="20181214 08:33:04.826"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:04.828" starttime="20181214 08:33:02.034"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:33:04.846" level="INFO">Starting process:
openstack server delete 26ea7505-5bd0-4200-a800-26a42b0fc045</msg>
<msg timestamp="20181214 08:33:04.890" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:33:07.983" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:33:07.983" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:33:07.984" starttime="20181214 08:33:04.846"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:33:07.985" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:07.985" starttime="20181214 08:33:07.984"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:33:07.986" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:07.986" starttime="20181214 08:33:07.986"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:33:07.988" starttime="20181214 08:33:07.987"></status>
</kw>
<msg timestamp="20181214 08:33:07.988" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:33:07.988" starttime="20181214 08:33:04.845"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:07.989" starttime="20181214 08:33:04.829"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:07.989" starttime="20181214 08:33:04.828"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:07.989" starttime="20181214 08:33:02.017"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ACTIVE', u'Name': u'l2_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'6ed92d75-ef7a-49de-9f93-902ae2f1245e', u'Flavor': u'm1.nano', u'Networks': u'l2_net_1=21.0.0.3'}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:33:08.004" level="INFO">Starting process:
openstack server show 6ed92d75-ef7a-49de-9f93-902ae2f1245e</msg>
<msg timestamp="20181214 08:33:08.046" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:33:11.068" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:33:11.069" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:33:11.069" starttime="20181214 08:33:08.004"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:33:11.071" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | overcloud-controller-0.opnfvlf.org                              |
| OS-EXT-SRV-ATTR:hypervisor_hostname | overcloud-controller-0.opnfvlf.org                              |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000002                                               |
| OS-EXT-STS:power_state              | Running                                                         |
| OS-EXT-STS:task_state               | None                                                            |
| OS-EXT-STS:vm_state                 | active                                                          |
| OS-SRV-USG:launched_at              | 2018-12-14T08:21:29.000000                                      |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           | l2_net_1=21.0.0.3                                               |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T08:21:25Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              | 5643a1a81be1e985e7b69d0a347918c34042f5d65228803827241f84        |
| id                                  | 6ed92d75-ef7a-49de-9f93-902ae2f1245e                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | l2_net_1_vm_2                                                   |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='l2_sg'                                                    |
| status                              | ACTIVE                                                          |
| updated                             | 2018-12-14T08:21:29Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:33:11.071" starttime="20181214 08:33:11.070"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:33:11.072" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:11.072" starttime="20181214 08:33:11.071"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:33:11.074" starttime="20181214 08:33:11.073"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:11.075" starttime="20181214 08:33:08.002"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:33:11.095" level="INFO">Starting process:
openstack server delete 6ed92d75-ef7a-49de-9f93-902ae2f1245e</msg>
<msg timestamp="20181214 08:33:11.137" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:33:13.701" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:33:13.701" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:33:13.701" starttime="20181214 08:33:11.095"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:33:13.702" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:13.702" starttime="20181214 08:33:13.702"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:33:13.703" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:13.703" starttime="20181214 08:33:13.702"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:33:13.705" starttime="20181214 08:33:13.703"></status>
</kw>
<msg timestamp="20181214 08:33:13.705" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:33:13.705" starttime="20181214 08:33:11.094"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:13.705" starttime="20181214 08:33:11.077"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:13.705" starttime="20181214 08:33:11.076"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:13.705" starttime="20181214 08:33:07.989"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ACTIVE', u'Name': u'l2_net_1_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'f6744d59-22fa-4e84-8ca1-df0e708a9065', u'Flavor': u'm1.nano', u'Networks': u'l2_net_1=21.0.0.6'}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:33:13.714" level="INFO">Starting process:
openstack server show f6744d59-22fa-4e84-8ca1-df0e708a9065</msg>
<msg timestamp="20181214 08:33:13.756" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:33:16.825" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:33:16.826" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:33:16.826" starttime="20181214 08:33:13.714"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:33:16.828" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | overcloud-controller-0.opnfvlf.org                              |
| OS-EXT-SRV-ATTR:hypervisor_hostname | overcloud-controller-0.opnfvlf.org                              |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000001                                               |
| OS-EXT-STS:power_state              | Running                                                         |
| OS-EXT-STS:task_state               | None                                                            |
| OS-EXT-STS:vm_state                 | active                                                          |
| OS-SRV-USG:launched_at              | 2018-12-14T08:21:27.000000                                      |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           | l2_net_1=21.0.0.6                                               |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T08:21:19Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              | 5643a1a81be1e985e7b69d0a347918c34042f5d65228803827241f84        |
| id                                  | f6744d59-22fa-4e84-8ca1-df0e708a9065                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | l2_net_1_vm_1                                                   |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='l2_sg'                                                    |
| status                              | ACTIVE                                                          |
| updated                             | 2018-12-14T08:21:27Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:33:16.828" starttime="20181214 08:33:16.827"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:33:16.830" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:16.830" starttime="20181214 08:33:16.829"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:33:16.832" starttime="20181214 08:33:16.830"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:16.832" starttime="20181214 08:33:13.713"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:33:16.853" level="INFO">Starting process:
openstack server delete f6744d59-22fa-4e84-8ca1-df0e708a9065</msg>
<msg timestamp="20181214 08:33:16.895" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:33:19.744" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:33:19.745" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:33:19.745" starttime="20181214 08:33:16.852"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:33:19.746" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:19.747" starttime="20181214 08:33:19.746"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:33:19.747" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:19.747" starttime="20181214 08:33:19.747"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:33:19.749" starttime="20181214 08:33:19.748"></status>
</kw>
<msg timestamp="20181214 08:33:19.749" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:33:19.749" starttime="20181214 08:33:16.851"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:19.750" starttime="20181214 08:33:16.834"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:19.750" starttime="20181214 08:33:16.833"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:19.750" starttime="20181214 08:33:13.705"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:19.750" starttime="20181214 08:32:42.676"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:33:19.752" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:33:19.752" starttime="20181214 08:33:19.751"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:33:19.754" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181214 08:33:19.794" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:33:22.112" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:33:22.113" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:33:22.113" starttime="20181214 08:33:19.753"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:33:22.114" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:33:22.114" starttime="20181214 08:33:22.113"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:33:22.114" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:22.114" starttime="20181214 08:33:22.114"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:33:22.115" starttime="20181214 08:33:22.115"></status>
</kw>
<msg timestamp="20181214 08:33:22.116" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 08:33:22.116" starttime="20181214 08:33:19.752"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:33:22.116" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 08:33:22.116" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:33:22.116" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:33:22.116" starttime="20181214 08:33:22.116"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:33:22.117" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:33:22.117" starttime="20181214 08:33:22.117"></status>
</kw>
<msg timestamp="20181214 08:33:22.117" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181214 08:33:22.117" starttime="20181214 08:33:19.750"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181214 08:33:22.117" starttime="20181214 08:33:22.117"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:33:22.119" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:33:22.119" starttime="20181214 08:33:22.118"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:33:22.120" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181214 08:33:22.162" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:33:24.455" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:33:24.455" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:33:24.455" starttime="20181214 08:33:22.119"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:33:24.458" level="INFO">[
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='21.0.0.2', subnet_id='e13b9ba2-e337-4e51-9e53-07a75695540c'", 
    "ID": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c", 
    "MAC Address": "fa:16:3e:08:5d:98", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='22.0.0.2', subnet_id='a60672b0-6f3c-419b-a052-62519ff9e2e5'", 
    "ID": "be8c07f1-9e5a-4bae-b710-4b50d880531f", 
    "MAC Address": "fa:16:3e:10:ad:11", 
    "Name": ""
  }
]</msg>
<status status="PASS" endtime="20181214 08:33:24.459" starttime="20181214 08:33:24.456"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:33:24.461" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:24.461" starttime="20181214 08:33:24.460"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:33:24.462" starttime="20181214 08:33:24.461"></status>
</kw>
<msg timestamp="20181214 08:33:24.463" level="INFO">${json} = [
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='21.0.0.2', subnet_id='e13b9ba2-e337-4e51-9e53-07a75695540c'", 
    "ID": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c", 
    "MAC Address...</msg>
<status status="PASS" endtime="20181214 08:33:24.463" starttime="20181214 08:33:22.119"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:33:24.464" level="INFO">To JSON using : content=[
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='21.0.0.2', subnet_id='e13b9ba2-e337-4e51-9e53-07a75695540c'", 
    "ID": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c", 
    "MAC Address": "fa:16:3e:08:5d:98", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='22.0.0.2', subnet_id='a60672b0-6f3c-419b-a052-62519ff9e2e5'", 
    "ID": "be8c07f1-9e5a-4bae-b710-4b50d880531f", 
    "MAC Address": "fa:16:3e:10:ad:11", 
    "Name": ""
  }
] </msg>
<msg timestamp="20181214 08:33:24.464" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:33:24.464" level="INFO">@{list} = [ {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='21.0.0.2', subnet_id='e13b9ba2-e337-4e51-9e53-07a75695540c'", u'ID': u'75ad12ce-dca5-48f9-8e5c-4a92ab8af54c', u'MAC Address': u'fa:16:3e:0...</msg>
<status status="PASS" endtime="20181214 08:33:24.465" starttime="20181214 08:33:24.464"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:33:24.465" level="INFO">[{u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='21.0.0.2', subnet_id='e13b9ba2-e337-4e51-9e53-07a75695540c'", u'ID': u'75ad12ce-dca5-48f9-8e5c-4a92ab8af54c', u'MAC Address': u'fa:16:3e:08:5d:98', u'Name': u''}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='22.0.0.2', subnet_id='a60672b0-6f3c-419b-a052-62519ff9e2e5'", u'ID': u'be8c07f1-9e5a-4bae-b710-4b50d880531f', u'MAC Address': u'fa:16:3e:10:ad:11', u'Name': u''}]</msg>
<status status="PASS" endtime="20181214 08:33:24.466" starttime="20181214 08:33:24.465"></status>
</kw>
<msg timestamp="20181214 08:33:24.466" level="INFO">@{ports} = [ {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='21.0.0.2', subnet_id='e13b9ba2-e337-4e51-9e53-07a75695540c'", u'ID': u'75ad12ce-dca5-48f9-8e5c-4a92ab8af54c', u'MAC Address': u'fa:16:3e:0...</msg>
<status status="PASS" endtime="20181214 08:33:24.466" starttime="20181214 08:33:22.118"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='21.0.0.2', subnet_id='e13b9ba2-e337-4e51-9e53-07a75695540c'&quot;, u'ID': u'75ad12ce-dca5-48f9-8e5c-4a92ab8af54c', u'MAC Address': u'fa:16:3e:08:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:33:24.482" level="INFO">Starting process:
openstack port delete 75ad12ce-dca5-48f9-8e5c-4a92ab8af54c</msg>
<msg timestamp="20181214 08:33:24.526" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:33:27.165" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:33:27.165" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:33:27.165" starttime="20181214 08:33:24.481"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:33:27.166" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:27.166" starttime="20181214 08:33:27.166"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:33:27.167" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:27.167" starttime="20181214 08:33:27.167"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:33:27.168" starttime="20181214 08:33:27.167"></status>
</kw>
<msg timestamp="20181214 08:33:27.168" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:33:27.169" starttime="20181214 08:33:24.480"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:27.169" starttime="20181214 08:33:24.468"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:27.169" starttime="20181214 08:33:24.467"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:27.169" starttime="20181214 08:33:24.466"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='22.0.0.2', subnet_id='a60672b0-6f3c-419b-a052-62519ff9e2e5'&quot;, u'ID': u'be8c07f1-9e5a-4bae-b710-4b50d880531f', u'MAC Address': u'fa:16:3e:10:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:33:27.181" level="INFO">Starting process:
openstack port delete be8c07f1-9e5a-4bae-b710-4b50d880531f</msg>
<msg timestamp="20181214 08:33:27.215" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:33:30.116" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:33:30.117" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:33:30.117" starttime="20181214 08:33:27.180"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:33:30.118" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:30.118" starttime="20181214 08:33:30.118"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:33:30.119" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:30.119" starttime="20181214 08:33:30.118"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:33:30.120" starttime="20181214 08:33:30.119"></status>
</kw>
<msg timestamp="20181214 08:33:30.120" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:33:30.120" starttime="20181214 08:33:27.180"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:30.120" starttime="20181214 08:33:27.170"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:30.120" starttime="20181214 08:33:27.169"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:30.120" starttime="20181214 08:33:27.169"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:30.120" starttime="20181214 08:33:24.466"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:33:30.122" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:33:30.122" starttime="20181214 08:33:30.121"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:33:30.123" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181214 08:33:30.144" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:33:32.259" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:33:32.260" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:33:32.260" starttime="20181214 08:33:30.122"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:33:32.262" level="INFO">[
  {
    "Subnets": "e13b9ba2-e337-4e51-9e53-07a75695540c", 
    "ID": "2a11e51d-64d7-4607-a408-e4b9b53934fe", 
    "Name": "l2_net_1"
  }, 
  {
    "Subnets": "a60672b0-6f3c-419b-a052-62519ff9e2e5", 
    "ID": "8c3e82a8-071a-4d20-abde-82c067e37c1b", 
    "Name": "l2_net_2"
  }
]</msg>
<status status="PASS" endtime="20181214 08:33:32.262" starttime="20181214 08:33:32.261"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:33:32.263" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:32.263" starttime="20181214 08:33:32.263"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:33:32.265" starttime="20181214 08:33:32.264"></status>
</kw>
<msg timestamp="20181214 08:33:32.265" level="INFO">${json} = [
  {
    "Subnets": "e13b9ba2-e337-4e51-9e53-07a75695540c", 
    "ID": "2a11e51d-64d7-4607-a408-e4b9b53934fe", 
    "Name": "l2_net_1"
  }, 
  {
    "Subnets": "a60672b0-6f3c-419b-a052-62519ff9e2e5",...</msg>
<status status="PASS" endtime="20181214 08:33:32.265" starttime="20181214 08:33:30.122"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:33:32.266" level="INFO">To JSON using : content=[
  {
    "Subnets": "e13b9ba2-e337-4e51-9e53-07a75695540c", 
    "ID": "2a11e51d-64d7-4607-a408-e4b9b53934fe", 
    "Name": "l2_net_1"
  }, 
  {
    "Subnets": "a60672b0-6f3c-419b-a052-62519ff9e2e5", 
    "ID": "8c3e82a8-071a-4d20-abde-82c067e37c1b", 
    "Name": "l2_net_2"
  }
] </msg>
<msg timestamp="20181214 08:33:32.267" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:33:32.267" level="INFO">@{list} = [ {u'Subnets': u'e13b9ba2-e337-4e51-9e53-07a75695540c', u'ID': u'2a11e51d-64d7-4607-a408-e4b9b53934fe', u'Name': u'l2_net_1'} | {u'Subnets': u'a60672b0-6f3c-419b-a052-62519ff9e2e5', u'ID': u'8c3e82a8-...</msg>
<status status="PASS" endtime="20181214 08:33:32.267" starttime="20181214 08:33:32.266"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:33:32.268" level="INFO">[{u'Subnets': u'e13b9ba2-e337-4e51-9e53-07a75695540c', u'ID': u'2a11e51d-64d7-4607-a408-e4b9b53934fe', u'Name': u'l2_net_1'}, {u'Subnets': u'a60672b0-6f3c-419b-a052-62519ff9e2e5', u'ID': u'8c3e82a8-071a-4d20-abde-82c067e37c1b', u'Name': u'l2_net_2'}]</msg>
<status status="PASS" endtime="20181214 08:33:32.268" starttime="20181214 08:33:32.267"></status>
</kw>
<msg timestamp="20181214 08:33:32.268" level="INFO">@{networks} = [ {u'Subnets': u'e13b9ba2-e337-4e51-9e53-07a75695540c', u'ID': u'2a11e51d-64d7-4607-a408-e4b9b53934fe', u'Name': u'l2_net_1'} | {u'Subnets': u'a60672b0-6f3c-419b-a052-62519ff9e2e5', u'ID': u'8c3e82a8-...</msg>
<status status="PASS" endtime="20181214 08:33:32.269" starttime="20181214 08:33:30.121"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<kw type="foritem" name="${network} = {u'Subnets': u'e13b9ba2-e337-4e51-9e53-07a75695540c', u'ID': u'2a11e51d-64d7-4607-a408-e4b9b53934fe', u'Name': u'l2_net_1'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:33:32.286" level="INFO">Starting process:
openstack subnet delete e13b9ba2-e337-4e51-9e53-07a75695540c</msg>
<msg timestamp="20181214 08:33:32.329" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:33:35.700" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:33:35.701" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:33:35.701" starttime="20181214 08:33:32.286"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:33:35.703" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:35.703" starttime="20181214 08:33:35.702"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:33:35.704" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:35.704" starttime="20181214 08:33:35.703"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:33:35.706" starttime="20181214 08:33:35.705"></status>
</kw>
<msg timestamp="20181214 08:33:35.707" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:33:35.707" starttime="20181214 08:33:32.285"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:35.707" starttime="20181214 08:33:32.270"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:35.708" starttime="20181214 08:33:32.269"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:33:35.734" level="INFO">Starting process:
openstack network delete 2a11e51d-64d7-4607-a408-e4b9b53934fe</msg>
<msg timestamp="20181214 08:33:35.759" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:33:38.427" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:33:38.428" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:33:38.428" starttime="20181214 08:33:35.733"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:33:38.429" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:38.429" starttime="20181214 08:33:38.428"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:33:38.430" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:38.430" starttime="20181214 08:33:38.429"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:33:38.431" starttime="20181214 08:33:38.430"></status>
</kw>
<msg timestamp="20181214 08:33:38.432" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:33:38.432" starttime="20181214 08:33:35.732"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:38.432" starttime="20181214 08:33:35.709"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:38.432" starttime="20181214 08:33:35.708"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:38.432" starttime="20181214 08:33:32.269"></status>
</kw>
<kw type="foritem" name="${network} = {u'Subnets': u'a60672b0-6f3c-419b-a052-62519ff9e2e5', u'ID': u'8c3e82a8-071a-4d20-abde-82c067e37c1b', u'Name': u'l2_net_2'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:33:38.447" level="INFO">Starting process:
openstack subnet delete a60672b0-6f3c-419b-a052-62519ff9e2e5</msg>
<msg timestamp="20181214 08:33:38.490" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:33:40.859" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:33:40.859" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:33:40.859" starttime="20181214 08:33:38.447"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:33:40.861" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:40.861" starttime="20181214 08:33:40.860"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:33:40.862" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:40.862" starttime="20181214 08:33:40.861"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:33:40.863" starttime="20181214 08:33:40.862"></status>
</kw>
<msg timestamp="20181214 08:33:40.863" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:33:40.863" starttime="20181214 08:33:38.446"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:40.863" starttime="20181214 08:33:38.433"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:40.863" starttime="20181214 08:33:38.433"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:33:40.872" level="INFO">Starting process:
openstack network delete 8c3e82a8-071a-4d20-abde-82c067e37c1b</msg>
<msg timestamp="20181214 08:33:40.915" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:33:44.109" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:33:44.110" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:33:44.110" starttime="20181214 08:33:40.872"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:33:44.112" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:44.112" starttime="20181214 08:33:44.111"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:33:44.113" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:44.113" starttime="20181214 08:33:44.112"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:33:44.115" starttime="20181214 08:33:44.114"></status>
</kw>
<msg timestamp="20181214 08:33:44.116" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:33:44.116" starttime="20181214 08:33:40.871"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:44.116" starttime="20181214 08:33:40.864"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:44.116" starttime="20181214 08:33:40.863"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:44.116" starttime="20181214 08:33:38.432"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:44.116" starttime="20181214 08:33:32.269"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:33:44.119" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:33:44.119" starttime="20181214 08:33:44.118"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:33:44.121" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181214 08:33:44.148" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:33:46.171" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:33:46.172" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:33:46.172" starttime="20181214 08:33:44.121"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:33:46.174" level="INFO">[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "l2_sg", 
    "ID": "c4e77973-bb58-4259-807f-059e9ca50e36", 
    "Name": "l2_sg"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181214 08:33:46.175" starttime="20181214 08:33:46.173"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:33:46.176" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:46.176" starttime="20181214 08:33:46.175"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:33:46.178" starttime="20181214 08:33:46.176"></status>
</kw>
<msg timestamp="20181214 08:33:46.178" level="INFO">${json} = [
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181214 08:33:46.178" starttime="20181214 08:33:44.119"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:33:46.179" level="INFO">To JSON using : content=[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "l2_sg", 
    "ID": "c4e77973-bb58-4259-807f-059e9ca50e36", 
    "Name": "l2_sg"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181214 08:33:46.180" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:33:46.180" level="INFO">@{list} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'8f21c4d8db54482e99c...</msg>
<status status="PASS" endtime="20181214 08:33:46.180" starttime="20181214 08:33:46.179"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:33:46.181" level="INFO">[{u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}, {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'l2_sg', u'Description': u'l2_sg', u'ID': u'c4e77973-bb58-4259-807f-059e9ca50e36'}, {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}]</msg>
<status status="PASS" endtime="20181214 08:33:46.181" starttime="20181214 08:33:46.180"></status>
</kw>
<msg timestamp="20181214 08:33:46.182" level="INFO">@{security_groups} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'8f21c4d8db54482e99c...</msg>
<status status="PASS" endtime="20181214 08:33:46.182" starttime="20181214 08:33:44.117"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:33:46.184" starttime="20181214 08:33:46.183"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:46.184" starttime="20181214 08:33:46.182"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'l2_sg', u'Description': u'l2_sg', u'ID': u'c4e77973-bb58-4259-807f-059e9ca50e36'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Delete SecurityGroup" library="OpenStackOperations">
<doc>Delete Security group</doc>
<arguments>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group delete ${sg_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:33:46.203" level="INFO">Starting process:
openstack security group delete c4e77973-bb58-4259-807f-059e9ca50e36</msg>
<msg timestamp="20181214 08:33:46.243" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:33:48.423" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:33:48.423" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:33:48.423" starttime="20181214 08:33:46.202"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:33:48.425" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:48.425" starttime="20181214 08:33:48.424"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:33:48.426" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:48.426" starttime="20181214 08:33:48.425"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:33:48.427" starttime="20181214 08:33:48.426"></status>
</kw>
<msg timestamp="20181214 08:33:48.427" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:33:48.427" starttime="20181214 08:33:46.201"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:48.428" starttime="20181214 08:33:46.187"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:48.428" starttime="20181214 08:33:46.186"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:48.428" starttime="20181214 08:33:46.185"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:48.428" starttime="20181214 08:33:46.184"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:33:48.429" starttime="20181214 08:33:48.428"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:48.429" starttime="20181214 08:33:48.428"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:48.429" starttime="20181214 08:33:46.182"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 08:33:48.431" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181214 08:33:48.431" starttime="20181214 08:33:48.430"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:33:48.444" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181214 08:33:48.463" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:33:51.087" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:33:51.088" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:33:51.088" starttime="20181214 08:33:48.443"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:33:51.090" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:51.090" starttime="20181214 08:33:51.089"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:33:51.091" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:51.091" starttime="20181214 08:33:51.090"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:33:51.092" starttime="20181214 08:33:51.091"></status>
</kw>
<msg timestamp="20181214 08:33:51.093" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:33:51.093" starttime="20181214 08:33:48.442"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:51.093" starttime="20181214 08:33:48.431"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:33:51.108" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181214 08:33:51.153" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:33:53.452" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:33:53.453" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:33:53.453" starttime="20181214 08:33:51.108"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:33:53.455" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:53.455" starttime="20181214 08:33:53.454"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:33:53.456" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:53.456" starttime="20181214 08:33:53.455"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:33:53.458" starttime="20181214 08:33:53.457"></status>
</kw>
<msg timestamp="20181214 08:33:53.459" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:33:53.459" starttime="20181214 08:33:51.107"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:53.459" starttime="20181214 08:33:51.093"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:33:53.475" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181214 08:33:53.516" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:33:55.767" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:33:55.768" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:33:55.768" starttime="20181214 08:33:53.474"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:33:55.770" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:55.770" starttime="20181214 08:33:55.769"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:33:55.772" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:55.772" starttime="20181214 08:33:55.771"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:33:55.774" starttime="20181214 08:33:55.773"></status>
</kw>
<msg timestamp="20181214 08:33:55.775" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:33:55.775" starttime="20181214 08:33:53.473"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:55.775" starttime="20181214 08:33:53.459"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:33:55.793" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181214 08:33:55.837" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:33:57.998" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:33:57.999" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:33:57.999" starttime="20181214 08:33:55.792"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:33:58.001" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:58.001" starttime="20181214 08:33:58.000"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:33:58.002" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:33:58.002" starttime="20181214 08:33:58.002"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:33:58.004" starttime="20181214 08:33:58.003"></status>
</kw>
<msg timestamp="20181214 08:33:58.005" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:33:58.005" starttime="20181214 08:33:55.791"></status>
</kw>
<status status="PASS" endtime="20181214 08:33:58.005" starttime="20181214 08:33:55.775"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:33:58.024" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181214 08:33:58.064" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:34:00.295" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:34:00.296" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:34:00.296" starttime="20181214 08:33:58.023"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:00.298" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 62100813-13a1-4c22-9a97-bfabd6744cb8 | default | Default security group | 8f21c4d8db54482e99c30c98fba342b4 |
| ee3dd710-2490-4241-b666-9fec686f0c78 | default | Default security group | bfcec20503cd4d309495f70adb639682 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181214 08:34:00.298" starttime="20181214 08:34:00.297"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:34:00.299" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:00.300" starttime="20181214 08:34:00.299"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:00.301" starttime="20181214 08:34:00.300"></status>
</kw>
<msg timestamp="20181214 08:34:00.302" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181214 08:34:00.302" starttime="20181214 08:33:58.022"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:00.302" starttime="20181214 08:33:58.005"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:34:00.320" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181214 08:34:00.362" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:34:02.526" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:34:02.526" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:34:02.527" starttime="20181214 08:34:00.319"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:02.528" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| 6ad09561-353a-445e-b51d-b931a7e01c22 | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| af9be2ac-0c71-466b-8ee2-188747a79255 | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c0796abf-11eb-4f12-8347-fb5894143b1d | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c5369c6a-c1ec-45d9-9393-f55f92ef6f46 | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| d06c714b-ca05-4f3a-a9af-f80ac1f213f5 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e39d54b7-5907-4ebe-bf47-f2be219b1fec | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e64e4970-560c-4af7-a079-217ef6e7e68a | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:34:02.528" starttime="20181214 08:34:02.527"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:34:02.528" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:02.529" starttime="20181214 08:34:02.528"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:02.529" starttime="20181214 08:34:02.529"></status>
</kw>
<msg timestamp="20181214 08:34:02.530" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181214 08:34:02.530" starttime="20181214 08:34:00.318"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:02.530" starttime="20181214 08:34:00.303"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:34:02.539" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181214 08:34:02.563" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:34:04.793" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:34:04.793" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:34:04.793" starttime="20181214 08:34:02.538"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:04.796" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:04.796" starttime="20181214 08:34:04.794"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:34:04.797" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:04.797" starttime="20181214 08:34:04.796"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:04.799" starttime="20181214 08:34:04.798"></status>
</kw>
<msg timestamp="20181214 08:34:04.800" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:34:04.800" starttime="20181214 08:34:02.538"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:04.800" starttime="20181214 08:34:02.530"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:34:04.820" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181214 08:34:04.853" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:34:07.121" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:34:07.122" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:34:07.122" starttime="20181214 08:34:04.820"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:07.124" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:07.124" starttime="20181214 08:34:07.123"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:34:07.125" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:07.125" starttime="20181214 08:34:07.124"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:07.126" starttime="20181214 08:34:07.125"></status>
</kw>
<msg timestamp="20181214 08:34:07.127" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:34:07.127" starttime="20181214 08:34:04.818"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:07.127" starttime="20181214 08:34:04.800"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:07.127" starttime="20181214 08:33:48.431"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:07.128" starttime="20181214 08:33:48.430"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:07.128" starttime="20181214 08:32:37.170"></status>
</kw>
<kw name="Stop Packet Capture On Nodes" library="OpenStackOperations">
<arguments>
<arg>${tcpdump_port_6653_conn_ids}</arg>
</arguments>
<kw name="Stop Packet Capture on Nodes" library="Tcpdump">
<doc>Stop the packet captures on the given list of node connection ids</doc>
<arguments>
<arg>${conn_ids}</arg>
</arguments>
<kw type="for" name="${conn_id} IN [ @{conn_ids} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Stop Packet Capture on Node" library="Tcpdump">
<doc>This keyword will list the running processes looking for tcpdump and then kill the process with the name tcpdump</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:07.132" starttime="20181214 08:34:07.132"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ps -elf | grep tcpdump</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 08:34:07.133" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181214 08:34:07.317" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 08:34:07.318" level="INFO">${stdout} = 4 S root       56417   56397  0  80   0 - 60787 poll_s 08:20 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2__192.0.2.21.pcap
4 S tcpdump    56427  ...</msg>
<status status="PASS" endtime="20181214 08:34:07.318" starttime="20181214 08:34:07.132"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:07.319" level="INFO">4 S root       56417   56397  0  80   0 - 60787 poll_s 08:20 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2__192.0.2.21.pcap
4 S tcpdump    56427   56417  0  80   0 -  8196 poll_s 08:20 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2__192.0.2.21.pcap
0 S heat-ad+   81346   56397  1  80   0 - 28294 do_wai 08:34 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+   81356   81346  0  80   0 - 28178 pipe_w 08:34 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181214 08:34:07.320" starttime="20181214 08:34:07.319"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo pkill -f tcpdump</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 08:34:07.321" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181214 08:34:07.437" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 08:34:07.438" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 08:34:07.438" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181214 08:34:07.438" starttime="20181214 08:34:07.320"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 08:34:07.440" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:07.440" starttime="20181214 08:34:07.439"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:07.441" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:07.441" starttime="20181214 08:34:07.440"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo xz -9ekvv /tmp/*.pcap</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 08:34:07.442" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181214 08:34:07.548" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 08:34:07.549" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181214 08:34:07.549" starttime="20181214 08:34:07.442"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:07.550" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:07.550" starttime="20181214 08:34:07.549"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ls -ls /tmp</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 08:34:07.551" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181214 08:34:07.646" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 08:34:07.647" level="INFO">${stdout} = total 24
16 -rw-r--r--. 1 root    root    15515 Dec 14 07:38 builder.log
 0 drwxr-xr-x. 2 root    root        6 Dec 14 08:17 hsperfdata_root
 0 drwx------. 3 root    root       17 Dec 14 08:07 systemd...</msg>
<status status="PASS" endtime="20181214 08:34:07.647" starttime="20181214 08:34:07.550"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:07.648" level="INFO">total 24
16 -rw-r--r--. 1 root    root    15515 Dec 14 07:38 builder.log
 0 drwxr-xr-x. 2 root    root        6 Dec 14 08:17 hsperfdata_root
 0 drwx------. 3 root    root       17 Dec 14 08:07 systemd-private-a14ce71428a044318ee2576e5be22118-ntpd.service-N9SNCe
 0 drwx------. 3 root    root       17 Dec 14 08:21 systemd-private-a14ce71428a044318ee2576e5be22118-systemd-machined.service-mSCahk
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 08:34 tcpdump_port_6653__CSIT_L2__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 08:34 tcpdump_port_6653__CSIT_L2__192.0.2.21.pcap.xz
 0 drwx------. 2 root    root        6 Dec 14 08:07 tmp.oiezkMwnoI</msg>
<status status="PASS" endtime="20181214 08:34:07.648" starttime="20181214 08:34:07.647"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:07.648" starttime="20181214 08:34:07.131"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:07.648" starttime="20181214 08:34:07.130"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:07.648" starttime="20181214 08:34:07.130"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:07.649" starttime="20181214 08:34:07.129"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:07.649" starttime="20181214 08:34:07.128"></status>
</kw>
<kw name="Close All Connections" library="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" endtime="20181214 08:34:07.718" starttime="20181214 08:34:07.649"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>threads --list | wc -l</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:07.738" starttime="20181214 08:34:07.737"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 08:34:07.739" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 08:34:07.946" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 08:34:07.946" starttime="20181214 08:34:07.739"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:34:08.004" level="INFO">@root&gt;threads --list | 0[C 0w[Kc -l</msg>
<status status="PASS" endtime="20181214 08:34:08.004" starttime="20181214 08:34:07.946"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:34:08.214" level="INFO">[?1l&gt;[?2004l     280    280
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 08:34:08.214" level="INFO">${output} = [?1l&gt;[?2004l     280    280
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:34:08.214" starttime="20181214 08:34:08.004"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 08:34:08.260" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 08:34:08.260" starttime="20181214 08:34:08.214"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:34:08.262" starttime="20181214 08:34:08.260"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 08:34:08.262" level="INFO">[?1l&gt;[?2004l     280    280
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:34:08.262" starttime="20181214 08:34:08.262"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:08.262" starttime="20181214 08:34:07.735"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:08.262" starttime="20181214 08:34:07.719"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:08.263" starttime="20181214 08:34:07.718"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:08.263" starttime="20181214 08:32:33.090"></status>
</kw>
<doc>Test suite to verify packet flows between vm instances.</doc>
<status status="FAIL" endtime="20181214 08:34:08.263" starttime="20181214 08:19:49.971">Suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</suite>
<suite source="/home/opnfv/repos/odl_test/csit/suites/openstack/connectivity/l3.robot" id="s1-s2" name="L3">
<kw type="setup" name="Suite Setup">
<kw name="OpenStack Suite Setup" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Setup_Utils_For_Setup_And_Teardown" library="SetupUtils">
<doc>Prepare both FailFast and Karaf logging, log that the caller suite has started.</doc>
<kw name="Do_Not_Fail_Fast_From_Now_On" library="FailFast">
<doc>Set suite to not fail fast.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${SuiteFastFail}</arg>
<arg>False</arg>
</arguments>
<msg timestamp="20181214 08:34:08.396" level="INFO">${SuiteFastFail} = False</msg>
<status status="PASS" endtime="20181214 08:34:08.396" starttime="20181214 08:34:08.389"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:08.396" starttime="20181214 08:34:08.388"></status>
</kw>
<kw name="Setup_Karaf_Keywords" library="KarafKeywords">
<doc>Initialize ClusterManagement. Open ssh karaf connections to each ODL.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="ClusterManagement_Setup" library="ClusterManagement">
<doc>Detect repeated call, or detect number of members and initialize derived suite variables.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>False</arg>
</arguments>
<assign>
<var>${already_done}</var>
</assign>
<msg timestamp="20181214 08:34:08.403" level="INFO">${already_done} = False</msg>
<status status="PASS" endtime="20181214 08:34:08.403" starttime="20181214 08:34:08.397"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${already_done}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:08.404" starttime="20181214 08:34:08.404"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>True</arg>
</arguments>
<msg timestamp="20181214 08:34:08.404" level="INFO">${ClusterManagement__has_setup_run} = True</msg>
<status status="PASS" endtime="20181214 08:34:08.404" starttime="20181214 08:34:08.404"></status>
</kw>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${NUM_ODL_SYSTEM}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${cluster_size}</var>
</assign>
<msg timestamp="20181214 08:34:08.405" level="INFO">${cluster_size} = 1</msg>
<status status="PASS" endtime="20181214 08:34:08.405" starttime="20181214 08:34:08.405"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Convert_To_Integer</arg>
<arg>${cluster_size}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${possibly_int_of_members}</var>
</assign>
<kw name="Convert To Integer" library="BuiltIn">
<doc>Converts the given item to an integer number.</doc>
<arguments>
<arg>${cluster_size}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:08.406" starttime="20181214 08:34:08.405"></status>
</kw>
<msg timestamp="20181214 08:34:08.406" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 08:34:08.406" level="INFO">${possibly_int_of_members} = 1</msg>
<status status="PASS" endtime="20181214 08:34:08.406" starttime="20181214 08:34:08.405"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${status}' != 'PASS'</arg>
<arg>${1}</arg>
<arg>${possibly_int_of_members}</arg>
</arguments>
<assign>
<var>${int_of_members}</var>
</assign>
<msg timestamp="20181214 08:34:08.407" level="INFO">${int_of_members} = 1</msg>
<status status="PASS" endtime="20181214 08:34:08.407" starttime="20181214 08:34:08.406"></status>
</kw>
<kw name="ClusterManagement__Compute_Derived_Variables" library="ClusterManagement">
<doc>Construct index list, session list and IP mapping, publish them as suite variables.</doc>
<arguments>
<arg>int_of_members=${int_of_members}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{member_index_list}</var>
</assign>
<msg timestamp="20181214 08:34:08.408" level="INFO">@{member_index_list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:34:08.408" starttime="20181214 08:34:08.407"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{session_list}</var>
</assign>
<msg timestamp="20181214 08:34:08.408" level="INFO">@{session_list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:34:08.408" starttime="20181214 08:34:08.408"></status>
</kw>
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<assign>
<var>&amp;{index_to_ip_mapping}</var>
</assign>
<msg timestamp="20181214 08:34:08.409" level="INFO">&amp;{index_to_ip_mapping} = { }</msg>
<status status="PASS" endtime="20181214 08:34:08.409" starttime="20181214 08:34:08.408"></status>
</kw>
<kw type="for" name="${index} IN RANGE [ 1 | ${int_of_members+1} ]">
<kw type="foritem" name="${index} = 1">
<kw name="ClusterManagement__Include_Member_Index" library="ClusterManagement">
<doc>Add a corresponding item based on index into the last three arguments.</doc>
<arguments>
<arg>${index}</arg>
<arg>${member_index_list}</arg>
<arg>${session_list}</arg>
<arg>${index_to_ip_mapping}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${member_index_list}</arg>
<arg>${index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:08.410" starttime="20181214 08:34:08.410"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${ODL_SYSTEM_${index}_IP}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 08:34:08.411" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:34:08.411" starttime="20181214 08:34:08.410"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${index_to_ip_mapping}</arg>
<arg>${index}</arg>
<arg>${member_ip}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:08.411" starttime="20181214 08:34:08.411"></status>
</kw>
<kw name="Resolve_Http_Session_For_Member" library="ClusterManagement">
<doc>Return RequestsLibrary session alias pointing to node of given index.</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${session_alias}</var>
</assign>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>ClusterManagement__session_${member_index}</arg>
</arguments>
<assign>
<var>${session}</var>
</assign>
<msg timestamp="20181214 08:34:08.412" level="INFO">${session} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181214 08:34:08.412" starttime="20181214 08:34:08.412"></status>
</kw>
<msg timestamp="20181214 08:34:08.412" level="INFO">${session_alias} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181214 08:34:08.412" starttime="20181214 08:34:08.411"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>${session_alias}</arg>
<arg>http://${member_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>timeout=${http_timeout}</arg>
<arg>max_retries=${http_retries}</arg>
</arguments>
<msg timestamp="20181214 08:34:08.413" level="INFO">Creating Session using : alias=ClusterManagement__session_1, url=http://192.0.2.21:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad9aa74d0&gt;, timeout=5, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 08:34:08.413" starttime="20181214 08:34:08.412"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${session_list}</arg>
<arg>${session_alias}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:08.414" starttime="20181214 08:34:08.413"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:08.414" starttime="20181214 08:34:08.409"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:08.414" starttime="20181214 08:34:08.409"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:08.414" starttime="20181214 08:34:08.409"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__member_index_list}</arg>
<arg>${member_index_list}</arg>
</arguments>
<msg timestamp="20181214 08:34:08.414" level="INFO">${ClusterManagement__member_index_list} = [1]</msg>
<status status="PASS" endtime="20181214 08:34:08.414" starttime="20181214 08:34:08.414"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__index_to_ip_mapping}</arg>
<arg>${index_to_ip_mapping}</arg>
</arguments>
<msg timestamp="20181214 08:34:08.415" level="INFO">${ClusterManagement__index_to_ip_mapping} = {1: u'192.0.2.21'}</msg>
<status status="PASS" endtime="20181214 08:34:08.415" starttime="20181214 08:34:08.415"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__session_list}</arg>
<arg>${session_list}</arg>
</arguments>
<msg timestamp="20181214 08:34:08.416" level="INFO">${ClusterManagement__session_list} = [u'ClusterManagement__session_1']</msg>
<status status="PASS" endtime="20181214 08:34:08.416" starttime="20181214 08:34:08.415"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:08.416" starttime="20181214 08:34:08.407"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:08.416" starttime="20181214 08:34:08.397"></status>
</kw>
<kw name="Run_Bash_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run command on each.</doc>
<arguments>
<arg>iptables -I INPUT -p tcp --dport ${KARAF_SHELL_PORT} -j ACCEPT; iptables-save</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 08:34:08.418" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 08:34:08.418" starttime="20181214 08:34:08.417"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 08:34:08.418" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 08:34:08.418" starttime="20181214 08:34:08.418"></status>
</kw>
<msg timestamp="20181214 08:34:08.418" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 08:34:08.419" starttime="20181214 08:34:08.417"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run_Bash_Command_On_Member" library="ClusterManagement">
<doc>Obtain IP, call Utils and return output. This keeps previous ssh session active.</doc>
<arguments>
<arg>command=${command}</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 08:34:08.420" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:34:08.420" starttime="20181214 08:34:08.419"></status>
</kw>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Utils.Run_Command_On_Controller</arg>
<arg>${member_ip}</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 08:34:08.421" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 08:34:08.421" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 08:34:08.421" starttime="20181214 08:34:08.421"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:08.424" starttime="20181214 08:34:08.423"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 08:34:08.424" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 08:34:08.424" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 08:34:08.424" starttime="20181214 08:34:08.424"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 08:34:08.425" level="INFO">Attempting to execute command "iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 08:34:08.425" starttime="20181214 08:34:08.425"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 08:34:08.426" level="INFO">${conn_id} = 2</msg>
<status status="PASS" endtime="20181214 08:34:08.426" starttime="20181214 08:34:08.425"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 08:34:08.427" level="INFO">Length is 0</msg>
<msg timestamp="20181214 08:34:08.427" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 08:34:08.427" starttime="20181214 08:34:08.426"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:08.427" starttime="20181214 08:34:08.427"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 08:34:08.428" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 08:34:08.864" level="INFO">Read output: Last login: Fri Dec 14 08:32:36 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:34:08.864" starttime="20181214 08:34:08.428"></status>
</kw>
<msg timestamp="20181214 08:34:08.864" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:34:08.865" starttime="20181214 08:34:08.427"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:08.865" starttime="20181214 08:34:08.426"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 08:34:08.866" level="INFO">Executing command 'iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save'.</msg>
<msg timestamp="20181214 08:34:08.889" level="INFO">Command exited with return code 127.</msg>
<msg timestamp="20181214 08:34:08.889" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 08:34:08.889" level="INFO">${stderr} = bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181214 08:34:08.889" starttime="20181214 08:34:08.865"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:34:08.954" starttime="20181214 08:34:08.890"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 08:34:08.956" level="INFO">bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181214 08:34:08.956" starttime="20181214 08:34:08.955"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:08.957" starttime="20181214 08:34:08.957"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:08.960" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:34:08.960" starttime="20181214 08:34:08.959"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:08.960" starttime="20181214 08:34:08.958"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:08.963" starttime="20181214 08:34:08.963"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:08.964" starttime="20181214 08:34:08.964"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:34:08.965" starttime="20181214 08:34:08.965"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:08.966" starttime="20181214 08:34:08.961"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:08.966" starttime="20181214 08:34:08.423"></status>
</kw>
<msg timestamp="20181214 08:34:08.966" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:34:08.966" starttime="20181214 08:34:08.422"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:08.967" starttime="20181214 08:34:08.422"></status>
</kw>
<msg timestamp="20181214 08:34:08.967" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:34:08.967" starttime="20181214 08:34:08.421"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:08.970" starttime="20181214 08:34:08.969"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:08.971" starttime="20181214 08:34:08.970"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:34:08.972" starttime="20181214 08:34:08.971"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:08.972" starttime="20181214 08:34:08.968"></status>
</kw>
<msg timestamp="20181214 08:34:08.972" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:34:08.972" starttime="20181214 08:34:08.420"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 08:34:08.973" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:08.974" starttime="20181214 08:34:08.973"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:08.974" starttime="20181214 08:34:08.419"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:08.974" starttime="20181214 08:34:08.419"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:08.974" starttime="20181214 08:34:08.419"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:08.974" starttime="20181214 08:34:08.416"></status>
</kw>
<kw name="Comment" library="BuiltIn">
<doc>Displays the given messages in the log file as keyword arguments.</doc>
<arguments>
<arg>First connections to Karaf console may fail, so WUKS is used. TODO: Track as a Bug.</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:08.975" starttime="20181214 08:34:08.975"></status>
</kw>
<kw type="for" name="${index} IN [ @{ClusterManagement__member_index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Wait_Until_Keyword_Succeeds</arg>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Open_Controller_Karaf_Console_On_Background" library="KarafKeywords">
<doc>If there is a stored ssh connection index of connection to the controller's karaf console for ${member_index},</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection_object}</var>
</assign>
<msg timestamp="20181214 08:34:09.023" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 08:34:09.023" level="INFO">${current_ssh_connection_object} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 08:34:09.023" starttime="20181214 08:34:09.022"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
</arguments>
<msg timestamp="20181214 08:34:09.024" level="INFO">{}</msg>
<status status="PASS" endtime="20181214 08:34:09.024" starttime="20181214 08:34:09.024"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181214 08:34:09.025" level="INFO">1</msg>
<status status="PASS" endtime="20181214 08:34:09.025" starttime="20181214 08:34:09.024"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Get From Dictionary</arg>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${old_connection_index}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181214 08:34:09.027" level="FAIL">Dictionary does not contain key '1'.</msg>
<status status="FAIL" endtime="20181214 08:34:09.027" starttime="20181214 08:34:09.026"></status>
</kw>
<msg timestamp="20181214 08:34:09.027" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181214 08:34:09.027" level="INFO">${old_connection_index} = Dictionary does not contain key '1'.</msg>
<status status="PASS" endtime="20181214 08:34:09.027" starttime="20181214 08:34:09.025"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status}'=='PASS'</arg>
<arg>BuiltIn.Run_Keywords</arg>
<arg>SSHLibrary.Switch_Connection</arg>
<arg>${old_connection_index}</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Write</arg>
<arg>logout</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Close_Connection</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:09.028" starttime="20181214 08:34:09.027"></status>
</kw>
<kw name="Resolve_IP_Address_For_Member" library="ClusterManagement">
<doc>Return node IP address of given index.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${odl_ip}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${ip_address}</var>
</assign>
<msg timestamp="20181214 08:34:09.030" level="INFO">${ip_address} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:34:09.030" starttime="20181214 08:34:09.029"></status>
</kw>
<msg timestamp="20181214 08:34:09.030" level="INFO">${odl_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:34:09.030" starttime="20181214 08:34:09.028"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${odl_ip}</arg>
<arg>port=${KARAF_SHELL_PORT}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:09.031" starttime="20181214 08:34:09.031"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${karaf_connection_object}</var>
</assign>
<msg timestamp="20181214 08:34:09.032" level="INFO">index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=8101</msg>
<msg timestamp="20181214 08:34:09.032" level="INFO">${karaf_connection_object} = index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=8101</msg>
<status status="PASS" endtime="20181214 08:34:09.033" starttime="20181214 08:34:09.032"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
<arg>${karaf_connection_object.index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:09.034" starttime="20181214 08:34:09.033"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 08:34:09.034" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 08:34:09.245" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 08:34:09.245" starttime="20181214 08:34:09.034"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection_object.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:09.247" starttime="20181214 08:34:09.247"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:09.248" starttime="20181214 08:34:09.248"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:34:09.248" starttime="20181214 08:34:09.248"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:09.248" starttime="20181214 08:34:09.246"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:09.248" starttime="20181214 08:34:09.021"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:09.249" starttime="20181214 08:34:08.977"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:09.249" starttime="20181214 08:34:08.976"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:09.249" starttime="20181214 08:34:08.976"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:09.249" starttime="20181214 08:34:08.975"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:09.249" starttime="20181214 08:34:08.396"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>KarafKeywords.Log_Test_Suite_Start_To_Controller_Karaf</arg>
</arguments>
<kw name="Log_Test_Suite_Start_To_Controller_Karaf" library="KarafKeywords">
<doc>Log suite name to karaf log, useful in suite setup.</doc>
<kw name="Log_Message_To_Controller_Karaf" library="KarafKeywords">
<doc>Make sure this resource is initialized. Send a message into the controller's karaf log file on every node listed (or all).</doc>
<arguments>
<arg>Starting suite ${SUITE_SOURCE}</arg>
<arg>${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 08:34:09.259" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 08:34:09.259" starttime="20181214 08:34:09.259"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 08:34:09.260" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 08:34:09.260" starttime="20181214 08:34:09.260"></status>
</kw>
<msg timestamp="20181214 08:34:09.260" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 08:34:09.260" starttime="20181214 08:34:09.258"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_With_Retry_On_Background</arg>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_With_Retry_On_Background" library="KarafKeywords">
<doc>Attemp to send command to karaf for ${member_index}, if fail then open connection and try again.</doc>
<arguments>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_On_Background</arg>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${message}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_On_Background" library="KarafKeywords">
<doc>Send command to karaf without affecting current SSH connection. Read, log and return response.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${karaf_connection_index}</var>
</assign>
<msg timestamp="20181214 08:34:09.270" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181214 08:34:09.270" starttime="20181214 08:34:09.270"></status>
</kw>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${karaf_connection_index}</arg>
</arguments>
<assign>
<var>${current_connection_index}</var>
</assign>
<msg timestamp="20181214 08:34:09.270" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181214 08:34:09.270" starttime="20181214 08:34:09.270"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Write</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${status_write}</var>
<var>${message_write}</var>
</assign>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${command}</arg>
</arguments>
<msg timestamp="20181214 08:34:09.312" level="INFO">@root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "/ "o "p "n "f "v "/ "r "e "p "o "[78Cs "[A[78C/</msg>
<status status="PASS" endtime="20181214 08:34:09.312" starttime="20181214 08:34:09.271"></status>
</kw>
<msg timestamp="20181214 08:34:09.312" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181214 08:34:09.313" level="INFO">${message_write} = @root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "...</msg>
<status status="PASS" endtime="20181214 08:34:09.313" starttime="20181214 08:34:09.271"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Read_Until_Regexp</arg>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${status_wait}</var>
<var>${message_wait}</var>
</assign>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<msg timestamp="20181214 08:34:09.364" level="INFO">"o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v "i "t "y "/ "l "3 ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:34:09.364" starttime="20181214 08:34:09.313"></status>
</kw>
<msg timestamp="20181214 08:34:09.364" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181214 08:34:09.364" level="INFO">${message_wait} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v ...</msg>
<status status="PASS" endtime="20181214 08:34:09.365" starttime="20181214 08:34:09.313"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:09.365" starttime="20181214 08:34:09.365"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${message_wait}</arg>
</arguments>
<msg timestamp="20181214 08:34:09.366" level="INFO"> "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v "i "t "y "/ "l "3 ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:34:09.366" starttime="20181214 08:34:09.365"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:09.366" starttime="20181214 08:34:09.366"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection_index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:09.368" starttime="20181214 08:34:09.367"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:09.368" starttime="20181214 08:34:09.368"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:34:09.368" starttime="20181214 08:34:09.368"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:09.368" starttime="20181214 08:34:09.367"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:09.369" starttime="20181214 08:34:09.269"></status>
</kw>
<msg timestamp="20181214 08:34:09.369" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 08:34:09.369" level="INFO">${message} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v ...</msg>
<status status="PASS" endtime="20181214 08:34:09.369" starttime="20181214 08:34:09.269"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>'${status}' == 'PASS'</arg>
<arg>${message}</arg>
</arguments>
<msg timestamp="20181214 08:34:09.369" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:34:09.369" starttime="20181214 08:34:09.369"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:09.370" starttime="20181214 08:34:09.268"></status>
</kw>
<msg timestamp="20181214 08:34:09.370" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 08:34:09.370" level="INFO">${output} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v ...</msg>
<status status="PASS" endtime="20181214 08:34:09.370" starttime="20181214 08:34:09.261"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${tolerate_failure} or "${status}" == "PASS"</arg>
<arg>BuiltIn.Fail</arg>
<arg>${output}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:09.370" starttime="20181214 08:34:09.370"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:09.370" starttime="20181214 08:34:09.260"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:09.370" starttime="20181214 08:34:09.260"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:09.370" starttime="20181214 08:34:09.258"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:09.371" starttime="20181214 08:34:09.249"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:09.371" starttime="20181214 08:34:09.249"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:09.371" starttime="20181214 08:34:08.388"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>org.apache.karaf.shell.support.ShellUtil</arg>
<arg>org.apache.sshd.server.session.ServerSessionImpl</arg>
</arguments>
<assign>
<var>@{loggers}</var>
</assign>
<msg timestamp="20181214 08:34:09.371" level="INFO">@{loggers} = [ org.apache.karaf.shell.support.ShellUtil | org.apache.sshd.server.session.ServerSessionImpl ]</msg>
<status status="PASS" endtime="20181214 08:34:09.371" starttime="20181214 08:34:09.371"></status>
</kw>
<kw name="Setup_Logging_For_Debug_Purposes_On_List_Or_All" library="SetupUtils">
<doc>Set the log level for given loggers on node nodes of the cluster</doc>
<arguments>
<arg>OFF</arg>
<arg>${loggers}</arg>
</arguments>
<kw type="for" name="${logger} IN [ @{loggers_list} ]">
<kw type="foritem" name="${logger} = org.apache.karaf.shell.support.ShellUtil">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 08:34:09.374" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 08:34:09.374" starttime="20181214 08:34:09.373"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 08:34:09.374" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 08:34:09.374" starttime="20181214 08:34:09.374"></status>
</kw>
<msg timestamp="20181214 08:34:09.374" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 08:34:09.374" starttime="20181214 08:34:09.373"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 08:34:09.376" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:34:09.376" starttime="20181214 08:34:09.375"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 08:34:09.378" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 08:34:09.378" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 08:34:09.378" starttime="20181214 08:34:09.378"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:09.386" starttime="20181214 08:34:09.385"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 08:34:09.387" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 08:34:09.592" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 08:34:09.592" starttime="20181214 08:34:09.386"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:34:09.615" level="INFO">@root&gt;log:set OFF org.apache.karaf.shell.support.ShellUtil</msg>
<status status="PASS" endtime="20181214 08:34:09.615" starttime="20181214 08:34:09.592"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:34:09.645" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 08:34:09.645" level="INFO">${output} = [?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:34:09.645" starttime="20181214 08:34:09.615"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 08:34:09.689" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 08:34:09.689" starttime="20181214 08:34:09.645"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:34:09.691" starttime="20181214 08:34:09.689"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 08:34:09.692" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:34:09.692" starttime="20181214 08:34:09.691"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:09.692" starttime="20181214 08:34:09.385"></status>
</kw>
<msg timestamp="20181214 08:34:09.692" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:34:09.692" starttime="20181214 08:34:09.378"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:09.694" starttime="20181214 08:34:09.693"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:09.694" starttime="20181214 08:34:09.694"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:34:09.695" starttime="20181214 08:34:09.695"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:09.695" starttime="20181214 08:34:09.693"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:09.695" starttime="20181214 08:34:09.377"></status>
</kw>
<msg timestamp="20181214 08:34:09.695" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:34:09.695" starttime="20181214 08:34:09.376"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:09.695" starttime="20181214 08:34:09.376"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:09.695" starttime="20181214 08:34:09.375"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:09.695" starttime="20181214 08:34:09.375"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:09.695" starttime="20181214 08:34:09.372"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:09.696" starttime="20181214 08:34:09.372"></status>
</kw>
<kw type="foritem" name="${logger} = org.apache.sshd.server.session.ServerSessionImpl">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 08:34:09.698" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 08:34:09.698" starttime="20181214 08:34:09.697"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 08:34:09.698" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 08:34:09.698" starttime="20181214 08:34:09.698"></status>
</kw>
<msg timestamp="20181214 08:34:09.698" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 08:34:09.698" starttime="20181214 08:34:09.697"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 08:34:09.699" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:34:09.699" starttime="20181214 08:34:09.699"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 08:34:09.702" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 08:34:09.702" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 08:34:09.702" starttime="20181214 08:34:09.702"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:09.711" starttime="20181214 08:34:09.710"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 08:34:09.712" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 08:34:09.905" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 08:34:09.906" starttime="20181214 08:34:09.711"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:34:09.931" level="INFO">@root&gt;log:set OFF org.apache.sshd.server.session.ServerSessionI</msg>
<status status="PASS" endtime="20181214 08:34:09.931" starttime="20181214 08:34:09.906"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:34:09.964" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 08:34:09.964" level="INFO">${output} = [A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:34:09.964" starttime="20181214 08:34:09.932"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 08:34:10.009" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 08:34:10.009" starttime="20181214 08:34:09.965"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:34:10.011" starttime="20181214 08:34:10.009"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 08:34:10.011" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:34:10.012" starttime="20181214 08:34:10.011"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:10.012" starttime="20181214 08:34:09.710"></status>
</kw>
<msg timestamp="20181214 08:34:10.012" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:34:10.012" starttime="20181214 08:34:09.703"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:10.014" starttime="20181214 08:34:10.014"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:10.015" starttime="20181214 08:34:10.015"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:34:10.016" starttime="20181214 08:34:10.015"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:10.016" starttime="20181214 08:34:10.013"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:10.016" starttime="20181214 08:34:09.701"></status>
</kw>
<msg timestamp="20181214 08:34:10.016" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:34:10.016" starttime="20181214 08:34:09.700"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:10.016" starttime="20181214 08:34:09.700"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:10.017" starttime="20181214 08:34:09.699"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:10.017" starttime="20181214 08:34:09.699"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:10.017" starttime="20181214 08:34:09.696"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:10.017" starttime="20181214 08:34:09.696"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:10.017" starttime="20181214 08:34:09.372"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:10.017" starttime="20181214 08:34:09.371"></status>
</kw>
<kw name="Devstack Suite Setup" library="DevstackUtils">
<doc>Open connections to the nodes</doc>
<kw name="Set Default Configuration" library="SSHLibrary">
<doc>Update the default `configuration`.</doc>
<arguments>
<arg>timeout=${DEFAULT_DEVSTACK_PROMPT_TIMEOUT}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:10.018" starttime="20181214 08:34:10.018"></status>
</kw>
<kw name="Get DevStack Nodes Data" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
<arg>${OS_CONTROL_NODE_IP}</arg>
</arguments>
<msg timestamp="20181214 08:34:10.020" level="INFO">${OS_CNTL_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:34:10.020" starttime="20181214 08:34:10.019"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CNTL_CONN_ID</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${ip}</arg>
<arg>prompt=${DEFAULT_LINUX_PROMPT}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 08:34:10.022" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181214 08:34:10.022" starttime="20181214 08:34:10.021"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${OS_USER}</arg>
<arg>${DEVSTACK_SYSTEM_PASSWORD}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 08:34:10.025" level="INFO">Length is 0</msg>
<msg timestamp="20181214 08:34:10.025" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 08:34:10.025" starttime="20181214 08:34:10.023"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:10.026" starttime="20181214 08:34:10.026"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 08:34:10.027" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 08:34:10.369" level="INFO">Read output: Last login: Fri Dec 14 08:34:08 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:34:10.370" starttime="20181214 08:34:10.027"></status>
</kw>
<msg timestamp="20181214 08:34:10.370" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:34:10.370" starttime="20181214 08:34:10.026"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:10.370" starttime="20181214 08:34:10.022"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${${name}}</arg>
<arg>${conn_id}</arg>
</arguments>
<msg timestamp="20181214 08:34:10.371" level="INFO">${OS_CNTL_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181214 08:34:10.371" starttime="20181214 08:34:10.370"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:10.371" starttime="20181214 08:34:10.020"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-0cmp"</arg>
<arg>DevstackUtils.Set Node Data For AllinOne Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-1cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Compute Node Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "0cmb-1ctl-2cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Two Compute Node Setup</arg>
</arguments>
<kw name="Set Node Data For AllinOne Setup" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes where the Control Node enables Compute service also.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 08:34:10.373" level="INFO">${OS_CMP1_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:34:10.373" starttime="20181214 08:34:10.373"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 08:34:10.373" level="INFO">${OS_CMP2_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:34:10.374" starttime="20181214 08:34:10.373"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 08:34:10.374" level="INFO">@{OS_ALL_IPS} = [ 192.0.2.21 ]</msg>
<status status="PASS" endtime="20181214 08:34:10.374" starttime="20181214 08:34:10.374"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 08:34:10.375" level="INFO">@{OS_CMP_IPS} = [ 192.0.2.21 ]</msg>
<status status="PASS" endtime="20181214 08:34:10.375" starttime="20181214 08:34:10.374"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 08:34:10.375" level="INFO">${OS_CMP1_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181214 08:34:10.375" starttime="20181214 08:34:10.375"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 08:34:10.376" level="INFO">${OS_CMP2_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181214 08:34:10.376" starttime="20181214 08:34:10.376"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 08:34:10.380" level="INFO">@{OS_ALL_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181214 08:34:10.380" starttime="20181214 08:34:10.376"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 08:34:10.383" level="INFO">@{OS_CMP_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181214 08:34:10.383" starttime="20181214 08:34:10.380"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:10.383" starttime="20181214 08:34:10.372"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:10.383" starttime="20181214 08:34:10.371"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>${OS_NODE_CNT}</var>
</assign>
<msg timestamp="20181214 08:34:10.383" level="INFO">Length is 1</msg>
<msg timestamp="20181214 08:34:10.384" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181214 08:34:10.384" starttime="20181214 08:34:10.383"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_NODE_CNT}</arg>
</arguments>
<msg timestamp="20181214 08:34:10.384" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181214 08:34:10.384" starttime="20181214 08:34:10.384"></status>
</kw>
<kw name="Get DevStack Hostnames" library="DevstackUtils">
<doc>Assign hostname global variables for DevStack nodes</doc>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<assign>
<var>${OS_CNTL_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:34:10.393" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 08:34:10.423" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:34:12.612" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:34:12.613" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:34:12.613" starttime="20181214 08:34:10.393"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:12.615" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 08:34:12.615" starttime="20181214 08:34:12.614"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:34:12.617" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:12.617" starttime="20181214 08:34:12.616"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:12.618" starttime="20181214 08:34:12.617"></status>
</kw>
<msg timestamp="20181214 08:34:12.619" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 08:34:12.619" starttime="20181214 08:34:10.392"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:34:12.638" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 08:34:12.665" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:34:14.874" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:34:14.875" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:34:14.875" starttime="20181214 08:34:12.637"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:14.877" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:34:14.877" starttime="20181214 08:34:14.876"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:34:14.878" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:14.878" starttime="20181214 08:34:14.877"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:14.880" starttime="20181214 08:34:14.879"></status>
</kw>
<msg timestamp="20181214 08:34:14.880" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:34:14.880" starttime="20181214 08:34:12.636"></status>
</kw>
<msg timestamp="20181214 08:34:14.881" level="INFO">${OS_CNTL_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:34:14.881" starttime="20181214 08:34:10.385"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP1_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:34:14.892" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 08:34:14.924" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:34:17.227" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:34:17.227" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:34:17.227" starttime="20181214 08:34:14.891"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:17.229" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 08:34:17.230" starttime="20181214 08:34:17.228"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:34:17.231" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:17.231" starttime="20181214 08:34:17.230"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:17.233" starttime="20181214 08:34:17.232"></status>
</kw>
<msg timestamp="20181214 08:34:17.234" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 08:34:17.234" starttime="20181214 08:34:14.891"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:34:17.253" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 08:34:17.295" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:34:19.586" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:34:19.586" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:34:19.586" starttime="20181214 08:34:17.252"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:19.588" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:34:19.588" starttime="20181214 08:34:19.587"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:34:19.589" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:19.589" starttime="20181214 08:34:19.588"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:19.590" starttime="20181214 08:34:19.589"></status>
</kw>
<msg timestamp="20181214 08:34:19.591" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:34:19.591" starttime="20181214 08:34:17.251"></status>
</kw>
<msg timestamp="20181214 08:34:19.591" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:34:19.592" starttime="20181214 08:34:14.881"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP2_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:34:19.608" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 08:34:19.644" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:34:21.855" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:34:21.856" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:34:21.856" starttime="20181214 08:34:19.607"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:21.858" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 08:34:21.858" starttime="20181214 08:34:21.857"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:34:21.860" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:21.860" starttime="20181214 08:34:21.859"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:21.862" starttime="20181214 08:34:21.860"></status>
</kw>
<msg timestamp="20181214 08:34:21.862" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 08:34:21.863" starttime="20181214 08:34:19.607"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:34:21.882" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 08:34:21.925" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:34:24.136" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:34:24.136" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:34:24.137" starttime="20181214 08:34:21.881"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:24.138" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:34:24.138" starttime="20181214 08:34:24.137"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:34:24.139" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:24.139" starttime="20181214 08:34:24.139"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:24.141" starttime="20181214 08:34:24.140"></status>
</kw>
<msg timestamp="20181214 08:34:24.141" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:34:24.141" starttime="20181214 08:34:21.880"></status>
</kw>
<msg timestamp="20181214 08:34:24.142" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:34:24.142" starttime="20181214 08:34:19.592"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 08:34:24.143" level="INFO">${OS_CNTL_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:34:24.143" starttime="20181214 08:34:24.142"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 08:34:24.144" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:34:24.144" starttime="20181214 08:34:24.144"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 08:34:24.145" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:34:24.145" starttime="20181214 08:34:24.145"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:24.146" starttime="20181214 08:34:10.384"></status>
</kw>
<kw name="Log Devstack Nodes Data" library="DevstackUtils">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=\n</arg>
<arg>OS_CNTL_HOSTNAME: ${OS_CNTL_HOSTNAME} - OS_CNTL_IP: ${OS_CNTL_IP} - OS_CONTROL_NODE_IP: ${OS_CONTROL_NODE_IP}</arg>
<arg>OS_CMP1_HOSTNAME: ${OS_CMP1_HOSTNAME} - OS_CMP1_IP: ${OS_CMP1_IP} - OS_COMPUTE_1_IP: ${OS_COMPUTE_1_IP}</arg>
<arg>OS_CMP2_HOSTNAME: ${OS_CMP2_HOSTNAME} - OS_CMP2_IP: ${OS_CMP2_IP} - OS_COMPUTE_2_IP: ${OS_COMPUTE_2_IP}</arg>
<arg>OS_ALL_IPS: @{OS_ALL_IPS}</arg>
<arg>OS_CMP_IPS: @{OS_CMP_IPS}</arg>
<arg>OS_NODE_CNT: ${OS_NODE_CNT}</arg>
<arg>OS_ALL_CONN_IDS: @{OS_ALL_CONN_IDS}</arg>
<arg>OS_CMP_CONN_IDS: @{OS_CMP_CONN_IDS}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:34:24.148" level="INFO">${output} = OS_CNTL_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CNTL_IP: 192.0.2.21 - OS_CONTROL_NODE_IP: 192.0.2.21
OS_CMP1_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP1_IP: 192.0.2.21 - OS_COMPUT...</msg>
<status status="PASS" endtime="20181214 08:34:24.148" starttime="20181214 08:34:24.147"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>DevStack Nodes Data:\n${output}</arg>
</arguments>
<msg timestamp="20181214 08:34:24.149" level="INFO">DevStack Nodes Data:
OS_CNTL_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CNTL_IP: 192.0.2.21 - OS_CONTROL_NODE_IP: 192.0.2.21
OS_CMP1_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP1_IP: 192.0.2.21 - OS_COMPUTE_1_IP: 
OS_CMP2_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP2_IP: 192.0.2.21 - OS_COMPUTE_2_IP: 
OS_ALL_IPS: [u'192.0.2.21']
OS_CMP_IPS: [u'192.0.2.21']
OS_NODE_CNT: 1
OS_ALL_CONN_IDS: [12]
OS_CMP_CONN_IDS: [12]</msg>
<status status="PASS" endtime="20181214 08:34:24.149" starttime="20181214 08:34:24.149"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:24.149" starttime="20181214 08:34:24.146"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:24.149" starttime="20181214 08:34:10.019"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>session</arg>
<arg>http://${odl_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
</arguments>
<msg timestamp="20181214 08:34:24.150" level="INFO">Creating Session using : alias=session, url=http://192.0.2.21:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad9aa7810&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 08:34:24.151" starttime="20181214 08:34:24.150"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:24.151" starttime="20181214 08:34:10.017"></status>
</kw>
<kw name="Start Packet Capture On Nodes" library="OpenStackOperations">
<doc>Wrapper keyword around the TcpDump packet capture that is catered to the Openstack setup.</doc>
<arguments>
<arg>tcpdump_port_6653</arg>
<arg>port 6653</arg>
<arg>@{OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>@{tcpdump_port_6653_conn_ids}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${SUITE_NAME}""".replace(" ","_").replace("/","_").replace(".","_")</arg>
</arguments>
<assign>
<var>${suite_}</var>
</assign>
<msg timestamp="20181214 08:34:24.153" level="INFO">${suite_} = CSIT_L3</msg>
<status status="PASS" endtime="20181214 08:34:24.153" starttime="20181214 08:34:24.153"></status>
</kw>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${suite_}</arg>
</arguments>
<assign>
<var>${tag_}</var>
</assign>
<msg timestamp="20181214 08:34:24.154" level="INFO">${tag_} = tcpdump_port_6653__CSIT_L3</msg>
<status status="PASS" endtime="20181214 08:34:24.154" starttime="20181214 08:34:24.154"></status>
</kw>
<kw name="Start Packet Capture on Nodes" library="Tcpdump">
<doc>Start packet captures on the given list of node ips.</doc>
<arguments>
<arg>tag=${tag_}</arg>
<arg>filter=${filter}</arg>
<arg>ips=${ips}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<msg timestamp="20181214 08:34:24.156" level="INFO">@{conn_ids} = [ ]</msg>
<status status="PASS" endtime="20181214 08:34:24.156" starttime="20181214 08:34:24.156"></status>
</kw>
<kw type="for" name="${ip} IN [ @{ips} ]">
<kw type="foritem" name="${ip} = 192.0.2.21">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${ip}</arg>
</arguments>
<assign>
<var>${fname}</var>
</assign>
<msg timestamp="20181214 08:34:24.157" level="INFO">${fname} = tcpdump_port_6653__CSIT_L3__192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:34:24.157" starttime="20181214 08:34:24.157"></status>
</kw>
<kw name="Start Packet Capture On Node" library="Tcpdump">
<doc>Connects to the remote machine and starts tcpdump</doc>
<arguments>
<arg>${ip}</arg>
<arg>file_Name=${fname}</arg>
<arg>filter=${filter}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 08:34:24.160" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 08:34:24.160" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 08:34:24.160" starttime="20181214 08:34:24.159"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 08:34:24.162" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181214 08:34:24.162" starttime="20181214 08:34:24.161"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 08:34:24.163" level="INFO">Length is 0</msg>
<msg timestamp="20181214 08:34:24.163" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 08:34:24.163" starttime="20181214 08:34:24.163"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:24.164" starttime="20181214 08:34:24.164"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 08:34:24.166" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 08:34:24.564" level="INFO">Read output: Last login: Fri Dec 14 08:34:10 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:34:24.564" starttime="20181214 08:34:24.165"></status>
</kw>
<msg timestamp="20181214 08:34:24.564" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:34:24.564" starttime="20181214 08:34:24.164"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:24.565" starttime="20181214 08:34:24.162"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sudo /usr/sbin/tcpdump -vvv -ni ${networkAdapter} ${filter} -w /tmp/${file_Name}.pcap</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:34:24.566" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L3__192.0.2.21.pcap</msg>
<status status="PASS" endtime="20181214 08:34:24.566" starttime="20181214 08:34:24.565"></status>
</kw>
<kw name="Start Command" library="SSHLibrary">
<doc>Starts execution of the ``command`` on the remote machine and returns immediately.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 08:34:24.567" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L3__192.0.2.21.pcap'.</msg>
<msg timestamp="20181214 08:34:24.571" level="INFO">${stdout} = None</msg>
<msg timestamp="20181214 08:34:24.571" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181214 08:34:24.571" starttime="20181214 08:34:24.566"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 08:34:24.572" level="INFO">None</msg>
<status status="PASS" endtime="20181214 08:34:24.572" starttime="20181214 08:34:24.571"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:24.572" level="INFO">None</msg>
<status status="PASS" endtime="20181214 08:34:24.573" starttime="20181214 08:34:24.572"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:24.575" starttime="20181214 08:34:24.575"></status>
</kw>
<msg timestamp="20181214 08:34:24.575" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:34:24.576" starttime="20181214 08:34:24.574"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:24.576" starttime="20181214 08:34:24.573"></status>
</kw>
<msg timestamp="20181214 08:34:24.576" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181214 08:34:24.576" starttime="20181214 08:34:24.158"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${conn_ids}</arg>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:24.577" starttime="20181214 08:34:24.576"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:24.577" starttime="20181214 08:34:24.157"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:24.577" starttime="20181214 08:34:24.156"></status>
</kw>
<msg timestamp="20181214 08:34:24.577" level="INFO">@{conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181214 08:34:24.577" starttime="20181214 08:34:24.155"></status>
</kw>
<msg timestamp="20181214 08:34:24.578" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181214 08:34:24.578" starttime="20181214 08:34:24.152"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{tcpdump_port_6653_conn_ids}</arg>
</arguments>
<msg timestamp="20181214 08:34:24.579" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181214 08:34:24.579" starttime="20181214 08:34:24.578"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${PRE_CLEAN_OPENSTACK_ALL}"=="True"</arg>
<arg>OpenStack Cleanup All</arg>
</arguments>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:34:24.581" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:34:24.582" starttime="20181214 08:34:24.581"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:34:24.584" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181214 08:34:24.619" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:34:26.674" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:34:26.675" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:34:26.675" starttime="20181214 08:34:24.583"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:26.677" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:34:26.677" starttime="20181214 08:34:26.676"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:34:26.678" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:26.678" starttime="20181214 08:34:26.678"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:26.680" starttime="20181214 08:34:26.679"></status>
</kw>
<msg timestamp="20181214 08:34:26.681" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 08:34:26.681" starttime="20181214 08:34:24.582"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:34:26.682" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 08:34:26.682" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:34:26.682" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:34:26.682" starttime="20181214 08:34:26.681"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:34:26.683" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:34:26.683" starttime="20181214 08:34:26.683"></status>
</kw>
<msg timestamp="20181214 08:34:26.684" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181214 08:34:26.684" starttime="20181214 08:34:24.580"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181214 08:34:26.684" starttime="20181214 08:34:26.684"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:34:26.686" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:34:26.686" starttime="20181214 08:34:26.686"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:34:26.688" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181214 08:34:26.731" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:34:29.150" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:34:29.150" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:34:29.151" starttime="20181214 08:34:26.688"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:29.152" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:34:29.153" starttime="20181214 08:34:29.151"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:34:29.154" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:29.154" starttime="20181214 08:34:29.153"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:29.156" starttime="20181214 08:34:29.154"></status>
</kw>
<msg timestamp="20181214 08:34:29.156" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 08:34:29.156" starttime="20181214 08:34:26.687"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:34:29.157" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 08:34:29.158" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:34:29.158" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:34:29.158" starttime="20181214 08:34:29.157"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:34:29.159" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:34:29.159" starttime="20181214 08:34:29.158"></status>
</kw>
<msg timestamp="20181214 08:34:29.160" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181214 08:34:29.160" starttime="20181214 08:34:26.685"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181214 08:34:29.160" starttime="20181214 08:34:29.160"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:34:29.162" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:34:29.163" starttime="20181214 08:34:29.162"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:34:29.165" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181214 08:34:29.207" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:34:31.334" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:34:31.335" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:34:31.335" starttime="20181214 08:34:29.164"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:31.337" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:34:31.338" starttime="20181214 08:34:31.336"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:34:31.339" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:31.339" starttime="20181214 08:34:31.338"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:31.341" starttime="20181214 08:34:31.340"></status>
</kw>
<msg timestamp="20181214 08:34:31.342" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 08:34:31.342" starttime="20181214 08:34:29.163"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:34:31.343" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 08:34:31.344" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:34:31.344" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:34:31.344" starttime="20181214 08:34:31.343"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:34:31.345" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:34:31.345" starttime="20181214 08:34:31.345"></status>
</kw>
<msg timestamp="20181214 08:34:31.346" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181214 08:34:31.346" starttime="20181214 08:34:29.161"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181214 08:34:31.347" starttime="20181214 08:34:31.346"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:34:31.350" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:34:31.350" starttime="20181214 08:34:31.348"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:34:31.353" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181214 08:34:31.395" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:34:33.565" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:34:33.565" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:34:33.565" starttime="20181214 08:34:31.352"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:33.567" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:34:33.568" starttime="20181214 08:34:33.566"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:34:33.569" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:33.569" starttime="20181214 08:34:33.568"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:33.570" starttime="20181214 08:34:33.569"></status>
</kw>
<msg timestamp="20181214 08:34:33.571" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 08:34:33.571" starttime="20181214 08:34:31.351"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:34:33.572" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 08:34:33.572" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:34:33.572" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:34:33.573" starttime="20181214 08:34:33.572"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:34:33.573" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:34:33.574" starttime="20181214 08:34:33.573"></status>
</kw>
<msg timestamp="20181214 08:34:33.574" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181214 08:34:33.574" starttime="20181214 08:34:31.347"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181214 08:34:33.575" starttime="20181214 08:34:33.574"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:34:33.577" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:34:33.577" starttime="20181214 08:34:33.576"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:34:33.579" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181214 08:34:33.609" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:34:35.606" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:34:35.607" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:34:35.607" starttime="20181214 08:34:33.578"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:35.608" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:34:35.609" starttime="20181214 08:34:35.607"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:34:35.609" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:35.610" starttime="20181214 08:34:35.609"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:35.611" starttime="20181214 08:34:35.610"></status>
</kw>
<msg timestamp="20181214 08:34:35.612" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 08:34:35.612" starttime="20181214 08:34:33.577"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:34:35.613" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 08:34:35.613" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:34:35.613" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:34:35.613" starttime="20181214 08:34:35.612"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:34:35.614" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:34:35.614" starttime="20181214 08:34:35.614"></status>
</kw>
<msg timestamp="20181214 08:34:35.615" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181214 08:34:35.615" starttime="20181214 08:34:33.575"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181214 08:34:35.615" starttime="20181214 08:34:35.615"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:34:35.617" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:34:35.617" starttime="20181214 08:34:35.616"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:34:35.619" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181214 08:34:35.653" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:34:37.878" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:34:37.879" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:34:37.879" starttime="20181214 08:34:35.618"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:37.881" level="INFO">[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181214 08:34:37.881" starttime="20181214 08:34:37.880"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:34:37.882" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:37.882" starttime="20181214 08:34:37.881"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:37.884" starttime="20181214 08:34:37.883"></status>
</kw>
<msg timestamp="20181214 08:34:37.885" level="INFO">${json} = [
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181214 08:34:37.885" starttime="20181214 08:34:35.617"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:34:37.886" level="INFO">To JSON using : content=[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181214 08:34:37.886" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:34:37.886" level="INFO">@{list} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'bfcec20503cd4d30949...</msg>
<status status="PASS" endtime="20181214 08:34:37.886" starttime="20181214 08:34:37.885"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:34:37.887" level="INFO">[{u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}, {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}]</msg>
<status status="PASS" endtime="20181214 08:34:37.887" starttime="20181214 08:34:37.887"></status>
</kw>
<msg timestamp="20181214 08:34:37.888" level="INFO">@{security_groups} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'bfcec20503cd4d30949...</msg>
<status status="PASS" endtime="20181214 08:34:37.888" starttime="20181214 08:34:35.615"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:37.891" starttime="20181214 08:34:37.889"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:37.891" starttime="20181214 08:34:37.889"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:37.893" starttime="20181214 08:34:37.892"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:37.893" starttime="20181214 08:34:37.892"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:37.893" starttime="20181214 08:34:37.888"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 08:34:37.895" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181214 08:34:37.895" starttime="20181214 08:34:37.895"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:34:37.912" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181214 08:34:37.944" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:34:40.495" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:34:40.496" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:34:40.496" starttime="20181214 08:34:37.911"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:40.498" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:40.498" starttime="20181214 08:34:40.497"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:34:40.499" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:40.500" starttime="20181214 08:34:40.499"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:40.501" starttime="20181214 08:34:40.500"></status>
</kw>
<msg timestamp="20181214 08:34:40.502" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:34:40.502" starttime="20181214 08:34:37.910"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:40.502" starttime="20181214 08:34:37.896"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:34:40.521" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181214 08:34:40.558" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:34:42.656" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:34:42.657" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:34:42.657" starttime="20181214 08:34:40.521"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:42.659" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:42.659" starttime="20181214 08:34:42.658"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:34:42.660" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:42.660" starttime="20181214 08:34:42.659"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:42.662" starttime="20181214 08:34:42.661"></status>
</kw>
<msg timestamp="20181214 08:34:42.663" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:34:42.663" starttime="20181214 08:34:40.519"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:42.663" starttime="20181214 08:34:40.502"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:34:42.687" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181214 08:34:42.716" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:34:44.898" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:34:44.898" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:34:44.898" starttime="20181214 08:34:42.686"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:44.901" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:44.901" starttime="20181214 08:34:44.899"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:34:44.902" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:44.902" starttime="20181214 08:34:44.901"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:44.904" starttime="20181214 08:34:44.903"></status>
</kw>
<msg timestamp="20181214 08:34:44.905" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:34:44.905" starttime="20181214 08:34:42.685"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:44.905" starttime="20181214 08:34:42.663"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:34:44.925" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181214 08:34:44.970" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:34:47.066" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:34:47.066" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:34:47.066" starttime="20181214 08:34:44.925"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:47.067" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:47.067" starttime="20181214 08:34:47.067"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:34:47.068" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:47.068" starttime="20181214 08:34:47.068"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:47.069" starttime="20181214 08:34:47.068"></status>
</kw>
<msg timestamp="20181214 08:34:47.070" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:34:47.070" starttime="20181214 08:34:44.924"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:47.070" starttime="20181214 08:34:44.905"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:34:47.079" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181214 08:34:47.116" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:34:49.247" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:34:49.248" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:34:49.248" starttime="20181214 08:34:47.079"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:49.249" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 62100813-13a1-4c22-9a97-bfabd6744cb8 | default | Default security group | 8f21c4d8db54482e99c30c98fba342b4 |
| ee3dd710-2490-4241-b666-9fec686f0c78 | default | Default security group | bfcec20503cd4d309495f70adb639682 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181214 08:34:49.249" starttime="20181214 08:34:49.248"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:34:49.250" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:49.250" starttime="20181214 08:34:49.250"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:49.252" starttime="20181214 08:34:49.251"></status>
</kw>
<msg timestamp="20181214 08:34:49.252" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181214 08:34:49.252" starttime="20181214 08:34:47.078"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:49.252" starttime="20181214 08:34:47.070"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:34:49.266" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181214 08:34:49.298" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:34:51.264" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:34:51.265" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:34:51.265" starttime="20181214 08:34:49.265"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:51.267" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| 6ad09561-353a-445e-b51d-b931a7e01c22 | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| af9be2ac-0c71-466b-8ee2-188747a79255 | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c0796abf-11eb-4f12-8347-fb5894143b1d | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c5369c6a-c1ec-45d9-9393-f55f92ef6f46 | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| d06c714b-ca05-4f3a-a9af-f80ac1f213f5 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e39d54b7-5907-4ebe-bf47-f2be219b1fec | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e64e4970-560c-4af7-a079-217ef6e7e68a | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:34:51.267" starttime="20181214 08:34:51.266"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:34:51.268" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:51.268" starttime="20181214 08:34:51.268"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:51.270" starttime="20181214 08:34:51.269"></status>
</kw>
<msg timestamp="20181214 08:34:51.271" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181214 08:34:51.271" starttime="20181214 08:34:49.264"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:51.271" starttime="20181214 08:34:49.253"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:34:51.287" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181214 08:34:51.331" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:34:53.381" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:34:53.382" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:34:53.382" starttime="20181214 08:34:51.287"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:53.384" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:53.384" starttime="20181214 08:34:53.383"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:34:53.385" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:53.385" starttime="20181214 08:34:53.384"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:53.387" starttime="20181214 08:34:53.386"></status>
</kw>
<msg timestamp="20181214 08:34:53.388" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:34:53.388" starttime="20181214 08:34:51.286"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:53.388" starttime="20181214 08:34:51.271"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:34:53.407" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181214 08:34:53.440" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:34:55.563" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:34:55.563" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:34:55.563" starttime="20181214 08:34:53.406"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:55.564" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:55.564" starttime="20181214 08:34:55.564"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:34:55.565" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:55.565" starttime="20181214 08:34:55.565"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:55.566" starttime="20181214 08:34:55.565"></status>
</kw>
<msg timestamp="20181214 08:34:55.566" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:34:55.566" starttime="20181214 08:34:53.405"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.566" starttime="20181214 08:34:53.388"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.566" starttime="20181214 08:34:37.896"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.566" starttime="20181214 08:34:37.894"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.567" starttime="20181214 08:34:24.580"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.567" starttime="20181214 08:34:24.579"></status>
</kw>
<kw name="Add OVS Logging On All OpenStack Nodes" library="OpenStackOperations">
<doc>Add higher levels of OVS logging to all the OpenStack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Add OVS Logging" library="OVSDB">
<doc>Add higher levels of OVS logging</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:55.569" starttime="20181214 08:34:55.568"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>bridge:file:dbg</arg>
<arg>connmgr:file:dbg</arg>
<arg>inband:file:dbg</arg>
<arg>ofp_actions:file:dbg</arg>
<arg>ofp_errors:file:dbg</arg>
<arg>ofp_msgs:file:dbg</arg>
<arg>ovsdb_error:file:dbg</arg>
<arg>rconn:file:dbg</arg>
<arg>tunnel:file:dbg</arg>
<arg>vconn:file:dbg</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 08:34:55.569" level="INFO">@{modules} = [ bridge:file:dbg | connmgr:file:dbg | inband:file:dbg | ofp_actions:file:dbg | ofp_errors:file:dbg | ofp_msgs:file:dbg | ovsdb_error:file:dbg | rconn:file:dbg | tunnel:file:dbg | vconn:file:dbg ]</msg>
<status status="PASS" endtime="20181214 08:34:55.569" starttime="20181214 08:34:55.569"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = bridge:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:34:55.571" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181214 08:34:55.571" starttime="20181214 08:34:55.571"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:55.572" starttime="20181214 08:34:55.571"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:34:55.572" starttime="20181214 08:34:55.572"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:34:55.577" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181214 08:34:55.577" starttime="20181214 08:34:55.572"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:34:55.610" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:34:55.610" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:34:55.610" starttime="20181214 08:34:55.577"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.611" starttime="20181214 08:34:55.570"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.611" starttime="20181214 08:34:55.570"></status>
</kw>
<kw type="foritem" name="${module} = connmgr:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:34:55.612" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181214 08:34:55.612" starttime="20181214 08:34:55.612"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:55.613" starttime="20181214 08:34:55.612"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:34:55.613" starttime="20181214 08:34:55.613"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:34:55.616" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181214 08:34:55.616" starttime="20181214 08:34:55.613"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:34:55.633" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:34:55.633" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:34:55.633" starttime="20181214 08:34:55.616"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.633" starttime="20181214 08:34:55.611"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.633" starttime="20181214 08:34:55.611"></status>
</kw>
<kw type="foritem" name="${module} = inband:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:34:55.634" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set inband:file:dbg</msg>
<status status="PASS" endtime="20181214 08:34:55.634" starttime="20181214 08:34:55.634"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:55.635" starttime="20181214 08:34:55.635"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:34:55.635" starttime="20181214 08:34:55.635"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:34:55.638" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set inband:file:dbg</msg>
<status status="PASS" endtime="20181214 08:34:55.638" starttime="20181214 08:34:55.635"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:34:55.657" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:34:55.657" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:34:55.657" starttime="20181214 08:34:55.638"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.657" starttime="20181214 08:34:55.634"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.657" starttime="20181214 08:34:55.633"></status>
</kw>
<kw type="foritem" name="${module} = ofp_actions:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:34:55.658" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181214 08:34:55.658" starttime="20181214 08:34:55.658"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:55.659" starttime="20181214 08:34:55.659"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:34:55.659" starttime="20181214 08:34:55.659"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:34:55.661" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181214 08:34:55.662" starttime="20181214 08:34:55.660"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:34:55.678" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:34:55.678" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:34:55.678" starttime="20181214 08:34:55.662"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.679" starttime="20181214 08:34:55.658"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.679" starttime="20181214 08:34:55.657"></status>
</kw>
<kw type="foritem" name="${module} = ofp_errors:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:34:55.680" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181214 08:34:55.680" starttime="20181214 08:34:55.680"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:55.681" starttime="20181214 08:34:55.680"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:34:55.681" starttime="20181214 08:34:55.681"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:34:55.683" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181214 08:34:55.683" starttime="20181214 08:34:55.681"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:34:55.699" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:34:55.699" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:34:55.699" starttime="20181214 08:34:55.683"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.699" starttime="20181214 08:34:55.679"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.699" starttime="20181214 08:34:55.679"></status>
</kw>
<kw type="foritem" name="${module} = ofp_msgs:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:34:55.700" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181214 08:34:55.700" starttime="20181214 08:34:55.700"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:55.701" starttime="20181214 08:34:55.700"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:34:55.701" starttime="20181214 08:34:55.701"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:34:55.703" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181214 08:34:55.703" starttime="20181214 08:34:55.701"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:34:55.719" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:34:55.719" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:34:55.719" starttime="20181214 08:34:55.704"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.720" starttime="20181214 08:34:55.699"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.720" starttime="20181214 08:34:55.699"></status>
</kw>
<kw type="foritem" name="${module} = ovsdb_error:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:34:55.721" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181214 08:34:55.721" starttime="20181214 08:34:55.721"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:55.721" starttime="20181214 08:34:55.721"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:34:55.722" starttime="20181214 08:34:55.722"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:34:55.724" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181214 08:34:55.724" starttime="20181214 08:34:55.722"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:34:55.740" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:34:55.740" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:34:55.740" starttime="20181214 08:34:55.724"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.740" starttime="20181214 08:34:55.720"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.740" starttime="20181214 08:34:55.720"></status>
</kw>
<kw type="foritem" name="${module} = rconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:34:55.741" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181214 08:34:55.741" starttime="20181214 08:34:55.741"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:55.742" starttime="20181214 08:34:55.741"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:34:55.742" starttime="20181214 08:34:55.742"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:34:55.745" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181214 08:34:55.745" starttime="20181214 08:34:55.743"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:34:55.761" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:34:55.761" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:34:55.761" starttime="20181214 08:34:55.745"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.761" starttime="20181214 08:34:55.740"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.761" starttime="20181214 08:34:55.740"></status>
</kw>
<kw type="foritem" name="${module} = tunnel:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:34:55.763" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181214 08:34:55.763" starttime="20181214 08:34:55.762"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:55.763" starttime="20181214 08:34:55.763"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:34:55.763" starttime="20181214 08:34:55.763"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:34:55.766" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181214 08:34:55.766" starttime="20181214 08:34:55.764"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:34:55.790" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:34:55.791" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:34:55.791" starttime="20181214 08:34:55.766"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.791" starttime="20181214 08:34:55.762"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.791" starttime="20181214 08:34:55.762"></status>
</kw>
<kw type="foritem" name="${module} = vconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:34:55.792" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181214 08:34:55.792" starttime="20181214 08:34:55.792"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:55.792" starttime="20181214 08:34:55.792"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:34:55.793" starttime="20181214 08:34:55.793"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:34:55.795" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181214 08:34:55.795" starttime="20181214 08:34:55.793"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:34:55.817" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:34:55.817" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:34:55.817" starttime="20181214 08:34:55.795"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.817" starttime="20181214 08:34:55.791"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.817" starttime="20181214 08:34:55.791"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.817" starttime="20181214 08:34:55.570"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/list</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:34:55.818" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/list</msg>
<status status="PASS" endtime="20181214 08:34:55.819" starttime="20181214 08:34:55.818"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:55.819" starttime="20181214 08:34:55.819"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:34:55.819" starttime="20181214 08:34:55.819"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:34:55.821" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/list</msg>
<status status="PASS" endtime="20181214 08:34:55.821" starttime="20181214 08:34:55.819"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:34:55.888" level="INFO">console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond               OFF        ERR       INFO
bridge             OFF        ERR        DBG
bundle             OFF        ERR       INFO
bundles            OFF        ERR       INFO
cfm                OFF        ERR       INFO
collectors         OFF        ERR       INFO
command_line       OFF        ERR       INFO
connmgr            OFF        ERR        DBG
conntrack          OFF        ERR       INFO
coverage           OFF        ERR       INFO
ct_dpif            OFF        ERR       INFO
daemon             OFF        ERR       INFO
daemon_unix        OFF        ERR       INFO
dpctl              OFF        ERR       INFO
dpdk               OFF        ERR       INFO
dpif               OFF        ERR       INFO
dpif_netdev        OFF        ERR       INFO
dpif_netlink       OFF        ERR       INFO
dpif_netlink_rtnl   OFF        ERR       INFO
entropy            OFF        ERR       INFO
fail_open          OFF        ERR       INFO
fatal_signal       OFF        ERR       INFO
hmap               OFF        ERR       INFO
in_band            OFF        ERR       INFO
ipfix              OFF        ERR       INFO
jsonrpc            OFF        ERR       INFO
lacp               OFF        ERR       INFO
lldp               OFF        ERR       INFO
lldpd              OFF        ERR       INFO
lldpd_structs      OFF        ERR       INFO
lockfile           OFF        ERR       INFO
memory             OFF        ERR       INFO
meta_flow          OFF        ERR       INFO
native_tnl         OFF        ERR       INFO
netdev             OFF        ERR       INFO
netdev_dpdk        OFF        ERR       INFO
netdev_dummy       OFF        ERR       INFO
netdev_linux       OFF        ERR       INFO
netdev_tc_offloads   OFF        ERR       INFO
netdev_vport       OFF        ERR       INFO
netflow            OFF        ERR       INFO
netlink            OFF        ERR       INFO
netlink_conntrack   OFF        ERR       INFO
netlink_notifier   OFF        ERR       INFO
netlink_socket     OFF        ERR       INFO
nx_match           OFF        ERR       INFO
odp_util           OFF        ERR       INFO
ofp_actions        OFF        ERR        DBG
ofp_errors         OFF        ERR        DBG
ofp_msgs           OFF        ERR        DBG
ofp_util           OFF        ERR       INFO
ofproto            OFF        ERR       INFO
ofproto_dpif       OFF        ERR       INFO
ofproto_dpif_mirror   OFF        ERR       INFO
ofproto_dpif_monitor   OFF        ERR       INFO
ofproto_dpif_rid   OFF        ERR       INFO
ofproto_dpif_upcall   OFF        ERR       INFO
ofproto_dpif_xlate   OFF        ERR       INFO
ofproto_xlate_cache   OFF        ERR       INFO
ovs_lldp           OFF        ERR       INFO
ovs_numa           OFF        ERR       INFO
ovs_rcu            OFF        ERR       INFO
ovs_router         OFF        ERR       INFO
ovs_thread         OFF        ERR       INFO
ovsdb_error        OFF        ERR        DBG
ovsdb_idl          OFF        ERR       INFO
pcap               OFF        ERR       INFO
pmd_perf           OFF        ERR       INFO
poll_loop          OFF        ERR       INFO
process            OFF        ERR       INFO
rconn              OFF        ERR        DBG
reconnect          OFF        ERR       INFO
route_table        OFF        ERR       INFO
rstp               OFF        ERR       INFO
rstp_sm            OFF        ERR       INFO
sflow              OFF        ERR       INFO
signals            OFF        ERR       INFO
socket_util        OFF        ERR       INFO
socket_util_unix   OFF        ERR       INFO
stp                OFF        ERR       INFO
stream             OFF        ERR       INFO
stream_fd          OFF        ERR       INFO
stream_ssl         OFF        ERR       INFO
stream_tcp         OFF        ERR       INFO
stream_unix        OFF        ERR       INFO
svec               OFF        ERR       INFO
system_stats       OFF        ERR       INFO
tc                 OFF        ERR       INFO
timeval            OFF        ERR       INFO
tunnel             OFF        ERR        DBG
unixctl            OFF        ERR       INFO
util               OFF        ERR       INFO
vconn              OFF        ERR        DBG
vconn_stream       OFF        ERR       INFO
vlog               OFF        ERR       INFO
vswitchd           OFF        ERR       INFO
xenserver          OFF        ERR       INFO
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:34:55.889" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181214 08:34:55.889" starttime="20181214 08:34:55.821"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.889" starttime="20181214 08:34:55.818"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.889" starttime="20181214 08:34:55.568"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.889" starttime="20181214 08:34:55.568"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.889" starttime="20181214 08:34:55.567"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.889" starttime="20181214 08:34:55.567"></status>
</kw>
<kw name="Validate Deployment" library="OpenStackOperations">
<doc>Validate the deployment. Examples to validate are verifying default table</doc>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>----------------------------------------\n${SUITE_NAME}\n</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 08:34:55.897" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 08:34:55.897" starttime="20181214 08:34:55.897"></status>
</kw>
<msg timestamp="20181214 08:34:55.897" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 08:34:55.897" starttime="20181214 08:34:55.896"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:55.898" starttime="20181214 08:34:55.897"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 08:34:55.898" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 08:34:55.898" starttime="20181214 08:34:55.898"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:55.898" starttime="20181214 08:34:55.896"></status>
</kw>
<kw type="for" name="${keyword} IN [ @{VALIDATION_KEYWORDS} ]">
<kw type="foritem" name="${keyword} = Verify Services">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Services" library="OpenStackOperations">
<doc>Verify if the services are operational</doc>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>60</arg>
<arg>2</arg>
<arg>ClusterManagement.Check Status Of Services Is OPERATIONAL</arg>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw name="Check Status Of Services Is OPERATIONAL" library="ClusterManagement">
<doc>This keyword will verify whether all the services are operational in all the ODL nodes</doc>
<arguments>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Check Service Status" library="ClusterManagement">
<doc>Issues the karaf shell command showSvcStatus to verify the ready and service states are the same as the arguments passed</doc>
<arguments>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
<arg>ACTIVE</arg>
<arg>OPERATIONAL</arg>
<arg>@{service_list}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${NUM_ODL_SYSTEM} &gt; 1</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus -n ${odl_ip}</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
<arg>ELSE</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<assign>
<var>${service_status_output}</var>
</assign>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:55.909" starttime="20181214 08:34:55.908"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 08:34:55.909" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 08:34:56.070" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 08:34:56.071" starttime="20181214 08:34:55.909"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:34:56.093" level="INFO">@root&gt;showSvcStatus</msg>
<status status="PASS" endtime="20181214 08:34:56.093" starttime="20181214 08:34:56.071"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:34:56.097" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Dec 14 08:34:56 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 08:34:56.097" level="INFO">${output} = [?1l&gt;[?2004lTimestamp: Fri Dec 14 08:34:56 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181214 08:34:56.097" starttime="20181214 08:34:56.093"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 08:34:56.139" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 08:34:56.139" starttime="20181214 08:34:56.097"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:34:56.141" starttime="20181214 08:34:56.139"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 08:34:56.141" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Dec 14 08:34:56 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:34:56.141" starttime="20181214 08:34:56.141"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.142" starttime="20181214 08:34:55.908"></status>
</kw>
<msg timestamp="20181214 08:34:56.142" level="INFO">${service_status_output} = [?1l&gt;[?2004lTimestamp: Fri Dec 14 08:34:56 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181214 08:34:56.142" starttime="20181214 08:34:55.901"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${system_ready_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.142" starttime="20181214 08:34:56.142"></status>
</kw>
<kw type="for" name="${service} IN [ @{service_list} ]">
<kw type="foritem" name="${service} = OPENFLOW">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.143" starttime="20181214 08:34:56.143"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.143" starttime="20181214 08:34:56.142"></status>
</kw>
<kw type="foritem" name="${service} = IFM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.144" starttime="20181214 08:34:56.143"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.144" starttime="20181214 08:34:56.143"></status>
</kw>
<kw type="foritem" name="${service} = ITM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.144" starttime="20181214 08:34:56.144"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.144" starttime="20181214 08:34:56.144"></status>
</kw>
<kw type="foritem" name="${service} = DATASTORE">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.145" starttime="20181214 08:34:56.145"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.145" starttime="20181214 08:34:56.145"></status>
</kw>
<kw type="foritem" name="${service} = ELAN">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.146" starttime="20181214 08:34:56.145"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.146" starttime="20181214 08:34:56.145"></status>
</kw>
<kw type="foritem" name="${service} = OVSDB">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.147" starttime="20181214 08:34:56.146"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.147" starttime="20181214 08:34:56.146"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.147" starttime="20181214 08:34:56.142"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.147" starttime="20181214 08:34:55.901"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.147" starttime="20181214 08:34:55.900"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.147" starttime="20181214 08:34:55.900"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.147" starttime="20181214 08:34:55.900"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.147" starttime="20181214 08:34:55.900"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.147" starttime="20181214 08:34:55.899"></status>
</kw>
<msg timestamp="20181214 08:34:56.147" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 08:34:56.147" starttime="20181214 08:34:55.899"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 08:34:56.155" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 08:34:56.155" starttime="20181214 08:34:56.155"></status>
</kw>
<msg timestamp="20181214 08:34:56.155" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 08:34:56.155" starttime="20181214 08:34:56.155"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.156" starttime="20181214 08:34:56.156"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 08:34:56.156" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 08:34:56.157" starttime="20181214 08:34:56.156"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.157" starttime="20181214 08:34:56.154"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.157" starttime="20181214 08:34:56.147"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.157" starttime="20181214 08:34:55.899"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tunnels">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tunnels" library="OpenStackOperations">
<doc>Verify if the default tunnels are created.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>odl-netvirt-sfc</arg>
</arguments>
<assign>
<var>${check_feature_list}</var>
</assign>
<msg timestamp="20181214 08:34:56.158" level="INFO">${check_feature_list} = [u'odl-netvirt-sfc']</msg>
<status status="PASS" endtime="20181214 08:34:56.158" starttime="20181214 08:34:56.158"></status>
</kw>
<kw name="Is Feature Installed" library="OpenStackOperations">
<arguments>
<arg>features=${check_feature_list}</arg>
</arguments>
<assign>
<var>${is_sfc_enabled}</var>
</assign>
<kw type="for" name="${feature} IN [ @{features} ]">
<kw type="foritem" name="${feature} = odl-netvirt-sfc">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Should Contain</arg>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<msg timestamp="20181214 08:34:56.167" level="FAIL">Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="FAIL" endtime="20181214 08:34:56.167" starttime="20181214 08:34:56.159"></status>
</kw>
<msg timestamp="20181214 08:34:56.168" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181214 08:34:56.168" level="INFO">${output} = Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="PASS" endtime="20181214 08:34:56.168" starttime="20181214 08:34:56.159"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>True</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.168" starttime="20181214 08:34:56.168"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.169" starttime="20181214 08:34:56.159"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.169" starttime="20181214 08:34:56.158"></status>
</kw>
<msg timestamp="20181214 08:34:56.169" level="INFO">${is_sfc_enabled} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.169" starttime="20181214 08:34:56.158"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${is_sfc_enabled} == ${True}</arg>
<arg>${True}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.169" starttime="20181214 08:34:56.169"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${OS_NODE_CNT} == ${1}</arg>
<arg>${True}</arg>
</arguments>
<msg timestamp="20181214 08:34:56.170" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:34:56.170" starttime="20181214 08:34:56.170"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.170" starttime="20181214 08:34:56.157"></status>
</kw>
<msg timestamp="20181214 08:34:56.170" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 08:34:56.171" starttime="20181214 08:34:56.157"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 08:34:56.178" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 08:34:56.178" starttime="20181214 08:34:56.178"></status>
</kw>
<msg timestamp="20181214 08:34:56.178" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 08:34:56.178" starttime="20181214 08:34:56.177"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.179" starttime="20181214 08:34:56.178"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 08:34:56.179" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 08:34:56.179" starttime="20181214 08:34:56.179"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.179" starttime="20181214 08:34:56.177"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.179" starttime="20181214 08:34:56.171"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.179" starttime="20181214 08:34:56.157"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tables On Nodes">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tables On Nodes" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on all Nodes</doc>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>session</arg>
<arg>${CONFIG_NODES_API}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:34:56.187" level="INFO">Get Request using : alias=session, uri=/restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 08:34:56.188" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:34:56.188" starttime="20181214 08:34:56.180"></status>
</kw>
<kw name="Log Content" library="Utils">
<arguments>
<arg>${resp.content}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'''${resp_content}''' != '${EMPTY}'</arg>
<arg>RequestsLibrary.To Json</arg>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Set Variable</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${resp_json}</var>
</assign>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<msg timestamp="20181214 08:34:56.201" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.272795776625121.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false},{"id":"SNAT.272795776625121.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.272795776625121.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.272795776625121.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false},{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.272795776625121.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36},{"id":38},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_v4_Broadcast_272795776625121_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_272795776625121_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"44f91859-7723-44e1-a95d-25948457eb65","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.4.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4398046511104,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:272795776625121:272795776625121:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.272795776625121.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17}],"flow-node-inventory:group":[{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":225001,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e13b9ba2-e337-4e51-9e53-07a75695540c","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181214 08:34:56.201" level="INFO">To JSON using : pretty_print=True </msg>
<status status="PASS" endtime="20181214 08:34:56.201" starttime="20181214 08:34:56.190"></status>
</kw>
<msg timestamp="20181214 08:34:56.202" level="INFO">${resp_json} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181214 08:34:56.202" starttime="20181214 08:34:56.189"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp_json}</arg>
</arguments>
<msg timestamp="20181214 08:34:56.203" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 1024
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225001,
                        "group-name": "e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "44f91859-7723-44e1-a95d-25948457eb65",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1024
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4398046511104,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "id": 17
                    }
                ],
                "id": "openflow:272795776625121"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:34:56.205" starttime="20181214 08:34:56.202"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.205" starttime="20181214 08:34:56.188"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_node_list}</var>
</assign>
<msg timestamp="20181214 08:34:56.205" level="INFO">${failed_node_list} = []</msg>
<status status="PASS" endtime="20181214 08:34:56.205" starttime="20181214 08:34:56.205"></status>
</kw>
<kw type="for" name="${node_ip} IN [ @{node_ips} ]">
<kw type="foritem" name="${node_ip} = 192.0.2.21">
<kw name="Verify Expected Default Tables" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on specific Node</doc>
<arguments>
<arg>${node_ip}</arg>
</arguments>
<assign>
<var>${failed_table_list}</var>
</assign>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${ovs_ip}</arg>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
</arguments>
<assign>
<var>${flow_dump}</var>
</assign>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.207" starttime="20181214 08:34:56.207"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 08:34:56.208" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 08:34:56.208" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 08:34:56.208" starttime="20181214 08:34:56.208"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 08:34:56.208" level="INFO">Attempting to execute command "sudo ovs-ofctl dump-flows br-int -OOpenFlow13" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 08:34:56.209" starttime="20181214 08:34:56.208"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 08:34:56.209" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181214 08:34:56.209" starttime="20181214 08:34:56.209"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 08:34:56.210" level="INFO">Length is 0</msg>
<msg timestamp="20181214 08:34:56.210" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 08:34:56.210" starttime="20181214 08:34:56.210"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.211" starttime="20181214 08:34:56.210"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 08:34:56.211" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 08:34:56.578" level="INFO">Read output: Last login: Fri Dec 14 08:34:24 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:34:56.578" starttime="20181214 08:34:56.211"></status>
</kw>
<msg timestamp="20181214 08:34:56.578" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:34:56.578" starttime="20181214 08:34:56.211"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.578" starttime="20181214 08:34:56.209"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 08:34:56.579" level="INFO">Executing command 'sudo ovs-ofctl dump-flows br-int -OOpenFlow13'.</msg>
<msg timestamp="20181214 08:34:56.643" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 08:34:56.644" level="INFO">${stdout} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xff...</msg>
<msg timestamp="20181214 08:34:56.644" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181214 08:34:56.644" starttime="20181214 08:34:56.579"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:34:56.677" starttime="20181214 08:34:56.644"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 08:34:56.678" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:56.678" starttime="20181214 08:34:56.677"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.679" starttime="20181214 08:34:56.679"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:56.681" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:34:56.682" starttime="20181214 08:34:56.681"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.682" starttime="20181214 08:34:56.680"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.686" starttime="20181214 08:34:56.684"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.687" starttime="20181214 08:34:56.686"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:34:56.688" starttime="20181214 08:34:56.687"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.688" starttime="20181214 08:34:56.683"></status>
</kw>
<msg timestamp="20181214 08:34:56.688" level="INFO">${flow_dump} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xff...</msg>
<status status="PASS" endtime="20181214 08:34:56.688" starttime="20181214 08:34:56.206"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${flow_dump}</arg>
</arguments>
<msg timestamp="20181214 08:34:56.689" level="INFO">OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop</msg>
<status status="PASS" endtime="20181214 08:34:56.690" starttime="20181214 08:34:56.689"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_table_list}</var>
</assign>
<msg timestamp="20181214 08:34:56.691" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181214 08:34:56.691" starttime="20181214 08:34:56.690"></status>
</kw>
<kw type="for" name="${table} IN [ @{DEFAULT_FLOW_TABLES} ]">
<kw type="foritem" name="${table} = 18">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.694" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=18.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.695" starttime="20181214 08:34:56.693"></status>
</kw>
<msg timestamp="20181214 08:34:56.695" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.695" starttime="20181214 08:34:56.692"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.696" starttime="20181214 08:34:56.696"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.696" starttime="20181214 08:34:56.691"></status>
</kw>
<kw type="foritem" name="${table} = 19">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.699" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=19.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.700" starttime="20181214 08:34:56.698"></status>
</kw>
<msg timestamp="20181214 08:34:56.700" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.700" starttime="20181214 08:34:56.697"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.701" starttime="20181214 08:34:56.701"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.701" starttime="20181214 08:34:56.696"></status>
</kw>
<kw type="foritem" name="${table} = 20">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.704" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=20.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.705" starttime="20181214 08:34:56.702"></status>
</kw>
<msg timestamp="20181214 08:34:56.705" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.705" starttime="20181214 08:34:56.702"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.706" starttime="20181214 08:34:56.705"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.706" starttime="20181214 08:34:56.701"></status>
</kw>
<kw type="foritem" name="${table} = 22">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.709" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=22.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.710" starttime="20181214 08:34:56.707"></status>
</kw>
<msg timestamp="20181214 08:34:56.710" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.710" starttime="20181214 08:34:56.707"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.711" starttime="20181214 08:34:56.710"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.711" starttime="20181214 08:34:56.706"></status>
</kw>
<kw type="foritem" name="${table} = 23">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.714" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=23.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.714" starttime="20181214 08:34:56.712"></status>
</kw>
<msg timestamp="20181214 08:34:56.715" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.715" starttime="20181214 08:34:56.711"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.716" starttime="20181214 08:34:56.715"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.716" starttime="20181214 08:34:56.711"></status>
</kw>
<kw type="foritem" name="${table} = 24">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.719" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=24.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.719" starttime="20181214 08:34:56.717"></status>
</kw>
<msg timestamp="20181214 08:34:56.719" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.719" starttime="20181214 08:34:56.716"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.720" starttime="20181214 08:34:56.720"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.720" starttime="20181214 08:34:56.716"></status>
</kw>
<kw type="foritem" name="${table} = 43">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.724" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=43.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.724" starttime="20181214 08:34:56.721"></status>
</kw>
<msg timestamp="20181214 08:34:56.724" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.724" starttime="20181214 08:34:56.721"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.725" starttime="20181214 08:34:56.725"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.725" starttime="20181214 08:34:56.720"></status>
</kw>
<kw type="foritem" name="${table} = 45">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.728" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=45.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.729" starttime="20181214 08:34:56.726"></status>
</kw>
<msg timestamp="20181214 08:34:56.729" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.729" starttime="20181214 08:34:56.726"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.730" starttime="20181214 08:34:56.729"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.730" starttime="20181214 08:34:56.725"></status>
</kw>
<kw type="foritem" name="${table} = 48">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.733" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=48.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.733" starttime="20181214 08:34:56.731"></status>
</kw>
<msg timestamp="20181214 08:34:56.733" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.733" starttime="20181214 08:34:56.730"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.734" starttime="20181214 08:34:56.734"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.734" starttime="20181214 08:34:56.730"></status>
</kw>
<kw type="foritem" name="${table} = 50">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.737" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=50.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.738" starttime="20181214 08:34:56.735"></status>
</kw>
<msg timestamp="20181214 08:34:56.738" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.738" starttime="20181214 08:34:56.735"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.739" starttime="20181214 08:34:56.738"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.739" starttime="20181214 08:34:56.734"></status>
</kw>
<kw type="foritem" name="${table} = 51">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.742" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=51.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.742" starttime="20181214 08:34:56.740"></status>
</kw>
<msg timestamp="20181214 08:34:56.743" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.743" starttime="20181214 08:34:56.739"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.743" starttime="20181214 08:34:56.743"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.743" starttime="20181214 08:34:56.739"></status>
</kw>
<kw type="foritem" name="${table} = 60">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.747" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=60.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.747" starttime="20181214 08:34:56.744"></status>
</kw>
<msg timestamp="20181214 08:34:56.747" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.748" starttime="20181214 08:34:56.744"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.748" starttime="20181214 08:34:56.748"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.748" starttime="20181214 08:34:56.744"></status>
</kw>
<kw type="foritem" name="${table} = 80">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.752" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=80.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.752" starttime="20181214 08:34:56.749"></status>
</kw>
<msg timestamp="20181214 08:34:56.752" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.752" starttime="20181214 08:34:56.749"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.753" starttime="20181214 08:34:56.753"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.753" starttime="20181214 08:34:56.748"></status>
</kw>
<kw type="foritem" name="${table} = 81">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.756" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=81.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.757" starttime="20181214 08:34:56.754"></status>
</kw>
<msg timestamp="20181214 08:34:56.757" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.757" starttime="20181214 08:34:56.753"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.757" starttime="20181214 08:34:56.757"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.758" starttime="20181214 08:34:56.753"></status>
</kw>
<kw type="foritem" name="${table} = 90">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.761" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=90.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.761" starttime="20181214 08:34:56.758"></status>
</kw>
<msg timestamp="20181214 08:34:56.761" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.761" starttime="20181214 08:34:56.758"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.762" starttime="20181214 08:34:56.762"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.762" starttime="20181214 08:34:56.758"></status>
</kw>
<kw type="foritem" name="${table} = 210">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.766" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=210.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.766" starttime="20181214 08:34:56.763"></status>
</kw>
<msg timestamp="20181214 08:34:56.766" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.766" starttime="20181214 08:34:56.762"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.767" starttime="20181214 08:34:56.767"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.767" starttime="20181214 08:34:56.762"></status>
</kw>
<kw type="foritem" name="${table} = 211">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.771" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=211.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.771" starttime="20181214 08:34:56.768"></status>
</kw>
<msg timestamp="20181214 08:34:56.771" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.771" starttime="20181214 08:34:56.768"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.772" starttime="20181214 08:34:56.772"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.772" starttime="20181214 08:34:56.767"></status>
</kw>
<kw type="foritem" name="${table} = 212">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.776" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=212.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.776" starttime="20181214 08:34:56.773"></status>
</kw>
<msg timestamp="20181214 08:34:56.776" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.776" starttime="20181214 08:34:56.772"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.777" starttime="20181214 08:34:56.777"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.777" starttime="20181214 08:34:56.772"></status>
</kw>
<kw type="foritem" name="${table} = 213">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.781" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=213.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.781" starttime="20181214 08:34:56.778"></status>
</kw>
<msg timestamp="20181214 08:34:56.781" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.781" starttime="20181214 08:34:56.777"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.782" starttime="20181214 08:34:56.781"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.782" starttime="20181214 08:34:56.777"></status>
</kw>
<kw type="foritem" name="${table} = 214">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.786" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=214.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.786" starttime="20181214 08:34:56.783"></status>
</kw>
<msg timestamp="20181214 08:34:56.786" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.786" starttime="20181214 08:34:56.782"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.787" starttime="20181214 08:34:56.786"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.787" starttime="20181214 08:34:56.782"></status>
</kw>
<kw type="foritem" name="${table} = 215">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.790" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=215.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.791" starttime="20181214 08:34:56.788"></status>
</kw>
<msg timestamp="20181214 08:34:56.791" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.791" starttime="20181214 08:34:56.787"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.791" starttime="20181214 08:34:56.791"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.792" starttime="20181214 08:34:56.787"></status>
</kw>
<kw type="foritem" name="${table} = 216">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.795" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=216.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.795" starttime="20181214 08:34:56.792"></status>
</kw>
<msg timestamp="20181214 08:34:56.796" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.796" starttime="20181214 08:34:56.792"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.796" starttime="20181214 08:34:56.796"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.796" starttime="20181214 08:34:56.792"></status>
</kw>
<kw type="foritem" name="${table} = 217">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.800" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=217.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.800" starttime="20181214 08:34:56.797"></status>
</kw>
<msg timestamp="20181214 08:34:56.800" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.800" starttime="20181214 08:34:56.797"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.801" starttime="20181214 08:34:56.801"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.802" starttime="20181214 08:34:56.796"></status>
</kw>
<kw type="foritem" name="${table} = 239">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.807" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=239.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.807" starttime="20181214 08:34:56.804"></status>
</kw>
<msg timestamp="20181214 08:34:56.808" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.808" starttime="20181214 08:34:56.803"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.808" starttime="20181214 08:34:56.808"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.808" starttime="20181214 08:34:56.802"></status>
</kw>
<kw type="foritem" name="${table} = 240">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.812" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=240.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.812" starttime="20181214 08:34:56.809"></status>
</kw>
<msg timestamp="20181214 08:34:56.812" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.813" starttime="20181214 08:34:56.809"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.813" starttime="20181214 08:34:56.813"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.813" starttime="20181214 08:34:56.808"></status>
</kw>
<kw type="foritem" name="${table} = 241">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.817" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=241.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.817" starttime="20181214 08:34:56.814"></status>
</kw>
<msg timestamp="20181214 08:34:56.818" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.818" starttime="20181214 08:34:56.813"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.818" starttime="20181214 08:34:56.818"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.818" starttime="20181214 08:34:56.813"></status>
</kw>
<kw type="foritem" name="${table} = 242">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.822" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=242.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.822" starttime="20181214 08:34:56.819"></status>
</kw>
<msg timestamp="20181214 08:34:56.822" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.823" starttime="20181214 08:34:56.819"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.823" starttime="20181214 08:34:56.823"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.823" starttime="20181214 08:34:56.818"></status>
</kw>
<kw type="foritem" name="${table} = 243">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.827" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=243.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.827" starttime="20181214 08:34:56.824"></status>
</kw>
<msg timestamp="20181214 08:34:56.827" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.827" starttime="20181214 08:34:56.823"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.828" starttime="20181214 08:34:56.828"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.828" starttime="20181214 08:34:56.823"></status>
</kw>
<kw type="foritem" name="${table} = 244">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.832" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=244.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.832" starttime="20181214 08:34:56.829"></status>
</kw>
<msg timestamp="20181214 08:34:56.832" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.832" starttime="20181214 08:34:56.828"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.833" starttime="20181214 08:34:56.833"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.833" starttime="20181214 08:34:56.828"></status>
</kw>
<kw type="foritem" name="${table} = 245">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.837" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=245.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.837" starttime="20181214 08:34:56.834"></status>
</kw>
<msg timestamp="20181214 08:34:56.837" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.837" starttime="20181214 08:34:56.833"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.838" starttime="20181214 08:34:56.837"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.838" starttime="20181214 08:34:56.833"></status>
</kw>
<kw type="foritem" name="${table} = 246">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.847" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=246.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.847" starttime="20181214 08:34:56.840"></status>
</kw>
<msg timestamp="20181214 08:34:56.848" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.848" starttime="20181214 08:34:56.839"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.849" starttime="20181214 08:34:56.848"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.849" starttime="20181214 08:34:56.838"></status>
</kw>
<kw type="foritem" name="${table} = 247">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:34:56.857" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=843.453s, table=0, n_packets=2529, n_bytes=136566, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=102.821s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1129.257s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1129.257s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1129.257s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.257s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=985.209s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=985.209s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1129.257s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1129.257s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1129.086s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1128.761s, table=43, n_packets=24, n_bytes=1008, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1128.761s, table=43, n_packets=4, n_bytes=168, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1129.086s, table=43, n_packets=725, n_bytes=57470, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1129.257s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1129.257s, table=48, n_packets=753, n_bytes=58646, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1129.086s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1129.257s, table=50, n_packets=2, n_bytes=84, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1129.086s, table=51, n_packets=399, n_bytes=22950, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=842.819s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=842.819s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=842.503s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1129.257s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1129.257s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1129.086s, table=81, n_packets=24, n_bytes=1008, priority=0 actions=drop
 cookie=0x4000001, duration=1129.257s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=4, n_bytes=360, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1129.049s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1129.049s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=213, n_packets=202, n_bytes=19440, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=158, n_bytes=16004, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1129.049s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=843.429s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=150, n_bytes=17356, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1129.049s, table=239, n_packets=24, n_bytes=1008, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=120, n_bytes=12494, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=16, n_bytes=2372, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1129.049s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1129.049s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=243, n_packets=146, n_bytes=15846, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=142, n_bytes=14494, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1129.049s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1129.049s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1129.049s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=247.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:34:56.858" starttime="20181214 08:34:56.851"></status>
</kw>
<msg timestamp="20181214 08:34:56.858" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:34:56.858" starttime="20181214 08:34:56.850"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.859" starttime="20181214 08:34:56.859"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.859" starttime="20181214 08:34:56.849"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.859" starttime="20181214 08:34:56.691"></status>
</kw>
<msg timestamp="20181214 08:34:56.860" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181214 08:34:56.860" starttime="20181214 08:34:56.206"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${failed_table_list}</arg>
</arguments>
<assign>
<var>${failed_table_list_size}</var>
</assign>
<msg timestamp="20181214 08:34:56.861" level="INFO">Length is 0</msg>
<msg timestamp="20181214 08:34:56.862" level="INFO">${failed_table_list_size} = 0</msg>
<status status="PASS" endtime="20181214 08:34:56.862" starttime="20181214 08:34:56.861"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${failed_table_list_size} &gt; 0</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_node_list}</arg>
<arg>${node_ip}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.863" starttime="20181214 08:34:56.862"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.863" starttime="20181214 08:34:56.206"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.863" starttime="20181214 08:34:56.205"></status>
</kw>
<kw name="Should Be Empty" library="BuiltIn">
<doc>Verifies that the given item is empty.</doc>
<arguments>
<arg>${failed_node_list}</arg>
</arguments>
<msg timestamp="20181214 08:34:56.864" level="INFO">Length is 0</msg>
<status status="PASS" endtime="20181214 08:34:56.864" starttime="20181214 08:34:56.863"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.864" starttime="20181214 08:34:56.180"></status>
</kw>
<msg timestamp="20181214 08:34:56.865" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 08:34:56.865" starttime="20181214 08:34:56.180"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 08:34:56.887" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 08:34:56.887" starttime="20181214 08:34:56.886"></status>
</kw>
<msg timestamp="20181214 08:34:56.887" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 08:34:56.887" starttime="20181214 08:34:56.885"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:56.888" starttime="20181214 08:34:56.888"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 08:34:56.889" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 08:34:56.889" starttime="20181214 08:34:56.888"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.889" starttime="20181214 08:34:56.884"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.890" starttime="20181214 08:34:56.865"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.890" starttime="20181214 08:34:56.179"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.890" starttime="20181214 08:34:55.898"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.890" starttime="20181214 08:34:55.889"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:56.890" starttime="20181214 08:34:08.387"></status>
</kw>
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>--provider-network-type vlan --provider-physical-network ${PUBLIC_PHYSICAL_NETWORK} --provider-segment @{NET_VLAN_ID}[0]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:34:56.905" level="INFO">Starting process:
openstack network create l3_net_1 --provider-network-type vlan --provider-physical-network datacentre --provider-segment 1131</msg>
<msg timestamp="20181214 08:34:56.948" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:34:59.199" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:34:59.199" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:34:59.199" starttime="20181214 08:34:56.904"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:34:59.200" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-12-14T08:34:58Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | dc0cf12b-10ac-4093-b1e6-14c0f02e742a |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1500                                 |
| name                      | l3_net_1                             |
| port_security_enabled     | True                                 |
| project_id                | 8f21c4d8db54482e99c30c98fba342b4     |
| provider:network_type     | vlan                                 |
| provider:physical_network | datacentre                           |
| provider:segmentation_id  | 1131                                 |
| qos_policy_id             | None                                 |
| revision_number           | 2                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-12-14T08:34:59Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:34:59.200" starttime="20181214 08:34:59.199"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:34:59.201" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:34:59.201" starttime="20181214 08:34:59.200"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:34:59.201" starttime="20181214 08:34:59.201"></status>
</kw>
<msg timestamp="20181214 08:34:59.202" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181214 08:34:59.202" starttime="20181214 08:34:56.903"></status>
</kw>
<status status="PASS" endtime="20181214 08:34:59.202" starttime="20181214 08:34:56.891"></status>
</kw>
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{SUBNETS_1}[0]</arg>
<arg>@{SUBNET_CIDRS}[0]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:34:59.211" level="INFO">Starting process:
openstack subnet create --network l3_net_1 --subnet-range 31.0.0.0/24 l3_sub_1 </msg>
<msg timestamp="20181214 08:34:59.250" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:35:01.852" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:35:01.852" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:35:01.852" starttime="20181214 08:34:59.210"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:35:01.854" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 31.0.0.2-31.0.0.254                  |
| cidr              | 31.0.0.0/24                          |
| created_at        | 2018-12-14T08:35:01Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 31.0.0.1                             |
| host_routes       |                                      |
| id                | 81a5d8ea-e37b-41b1-9ef9-76987b8899f7 |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | l3_sub_1                             |
| network_id        | dc0cf12b-10ac-4093-b1e6-14c0f02e742a |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-12-14T08:35:01Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:35:01.854" starttime="20181214 08:35:01.853"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:35:01.855" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:35:01.855" starttime="20181214 08:35:01.854"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:01.856" starttime="20181214 08:35:01.855"></status>
</kw>
<msg timestamp="20181214 08:35:01.857" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181214 08:35:01.857" starttime="20181214 08:34:59.210"></status>
</kw>
<status status="PASS" endtime="20181214 08:35:01.857" starttime="20181214 08:34:59.202"></status>
</kw>
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:35:01.875" level="INFO">Starting process:
openstack network create l3_net_2 </msg>
<msg timestamp="20181214 08:35:01.913" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:35:04.266" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:35:04.266" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:35:04.266" starttime="20181214 08:35:01.874"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:35:04.268" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-12-14T08:35:03Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | 5f9fc8e7-648f-48d0-84fe-d86762eacc95 |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | l3_net_2                             |
| port_security_enabled     | True                                 |
| project_id                | 8f21c4d8db54482e99c30c98fba342b4     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 91                                   |
| qos_policy_id             | None                                 |
| revision_number           | 2                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-12-14T08:35:03Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:35:04.268" starttime="20181214 08:35:04.267"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:35:04.269" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:35:04.269" starttime="20181214 08:35:04.268"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:04.270" starttime="20181214 08:35:04.269"></status>
</kw>
<msg timestamp="20181214 08:35:04.271" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181214 08:35:04.271" starttime="20181214 08:35:01.873"></status>
</kw>
<status status="PASS" endtime="20181214 08:35:04.271" starttime="20181214 08:35:01.858"></status>
</kw>
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{SUBNETS_1}[1]</arg>
<arg>@{SUBNET_CIDRS}[1]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:35:04.285" level="INFO">Starting process:
openstack subnet create --network l3_net_2 --subnet-range 32.0.0.0/24 l3_sub_2 </msg>
<msg timestamp="20181214 08:35:04.315" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:35:06.848" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:35:06.849" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:35:06.849" starttime="20181214 08:35:04.284"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:35:06.851" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 32.0.0.2-32.0.0.254                  |
| cidr              | 32.0.0.0/24                          |
| created_at        | 2018-12-14T08:35:06Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 32.0.0.1                             |
| host_routes       |                                      |
| id                | 656850d1-12c7-4af1-9f96-5171edec3d2b |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | l3_sub_2                             |
| network_id        | 5f9fc8e7-648f-48d0-84fe-d86762eacc95 |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-12-14T08:35:06Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:35:06.851" starttime="20181214 08:35:06.850"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:35:06.852" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:35:06.852" starttime="20181214 08:35:06.852"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:06.854" starttime="20181214 08:35:06.853"></status>
</kw>
<msg timestamp="20181214 08:35:06.855" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181214 08:35:06.855" starttime="20181214 08:35:04.284"></status>
</kw>
<status status="PASS" endtime="20181214 08:35:06.855" starttime="20181214 08:35:04.271"></status>
</kw>
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>@{NETWORKS}[2]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:35:06.873" level="INFO">Starting process:
openstack network create l3_net_3 </msg>
<msg timestamp="20181214 08:35:06.918" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:35:09.014" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:35:09.014" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:35:09.014" starttime="20181214 08:35:06.873"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:35:09.015" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-12-14T08:35:08Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | 02ea1cb3-20e5-44d2-acbd-ad8ab36f6107 |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | l3_net_3                             |
| port_security_enabled     | True                                 |
| project_id                | 8f21c4d8db54482e99c30c98fba342b4     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 85                                   |
| qos_policy_id             | None                                 |
| revision_number           | 2                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-12-14T08:35:08Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:35:09.015" starttime="20181214 08:35:09.014"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:35:09.015" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:35:09.015" starttime="20181214 08:35:09.015"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:09.016" starttime="20181214 08:35:09.016"></status>
</kw>
<msg timestamp="20181214 08:35:09.016" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181214 08:35:09.016" starttime="20181214 08:35:06.872"></status>
</kw>
<status status="PASS" endtime="20181214 08:35:09.017" starttime="20181214 08:35:06.856"></status>
</kw>
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[2]</arg>
<arg>@{SUBNETS_1}[2]</arg>
<arg>@{SUBNET_CIDRS}[2]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:35:09.025" level="INFO">Starting process:
openstack subnet create --network l3_net_3 --subnet-range 33.0.0.0/24 l3_sub_3 </msg>
<msg timestamp="20181214 08:35:09.049" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:35:11.703" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:35:11.703" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:35:11.704" starttime="20181214 08:35:09.025"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:35:11.705" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 33.0.0.2-33.0.0.254                  |
| cidr              | 33.0.0.0/24                          |
| created_at        | 2018-12-14T08:35:11Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 33.0.0.1                             |
| host_routes       |                                      |
| id                | 821d1959-ef0a-4f14-b61c-92ae610f3b77 |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | l3_sub_3                             |
| network_id        | 02ea1cb3-20e5-44d2-acbd-ad8ab36f6107 |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-12-14T08:35:11Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:35:11.705" starttime="20181214 08:35:11.704"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:35:11.705" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:35:11.705" starttime="20181214 08:35:11.705"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:11.706" starttime="20181214 08:35:11.705"></status>
</kw>
<msg timestamp="20181214 08:35:11.706" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181214 08:35:11.706" starttime="20181214 08:35:09.024"></status>
</kw>
<status status="PASS" endtime="20181214 08:35:11.707" starttime="20181214 08:35:09.017"></status>
</kw>
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>@{NETWORKS}[3]</arg>
<arg>--provider-network-type vlan --provider-physical-network ${PUBLIC_PHYSICAL_NETWORK} --provider-segment @{NET_VLAN_ID}[1]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:35:11.716" level="INFO">Starting process:
openstack network create l3_net_4 --provider-network-type vlan --provider-physical-network datacentre --provider-segment 1132</msg>
<msg timestamp="20181214 08:35:11.753" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:35:14.049" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:35:14.049" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:35:14.049" starttime="20181214 08:35:11.715"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:35:14.050" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-12-14T08:35:13Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | ff8d7d2d-287e-4f9b-8879-eef1c706b1cd |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1500                                 |
| name                      | l3_net_4                             |
| port_security_enabled     | True                                 |
| project_id                | 8f21c4d8db54482e99c30c98fba342b4     |
| provider:network_type     | vlan                                 |
| provider:physical_network | datacentre                           |
| provider:segmentation_id  | 1132                                 |
| qos_policy_id             | None                                 |
| revision_number           | 2                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-12-14T08:35:13Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:35:14.050" starttime="20181214 08:35:14.049"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:35:14.051" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:35:14.051" starttime="20181214 08:35:14.050"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:14.051" starttime="20181214 08:35:14.051"></status>
</kw>
<msg timestamp="20181214 08:35:14.052" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181214 08:35:14.052" starttime="20181214 08:35:11.715"></status>
</kw>
<status status="PASS" endtime="20181214 08:35:14.052" starttime="20181214 08:35:11.707"></status>
</kw>
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[3]</arg>
<arg>@{SUBNETS_2}[0]</arg>
<arg>@{SUBNET_CIDRS}[3]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:35:14.060" level="INFO">Starting process:
openstack subnet create --network l3_net_4 --subnet-range 34.0.0.0/24 l3_sub_4 </msg>
<msg timestamp="20181214 08:35:14.090" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:35:16.619" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:35:16.620" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:35:16.620" starttime="20181214 08:35:14.060"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:35:16.622" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 34.0.0.2-34.0.0.254                  |
| cidr              | 34.0.0.0/24                          |
| created_at        | 2018-12-14T08:35:16Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 34.0.0.1                             |
| host_routes       |                                      |
| id                | c970ecfa-6d5c-4034-ad7f-6cdc3eeca600 |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | l3_sub_4                             |
| network_id        | ff8d7d2d-287e-4f9b-8879-eef1c706b1cd |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-12-14T08:35:16Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:35:16.622" starttime="20181214 08:35:16.621"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:35:16.623" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:35:16.623" starttime="20181214 08:35:16.622"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:16.625" starttime="20181214 08:35:16.624"></status>
</kw>
<msg timestamp="20181214 08:35:16.626" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181214 08:35:16.626" starttime="20181214 08:35:14.059"></status>
</kw>
<status status="PASS" endtime="20181214 08:35:16.626" starttime="20181214 08:35:14.052"></status>
</kw>
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>@{NETWORKS}[4]</arg>
<arg>--provider-network-type vlan --provider-physical-network ${PUBLIC_PHYSICAL_NETWORK} --provider-segment @{NET_VLAN_ID}[2]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:35:16.644" level="INFO">Starting process:
openstack network create l3_net_5 --provider-network-type vlan --provider-physical-network datacentre --provider-segment 1133</msg>
<msg timestamp="20181214 08:35:16.673" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:35:18.904" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:35:18.905" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:35:18.905" starttime="20181214 08:35:16.643"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:35:18.906" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-12-14T08:35:18Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | ff015cb0-b8e3-4a6f-951b-9d2353f938c9 |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1500                                 |
| name                      | l3_net_5                             |
| port_security_enabled     | True                                 |
| project_id                | 8f21c4d8db54482e99c30c98fba342b4     |
| provider:network_type     | vlan                                 |
| provider:physical_network | datacentre                           |
| provider:segmentation_id  | 1133                                 |
| qos_policy_id             | None                                 |
| revision_number           | 2                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-12-14T08:35:18Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:35:18.906" starttime="20181214 08:35:18.905"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:35:18.907" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:35:18.907" starttime="20181214 08:35:18.907"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:18.908" starttime="20181214 08:35:18.908"></status>
</kw>
<msg timestamp="20181214 08:35:18.909" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181214 08:35:18.909" starttime="20181214 08:35:16.642"></status>
</kw>
<status status="PASS" endtime="20181214 08:35:18.909" starttime="20181214 08:35:16.627"></status>
</kw>
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[4]</arg>
<arg>@{SUBNETS_2}[1]</arg>
<arg>@{SUBNET_CIDRS}[4]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:35:18.925" level="INFO">Starting process:
openstack subnet create --network l3_net_5 --subnet-range 35.0.0.0/24 l3_sub_5 </msg>
<msg timestamp="20181214 08:35:18.965" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:35:21.477" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:35:21.478" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:35:21.478" starttime="20181214 08:35:18.924"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:35:21.479" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 35.0.0.2-35.0.0.254                  |
| cidr              | 35.0.0.0/24                          |
| created_at        | 2018-12-14T08:35:21Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 35.0.0.1                             |
| host_routes       |                                      |
| id                | af5e5228-b176-4625-ae95-e17e04b022d8 |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | l3_sub_5                             |
| network_id        | ff015cb0-b8e3-4a6f-951b-9d2353f938c9 |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-12-14T08:35:21Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:35:21.479" starttime="20181214 08:35:21.478"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:35:21.480" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:35:21.480" starttime="20181214 08:35:21.480"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:21.481" starttime="20181214 08:35:21.480"></status>
</kw>
<msg timestamp="20181214 08:35:21.482" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181214 08:35:21.482" starttime="20181214 08:35:18.924"></status>
</kw>
<status status="PASS" endtime="20181214 08:35:21.482" starttime="20181214 08:35:18.910"></status>
</kw>
<kw name="Create Allow All SecurityGroup" library="OpenStackOperations">
<doc>Allow all TCP/UDP/ICMP packets for this suite</doc>
<arguments>
<arg>${SECURITY_GROUP}</arg>
</arguments>
<kw name="Neutron Security Group Create" library="OpenStackOperations">
<doc>Create a security group with specified name ,description &amp; protocol value according to security group template</doc>
<arguments>
<arg>${sg_name}</arg>
</arguments>
<kw name="Get ControlNode Connection" library="OpenStackOperations">
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:21.485" starttime="20181214 08:35:21.485"></status>
</kw>
<status status="PASS" endtime="20181214 08:35:21.486" starttime="20181214 08:35:21.484"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group create ${SecurityGroupName} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:35:21.498" level="INFO">Starting process:
openstack security group create l3_sg </msg>
<msg timestamp="20181214 08:35:21.532" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:35:23.677" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:35:23.677" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:35:23.677" starttime="20181214 08:35:21.497"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:35:23.678" level="INFO">+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                 |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-12-14T08:35:23Z                                                                                                                                  |
| description     | l3_sg                                                                                                                                                 |
| id              | e2818f66-326e-435a-8735-9da9d4a67eb4                                                                                                                  |
| name            | l3_sg                                                                                                                                                 |
| project_id      | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                      |
| revision_number | 2                                                                                                                                                     |
| rules           | created_at='2018-12-14T08:35:23Z', direction='egress', ethertype='IPv4', id='1e063713-37b8-4511-8d38-c98e8a55ddc9', updated_at='2018-12-14T08:35:23Z' |
|                 | created_at='2018-12-14T08:35:23Z', direction='egress', ethertype='IPv6', id='a75c3dfb-d77d-4aa6-83be-81b959b953c3', updated_at='2018-12-14T08:35:23Z' |
| updated_at      | 2018-12-14T08:35:23Z                                                                                                                                  |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:35:23.678" starttime="20181214 08:35:23.677"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:35:23.679" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:35:23.679" starttime="20181214 08:35:23.678"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:23.679" starttime="20181214 08:35:23.679"></status>
</kw>
<msg timestamp="20181214 08:35:23.680" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<status status="PASS" endtime="20181214 08:35:23.680" starttime="20181214 08:35:21.496"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${sgp_id}</var>
</assign>
<msg timestamp="20181214 08:35:23.680" level="INFO">${sgp_id} = e2818f66-326e-435a-8735-9da9d4a67eb4</msg>
<status status="PASS" endtime="20181214 08:35:23.680" starttime="20181214 08:35:23.680"></status>
</kw>
<status status="PASS" endtime="20181214 08:35:23.680" starttime="20181214 08:35:21.483"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 08:35:23.711" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181214 08:35:23.711" starttime="20181214 08:35:23.710"></status>
</kw>
<status status="PASS" endtime="20181214 08:35:23.711" starttime="20181214 08:35:23.710"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:23.712" starttime="20181214 08:35:23.711"></status>
</kw>
<msg timestamp="20181214 08:35:23.712" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 08:35:23.712" starttime="20181214 08:35:23.711"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:23.713" starttime="20181214 08:35:23.712"></status>
</kw>
<msg timestamp="20181214 08:35:23.713" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181214 08:35:23.713" starttime="20181214 08:35:23.712"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:23.714" starttime="20181214 08:35:23.713"></status>
</kw>
<msg timestamp="20181214 08:35:23.714" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 08:35:23.714" starttime="20181214 08:35:23.713"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:23.714" starttime="20181214 08:35:23.714"></status>
</kw>
<msg timestamp="20181214 08:35:23.715" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 08:35:23.715" starttime="20181214 08:35:23.714"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:23.715" starttime="20181214 08:35:23.715"></status>
</kw>
<msg timestamp="20181214 08:35:23.716" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 08:35:23.716" starttime="20181214 08:35:23.715"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:23.716" starttime="20181214 08:35:23.716"></status>
</kw>
<msg timestamp="20181214 08:35:23.716" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181214 08:35:23.717" starttime="20181214 08:35:23.716"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 08:35:23.717" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 08:35:23.717" starttime="20181214 08:35:23.717"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 08:35:23.717" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 08:35:23.718" starttime="20181214 08:35:23.717"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:35:23.718" level="INFO">${cmd} = openstack security group rule create l3_sg</msg>
<status status="PASS" endtime="20181214 08:35:23.718" starttime="20181214 08:35:23.718"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:23.719" starttime="20181214 08:35:23.719"></status>
</kw>
<msg timestamp="20181214 08:35:23.719" level="INFO">${cmd} = openstack security group rule create l3_sg</msg>
<status status="PASS" endtime="20181214 08:35:23.719" starttime="20181214 08:35:23.718"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:23.720" starttime="20181214 08:35:23.720"></status>
</kw>
<msg timestamp="20181214 08:35:23.720" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress</msg>
<status status="PASS" endtime="20181214 08:35:23.720" starttime="20181214 08:35:23.719"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:23.721" starttime="20181214 08:35:23.721"></status>
</kw>
<msg timestamp="20181214 08:35:23.721" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 08:35:23.721" starttime="20181214 08:35:23.720"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:23.723" starttime="20181214 08:35:23.722"></status>
</kw>
<msg timestamp="20181214 08:35:23.723" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 08:35:23.723" starttime="20181214 08:35:23.721"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:23.724" starttime="20181214 08:35:23.723"></status>
</kw>
<msg timestamp="20181214 08:35:23.724" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 08:35:23.724" starttime="20181214 08:35:23.723"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:23.724" starttime="20181214 08:35:23.724"></status>
</kw>
<msg timestamp="20181214 08:35:23.725" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 08:35:23.725" starttime="20181214 08:35:23.724"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:23.725" starttime="20181214 08:35:23.725"></status>
</kw>
<msg timestamp="20181214 08:35:23.726" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 08:35:23.726" starttime="20181214 08:35:23.725"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l3_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:35:23.727" level="INFO">Starting process:
openstack security group rule create l3_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181214 08:35:23.745" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:35:25.925" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:35:25.926" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:35:25.926" starttime="20181214 08:35:23.726"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:35:25.927" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T08:35:25Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | 0877c663-760d-425b-9d9b-0cd97bb4575b |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | e2818f66-326e-435a-8735-9da9d4a67eb4 |
| updated_at        | 2018-12-14T08:35:25Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:35:25.927" starttime="20181214 08:35:25.926"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:35:25.928" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:35:25.928" starttime="20181214 08:35:25.928"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:25.929" starttime="20181214 08:35:25.929"></status>
</kw>
<msg timestamp="20181214 08:35:25.930" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 08:35:25.930" starttime="20181214 08:35:23.726"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 08:35:25.931" level="INFO">${rule_id} = 0877c663-760d-425b-9d9b-0cd97bb4575b</msg>
<status status="PASS" endtime="20181214 08:35:25.931" starttime="20181214 08:35:25.930"></status>
</kw>
<status status="PASS" endtime="20181214 08:35:25.931" starttime="20181214 08:35:23.709"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 08:35:25.978" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181214 08:35:25.978" starttime="20181214 08:35:25.977"></status>
</kw>
<status status="PASS" endtime="20181214 08:35:25.978" starttime="20181214 08:35:25.977"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:25.979" starttime="20181214 08:35:25.979"></status>
</kw>
<msg timestamp="20181214 08:35:25.979" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 08:35:25.979" starttime="20181214 08:35:25.978"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:25.980" starttime="20181214 08:35:25.980"></status>
</kw>
<msg timestamp="20181214 08:35:25.981" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181214 08:35:25.981" starttime="20181214 08:35:25.979"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:25.982" starttime="20181214 08:35:25.981"></status>
</kw>
<msg timestamp="20181214 08:35:25.982" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 08:35:25.982" starttime="20181214 08:35:25.981"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:25.983" starttime="20181214 08:35:25.983"></status>
</kw>
<msg timestamp="20181214 08:35:25.983" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 08:35:25.983" starttime="20181214 08:35:25.982"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:25.984" starttime="20181214 08:35:25.984"></status>
</kw>
<msg timestamp="20181214 08:35:25.985" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 08:35:25.985" starttime="20181214 08:35:25.984"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:25.986" starttime="20181214 08:35:25.985"></status>
</kw>
<msg timestamp="20181214 08:35:25.986" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181214 08:35:25.986" starttime="20181214 08:35:25.985"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 08:35:25.987" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 08:35:25.987" starttime="20181214 08:35:25.986"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 08:35:25.987" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 08:35:25.987" starttime="20181214 08:35:25.987"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:35:25.988" level="INFO">${cmd} = openstack security group rule create l3_sg</msg>
<status status="PASS" endtime="20181214 08:35:25.988" starttime="20181214 08:35:25.988"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:25.989" starttime="20181214 08:35:25.989"></status>
</kw>
<msg timestamp="20181214 08:35:25.989" level="INFO">${cmd} = openstack security group rule create l3_sg</msg>
<status status="PASS" endtime="20181214 08:35:25.989" starttime="20181214 08:35:25.988"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:25.991" starttime="20181214 08:35:25.990"></status>
</kw>
<msg timestamp="20181214 08:35:25.991" level="INFO">${cmd} = openstack security group rule create l3_sg --egress</msg>
<status status="PASS" endtime="20181214 08:35:25.991" starttime="20181214 08:35:25.990"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:25.992" starttime="20181214 08:35:25.992"></status>
</kw>
<msg timestamp="20181214 08:35:25.992" level="INFO">${cmd} = openstack security group rule create l3_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 08:35:25.992" starttime="20181214 08:35:25.991"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:25.994" starttime="20181214 08:35:25.993"></status>
</kw>
<msg timestamp="20181214 08:35:25.994" level="INFO">${cmd} = openstack security group rule create l3_sg --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 08:35:25.994" starttime="20181214 08:35:25.992"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:25.995" starttime="20181214 08:35:25.995"></status>
</kw>
<msg timestamp="20181214 08:35:25.995" level="INFO">${cmd} = openstack security group rule create l3_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 08:35:25.995" starttime="20181214 08:35:25.994"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:25.996" starttime="20181214 08:35:25.996"></status>
</kw>
<msg timestamp="20181214 08:35:25.996" level="INFO">${cmd} = openstack security group rule create l3_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 08:35:25.997" starttime="20181214 08:35:25.995"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:25.998" starttime="20181214 08:35:25.997"></status>
</kw>
<msg timestamp="20181214 08:35:25.998" level="INFO">${cmd} = openstack security group rule create l3_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 08:35:25.998" starttime="20181214 08:35:25.997"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l3_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:35:25.999" level="INFO">Starting process:
openstack security group rule create l3_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181214 08:35:26.043" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:35:28.481" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:35:28.481" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:35:28.481" starttime="20181214 08:35:25.999"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:35:28.483" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T08:35:28Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | dc130391-88a4-440c-9637-ba33072f89d7 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | e2818f66-326e-435a-8735-9da9d4a67eb4 |
| updated_at        | 2018-12-14T08:35:28Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:35:28.483" starttime="20181214 08:35:28.482"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:35:28.484" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:35:28.484" starttime="20181214 08:35:28.483"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:28.485" starttime="20181214 08:35:28.484"></status>
</kw>
<msg timestamp="20181214 08:35:28.485" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 08:35:28.486" starttime="20181214 08:35:25.998"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 08:35:28.486" level="INFO">${rule_id} = dc130391-88a4-440c-9637-ba33072f89d7</msg>
<status status="PASS" endtime="20181214 08:35:28.487" starttime="20181214 08:35:28.486"></status>
</kw>
<status status="PASS" endtime="20181214 08:35:28.487" starttime="20181214 08:35:25.976"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 08:35:28.535" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181214 08:35:28.535" starttime="20181214 08:35:28.534"></status>
</kw>
<status status="PASS" endtime="20181214 08:35:28.535" starttime="20181214 08:35:28.534"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:28.536" starttime="20181214 08:35:28.536"></status>
</kw>
<msg timestamp="20181214 08:35:28.536" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 08:35:28.536" starttime="20181214 08:35:28.535"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:28.538" starttime="20181214 08:35:28.537"></status>
</kw>
<msg timestamp="20181214 08:35:28.538" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181214 08:35:28.538" starttime="20181214 08:35:28.537"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:28.539" starttime="20181214 08:35:28.539"></status>
</kw>
<msg timestamp="20181214 08:35:28.539" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 08:35:28.539" starttime="20181214 08:35:28.538"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:28.540" starttime="20181214 08:35:28.540"></status>
</kw>
<msg timestamp="20181214 08:35:28.541" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181214 08:35:28.541" starttime="20181214 08:35:28.539"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:28.542" starttime="20181214 08:35:28.541"></status>
</kw>
<msg timestamp="20181214 08:35:28.542" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181214 08:35:28.542" starttime="20181214 08:35:28.541"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:28.543" starttime="20181214 08:35:28.543"></status>
</kw>
<msg timestamp="20181214 08:35:28.543" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181214 08:35:28.543" starttime="20181214 08:35:28.542"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 08:35:28.544" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 08:35:28.544" starttime="20181214 08:35:28.544"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 08:35:28.545" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 08:35:28.545" starttime="20181214 08:35:28.544"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:35:28.546" level="INFO">${cmd} = openstack security group rule create l3_sg</msg>
<status status="PASS" endtime="20181214 08:35:28.546" starttime="20181214 08:35:28.545"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:28.547" starttime="20181214 08:35:28.547"></status>
</kw>
<msg timestamp="20181214 08:35:28.547" level="INFO">${cmd} = openstack security group rule create l3_sg</msg>
<status status="PASS" endtime="20181214 08:35:28.547" starttime="20181214 08:35:28.546"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:28.548" starttime="20181214 08:35:28.548"></status>
</kw>
<msg timestamp="20181214 08:35:28.549" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress</msg>
<status status="PASS" endtime="20181214 08:35:28.549" starttime="20181214 08:35:28.547"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:28.550" starttime="20181214 08:35:28.550"></status>
</kw>
<msg timestamp="20181214 08:35:28.550" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 08:35:28.550" starttime="20181214 08:35:28.549"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:28.552" starttime="20181214 08:35:28.551"></status>
</kw>
<msg timestamp="20181214 08:35:28.552" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 08:35:28.552" starttime="20181214 08:35:28.550"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:28.554" starttime="20181214 08:35:28.553"></status>
</kw>
<msg timestamp="20181214 08:35:28.554" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 08:35:28.554" starttime="20181214 08:35:28.552"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:28.555" starttime="20181214 08:35:28.555"></status>
</kw>
<msg timestamp="20181214 08:35:28.555" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 08:35:28.555" starttime="20181214 08:35:28.554"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:28.556" starttime="20181214 08:35:28.556"></status>
</kw>
<msg timestamp="20181214 08:35:28.557" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 08:35:28.557" starttime="20181214 08:35:28.555"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l3_sg --ingress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:35:28.558" level="INFO">Starting process:
openstack security group rule create l3_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181214 08:35:28.601" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:35:31.014" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:35:31.014" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:35:31.014" starttime="20181214 08:35:28.558"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:35:31.015" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T08:35:30Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | a9d12b82-415c-488f-b31f-99d7cb7cd87b |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | e2818f66-326e-435a-8735-9da9d4a67eb4 |
| updated_at        | 2018-12-14T08:35:30Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:35:31.015" starttime="20181214 08:35:31.015"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:35:31.016" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:35:31.016" starttime="20181214 08:35:31.016"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:31.017" starttime="20181214 08:35:31.016"></status>
</kw>
<msg timestamp="20181214 08:35:31.017" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 08:35:31.017" starttime="20181214 08:35:28.557"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 08:35:31.018" level="INFO">${rule_id} = a9d12b82-415c-488f-b31f-99d7cb7cd87b</msg>
<status status="PASS" endtime="20181214 08:35:31.018" starttime="20181214 08:35:31.017"></status>
</kw>
<status status="PASS" endtime="20181214 08:35:31.018" starttime="20181214 08:35:28.532"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 08:35:31.048" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181214 08:35:31.048" starttime="20181214 08:35:31.048"></status>
</kw>
<status status="PASS" endtime="20181214 08:35:31.048" starttime="20181214 08:35:31.047"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:31.049" starttime="20181214 08:35:31.049"></status>
</kw>
<msg timestamp="20181214 08:35:31.049" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 08:35:31.049" starttime="20181214 08:35:31.048"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:31.050" starttime="20181214 08:35:31.050"></status>
</kw>
<msg timestamp="20181214 08:35:31.050" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181214 08:35:31.050" starttime="20181214 08:35:31.049"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:31.051" starttime="20181214 08:35:31.051"></status>
</kw>
<msg timestamp="20181214 08:35:31.051" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 08:35:31.051" starttime="20181214 08:35:31.050"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:31.052" starttime="20181214 08:35:31.052"></status>
</kw>
<msg timestamp="20181214 08:35:31.052" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181214 08:35:31.052" starttime="20181214 08:35:31.051"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:31.053" starttime="20181214 08:35:31.053"></status>
</kw>
<msg timestamp="20181214 08:35:31.053" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181214 08:35:31.053" starttime="20181214 08:35:31.052"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:31.054" starttime="20181214 08:35:31.054"></status>
</kw>
<msg timestamp="20181214 08:35:31.054" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181214 08:35:31.054" starttime="20181214 08:35:31.053"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 08:35:31.054" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 08:35:31.055" starttime="20181214 08:35:31.054"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 08:35:31.055" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 08:35:31.055" starttime="20181214 08:35:31.055"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:35:31.056" level="INFO">${cmd} = openstack security group rule create l3_sg</msg>
<status status="PASS" endtime="20181214 08:35:31.056" starttime="20181214 08:35:31.055"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:31.057" starttime="20181214 08:35:31.056"></status>
</kw>
<msg timestamp="20181214 08:35:31.057" level="INFO">${cmd} = openstack security group rule create l3_sg</msg>
<status status="PASS" endtime="20181214 08:35:31.057" starttime="20181214 08:35:31.056"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:31.058" starttime="20181214 08:35:31.057"></status>
</kw>
<msg timestamp="20181214 08:35:31.058" level="INFO">${cmd} = openstack security group rule create l3_sg --egress</msg>
<status status="PASS" endtime="20181214 08:35:31.058" starttime="20181214 08:35:31.057"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:31.059" starttime="20181214 08:35:31.058"></status>
</kw>
<msg timestamp="20181214 08:35:31.059" level="INFO">${cmd} = openstack security group rule create l3_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 08:35:31.059" starttime="20181214 08:35:31.058"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:31.060" starttime="20181214 08:35:31.060"></status>
</kw>
<msg timestamp="20181214 08:35:31.060" level="INFO">${cmd} = openstack security group rule create l3_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 08:35:31.060" starttime="20181214 08:35:31.059"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:31.061" starttime="20181214 08:35:31.061"></status>
</kw>
<msg timestamp="20181214 08:35:31.061" level="INFO">${cmd} = openstack security group rule create l3_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 08:35:31.061" starttime="20181214 08:35:31.060"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:31.062" starttime="20181214 08:35:31.062"></status>
</kw>
<msg timestamp="20181214 08:35:31.062" level="INFO">${cmd} = openstack security group rule create l3_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 08:35:31.062" starttime="20181214 08:35:31.061"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:31.063" starttime="20181214 08:35:31.063"></status>
</kw>
<msg timestamp="20181214 08:35:31.063" level="INFO">${cmd} = openstack security group rule create l3_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 08:35:31.063" starttime="20181214 08:35:31.062"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l3_sg --egress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:35:31.064" level="INFO">Starting process:
openstack security group rule create l3_sg --egress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181214 08:35:31.107" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:35:33.431" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:35:33.432" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:35:33.432" starttime="20181214 08:35:31.064"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:35:33.433" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T08:35:33Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 7f05fd93-0bd8-444c-b90b-e398afc6a9d9 |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | e2818f66-326e-435a-8735-9da9d4a67eb4 |
| updated_at        | 2018-12-14T08:35:33Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:35:33.433" starttime="20181214 08:35:33.432"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:35:33.434" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:35:33.434" starttime="20181214 08:35:33.433"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:33.435" starttime="20181214 08:35:33.434"></status>
</kw>
<msg timestamp="20181214 08:35:33.435" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 08:35:33.435" starttime="20181214 08:35:31.063"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 08:35:33.436" level="INFO">${rule_id} = 7f05fd93-0bd8-444c-b90b-e398afc6a9d9</msg>
<status status="PASS" endtime="20181214 08:35:33.436" starttime="20181214 08:35:33.435"></status>
</kw>
<status status="PASS" endtime="20181214 08:35:33.436" starttime="20181214 08:35:31.046"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 08:35:33.466" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181214 08:35:33.466" starttime="20181214 08:35:33.466"></status>
</kw>
<status status="PASS" endtime="20181214 08:35:33.466" starttime="20181214 08:35:33.465"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:33.467" starttime="20181214 08:35:33.467"></status>
</kw>
<msg timestamp="20181214 08:35:33.467" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 08:35:33.467" starttime="20181214 08:35:33.466"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:33.468" starttime="20181214 08:35:33.468"></status>
</kw>
<msg timestamp="20181214 08:35:33.468" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181214 08:35:33.468" starttime="20181214 08:35:33.468"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:33.469" starttime="20181214 08:35:33.469"></status>
</kw>
<msg timestamp="20181214 08:35:33.469" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 08:35:33.469" starttime="20181214 08:35:33.469"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:33.470" starttime="20181214 08:35:33.470"></status>
</kw>
<msg timestamp="20181214 08:35:33.470" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 08:35:33.470" starttime="20181214 08:35:33.470"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:33.471" starttime="20181214 08:35:33.471"></status>
</kw>
<msg timestamp="20181214 08:35:33.471" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 08:35:33.472" starttime="20181214 08:35:33.471"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:33.472" starttime="20181214 08:35:33.472"></status>
</kw>
<msg timestamp="20181214 08:35:33.473" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181214 08:35:33.473" starttime="20181214 08:35:33.472"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 08:35:33.473" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 08:35:33.473" starttime="20181214 08:35:33.473"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 08:35:33.474" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 08:35:33.474" starttime="20181214 08:35:33.473"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:35:33.474" level="INFO">${cmd} = openstack security group rule create l3_sg</msg>
<status status="PASS" endtime="20181214 08:35:33.474" starttime="20181214 08:35:33.474"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:33.475" starttime="20181214 08:35:33.475"></status>
</kw>
<msg timestamp="20181214 08:35:33.475" level="INFO">${cmd} = openstack security group rule create l3_sg</msg>
<status status="PASS" endtime="20181214 08:35:33.475" starttime="20181214 08:35:33.474"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:33.476" starttime="20181214 08:35:33.476"></status>
</kw>
<msg timestamp="20181214 08:35:33.476" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress</msg>
<status status="PASS" endtime="20181214 08:35:33.476" starttime="20181214 08:35:33.475"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:33.477" starttime="20181214 08:35:33.477"></status>
</kw>
<msg timestamp="20181214 08:35:33.477" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 08:35:33.477" starttime="20181214 08:35:33.477"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:33.479" starttime="20181214 08:35:33.478"></status>
</kw>
<msg timestamp="20181214 08:35:33.479" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 08:35:33.479" starttime="20181214 08:35:33.478"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:33.480" starttime="20181214 08:35:33.480"></status>
</kw>
<msg timestamp="20181214 08:35:33.480" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 08:35:33.480" starttime="20181214 08:35:33.479"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:33.481" starttime="20181214 08:35:33.481"></status>
</kw>
<msg timestamp="20181214 08:35:33.481" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 08:35:33.481" starttime="20181214 08:35:33.480"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:33.482" starttime="20181214 08:35:33.482"></status>
</kw>
<msg timestamp="20181214 08:35:33.482" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 08:35:33.482" starttime="20181214 08:35:33.481"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l3_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:35:33.483" level="INFO">Starting process:
openstack security group rule create l3_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181214 08:35:33.505" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:35:35.958" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:35:35.958" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:35:35.959" starttime="20181214 08:35:33.483"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:35:35.960" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T08:35:35Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | 1d03b458-9fe1-40e2-ae93-3b15e95858c1 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | e2818f66-326e-435a-8735-9da9d4a67eb4 |
| updated_at        | 2018-12-14T08:35:35Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:35:35.960" starttime="20181214 08:35:35.959"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:35:35.961" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:35:35.961" starttime="20181214 08:35:35.960"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:35.962" starttime="20181214 08:35:35.961"></status>
</kw>
<msg timestamp="20181214 08:35:35.962" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 08:35:35.962" starttime="20181214 08:35:33.483"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 08:35:35.963" level="INFO">${rule_id} = 1d03b458-9fe1-40e2-ae93-3b15e95858c1</msg>
<status status="PASS" endtime="20181214 08:35:35.963" starttime="20181214 08:35:35.963"></status>
</kw>
<status status="PASS" endtime="20181214 08:35:35.964" starttime="20181214 08:35:33.465"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 08:35:36.005" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181214 08:35:36.006" starttime="20181214 08:35:36.005"></status>
</kw>
<status status="PASS" endtime="20181214 08:35:36.006" starttime="20181214 08:35:36.005"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:36.007" starttime="20181214 08:35:36.006"></status>
</kw>
<msg timestamp="20181214 08:35:36.007" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 08:35:36.007" starttime="20181214 08:35:36.006"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:36.008" starttime="20181214 08:35:36.008"></status>
</kw>
<msg timestamp="20181214 08:35:36.008" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181214 08:35:36.008" starttime="20181214 08:35:36.007"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:36.009" starttime="20181214 08:35:36.009"></status>
</kw>
<msg timestamp="20181214 08:35:36.009" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 08:35:36.009" starttime="20181214 08:35:36.008"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:36.010" starttime="20181214 08:35:36.010"></status>
</kw>
<msg timestamp="20181214 08:35:36.011" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 08:35:36.011" starttime="20181214 08:35:36.010"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:36.012" starttime="20181214 08:35:36.011"></status>
</kw>
<msg timestamp="20181214 08:35:36.012" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 08:35:36.012" starttime="20181214 08:35:36.011"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:36.013" starttime="20181214 08:35:36.012"></status>
</kw>
<msg timestamp="20181214 08:35:36.013" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181214 08:35:36.013" starttime="20181214 08:35:36.012"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 08:35:36.013" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 08:35:36.014" starttime="20181214 08:35:36.013"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 08:35:36.014" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 08:35:36.014" starttime="20181214 08:35:36.014"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:35:36.015" level="INFO">${cmd} = openstack security group rule create l3_sg</msg>
<status status="PASS" endtime="20181214 08:35:36.015" starttime="20181214 08:35:36.014"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:36.016" starttime="20181214 08:35:36.015"></status>
</kw>
<msg timestamp="20181214 08:35:36.016" level="INFO">${cmd} = openstack security group rule create l3_sg</msg>
<status status="PASS" endtime="20181214 08:35:36.016" starttime="20181214 08:35:36.015"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:36.017" starttime="20181214 08:35:36.017"></status>
</kw>
<msg timestamp="20181214 08:35:36.017" level="INFO">${cmd} = openstack security group rule create l3_sg --egress</msg>
<status status="PASS" endtime="20181214 08:35:36.017" starttime="20181214 08:35:36.016"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:36.018" starttime="20181214 08:35:36.018"></status>
</kw>
<msg timestamp="20181214 08:35:36.018" level="INFO">${cmd} = openstack security group rule create l3_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 08:35:36.018" starttime="20181214 08:35:36.017"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:36.020" starttime="20181214 08:35:36.019"></status>
</kw>
<msg timestamp="20181214 08:35:36.020" level="INFO">${cmd} = openstack security group rule create l3_sg --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 08:35:36.020" starttime="20181214 08:35:36.019"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:36.021" starttime="20181214 08:35:36.021"></status>
</kw>
<msg timestamp="20181214 08:35:36.021" level="INFO">${cmd} = openstack security group rule create l3_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 08:35:36.021" starttime="20181214 08:35:36.020"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:36.022" starttime="20181214 08:35:36.022"></status>
</kw>
<msg timestamp="20181214 08:35:36.022" level="INFO">${cmd} = openstack security group rule create l3_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 08:35:36.022" starttime="20181214 08:35:36.021"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:36.023" starttime="20181214 08:35:36.023"></status>
</kw>
<msg timestamp="20181214 08:35:36.023" level="INFO">${cmd} = openstack security group rule create l3_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 08:35:36.023" starttime="20181214 08:35:36.023"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l3_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:35:36.025" level="INFO">Starting process:
openstack security group rule create l3_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181214 08:35:36.072" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:35:38.589" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:35:38.590" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:35:38.590" starttime="20181214 08:35:36.024"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:35:38.592" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T08:35:38Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 88c519fc-4462-4cee-b8f5-15e5a3d313d8 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | e2818f66-326e-435a-8735-9da9d4a67eb4 |
| updated_at        | 2018-12-14T08:35:38Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:35:38.592" starttime="20181214 08:35:38.591"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:35:38.593" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:35:38.593" starttime="20181214 08:35:38.592"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:38.594" starttime="20181214 08:35:38.593"></status>
</kw>
<msg timestamp="20181214 08:35:38.595" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 08:35:38.595" starttime="20181214 08:35:36.024"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 08:35:38.596" level="INFO">${rule_id} = 88c519fc-4462-4cee-b8f5-15e5a3d313d8</msg>
<status status="PASS" endtime="20181214 08:35:38.596" starttime="20181214 08:35:38.595"></status>
</kw>
<status status="PASS" endtime="20181214 08:35:38.597" starttime="20181214 08:35:36.004"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${dual}"=="True"</arg>
<arg>Run Keywords</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:38.599" starttime="20181214 08:35:38.598"></status>
</kw>
<status status="PASS" endtime="20181214 08:35:38.599" starttime="20181214 08:35:21.482"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{NET_1_VMS}[0]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 08:35:38.602" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 08:35:38.602" starttime="20181214 08:35:38.601"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:35:38.617" level="INFO">Starting process:
openstack network list | grep "l3_net_1" | awk '{print $2}'</msg>
<msg timestamp="20181214 08:35:38.662" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:35:40.950" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:35:40.950" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:35:40.950" starttime="20181214 08:35:38.616"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:35:40.951" level="INFO">dc0cf12b-10ac-4093-b1e6-14c0f02e742a</msg>
<status status="PASS" endtime="20181214 08:35:40.951" starttime="20181214 08:35:40.950"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:35:40.951" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:35:40.951" starttime="20181214 08:35:40.951"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:40.952" starttime="20181214 08:35:40.952"></status>
</kw>
<msg timestamp="20181214 08:35:40.952" level="INFO">${output} = dc0cf12b-10ac-4093-b1e6-14c0f02e742a</msg>
<status status="PASS" endtime="20181214 08:35:40.953" starttime="20181214 08:35:38.615"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181214 08:35:40.953" level="INFO">${splitted_output} = [u'dc0cf12b-10ac-4093-b1e6-14c0f02e742a']</msg>
<status status="PASS" endtime="20181214 08:35:40.953" starttime="20181214 08:35:40.953"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181214 08:35:40.954" level="INFO">${net_id} = dc0cf12b-10ac-4093-b1e6-14c0f02e742a</msg>
<status status="PASS" endtime="20181214 08:35:40.954" starttime="20181214 08:35:40.953"></status>
</kw>
<msg timestamp="20181214 08:35:40.954" level="INFO">${net_id} = dc0cf12b-10ac-4093-b1e6-14c0f02e742a</msg>
<status status="PASS" endtime="20181214 08:35:40.954" starttime="20181214 08:35:38.603"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:35:40.963" level="INFO">Starting process:
openstack server create l3_net_1_vm_1 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=dc0cf12b-10ac-4093-b1e6-14c0f02e742a --security-group l3_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org</msg>
<msg timestamp="20181214 08:35:41.003" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:35:44.826" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:35:44.827" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:35:44.827" starttime="20181214 08:35:40.962"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:35:44.828" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | emFiwVT7Q2on                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T08:35:44Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | e2264f6e-e52f-499b-b196-89fb6285e357                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | l3_net_1_vm_1                                                   |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='e2818f66-326e-435a-8735-9da9d4a67eb4'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T08:35:44Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:35:44.829" starttime="20181214 08:35:44.828"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:35:44.829" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:35:44.829" starttime="20181214 08:35:44.829"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:44.830" starttime="20181214 08:35:44.830"></status>
</kw>
<msg timestamp="20181214 08:35:44.831" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 08:35:44.831" starttime="20181214 08:35:40.962"></status>
</kw>
<status status="PASS" endtime="20181214 08:35:44.831" starttime="20181214 08:35:38.600"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{NET_1_VMS}[1]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 08:35:44.833" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 08:35:44.833" starttime="20181214 08:35:44.832"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:35:44.846" level="INFO">Starting process:
openstack network list | grep "l3_net_1" | awk '{print $2}'</msg>
<msg timestamp="20181214 08:35:44.888" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:35:47.100" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:35:47.101" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:35:47.101" starttime="20181214 08:35:44.846"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:35:47.102" level="INFO">dc0cf12b-10ac-4093-b1e6-14c0f02e742a</msg>
<status status="PASS" endtime="20181214 08:35:47.102" starttime="20181214 08:35:47.101"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:35:47.103" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:35:47.103" starttime="20181214 08:35:47.103"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:47.104" starttime="20181214 08:35:47.103"></status>
</kw>
<msg timestamp="20181214 08:35:47.105" level="INFO">${output} = dc0cf12b-10ac-4093-b1e6-14c0f02e742a</msg>
<status status="PASS" endtime="20181214 08:35:47.105" starttime="20181214 08:35:44.845"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181214 08:35:47.106" level="INFO">${splitted_output} = [u'dc0cf12b-10ac-4093-b1e6-14c0f02e742a']</msg>
<status status="PASS" endtime="20181214 08:35:47.106" starttime="20181214 08:35:47.105"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181214 08:35:47.107" level="INFO">${net_id} = dc0cf12b-10ac-4093-b1e6-14c0f02e742a</msg>
<status status="PASS" endtime="20181214 08:35:47.107" starttime="20181214 08:35:47.106"></status>
</kw>
<msg timestamp="20181214 08:35:47.107" level="INFO">${net_id} = dc0cf12b-10ac-4093-b1e6-14c0f02e742a</msg>
<status status="PASS" endtime="20181214 08:35:47.107" starttime="20181214 08:35:44.833"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:35:47.122" level="INFO">Starting process:
openstack server create l3_net_1_vm_2 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=dc0cf12b-10ac-4093-b1e6-14c0f02e742a --security-group l3_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org</msg>
<msg timestamp="20181214 08:35:47.157" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:35:50.323" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:35:50.324" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:35:50.324" starttime="20181214 08:35:47.121"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:35:50.325" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | ykCbEN3J3XyR                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T08:35:50Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 31f1d675-0f5a-4f3c-8dc5-906290c83c59                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | l3_net_1_vm_2                                                   |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='e2818f66-326e-435a-8735-9da9d4a67eb4'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T08:35:50Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:35:50.325" starttime="20181214 08:35:50.325"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:35:50.326" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:35:50.326" starttime="20181214 08:35:50.326"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:50.327" starttime="20181214 08:35:50.326"></status>
</kw>
<msg timestamp="20181214 08:35:50.327" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 08:35:50.327" starttime="20181214 08:35:47.120"></status>
</kw>
<status status="PASS" endtime="20181214 08:35:50.328" starttime="20181214 08:35:44.831"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{NET_1_VMS}[2]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 08:35:50.330" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 08:35:50.330" starttime="20181214 08:35:50.329"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:35:50.341" level="INFO">Starting process:
openstack network list | grep "l3_net_1" | awk '{print $2}'</msg>
<msg timestamp="20181214 08:35:50.358" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:35:52.629" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:35:52.630" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:35:52.630" starttime="20181214 08:35:50.340"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:35:52.632" level="INFO">dc0cf12b-10ac-4093-b1e6-14c0f02e742a</msg>
<status status="PASS" endtime="20181214 08:35:52.632" starttime="20181214 08:35:52.631"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:35:52.633" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:35:52.634" starttime="20181214 08:35:52.633"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:52.635" starttime="20181214 08:35:52.634"></status>
</kw>
<msg timestamp="20181214 08:35:52.636" level="INFO">${output} = dc0cf12b-10ac-4093-b1e6-14c0f02e742a</msg>
<status status="PASS" endtime="20181214 08:35:52.636" starttime="20181214 08:35:50.340"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181214 08:35:52.637" level="INFO">${splitted_output} = [u'dc0cf12b-10ac-4093-b1e6-14c0f02e742a']</msg>
<status status="PASS" endtime="20181214 08:35:52.637" starttime="20181214 08:35:52.637"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181214 08:35:52.639" level="INFO">${net_id} = dc0cf12b-10ac-4093-b1e6-14c0f02e742a</msg>
<status status="PASS" endtime="20181214 08:35:52.639" starttime="20181214 08:35:52.638"></status>
</kw>
<msg timestamp="20181214 08:35:52.639" level="INFO">${net_id} = dc0cf12b-10ac-4093-b1e6-14c0f02e742a</msg>
<status status="PASS" endtime="20181214 08:35:52.639" starttime="20181214 08:35:50.330"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:35:52.656" level="INFO">Starting process:
openstack server create l3_net_1_vm_3 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=dc0cf12b-10ac-4093-b1e6-14c0f02e742a --security-group l3_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org</msg>
<msg timestamp="20181214 08:35:52.679" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:35:56.210" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:35:56.210" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:35:56.210" starttime="20181214 08:35:52.656"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:35:56.211" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | KWkCyzk47tu6                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T08:35:56Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | a5538820-6e5a-4277-b05d-c4681aa12964                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | l3_net_1_vm_3                                                   |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='e2818f66-326e-435a-8735-9da9d4a67eb4'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T08:35:56Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:35:56.212" starttime="20181214 08:35:56.211"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:35:56.212" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:35:56.212" starttime="20181214 08:35:56.212"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:56.213" starttime="20181214 08:35:56.213"></status>
</kw>
<msg timestamp="20181214 08:35:56.214" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 08:35:56.214" starttime="20181214 08:35:52.655"></status>
</kw>
<status status="PASS" endtime="20181214 08:35:56.214" starttime="20181214 08:35:50.328"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{NET_2_VMS}[0]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 08:35:56.217" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 08:35:56.217" starttime="20181214 08:35:56.216"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:35:56.229" level="INFO">Starting process:
openstack network list | grep "l3_net_2" | awk '{print $2}'</msg>
<msg timestamp="20181214 08:35:56.260" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:35:58.588" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:35:58.588" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:35:58.588" starttime="20181214 08:35:56.228"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:35:58.589" level="INFO">5f9fc8e7-648f-48d0-84fe-d86762eacc95</msg>
<status status="PASS" endtime="20181214 08:35:58.590" starttime="20181214 08:35:58.589"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:35:58.590" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:35:58.590" starttime="20181214 08:35:58.590"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:35:58.591" starttime="20181214 08:35:58.591"></status>
</kw>
<msg timestamp="20181214 08:35:58.592" level="INFO">${output} = 5f9fc8e7-648f-48d0-84fe-d86762eacc95</msg>
<status status="PASS" endtime="20181214 08:35:58.592" starttime="20181214 08:35:56.228"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181214 08:35:58.592" level="INFO">${splitted_output} = [u'5f9fc8e7-648f-48d0-84fe-d86762eacc95']</msg>
<status status="PASS" endtime="20181214 08:35:58.592" starttime="20181214 08:35:58.592"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181214 08:35:58.593" level="INFO">${net_id} = 5f9fc8e7-648f-48d0-84fe-d86762eacc95</msg>
<status status="PASS" endtime="20181214 08:35:58.593" starttime="20181214 08:35:58.593"></status>
</kw>
<msg timestamp="20181214 08:35:58.593" level="INFO">${net_id} = 5f9fc8e7-648f-48d0-84fe-d86762eacc95</msg>
<status status="PASS" endtime="20181214 08:35:58.593" starttime="20181214 08:35:56.217"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:35:58.605" level="INFO">Starting process:
openstack server create l3_net_2_vm_1 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=5f9fc8e7-648f-48d0-84fe-d86762eacc95 --security-group l3_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org</msg>
<msg timestamp="20181214 08:35:58.631" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:36:02.215" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:36:02.216" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:36:02.216" starttime="20181214 08:35:58.605"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:36:02.218" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | HUgyLdH4WGUP                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T08:36:01Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 622eec5c-ba8c-4480-84dc-9443e5273453                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | l3_net_2_vm_1                                                   |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='e2818f66-326e-435a-8735-9da9d4a67eb4'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T08:36:02Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:36:02.219" starttime="20181214 08:36:02.217"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:36:02.220" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:36:02.220" starttime="20181214 08:36:02.219"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:36:02.222" starttime="20181214 08:36:02.221"></status>
</kw>
<msg timestamp="20181214 08:36:02.223" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 08:36:02.223" starttime="20181214 08:35:58.604"></status>
</kw>
<status status="PASS" endtime="20181214 08:36:02.223" starttime="20181214 08:35:56.215"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{NET_2_VMS}[1]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 08:36:02.227" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 08:36:02.227" starttime="20181214 08:36:02.226"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:36:02.244" level="INFO">Starting process:
openstack network list | grep "l3_net_2" | awk '{print $2}'</msg>
<msg timestamp="20181214 08:36:02.287" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:36:04.418" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:36:04.419" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:36:04.419" starttime="20181214 08:36:02.243"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:36:04.420" level="INFO">5f9fc8e7-648f-48d0-84fe-d86762eacc95</msg>
<status status="PASS" endtime="20181214 08:36:04.420" starttime="20181214 08:36:04.419"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:36:04.420" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:36:04.420" starttime="20181214 08:36:04.420"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:36:04.421" starttime="20181214 08:36:04.421"></status>
</kw>
<msg timestamp="20181214 08:36:04.421" level="INFO">${output} = 5f9fc8e7-648f-48d0-84fe-d86762eacc95</msg>
<status status="PASS" endtime="20181214 08:36:04.421" starttime="20181214 08:36:02.243"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181214 08:36:04.422" level="INFO">${splitted_output} = [u'5f9fc8e7-648f-48d0-84fe-d86762eacc95']</msg>
<status status="PASS" endtime="20181214 08:36:04.422" starttime="20181214 08:36:04.422"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181214 08:36:04.422" level="INFO">${net_id} = 5f9fc8e7-648f-48d0-84fe-d86762eacc95</msg>
<status status="PASS" endtime="20181214 08:36:04.422" starttime="20181214 08:36:04.422"></status>
</kw>
<msg timestamp="20181214 08:36:04.423" level="INFO">${net_id} = 5f9fc8e7-648f-48d0-84fe-d86762eacc95</msg>
<status status="PASS" endtime="20181214 08:36:04.423" starttime="20181214 08:36:02.228"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:36:04.431" level="INFO">Starting process:
openstack server create l3_net_2_vm_2 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=5f9fc8e7-648f-48d0-84fe-d86762eacc95 --security-group l3_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org</msg>
<msg timestamp="20181214 08:36:04.449" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:36:07.686" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:36:07.687" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:36:07.687" starttime="20181214 08:36:04.431"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:36:07.688" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | fSY8F3Qyxb8M                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T08:36:07Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | b08ab4d6-33c1-4b1f-b95a-230da526eb1a                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | l3_net_2_vm_2                                                   |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='e2818f66-326e-435a-8735-9da9d4a67eb4'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T08:36:07Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:36:07.688" starttime="20181214 08:36:07.687"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:36:07.688" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:36:07.688" starttime="20181214 08:36:07.688"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:36:07.689" starttime="20181214 08:36:07.688"></status>
</kw>
<msg timestamp="20181214 08:36:07.689" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 08:36:07.689" starttime="20181214 08:36:04.430"></status>
</kw>
<status status="PASS" endtime="20181214 08:36:07.689" starttime="20181214 08:36:02.224"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{NET_2_VMS}[2]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 08:36:07.691" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 08:36:07.691" starttime="20181214 08:36:07.691"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:36:07.702" level="INFO">Starting process:
openstack network list | grep "l3_net_2" | awk '{print $2}'</msg>
<msg timestamp="20181214 08:36:07.743" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:36:09.891" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:36:09.892" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:36:09.892" starttime="20181214 08:36:07.702"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:36:09.893" level="INFO">5f9fc8e7-648f-48d0-84fe-d86762eacc95</msg>
<status status="PASS" endtime="20181214 08:36:09.893" starttime="20181214 08:36:09.892"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:36:09.893" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:36:09.894" starttime="20181214 08:36:09.893"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:36:09.895" starttime="20181214 08:36:09.894"></status>
</kw>
<msg timestamp="20181214 08:36:09.895" level="INFO">${output} = 5f9fc8e7-648f-48d0-84fe-d86762eacc95</msg>
<status status="PASS" endtime="20181214 08:36:09.895" starttime="20181214 08:36:07.701"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181214 08:36:09.896" level="INFO">${splitted_output} = [u'5f9fc8e7-648f-48d0-84fe-d86762eacc95']</msg>
<status status="PASS" endtime="20181214 08:36:09.896" starttime="20181214 08:36:09.895"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181214 08:36:09.897" level="INFO">${net_id} = 5f9fc8e7-648f-48d0-84fe-d86762eacc95</msg>
<status status="PASS" endtime="20181214 08:36:09.897" starttime="20181214 08:36:09.896"></status>
</kw>
<msg timestamp="20181214 08:36:09.897" level="INFO">${net_id} = 5f9fc8e7-648f-48d0-84fe-d86762eacc95</msg>
<status status="PASS" endtime="20181214 08:36:09.897" starttime="20181214 08:36:07.691"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:36:09.910" level="INFO">Starting process:
openstack server create l3_net_2_vm_3 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=5f9fc8e7-648f-48d0-84fe-d86762eacc95 --security-group l3_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org</msg>
<msg timestamp="20181214 08:36:09.928" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:36:13.301" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:36:13.302" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:36:13.302" starttime="20181214 08:36:09.910"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:36:13.303" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | DQZg6CA3xQQW                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T08:36:12Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 22169403-bbd9-4641-822e-19b760529533                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | l3_net_2_vm_3                                                   |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='e2818f66-326e-435a-8735-9da9d4a67eb4'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T08:36:13Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:36:13.303" starttime="20181214 08:36:13.303"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:36:13.304" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:36:13.304" starttime="20181214 08:36:13.304"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:36:13.305" starttime="20181214 08:36:13.304"></status>
</kw>
<msg timestamp="20181214 08:36:13.305" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 08:36:13.305" starttime="20181214 08:36:09.909"></status>
</kw>
<status status="PASS" endtime="20181214 08:36:13.306" starttime="20181214 08:36:07.690"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[2]</arg>
<arg>@{NET_3_VMS}[0]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 08:36:13.308" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 08:36:13.308" starttime="20181214 08:36:13.307"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:36:13.317" level="INFO">Starting process:
openstack network list | grep "l3_net_3" | awk '{print $2}'</msg>
<msg timestamp="20181214 08:36:13.360" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:36:15.382" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:36:15.382" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:36:15.382" starttime="20181214 08:36:13.316"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:36:15.383" level="INFO">02ea1cb3-20e5-44d2-acbd-ad8ab36f6107</msg>
<status status="PASS" endtime="20181214 08:36:15.383" starttime="20181214 08:36:15.383"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:36:15.384" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:36:15.384" starttime="20181214 08:36:15.383"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:36:15.385" starttime="20181214 08:36:15.384"></status>
</kw>
<msg timestamp="20181214 08:36:15.385" level="INFO">${output} = 02ea1cb3-20e5-44d2-acbd-ad8ab36f6107</msg>
<status status="PASS" endtime="20181214 08:36:15.385" starttime="20181214 08:36:13.316"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181214 08:36:15.386" level="INFO">${splitted_output} = [u'02ea1cb3-20e5-44d2-acbd-ad8ab36f6107']</msg>
<status status="PASS" endtime="20181214 08:36:15.386" starttime="20181214 08:36:15.386"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181214 08:36:15.387" level="INFO">${net_id} = 02ea1cb3-20e5-44d2-acbd-ad8ab36f6107</msg>
<status status="PASS" endtime="20181214 08:36:15.387" starttime="20181214 08:36:15.387"></status>
</kw>
<msg timestamp="20181214 08:36:15.387" level="INFO">${net_id} = 02ea1cb3-20e5-44d2-acbd-ad8ab36f6107</msg>
<status status="PASS" endtime="20181214 08:36:15.387" starttime="20181214 08:36:13.308"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:36:15.401" level="INFO">Starting process:
openstack server create l3_net_3_vm_1 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=02ea1cb3-20e5-44d2-acbd-ad8ab36f6107 --security-group l3_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org</msg>
<msg timestamp="20181214 08:36:15.441" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:36:18.473" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:36:18.474" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:36:18.474" starttime="20181214 08:36:15.400"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:36:18.476" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | S787QKmsMUqA                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T08:36:18Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 1abc5666-2291-441f-8005-43e98f4aef05                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | l3_net_3_vm_1                                                   |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='e2818f66-326e-435a-8735-9da9d4a67eb4'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T08:36:18Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:36:18.476" starttime="20181214 08:36:18.475"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:36:18.477" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:36:18.477" starttime="20181214 08:36:18.476"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:36:18.478" starttime="20181214 08:36:18.477"></status>
</kw>
<msg timestamp="20181214 08:36:18.479" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 08:36:18.479" starttime="20181214 08:36:15.399"></status>
</kw>
<status status="PASS" endtime="20181214 08:36:18.479" starttime="20181214 08:36:13.306"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[2]</arg>
<arg>@{NET_3_VMS}[1]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 08:36:18.482" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 08:36:18.482" starttime="20181214 08:36:18.481"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:36:18.498" level="INFO">Starting process:
openstack network list | grep "l3_net_3" | awk '{print $2}'</msg>
<msg timestamp="20181214 08:36:18.536" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:36:20.538" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:36:20.539" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:36:20.539" starttime="20181214 08:36:18.498"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:36:20.541" level="INFO">02ea1cb3-20e5-44d2-acbd-ad8ab36f6107</msg>
<status status="PASS" endtime="20181214 08:36:20.541" starttime="20181214 08:36:20.540"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:36:20.542" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:36:20.542" starttime="20181214 08:36:20.542"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:36:20.544" starttime="20181214 08:36:20.543"></status>
</kw>
<msg timestamp="20181214 08:36:20.545" level="INFO">${output} = 02ea1cb3-20e5-44d2-acbd-ad8ab36f6107</msg>
<status status="PASS" endtime="20181214 08:36:20.545" starttime="20181214 08:36:18.497"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181214 08:36:20.546" level="INFO">${splitted_output} = [u'02ea1cb3-20e5-44d2-acbd-ad8ab36f6107']</msg>
<status status="PASS" endtime="20181214 08:36:20.546" starttime="20181214 08:36:20.545"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181214 08:36:20.547" level="INFO">${net_id} = 02ea1cb3-20e5-44d2-acbd-ad8ab36f6107</msg>
<status status="PASS" endtime="20181214 08:36:20.547" starttime="20181214 08:36:20.547"></status>
</kw>
<msg timestamp="20181214 08:36:20.548" level="INFO">${net_id} = 02ea1cb3-20e5-44d2-acbd-ad8ab36f6107</msg>
<status status="PASS" endtime="20181214 08:36:20.548" starttime="20181214 08:36:18.483"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:36:20.567" level="INFO">Starting process:
openstack server create l3_net_3_vm_2 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=02ea1cb3-20e5-44d2-acbd-ad8ab36f6107 --security-group l3_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org</msg>
<msg timestamp="20181214 08:36:20.608" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:36:24.214" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:36:24.214" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:36:24.214" starttime="20181214 08:36:20.566"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:36:24.216" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | 7NZ7akZCCdrv                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T08:36:23Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 2bf02b4c-e2bb-45cb-8d18-32e597d1874c                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | l3_net_3_vm_2                                                   |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='e2818f66-326e-435a-8735-9da9d4a67eb4'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T08:36:23Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:36:24.216" starttime="20181214 08:36:24.215"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:36:24.217" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:36:24.217" starttime="20181214 08:36:24.216"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:36:24.217" starttime="20181214 08:36:24.217"></status>
</kw>
<msg timestamp="20181214 08:36:24.218" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 08:36:24.218" starttime="20181214 08:36:20.564"></status>
</kw>
<status status="PASS" endtime="20181214 08:36:24.218" starttime="20181214 08:36:18.480"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[2]</arg>
<arg>@{NET_3_VMS}[2]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 08:36:24.220" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 08:36:24.220" starttime="20181214 08:36:24.220"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:36:24.230" level="INFO">Starting process:
openstack network list | grep "l3_net_3" | awk '{print $2}'</msg>
<msg timestamp="20181214 08:36:24.272" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:36:26.207" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:36:26.207" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:36:26.207" starttime="20181214 08:36:24.230"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:36:26.209" level="INFO">02ea1cb3-20e5-44d2-acbd-ad8ab36f6107</msg>
<status status="PASS" endtime="20181214 08:36:26.209" starttime="20181214 08:36:26.208"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:36:26.209" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:36:26.210" starttime="20181214 08:36:26.209"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:36:26.211" starttime="20181214 08:36:26.210"></status>
</kw>
<msg timestamp="20181214 08:36:26.211" level="INFO">${output} = 02ea1cb3-20e5-44d2-acbd-ad8ab36f6107</msg>
<status status="PASS" endtime="20181214 08:36:26.211" starttime="20181214 08:36:24.229"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181214 08:36:26.212" level="INFO">${splitted_output} = [u'02ea1cb3-20e5-44d2-acbd-ad8ab36f6107']</msg>
<status status="PASS" endtime="20181214 08:36:26.213" starttime="20181214 08:36:26.212"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181214 08:36:26.213" level="INFO">${net_id} = 02ea1cb3-20e5-44d2-acbd-ad8ab36f6107</msg>
<status status="PASS" endtime="20181214 08:36:26.213" starttime="20181214 08:36:26.213"></status>
</kw>
<msg timestamp="20181214 08:36:26.214" level="INFO">${net_id} = 02ea1cb3-20e5-44d2-acbd-ad8ab36f6107</msg>
<status status="PASS" endtime="20181214 08:36:26.214" starttime="20181214 08:36:24.221"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:36:26.226" level="INFO">Starting process:
openstack server create l3_net_3_vm_3 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=02ea1cb3-20e5-44d2-acbd-ad8ab36f6107 --security-group l3_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org</msg>
<msg timestamp="20181214 08:36:26.257" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:36:29.662" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:36:29.662" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:36:29.663" starttime="20181214 08:36:26.226"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:36:29.664" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | W7fc47moj6ue                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T08:36:29Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 1559afb8-a928-4045-97c0-bc644a5a10eb                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | l3_net_3_vm_3                                                   |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='e2818f66-326e-435a-8735-9da9d4a67eb4'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T08:36:29Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:36:29.665" starttime="20181214 08:36:29.663"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:36:29.665" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:36:29.666" starttime="20181214 08:36:29.665"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:36:29.667" starttime="20181214 08:36:29.666"></status>
</kw>
<msg timestamp="20181214 08:36:29.667" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 08:36:29.667" starttime="20181214 08:36:26.225"></status>
</kw>
<status status="PASS" endtime="20181214 08:36:29.668" starttime="20181214 08:36:24.218"></status>
</kw>
<kw name="Get VM IPs" library="OpenStackOperations">
<doc>Get the instance IP addresses and nameserver address for the list of given vms.</doc>
<arguments>
<arg>@{NET_1_VMS}</arg>
</arguments>
<assign>
<var>@{NET_1_L3_VM_IPS}</var>
<var>${NET_1_L3_DHCP_IP}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{vm_ips}</var>
</assign>
<msg timestamp="20181214 08:36:29.670" level="INFO">@{vm_ips} = [ ]</msg>
<status status="PASS" endtime="20181214 08:36:29.670" starttime="20181214 08:36:29.669"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = l3_net_1_vm_1">
<kw name="Poll VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>${retry}</arg>
<arg>${retry_interval}</arg>
<arg>OpenStackOperations.Verify VM Is ACTIVE</arg>
<arg>${vm_name}</arg>
</arguments>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:36:29.687" level="INFO">Starting process:
openstack server show l3_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:36:29.723" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:36:33.093" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:36:33.094" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:36:33.094" starttime="20181214 08:36:29.687"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:36:33.095" level="INFO">| OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181214 08:36:33.095" starttime="20181214 08:36:33.094"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:36:33.096" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:36:33.096" starttime="20181214 08:36:33.095"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:36:33.097" starttime="20181214 08:36:33.096"></status>
</kw>
<msg timestamp="20181214 08:36:33.097" level="INFO">${output} = | OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181214 08:36:33.097" starttime="20181214 08:36:29.686"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<status status="PASS" endtime="20181214 08:36:33.098" starttime="20181214 08:36:33.098"></status>
</kw>
<status status="PASS" endtime="20181214 08:36:33.098" starttime="20181214 08:36:29.673"></status>
</kw>
<status status="PASS" endtime="20181214 08:36:33.098" starttime="20181214 08:36:29.672"></status>
</kw>
<status status="PASS" endtime="20181214 08:36:33.098" starttime="20181214 08:36:29.671"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Wait Until Keyword Succeeds</arg>
<arg>180s</arg>
<arg>15s</arg>
<arg>OpenStackOperations.Get VM IP</arg>
<arg>true</arg>
<arg>${vm}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${ips_and_console_log}</var>
</assign>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>180s</arg>
<arg>15s</arg>
<arg>OpenStackOperations.Get VM IP</arg>
<arg>true</arg>
<arg>${vm}</arg>
</arguments>
<kw name="Get VM IP" library="OpenStackOperations">
<doc>Get the vm ip address and nameserver by scraping the vm's console log.</doc>
<arguments>
<arg>true</arg>
<arg>${vm}</arg>
</arguments>
<kw name="OpenStack CLI With No Log" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and do not log the output.</doc>
<arguments>
<arg>openstack console log show ${vm}</arg>
</arguments>
<assign>
<var>${vm_console_output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:36:33.110" level="INFO">Starting process:
openstack console log show l3_net_1_vm_1</msg>
<msg timestamp="20181214 08:36:33.133" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:36:35.740" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:36:35.740" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:36:35.740" starttime="20181214 08:36:33.110"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:36:35.743" starttime="20181214 08:36:35.741"></status>
</kw>
<msg timestamp="20181214 08:36:35.743" level="INFO">${vm_console_output} = [    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.0-80-virtual (buildd@batsu) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubu...</msg>
<status status="PASS" endtime="20181214 08:36:35.744" starttime="20181214 08:36:33.109"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>None</arg>
</arguments>
<assign>
<var>${vm_ip}</var>
</assign>
<msg timestamp="20181214 08:36:35.744" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181214 08:36:35.745" starttime="20181214 08:36:35.744"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>None</arg>
</arguments>
<assign>
<var>${dhcp_ip}</var>
</assign>
<msg timestamp="20181214 08:36:35.746" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181214 08:36:35.746" starttime="20181214 08:36:35.745"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${vm_console_output}</arg>
<arg>${REGEX_OBTAINED}</arg>
</arguments>
<assign>
<var>${match}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 08:36:35.750" level="INFO">@{matches} = [ 31.0.0.4 obtained ]</msg>
<status status="PASS" endtime="20181214 08:36:35.750" starttime="20181214 08:36:35.748"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 08:36:35.751" level="INFO">Length is 1</msg>
<msg timestamp="20181214 08:36:35.751" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 08:36:35.751" starttime="20181214 08:36:35.751"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 08:36:35.770" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 08:36:35.770" starttime="20181214 08:36:35.752"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 08:36:35.772" level="INFO">${OS_MATCH} = 31.0.0.4 obtained</msg>
<status status="PASS" endtime="20181214 08:36:35.772" starttime="20181214 08:36:35.771"></status>
</kw>
<status status="PASS" endtime="20181214 08:36:35.772" starttime="20181214 08:36:35.770"></status>
</kw>
<msg timestamp="20181214 08:36:35.772" level="INFO">${match} = 31.0.0.4 obtained</msg>
<status status="PASS" endtime="20181214 08:36:35.772" starttime="20181214 08:36:35.746"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${match}</arg>
<arg>${REGEX_IPV4}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${vm_ip}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 08:36:35.774" level="INFO">@{matches} = [ 31.0.0.4 ]</msg>
<status status="PASS" endtime="20181214 08:36:35.774" starttime="20181214 08:36:35.774"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 08:36:35.775" level="INFO">Length is 1</msg>
<msg timestamp="20181214 08:36:35.775" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 08:36:35.775" starttime="20181214 08:36:35.775"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 08:36:35.776" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 08:36:35.776" starttime="20181214 08:36:35.776"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 08:36:35.778" level="INFO">${OS_MATCH} = 31.0.0.4</msg>
<status status="PASS" endtime="20181214 08:36:35.778" starttime="20181214 08:36:35.778"></status>
</kw>
<status status="PASS" endtime="20181214 08:36:35.778" starttime="20181214 08:36:35.777"></status>
</kw>
<msg timestamp="20181214 08:36:35.779" level="INFO">${vm_ip} = 31.0.0.4</msg>
<status status="PASS" endtime="20181214 08:36:35.779" starttime="20181214 08:36:35.773"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${vm_console_output}</arg>
<arg>${REGEX_IPROUTE}</arg>
</arguments>
<assign>
<var>${match}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 08:36:35.781" level="INFO">@{matches} = [ ip-route:169.254.169.254 via 31.0.0.2 ]</msg>
<status status="PASS" endtime="20181214 08:36:35.781" starttime="20181214 08:36:35.780"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 08:36:35.781" level="INFO">Length is 1</msg>
<msg timestamp="20181214 08:36:35.782" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 08:36:35.782" starttime="20181214 08:36:35.781"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 08:36:35.782" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 08:36:35.783" starttime="20181214 08:36:35.782"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 08:36:35.784" level="INFO">${OS_MATCH} = ip-route:169.254.169.254 via 31.0.0.2</msg>
<status status="PASS" endtime="20181214 08:36:35.785" starttime="20181214 08:36:35.784"></status>
</kw>
<status status="PASS" endtime="20181214 08:36:35.785" starttime="20181214 08:36:35.783"></status>
</kw>
<msg timestamp="20181214 08:36:35.785" level="INFO">${match} = ip-route:169.254.169.254 via 31.0.0.2</msg>
<status status="PASS" endtime="20181214 08:36:35.785" starttime="20181214 08:36:35.779"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${match}</arg>
<arg>${REGEX_IPV4}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${dhcp_ip}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 08:36:35.787" level="INFO">@{matches} = [ 169.254.169.254 | 31.0.0.2 ]</msg>
<status status="PASS" endtime="20181214 08:36:35.787" starttime="20181214 08:36:35.786"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 08:36:35.788" level="INFO">Length is 2</msg>
<msg timestamp="20181214 08:36:35.788" level="INFO">${matches_length} = 2</msg>
<status status="PASS" endtime="20181214 08:36:35.788" starttime="20181214 08:36:35.787"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 08:36:35.789" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 08:36:35.789" starttime="20181214 08:36:35.788"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 08:36:35.790" level="INFO">${OS_MATCH} = 31.0.0.2</msg>
<status status="PASS" endtime="20181214 08:36:35.791" starttime="20181214 08:36:35.790"></status>
</kw>
<status status="PASS" endtime="20181214 08:36:35.791" starttime="20181214 08:36:35.789"></status>
</kw>
<msg timestamp="20181214 08:36:35.791" level="INFO">${dhcp_ip} = 31.0.0.2</msg>
<status status="PASS" endtime="20181214 08:36:35.791" starttime="20181214 08:36:35.785"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${fail_on_none}' == 'true'</arg>
<arg>BuiltIn.Should Not Contain</arg>
<arg>${vm_ip}</arg>
<arg>None</arg>
</arguments>
<kw name="Should Not Contain" library="BuiltIn">
<doc>Fails if ``container`` contains ``item`` one or more times.</doc>
<arguments>
<arg>${vm_ip}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181214 08:36:35.792" starttime="20181214 08:36:35.792"></status>
</kw>
<status status="PASS" endtime="20181214 08:36:35.793" starttime="20181214 08:36:35.791"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${fail_on_none}' == 'true'</arg>
<arg>BuiltIn.Should Not Contain</arg>
<arg>${dhcp_ip}</arg>
<arg>None</arg>
</arguments>
<kw name="Should Not Contain" library="BuiltIn">
<doc>Fails if ``container`` contains ``item`` one or more times.</doc>
<arguments>
<arg>${dhcp_ip}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181214 08:36:35.794" starttime="20181214 08:36:35.793"></status>
</kw>
<status status="PASS" endtime="20181214 08:36:35.794" starttime="20181214 08:36:35.793"></status>
</kw>
<status status="PASS" endtime="20181214 08:36:35.794" starttime="20181214 08:36:33.100"></status>
</kw>
<status status="PASS" endtime="20181214 08:36:35.794" starttime="20181214 08:36:33.099"></status>
</kw>
<msg timestamp="20181214 08:36:35.795" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 08:36:35.795" level="INFO">${ips_and_console_log} = [u'31.0.0.4', u'31.0.0.2', u'[    0.000000] Initializing cgroup subsys cpuset\n[    0.000000] Initializing cgroup subsys cpu\n[    0.000000] Linux version 3.2.0-80-virtual (buildd@batsu) (gcc version ...</msg>
<status status="PASS" endtime="20181214 08:36:35.795" starttime="20181214 08:36:33.099"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>BuiltIn.Log</arg>
<arg>${ips_and_console_log[2]}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${ips_and_console_log[2]}</arg>
</arguments>
<msg timestamp="20181214 08:36:35.797" level="INFO">[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.0-80-virtual (buildd@batsu) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #116-Ubuntu SMP Mon Mar 23 17:28:52 UTC 2015 (Ubuntu 3.2.0-80.116-virtual 3.2.68)
[    0.000000] Command line: LABEL=cirros-rootfs ro console=tty1 console=ttyS0
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Centaur CentaurHauls
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[    0.000000]  BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 0000000003fdc000 (usable)
[    0.000000]  BIOS-e820: 0000000003fdc000 - 0000000004000000 (reserved)
[    0.000000]  BIOS-e820: 00000000feffc000 - 00000000ff000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fffc0000 - 0000000100000000 (reserved)
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.8 present.
[    0.000000] No AGP bridge found
[    0.000000] last_pfn = 0x3fdc max_arch_pfn = 0x400000000
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] found SMP MP-table at [ffff8800000f63a0] f63a0
[    0.000000] init_memory_mapping: 0000000000000000-0000000003fdc000
[    0.000000] RAMDISK: 03c6d000 - 03fcc000
[    0.000000] ACPI: RSDP 00000000000f6160 00014 (v00 BOCHS )
[    0.000000] ACPI: RSDT 0000000003fe14f7 0002C (v01 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACP 0000000003fe140b 00074 (v01 BOCHS  BXPCFACP 00000001 BXPC 00000001)
[    0.000000] ACPI: DSDT 0000000003fe0040 013CB (v01 BOCHS  BXPCDSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACS 0000000003fe0000 00040
[    0.000000] ACPI: APIC 0000000003fe147f 00078 (v01 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at 0000000000000000-0000000003fdc000
[    0.000000] Initmem setup node 0 0000000000000000-0000000003fdc000
[    0.000000]   NODE_DATA [0000000003fd4000 - 0000000003fd8fff]
[    0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000000] kvm-clock: cpu 0, msr 0:1cf76c1, boot clock
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000010 -&gt; 0x00001000
[    0.000000]   DMA32    0x00001000 -&gt; 0x00100000
[    0.000000]   Normal   empty
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[2] active PFN ranges
[    0.000000]     0: 0x00000010 -&gt; 0x0000009f
[    0.000000]     0: 0x00000100 -&gt; 0x00003fdc
[    0.000000] ACPI: PM-Timer IO Port: 0x608
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] SMP: Allowing 1 CPUs, 0 hotplug CPUs
[    0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000f0000
[    0.000000] PM: Registered nosave memory: 00000000000f0000 - 0000000000100000
[    0.000000] Allocating PCI resources starting at 4000000 (gap: 4000000:faffc000)
[    0.000000] Booting paravirtualized kernel on KVM
[    0.000000] setup_percpu: NR_CPUS:64 nr_cpumask_bits:64 nr_cpu_ids:1 nr_node_ids:1
[    0.000000] PERCPU: Embedded 27 pages/cpu @ffff880003a00000 s78848 r8192 d23552 u2097152
[    0.000000] kvm-clock: cpu 0, msr 0:3a126c1, primary cpu clock
[    0.000000] KVM setup async PF for cpu 0
[    0.000000] kvm-stealtime: cpu 0, msr 3a0cd40
[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 15974
[    0.000000] Policy zone: DMA32
[    0.000000] Kernel command line: LABEL=cirros-rootfs ro console=tty1 console=ttyS0
[    0.000000] PID hash table entries: 256 (order: -1, 2048 bytes)
[    0.000000] xsave/xrstor: enabled xstate_bv 0x7, cntxt size 0x340
[    0.000000] Checking aperture...
[    0.000000] No AGP bridge found
[    0.000000] Memory: 43560k/65392k available (6576k kernel code, 452k absent, 21380k reserved, 6620k data, 928k init)
[    0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000] NR_IRQS:4352 nr_irqs:256 16
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty1] enabled
[    0.000000] console [ttyS0] enabled
[    0.000000] allocated 1048576 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[    0.000000] Detected 3491.828 MHz processor.
[    0.012000] Calibrating delay loop (skipped) preset value.. 6983.65 BogoMIPS (lpj=13967312)
[    0.020019] pid_max: default: 32768 minimum: 301
[    0.024130] Security Framework initialized
[    0.032105] AppArmor: AppArmor initialized
[    0.036015] Yama: becoming mindful.
[    0.044234] Dentry cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.052532] Inode-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.060334] Mount-cache hash table entries: 256
[    0.068224] Initializing cgroup subsys cpuacct
[    0.072020] Initializing cgroup subsys memory
[    0.080026] Initializing cgroup subsys devices
[    0.088019] Initializing cgroup subsys freezer
[    0.092019] Initializing cgroup subsys blkio
[    0.100099] Initializing cgroup subsys perf_event
[    0.104598] CPU: Physical Processor ID: 0
[    0.112814] mce: CPU supports 10 MCE banks
[    0.122145] SMP alternatives: switching to UP code
[    0.247686] Freeing SMP alternatives: 24k freed
[    0.248100] ACPI: Core revision 20110623
[    0.253455] ftrace: allocating 26610 entries in 105 pages
[    0.269622] Enabling x2apic
[    0.272016] Enabled x2apic
[    0.272033] Switched APIC routing to physical x2apic.
[    0.290065] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.296019] CPU0: Intel Core Processor (Haswell, no TSX) stepping 01
[    0.312018] Performance Events: unsupported p6 CPU model 60 no PMU driver, software events only.
[    0.316169] NMI watchdog disabled (cpu0): hardware events not enabled
[    0.320035] Brought up 1 CPUs
[    0.324022] Total of 1 processors activated (6983.65 BogoMIPS).
[    0.330235] devtmpfs: initialized
[    0.336340] EVM: security.selinux
[    0.340022] EVM: security.SMACK64
[    0.344041] EVM: security.capability
[    0.348579] print_constraints: dummy: 
[    0.356504] RTC time:  8:35:51, date: 12/14/18
[    0.360155] NET: Registered protocol family 16
[    0.364181] ACPI: bus type pci registered
[    0.368460] PCI: Using configuration type 1 for base access
[    0.372527] bio: create slab &lt;bio-0&gt; at 0
[    0.376290] ACPI: Added _OSI(Module Device)
[    0.380026] ACPI: Added _OSI(Processor Device)
[    0.384026] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.388026] ACPI: Added _OSI(Processor Aggregator Device)
[    0.393656] ACPI: Interpreter enabled
[    0.396027] ACPI: (supports S0 S5)
[    0.403297] ACPI: Using IOAPIC for interrupt routing
[    0.409219] ACPI: No dock devices found.
[    0.412027] HEST: Table not found.
[    0.416028] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.420052] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.424084] pci_root PNP0A03:00: host bridge window [io  0x0000-0x0cf7]
[    0.428029] pci_root PNP0A03:00: host bridge window [io  0x0d00-0xffff]
[    0.432030] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff]
[    0.436032] pci_root PNP0A03:00: host bridge window [mem 0x04000000-0xfebfffff]
[    0.440031] pci_root PNP0A03:00: host bridge window [mem 0x100000000-0x17fffffff]
[    0.465124] pci 0000:00:01.3: quirk: [io  0x0600-0x063f] claimed by PIIX4 ACPI
[    0.468093] pci 0000:00:01.3: quirk: [io  0x0700-0x070f] claimed by PIIX4 SMB
[    0.566152]  pci0000:00: Unable to request _OSC control (_OSC support mask: 0x1e)
[    0.575224] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.582478] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.592277] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.604339] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.616285] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.630360] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.632057] vgaarb: loaded
[    0.636041] vgaarb: bridge control possible 0000:00:02.0
[    0.641338] i2c-core: driver [aat2870] using legacy suspend method
[    0.648041] i2c-core: driver [aat2870] using legacy resume method
[    0.653528] SCSI subsystem initialized
[    0.660399] usbcore: registered new interface driver usbfs
[    0.664255] usbcore: registered new interface driver hub
[    0.672255] usbcore: registered new device driver usb
[    0.680622] PCI: Using ACPI for IRQ routing
[    0.690639] NetLabel: Initializing
[    0.692093] NetLabel:  domain hash size = 128
[    0.696044] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.700236] NetLabel:  unlabeled traffic allowed by default
[    0.704908] Switching to clocksource kvm-clock
[    0.756964] AppArmor: AppArmor Filesystem Enabled
[    0.764168] pnp: PnP ACPI init
[    0.769666] ACPI: bus type pnp registered
[    0.779218] pnp: PnP ACPI: found 9 devices
[    0.785872] ACPI: ACPI bus type pnp unregistered
[    0.806345] NET: Registered protocol family 2
[    0.815298] IP route cache hash table entries: 512 (order: 0, 4096 bytes)
[    0.826437] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    0.836713] TCP bind hash table entries: 2048 (order: 3, 32768 bytes)
[    0.847083] TCP: Hash tables configured (established 2048 bind 2048)
[    0.855554] TCP reno registered
[    0.860671] UDP hash table entries: 128 (order: 0, 4096 bytes)
[    0.868760] UDP-Lite hash table entries: 128 (order: 0, 4096 bytes)
[    0.878332] NET: Registered protocol family 1
[    0.886930] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.895203] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.903259] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.912205] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
[    0.933664] pci 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    0.945843] pci 0000:00:01.2: PCI INT D disabled
[    0.961006] Trying to unpack rootfs image as initramfs...
[    0.976860] audit: initializing netlink socket (disabled)
[    0.984627] type=2000 audit(1544776549.984:1): initialized
[    1.048439] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    1.076170] VFS: Disk quotas dquot_6.5.2
[    1.082865] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.108335] fuse init (API version 7.17)
[    1.124527] msgmni has been set to 85
[    1.152234] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    1.173831] io scheduler noop registered
[    1.180070] io scheduler deadline registered (default)
[    1.188212] io scheduler cfq registered
[    1.195027] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    1.203531] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    1.213454] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    1.224884] ACPI: Power Button [PWRF]
[    1.232770] ERST: Table is not found!
[    1.238701] GHES: HEST is not enabled!
[    1.260380] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
[    1.268599] virtio-pci 0000:00:03.0: PCI INT A -&gt; Link[LNKC] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.283128] virtio-pci 0000:00:04.0: PCI INT A -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.336426] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
[    1.347078] virtio-pci 0000:00:05.0: PCI INT A -&gt; Link[LNKA] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.376466] Freeing initrd memory: 3452k freed
[    1.387564] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    1.431958] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.473982] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.487028] Linux agpgart interface v0.103
[    1.501521] brd: module loaded
[    1.511361] loop: module loaded
[    1.525100]  vda: vda1
[    1.535828] scsi0 : ata_piix
[    1.543073] scsi1 : ata_piix
[    1.548348] ata1: PATA max MWDMA2 cmd 0x1f0 ctl 0x3f6 bmdma 0xc0c0 irq 14
[    1.558192] ata2: PATA max MWDMA2 cmd 0x170 ctl 0x376 bmdma 0xc0c8 irq 15
[    1.570447] Fixed MDIO Bus: probed
[    1.577169] tun: Universal TUN/TAP device driver, 1.6
[    1.587972] tun: (C) 1999-2004 Max Krasnyansky &lt;maxk@qualcomm.com&gt;
[    1.607523] PPP generic driver version 2.4.2
[    1.614823] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.625245] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.633772] uhci_hcd: USB Universal Host Controller Interface driver
[    1.643074] uhci_hcd 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.655665] uhci_hcd 0000:00:01.2: UHCI Host Controller
[    1.663611] uhci_hcd 0000:00:01.2: new USB bus registered, assigned bus number 1
[    1.675486] uhci_hcd 0000:00:01.2: irq 11, io base 0x0000c080
[    1.686336] hub 1-0:1.0: USB hub found
[    1.692568] hub 1-0:1.0: 2 ports detected
[    1.699379] usbcore: registered new interface driver libusual
[    1.711939] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    1.738565] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.746347] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.754596] mousedev: PS/2 mouse device common for all mice
[    1.765390] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[    1.779410] rtc_cmos 00:01: RTC can wake from S4
[    1.788305] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0
[    1.798347] rtc0: alarms up to one day, y3k, 114 bytes nvram
[    1.807841] device-mapper: uevent: version 1.0.3
[    1.816749] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
[    1.829304] cpuidle: using governor ladder
[    1.835681] cpuidle: using governor menu
[    1.841593] EFI Variables Facility v0.08 2004-May-17
[    1.849791] TCP cubic registered
[    1.856129] NET: Registered protocol family 10
[    1.864836] NET: Registered protocol family 17
[    1.871392] Registering the dns_resolver key type
[    1.880292] registered taskstats version 1
[    1.897498]   Magic number: 14:963:573
[    1.904135] rtc_cmos 00:01: setting system clock to 2018-12-14 08:35:52 UTC (1544776552)
[    1.915704] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[    1.923612] EDD information not available.
[    1.932945] Freeing unused kernel memory: 928k freed
[    1.945677] Write protecting the kernel read-only data: 12288k
[    1.956362] Freeing unused kernel memory: 1596k freed
[    1.977234] Freeing unused kernel memory: 1184k freed

info: initramfs: up at 2.00
NOCHANGE: partition 1 is size 64260. it cannot be grown
info: initramfs loading root from /dev/vda1
info: /etc/init.d/rc.sysinit: up at 2.06
info: container: none
Starting logging: OK
modprobe: module virtio_blk not found in modules.dep
modprobe: module virtio_net not found in modules.dep
WARN: /etc/rc3.d/S10-load-modules failed
Initializing random number generator... done.
Starting acpid: OK
cirros-ds 'local' up at 2.16
no results found for mode=local. up 2.18. searched: nocloud configdrive ec2
Starting network...
udhcpc (v1.20.1) started
Sending discover...
Sending select for 31.0.0.4...
Lease of 31.0.0.4 obtained, lease time 86400
route: SIOCADDRT: File exists
WARN: failed: route add -net "0.0.0.0/0" gw "31.0.0.1"
cirros-ds 'net' up at 2.24
checking http://169.254.169.254/2009-04-04/instance-id
successful after 1/20 tries: up 2.25. iid=i-00000007
failed to get http://169.254.169.254/2009-04-04/meta-data/public-keys
warning: no ec2 metadata for public-keys
failed to get http://169.254.169.254/2009-04-04/user-data
warning: no ec2 metadata for user-data
found datasource (ec2, net)
Top of dropbear init script
Starting dropbear sshd: WARN: generating key of type ecdsa failed!
OK
/run/cirros/datasource/data/user-data was not '#!' or executable
=== system information ===
Platform: RDO OpenStack Compute
Container: none
Arch: x86_64
CPU(s): 1 @ 3491.828 MHz
Cores/Sockets/Threads: 1/1/1
Virt-type: 
RAM Size: 49MB
Disks:
NAME MAJ:MIN     SIZE LABEL         MOUNTPOINT
vda  253:0   41126400               
vda1 253:1   32901120 cirros-rootfs /
=== sshd host keys ===
-----BEGIN SSH HOST KEY KEYS-----
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgmZOBP13zVSr8YWd4t5tXlgtxyAESTKKm+Eg5WUmxZBxEnuZEZq1lXynjeBButHrztWE5V75P3UNl+XQ+fCdd4fkbJyWmCbX0pzaqnm+6Z/EOSI6/na8hUGDIgUAvUCOzOmgZ5CIAgnOvqBqzMpM0cm5jp8hzddTbJ+oYoI3IV3FLDs= root@l3-net-1-vm-1
ssh-dss AAAAB3NzaC1kc3MAAACBANDm2boYgLPKz/fPcEDkYKWScKw4STICVapmu+VkSwwBntPXxtHAfb2TBMwO5WsR7RjqalbjPuIJZ0iawuBlYfcCio5OziRZVTeDZm58Way6mLqMolR9SLbeL9j+qzzJnb0zJovFPvMpl/Nd18MhuCO0/L1nvlLowNZfEko7xAIHAAAAFQCvu0Ha7eSsfe4yig0+k+joH5LBywAAAIBy/N94Y9/M53OYwl4Dt2HetxvmncUQWHnK4aJzqOXL+C5Gxr3jZLu4VwLt07TnTUhl7knQdaqg/SnHmjs+xlFXse90JhXVX0NO9bYKfRGAk47TWcuCtC7Hiaa98SOUrX/JNjXp7Ef5ZowfgHyoL3H9OS6lxFuNyj+A3/VbNvKzVwAAAIEAx8DHB1r8U9yVpWMOc1nTeSC5j0btvTMJPdFUQzwlrqSh1uSeZcPBbrILGZ5yp/0iYI5nRLpikBkcR52dt6z0eaIRkL+ZKEL3CNpqY4CvMX0mxhHjb46xskQVu0QIpquolndGBxRXYN6gjxpkz4pz8E5QfSa+N9omCuBLOzFH5pk= root@l3-net-1-vm-1
-----END SSH HOST KEY KEYS-----
=== network info ===
if-info: lo,up,127.0.0.1,8,::1
if-info: eth0,up,31.0.0.4,24,fe80::f816:3eff:fe6f:f63f
ip-route:default via 31.0.0.1 dev eth0 
ip-route:31.0.0.0/24 dev eth0  src 31.0.0.4 
ip-route:169.254.169.254 via 31.0.0.2 dev eth0 
=== datasource: ec2 net ===
instance-id: i-00000007
name: N/A
availability-zone: nova
local-hostname: l3-net-1-vm-1
launch-index: 0
=== cirros: current=0.3.5 uptime=3.98 ===
=== pinging gateway failed, debugging connection ===
############ debug start ##############
### /etc/init.d/sshd start
Top of dropbear init script
Starting dropbear sshd: remove-dropbear-host-keys already run per instance
WARN: generating key of type ecdsa failed!
FAIL
### ifconfig -a
eth0      Link encap:Ethernet  HWaddr FA:16:3E:6F:F6:3F  
          inet addr:31.0.0.4  Bcast:31.0.0.255  Mask:255.255.255.0
          inet6 addr: fe80::f816:3eff:fe6f:f63f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:72 errors:0 dropped:0 overruns:0 frame:0
          TX packets:105 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:7824 (7.6 KiB)  TX bytes:10360 (10.1 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:112 (112.0 B)  TX bytes:112 (112.0 B)

### route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         31.0.0.1        0.0.0.0         UG    0      0        0 eth0
31.0.0.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.169.254 31.0.0.2        255.255.255.255 UGH   0      0        0 eth0
### cat /etc/resolv.conf
search openstacklocal
nameserver 31.0.0.2
### ping -c 5 31.0.0.1
PING 31.0.0.1 (31.0.0.1): 56 data bytes

--- 31.0.0.1 ping statistics ---
5 packets transmitted, 0 packets received, 100% packet loss
### pinging nameservers
#### ping -c 5 31.0.0.2
PING 31.0.0.2 (31.0.0.2): 56 data bytes
64 bytes from 31.0.0.2: seq=0 ttl=64 time=1.005 ms
64 bytes from 31.0.0.2: seq=1 ttl=64 time=0.617 ms
64 bytes from 31.0.0.2: seq=2 ttl=64 time=1.419 ms
64 bytes from 31.0.0.2: seq=3 ttl=64 time=0.541 ms
64 bytes from 31.0.0.2: seq=4 ttl=64 time=0.589 ms

--- 31.0.0.2 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.541/0.834/1.419 ms
### uname -a
Linux l3-net-1-vm-1 3.2.0-80-virtual #116-Ubuntu SMP Mon Mar 23 17:28:52 UTC 2015 x86_64 GNU/Linux
### lsmod
Module                  Size  Used by    Not tainted
nls_iso8859_1          12713  0 
nls_cp437              16991  0 
vfat                   17585  0 
fat                    61512  1 vfat
isofs                  40259  0 
ip_tables              27473  0 
x_tables               29891  1 ip_tables
pcnet32                42119  0 
8139cp                 27360  0 
ne2k_pci               13691  0 
8390                   18856  1 ne2k_pci
e1000                 108589  0 
acpiphp                24231  0 
### dmesg | tail
[    2.107987] acpiphp: Slot [29] registered
[    2.107994] acpiphp: Slot [30] registered
[    2.108000] acpiphp: Slot [31] registered
[    2.115073] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
[    2.115075] e1000: Copyright (c) 1999-2006 Intel Corporation.
[    2.117760] ne2k-pci.c:v1.03 9/22/2003 D. Becker/P. Gortmaker
[    2.120075] 8139cp: 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)
[    2.122611] pcnet32: pcnet32.c:v1.35 21.Apr.2008 tsbogend@alpha.franken.de
[    2.127105] ip_tables: (C) 2000-2006 Netfilter Core Team
[   13.024446] eth0: no IPv6 routers present
### tail -n 25 /var/log/messages
Dec 14 08:35:52 cirros kern.info kernel: [    0.000000]   Intel GenuineIntel
Dec 14 08:35:52 cirros kern.info kernel: [    0.000000]   AMD AuthenticAMD
Dec 14 08:35:52 cirros kern.info kernel: [    0.000000]   Centaur CentaurHauls
Dec 14 08:35:52 cirros kern.info kernel: [    0.000000] BIOS-provided physical RAM map:
Dec 14 08:35:52 cirros kern.info kernel: [    0.000000]  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
Dec 14 08:35:52 cirros kern.info kernel: [    2.107505] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
Dec 14 08:35:52 cirros kern.info kernel: [    2.107788] acpiphp: Slot [3] registered
Dec 14 08:35:52 cirros kern.info kernel: [    2.107812] acpiphp: Slot [4] registered
Dec 14 08:35:52 cirros kern.info kernel: [    2.107819] acpiphp: Slot [5] registered
Dec 14 08:35:52 cirros kern.info kernel: [    2.107826] acpiphp: Slot [6] registered
Dec 14 08:35:52 cirros kern.info kernel: [    2.107834] acpiphp: Slot [7] registered
Dec 14 08:35:52 cirros kern.info kernel: [    2.107841] acpiphp: Slot [8] registered
Dec 14 08:35:52 cirros kern.info kernel: [    2.107848] acpiphp: Slot [9] registered
Dec 14 08:35:52 cirros kern.info kernel: [    2.107856] acpiphp: Slot [10] registered
Dec 14 08:35:52 cirros kern.info kernel: [    2.107863] acpiphp: Slot [11] registered
Dec 14 08:35:52 cirros kern.info kernel: [    2.107869] acpiphp: Slot [12] registered
Dec 14 08:35:52 cirros kern.info kernel: [    2.115073] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
Dec 14 08:35:52 cirros kern.info kernel: [    2.115075] e1000: Copyright (c) 1999-2006 Intel Corporation.
Dec 14 08:35:52 cirros kern.info kernel: [    2.117760] ne2k-pci.c:v1.03 9/22/2003 D. Becker/P. Gortmaker
Dec 14 08:35:52 cirros kern.info kernel: [    2.120075] 8139cp: 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)
Dec 14 08:35:52 cirros kern.info kernel: [    2.122611] pcnet32: pcnet32.c:v1.35 21.Apr.2008 tsbogend@alpha.franken.de
Dec 14 08:35:52 cirros kern.info kernel: [    2.127105] ip_tables: (C) 2000-2006 Netfilter Core Team
Dec 14 08:35:54 cirros auth.notice su: + /dev/console root:cirros
Dec 14 08:35:54 cirros authpriv.info dropbear[289]: Running in background
Dec 14 08:36:03 cirros kern.debug kernel: [   13.024446] eth0: no IPv6 routers present
############ debug end   ##############
  ____               ____  ____
 / __/ __ ____ ____ / __ \/ __/
/ /__ / // __// __// /_/ /\ \ 
\___//_//_/  /_/   \____/___/ 
   http://cirros-cloud.net


login as 'cirros' user. default password: 'cubswin:)'. use 'sudo' for root.
l3-net-1-vm-1 login: </msg>
<status status="PASS" endtime="20181214 08:36:35.797" starttime="20181214 08:36:35.796"></status>
</kw>
<status status="PASS" endtime="20181214 08:36:35.797" starttime="20181214 08:36:35.795"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>Collections.Append To List</arg>
<arg>${vm_ips}</arg>
<arg>${ips_and_console_log[0]}</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${vm_ips}</arg>
<arg>${ips_and_console_log[0]}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:36:35.799" starttime="20181214 08:36:35.798"></status>
</kw>
<status status="PASS" endtime="20181214 08:36:35.799" starttime="20181214 08:36:35.798"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL"</arg>
<arg>Collections.Append To List</arg>
<arg>${vm_ips}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181214 08:36:35.800" starttime="20181214 08:36:35.799"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL"</arg>
<arg>OpenStack CLI</arg>
<arg>openstack console log show ${vm}</arg>
</arguments>
<assign>
<var>${vm_console_output}</var>
</assign>
<msg timestamp="20181214 08:36:35.801" level="INFO">${vm_console_output} = None</msg>
<status status="PASS" endtime="20181214 08:36:35.801" starttime="20181214 08:36:35.800"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL"</arg>
<arg>BuiltIn.Log</arg>
<arg>${vm_console_output}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:36:35.801" starttime="20181214 08:36:35.801"></status>
</kw>
<status status="PASS" endtime="20181214 08:36:35.801" starttime="20181214 08:36:29.671"></status>
</kw>
<kw type="foritem" name="${vm} = l3_net_1_vm_2">
<kw name="Poll VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>${retry}</arg>
<arg>${retry_interval}</arg>
<arg>OpenStackOperations.Verify VM Is ACTIVE</arg>
<arg>${vm_name}</arg>
</arguments>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:36:35.816" level="INFO">Starting process:
openstack server show l3_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:36:35.857" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:36:38.967" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:36:38.967" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:36:38.967" starttime="20181214 08:36:35.816"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:36:38.969" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:36:38.969" starttime="20181214 08:36:38.968"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:36:38.970" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:36:38.970" starttime="20181214 08:36:38.969"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:36:38.971" starttime="20181214 08:36:38.970"></status>
</kw>
<msg timestamp="20181214 08:36:38.972" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:36:38.972" starttime="20181214 08:36:35.815"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:36:38.973" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:36:38.973" starttime="20181214 08:36:38.972"></status>
</kw>
<status status="FAIL" endtime="20181214 08:36:38.973" starttime="20181214 08:36:35.803"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:37:08.998" level="INFO">Starting process:
openstack server show l3_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:37:09.045" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:37:12.390" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:37:12.391" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:37:12.391" starttime="20181214 08:37:08.997"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:37:12.394" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:37:12.394" starttime="20181214 08:37:12.392"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:37:12.396" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:37:12.396" starttime="20181214 08:37:12.395"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:37:12.397" starttime="20181214 08:37:12.396"></status>
</kw>
<msg timestamp="20181214 08:37:12.398" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:37:12.398" starttime="20181214 08:37:08.996"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:37:12.399" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:37:12.399" starttime="20181214 08:37:12.398"></status>
</kw>
<status status="FAIL" endtime="20181214 08:37:12.399" starttime="20181214 08:37:08.974"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:37:42.421" level="INFO">Starting process:
openstack server show l3_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:37:42.467" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:37:45.439" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:37:45.440" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:37:45.440" starttime="20181214 08:37:42.420"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:37:45.442" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:37:45.442" starttime="20181214 08:37:45.441"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:37:45.443" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:37:45.443" starttime="20181214 08:37:45.443"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:37:45.445" starttime="20181214 08:37:45.444"></status>
</kw>
<msg timestamp="20181214 08:37:45.446" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:37:45.446" starttime="20181214 08:37:42.419"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:37:45.447" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:37:45.447" starttime="20181214 08:37:45.446"></status>
</kw>
<status status="FAIL" endtime="20181214 08:37:45.448" starttime="20181214 08:37:42.400"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:38:15.470" level="INFO">Starting process:
openstack server show l3_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:38:15.505" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:38:18.227" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:38:18.228" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:38:18.228" starttime="20181214 08:38:15.469"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:38:18.229" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:38:18.229" starttime="20181214 08:38:18.228"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:38:18.229" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:38:18.229" starttime="20181214 08:38:18.229"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:38:18.230" starttime="20181214 08:38:18.230"></status>
</kw>
<msg timestamp="20181214 08:38:18.231" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:38:18.231" starttime="20181214 08:38:15.468"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:38:18.231" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:38:18.231" starttime="20181214 08:38:18.231"></status>
</kw>
<status status="FAIL" endtime="20181214 08:38:18.232" starttime="20181214 08:38:15.449"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:38:48.255" level="INFO">Starting process:
openstack server show l3_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:38:48.299" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:38:51.468" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:38:51.468" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:38:51.468" starttime="20181214 08:38:48.254"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:38:51.469" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:38:51.469" starttime="20181214 08:38:51.468"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:38:51.470" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:38:51.470" starttime="20181214 08:38:51.469"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:38:51.470" starttime="20181214 08:38:51.470"></status>
</kw>
<msg timestamp="20181214 08:38:51.471" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:38:51.471" starttime="20181214 08:38:48.252"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:38:51.471" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:38:51.471" starttime="20181214 08:38:51.471"></status>
</kw>
<status status="FAIL" endtime="20181214 08:38:51.472" starttime="20181214 08:38:48.233"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:39:21.494" level="INFO">Starting process:
openstack server show l3_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:39:21.539" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:39:24.647" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:39:24.648" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:39:24.648" starttime="20181214 08:39:21.494"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:39:24.650" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:39:24.651" starttime="20181214 08:39:24.649"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:39:24.652" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:39:24.652" starttime="20181214 08:39:24.651"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:39:24.654" starttime="20181214 08:39:24.652"></status>
</kw>
<msg timestamp="20181214 08:39:24.654" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:39:24.654" starttime="20181214 08:39:21.492"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:39:24.656" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:39:24.656" starttime="20181214 08:39:24.655"></status>
</kw>
<status status="FAIL" endtime="20181214 08:39:24.657" starttime="20181214 08:39:21.473"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:39:54.678" level="INFO">Starting process:
openstack server show l3_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:39:54.725" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:39:57.824" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:39:57.824" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:39:57.824" starttime="20181214 08:39:54.677"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:39:57.826" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:39:57.827" starttime="20181214 08:39:57.825"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:39:57.828" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:39:57.828" starttime="20181214 08:39:57.827"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:39:57.829" starttime="20181214 08:39:57.828"></status>
</kw>
<msg timestamp="20181214 08:39:57.830" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:39:57.830" starttime="20181214 08:39:54.676"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:39:57.831" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:39:57.832" starttime="20181214 08:39:57.831"></status>
</kw>
<status status="FAIL" endtime="20181214 08:39:57.832" starttime="20181214 08:39:54.658"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:40:27.855" level="INFO">Starting process:
openstack server show l3_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:40:27.902" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:40:30.977" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:40:30.978" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:40:30.978" starttime="20181214 08:40:27.855"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:40:30.980" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:40:30.981" starttime="20181214 08:40:30.979"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:40:30.982" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:40:30.982" starttime="20181214 08:40:30.981"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:40:30.984" starttime="20181214 08:40:30.982"></status>
</kw>
<msg timestamp="20181214 08:40:30.984" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:40:30.984" starttime="20181214 08:40:27.853"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:40:30.986" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:40:30.986" starttime="20181214 08:40:30.985"></status>
</kw>
<status status="FAIL" endtime="20181214 08:40:30.986" starttime="20181214 08:40:27.834"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:41:01.012" level="INFO">Starting process:
openstack server show l3_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:41:01.056" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:41:04.207" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:41:04.207" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:41:04.207" starttime="20181214 08:41:01.011"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:41:04.209" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:41:04.209" starttime="20181214 08:41:04.208"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:41:04.210" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:41:04.210" starttime="20181214 08:41:04.209"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:41:04.211" starttime="20181214 08:41:04.210"></status>
</kw>
<msg timestamp="20181214 08:41:04.211" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:41:04.211" starttime="20181214 08:41:01.010"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:41:04.212" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:41:04.212" starttime="20181214 08:41:04.212"></status>
</kw>
<status status="FAIL" endtime="20181214 08:41:04.213" starttime="20181214 08:41:00.988"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:41:34.236" level="INFO">Starting process:
openstack server show l3_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:41:34.281" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:41:37.111" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:41:37.111" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:41:37.111" starttime="20181214 08:41:34.235"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:41:37.112" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:41:37.112" starttime="20181214 08:41:37.112"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:41:37.113" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:41:37.113" starttime="20181214 08:41:37.113"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:41:37.114" starttime="20181214 08:41:37.113"></status>
</kw>
<msg timestamp="20181214 08:41:37.114" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:41:37.114" starttime="20181214 08:41:34.234"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:41:37.115" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:41:37.115" starttime="20181214 08:41:37.115"></status>
</kw>
<status status="FAIL" endtime="20181214 08:41:37.115" starttime="20181214 08:41:34.214"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:42:07.131" level="INFO">Starting process:
openstack server show l3_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:42:07.172" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:42:10.286" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:42:10.286" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:42:10.286" starttime="20181214 08:42:07.130"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:42:10.288" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:42:10.288" starttime="20181214 08:42:10.287"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:42:10.289" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:42:10.289" starttime="20181214 08:42:10.288"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:42:10.290" starttime="20181214 08:42:10.289"></status>
</kw>
<msg timestamp="20181214 08:42:10.291" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:42:10.291" starttime="20181214 08:42:07.129"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:42:10.292" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:42:10.292" starttime="20181214 08:42:10.291"></status>
</kw>
<status status="FAIL" endtime="20181214 08:42:10.292" starttime="20181214 08:42:07.116"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:42:40.322" level="INFO">Starting process:
openstack server show l3_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:42:40.369" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:42:43.469" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:42:43.469" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:42:43.469" starttime="20181214 08:42:40.320"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:42:43.471" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:42:43.471" starttime="20181214 08:42:43.470"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:42:43.472" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:42:43.472" starttime="20181214 08:42:43.471"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:42:43.473" starttime="20181214 08:42:43.472"></status>
</kw>
<msg timestamp="20181214 08:42:43.473" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:42:43.474" starttime="20181214 08:42:40.319"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:42:43.474" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:42:43.475" starttime="20181214 08:42:43.474"></status>
</kw>
<status status="FAIL" endtime="20181214 08:42:43.475" starttime="20181214 08:42:40.295"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:43:13.495" level="INFO">Starting process:
openstack server show l3_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:43:13.543" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:43:16.530" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:43:16.531" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:43:16.531" starttime="20181214 08:43:13.494"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:43:16.532" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:43:16.532" starttime="20181214 08:43:16.532"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:43:16.533" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:43:16.533" starttime="20181214 08:43:16.533"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:43:16.534" starttime="20181214 08:43:16.533"></status>
</kw>
<msg timestamp="20181214 08:43:16.535" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:43:16.535" starttime="20181214 08:43:13.493"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:43:16.535" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:43:16.536" starttime="20181214 08:43:16.535"></status>
</kw>
<status status="FAIL" endtime="20181214 08:43:16.536" starttime="20181214 08:43:13.476"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:43:46.554" level="INFO">Starting process:
openstack server show l3_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:43:46.601" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:43:49.972" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:43:49.973" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:43:49.973" starttime="20181214 08:43:46.553"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:43:49.974" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:43:49.975" starttime="20181214 08:43:49.974"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:43:49.976" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:43:49.976" starttime="20181214 08:43:49.975"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:43:49.977" starttime="20181214 08:43:49.976"></status>
</kw>
<msg timestamp="20181214 08:43:49.978" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:43:49.978" starttime="20181214 08:43:46.552"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:43:49.980" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:43:49.980" starttime="20181214 08:43:49.979"></status>
</kw>
<status status="FAIL" endtime="20181214 08:43:49.980" starttime="20181214 08:43:46.537"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:44:20.006" level="INFO">Starting process:
openstack server show l3_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:44:20.055" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:44:22.983" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:44:22.983" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:44:22.983" starttime="20181214 08:44:20.005"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:44:22.985" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:44:22.985" starttime="20181214 08:44:22.984"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:44:22.986" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:44:22.986" starttime="20181214 08:44:22.986"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:44:22.987" starttime="20181214 08:44:22.986"></status>
</kw>
<msg timestamp="20181214 08:44:22.988" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:44:22.988" starttime="20181214 08:44:20.004"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:44:22.989" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:44:22.989" starttime="20181214 08:44:22.988"></status>
</kw>
<status status="FAIL" endtime="20181214 08:44:22.989" starttime="20181214 08:44:19.981"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:44:53.011" level="INFO">Starting process:
openstack server show l3_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:44:53.055" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:44:56.081" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:44:56.082" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:44:56.082" starttime="20181214 08:44:53.010"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:44:56.084" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:44:56.084" starttime="20181214 08:44:56.083"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:44:56.086" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:44:56.086" starttime="20181214 08:44:56.085"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:44:56.087" starttime="20181214 08:44:56.086"></status>
</kw>
<msg timestamp="20181214 08:44:56.088" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:44:56.088" starttime="20181214 08:44:53.009"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:44:56.089" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:44:56.090" starttime="20181214 08:44:56.089"></status>
</kw>
<status status="FAIL" endtime="20181214 08:44:56.090" starttime="20181214 08:44:52.990"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:45:26.112" level="INFO">Starting process:
openstack server show l3_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:45:26.143" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:45:29.250" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:45:29.250" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:45:29.251" starttime="20181214 08:45:26.111"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:45:29.252" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:45:29.252" starttime="20181214 08:45:29.251"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:45:29.253" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:45:29.253" starttime="20181214 08:45:29.252"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:45:29.254" starttime="20181214 08:45:29.253"></status>
</kw>
<msg timestamp="20181214 08:45:29.255" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:45:29.255" starttime="20181214 08:45:26.110"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:45:29.256" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:45:29.256" starttime="20181214 08:45:29.255"></status>
</kw>
<status status="FAIL" endtime="20181214 08:45:29.256" starttime="20181214 08:45:26.091"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:45:59.279" level="INFO">Starting process:
openstack server show l3_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:45:59.327" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:46:02.678" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:46:02.679" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:46:02.679" starttime="20181214 08:45:59.278"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:46:02.681" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:46:02.681" starttime="20181214 08:46:02.680"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:46:02.682" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:46:02.682" starttime="20181214 08:46:02.681"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:46:02.683" starttime="20181214 08:46:02.682"></status>
</kw>
<msg timestamp="20181214 08:46:02.684" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:46:02.684" starttime="20181214 08:45:59.277"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:46:02.685" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:46:02.685" starttime="20181214 08:46:02.684"></status>
</kw>
<status status="FAIL" endtime="20181214 08:46:02.685" starttime="20181214 08:45:59.257"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:46:32.709" level="INFO">Starting process:
openstack server show l3_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:46:32.756" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:46:35.655" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:46:35.655" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:46:35.655" starttime="20181214 08:46:32.708"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:46:35.657" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:46:35.657" starttime="20181214 08:46:35.656"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:46:35.658" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:46:35.658" starttime="20181214 08:46:35.657"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:46:35.659" starttime="20181214 08:46:35.658"></status>
</kw>
<msg timestamp="20181214 08:46:35.659" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:46:35.659" starttime="20181214 08:46:32.707"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:46:35.660" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:46:35.661" starttime="20181214 08:46:35.660"></status>
</kw>
<status status="FAIL" endtime="20181214 08:46:35.661" starttime="20181214 08:46:32.687"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:47:05.681" level="INFO">Starting process:
openstack server show l3_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:47:05.725" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:47:08.476" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:47:08.476" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:47:08.476" starttime="20181214 08:47:05.680"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:47:08.478" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:47:08.478" starttime="20181214 08:47:08.477"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:47:08.478" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:47:08.478" starttime="20181214 08:47:08.478"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:08.479" starttime="20181214 08:47:08.479"></status>
</kw>
<msg timestamp="20181214 08:47:08.479" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:47:08.480" starttime="20181214 08:47:05.679"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:47:08.480" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:47:08.480" starttime="20181214 08:47:08.480"></status>
</kw>
<status status="FAIL" endtime="20181214 08:47:08.481" starttime="20181214 08:47:05.663"></status>
</kw>
<msg timestamp="20181214 08:47:08.481" level="FAIL">Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:47:08.481" starttime="20181214 08:36:35.803"></status>
</kw>
<status status="FAIL" endtime="20181214 08:47:08.481" starttime="20181214 08:36:35.802"></status>
</kw>
<status status="FAIL" endtime="20181214 08:47:08.481" starttime="20181214 08:36:35.802"></status>
</kw>
<status status="FAIL" endtime="20181214 08:47:08.481" starttime="20181214 08:36:29.670"></status>
</kw>
<status status="FAIL" endtime="20181214 08:47:08.482" starttime="20181214 08:36:29.668"></status>
</kw>
<status status="FAIL" endtime="20181214 08:47:08.482" starttime="20181214 08:34:08.387"></status>
</kw>
<test id="s1-s2-t1" name="Ping Vm Instance1 In net_2 From net_1 (vxlan to vlan)">
<doc>Check reachability of vm instances by pinging to them after creating routers.</doc>
<status status="FAIL" endtime="20181214 08:47:08.483" critical="yes" starttime="20181214 08:47:08.482">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s2-t2" name="Ping Vm Instance2 In net_2 From net_1 (vxlan to vlan)">
<doc>Check reachability of vm instances by pinging to them after creating routers.</doc>
<status status="FAIL" endtime="20181214 08:47:08.484" critical="yes" starttime="20181214 08:47:08.484">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s2-t3" name="Ping Vm Instance3 In net_2 From net_1 (vxlan to vlan)">
<doc>Check reachability of vm instances by pinging to them after creating routers.</doc>
<status status="FAIL" endtime="20181214 08:47:08.487" critical="yes" starttime="20181214 08:47:08.484">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s2-t4" name="Ping Vm Instance1 In net_1 From net_2 (vlan to vxlan)">
<doc>Check reachability of vm instances by pinging to them after creating routers.</doc>
<status status="FAIL" endtime="20181214 08:47:08.489" critical="yes" starttime="20181214 08:47:08.488">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s2-t5" name="Ping Vm Instance2 In net_1 From net_2 (vlan to vxlan)">
<doc>Check reachability of vm instances by pinging to them after creating routers.</doc>
<status status="FAIL" endtime="20181214 08:47:08.491" critical="yes" starttime="20181214 08:47:08.490">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s2-t6" name="Ping Vm Instance3 In net_1 From net_2 (vlan to vxlan)">
<doc>Check reachability of vm instances by pinging to them after creating routers.</doc>
<status status="FAIL" endtime="20181214 08:47:08.494" critical="yes" starttime="20181214 08:47:08.492">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s2-t7" name="Ping Vm Instance1 In net_3 From net_2 (vxlan to vxlan)">
<doc>Check reachability of vm instances by pinging to them after creating routers.</doc>
<status status="FAIL" endtime="20181214 08:47:08.496" critical="yes" starttime="20181214 08:47:08.494">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s2-t8" name="Ping Vm Instance2 In net_3 From net_2 (vxlan to vxlan)">
<doc>Check reachability of vm instances by pinging to them after creating routers.</doc>
<status status="FAIL" endtime="20181214 08:47:08.498" critical="yes" starttime="20181214 08:47:08.496">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s2-t9" name="Ping Vm Instance3 In net_3 From net_2 (vxlan to vxlan)">
<doc>Check reachability of vm instances by pinging to them after creating routers.</doc>
<status status="FAIL" endtime="20181214 08:47:08.500" critical="yes" starttime="20181214 08:47:08.499">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s2-t10" name="Connectivity Tests From Vm Instance1 In net_1">
<doc>Login to the VM instance and test operations</doc>
<status status="FAIL" endtime="20181214 08:47:08.502" critical="yes" starttime="20181214 08:47:08.501">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s2-t11" name="Connectivity Tests From Vm Instance2 In net_1">
<doc>Login to the vm instance and test operations</doc>
<status status="FAIL" endtime="20181214 08:47:08.504" critical="yes" starttime="20181214 08:47:08.502">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s2-t12" name="Connectivity Tests From Vm Instance3 In net_1">
<doc>Login to the vm instance and test operations</doc>
<status status="FAIL" endtime="20181214 08:47:08.505" critical="yes" starttime="20181214 08:47:08.504">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s2-t13" name="Connectivity Tests From Vm Instance1 In net_2">
<doc>Login to the vm instance and test operations</doc>
<status status="FAIL" endtime="20181214 08:47:08.507" critical="yes" starttime="20181214 08:47:08.506">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s2-t14" name="Connectivity Tests From Vm Instance2 In net_2">
<doc>Logging to the vm instance using generated key pair.</doc>
<status status="FAIL" endtime="20181214 08:47:08.509" critical="yes" starttime="20181214 08:47:08.508">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s2-t15" name="Connectivity Tests From Vm Instance3 In net_2">
<doc>Logging to the vm instance using generated key pair.</doc>
<status status="FAIL" endtime="20181214 08:47:08.511" critical="yes" starttime="20181214 08:47:08.510">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s2-t16" name="Delete Vm Instances In net_1">
<doc>Delete Vm instances using instance names in net_1.</doc>
<tags>
<tag>NON_GATE</tag>
</tags>
<status status="FAIL" endtime="20181214 08:47:08.512" critical="yes" starttime="20181214 08:47:08.511">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s2-t17" name="Delete Vm Instances In net_2">
<doc>Delete Vm instances using instance names in net_2.</doc>
<tags>
<tag>NON_GATE</tag>
</tags>
<status status="FAIL" endtime="20181214 08:47:08.514" critical="yes" starttime="20181214 08:47:08.513">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s2-t18" name="Delete Vm Instances In net_3">
<doc>Delete Vm instances using instance names in net_3.</doc>
<tags>
<tag>NON_GATE</tag>
</tags>
<status status="FAIL" endtime="20181214 08:47:08.516" critical="yes" starttime="20181214 08:47:08.515">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s2-t19" name="Create Vm Instances For net_4">
<doc>Create VM instances using flavor and image names for a network.</doc>
<tags>
<tag>NON_GATE</tag>
</tags>
<status status="FAIL" endtime="20181214 08:47:08.519" critical="yes" starttime="20181214 08:47:08.516">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s2-t20" name="Create Vm Instances For net_5">
<doc>Create VM instances using flavor and image names for a network.</doc>
<tags>
<tag>NON_GATE</tag>
</tags>
<status status="FAIL" endtime="20181214 08:47:08.521" critical="yes" starttime="20181214 08:47:08.520">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s2-t21" name="Create Router2">
<doc>Create Router</doc>
<tags>
<tag>NON_GATE</tag>
</tags>
<status status="FAIL" endtime="20181214 08:47:08.522" critical="yes" starttime="20181214 08:47:08.522">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s2-t22" name="Add net_4 Interfaces To Router2">
<doc>Add Interfaces</doc>
<tags>
<tag>NON_GATE</tag>
</tags>
<status status="FAIL" endtime="20181214 08:47:08.524" critical="yes" starttime="20181214 08:47:08.523">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s2-t23" name="Check Vm Instances on net_4 and net_5 Have Ip Address">
<tags>
<tag>NON_GATE</tag>
</tags>
<status status="FAIL" endtime="20181214 08:47:08.525" critical="yes" starttime="20181214 08:47:08.524">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s2-t24" name="Add net_5 Interfaces To Router2">
<doc>Add Interfaces</doc>
<tags>
<tag>NON_GATE</tag>
</tags>
<status status="FAIL" endtime="20181214 08:47:08.527" critical="yes" starttime="20181214 08:47:08.526">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s2-t25" name="Ping Vm Instance5 In net_5 From net_4 (vlan to vlan)">
<doc>Check reachability of vm instances by pinging to them after creating routers.</doc>
<tags>
<tag>NON_GATE</tag>
</tags>
<status status="FAIL" endtime="20181214 08:47:08.528" critical="yes" starttime="20181214 08:47:08.527">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s2-t26" name="Ping Vm Instance5 In net_4 From net_5 (vlan to vlan)">
<doc>Check reachability of vm instances by pinging to them after creating routers.</doc>
<tags>
<tag>NON_GATE</tag>
</tags>
<status status="FAIL" endtime="20181214 08:47:08.530" critical="yes" starttime="20181214 08:47:08.529">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s2-t27" name="Connectivity Tests From Vm Instance4 In net_5">
<doc>Check reachability of vm instance on a different network with one vlan vm in source and destination.</doc>
<tags>
<tag>NON_GATE</tag>
</tags>
<status status="FAIL" endtime="20181214 08:47:08.532" critical="yes" starttime="20181214 08:47:08.531">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<kw type="teardown" name="OpenStack Suite Teardown" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Get Suite Debugs" library="OpenStackOperations">
<kw name="Get Test Teardown Debugs" library="OpenStackOperations">
<arguments>
<arg>test_name=${SUITE_NAME}</arg>
<arg>fail=False</arg>
</arguments>
<kw name="Get All" library="ODLTools">
<doc>Get all results provided by ODLTools</doc>
<arguments>
<arg>node_ip=${HA_PROXY_IP}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Cluster Info" library="ODLTools">
<doc>Get ODL Cluster related information like transaction counts, commit rates, etc.</doc>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show cluster-info -i ${ODL_SYSTEM_${i+1}_IP} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:47:08.541" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.21 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka</msg>
<status status="PASS" endtime="20181214 08:47:08.541" starttime="20181214 08:47:08.540"></status>
</kw>
<kw name="Run" library="OperatingSystem">
<doc>Runs the given command in the system and returns the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:47:08.545" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.21 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 08:47:09.108" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181214 08:47:09.108" starttime="20181214 08:47:08.541"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>output: ${output}</arg>
</arguments>
<msg timestamp="20181214 08:47:09.110" level="INFO">output: ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operational Sync Status = True
--------------------------------------------------------------------------------------------------------

--------------------------------------- Datastore Status -----------------------------------------------

---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 641
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 10
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 195
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1407
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 815
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-entity-ownership-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 30
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-entity-ownership-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 53
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- DOMDataBroker CommitStats Details ----------------------------------

AverageCommitTime   = 0.00 ns
LongestCommitTime   = 0.00 ns
ShortestCommitTime  = 0.00 ns
TotalCommits        = 0
--------------------------------------------------------------------------------------------------------

----------------------------------- DISTRIBUTED DATASTORE COMMIT RATE ----------------------------------

distributed-data-store.config.commit.rate_Min      = 0.790494
distributed-data-store.config.commit.rate_Max      = 63.923148
distributed-data-store.config.commit.rate_Mean     = 6.20288072275
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 846
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.118094
distributed-data-store.operational.commit.rate_Max      = 9.333441
distributed-data-store.operational.commit.rate_Mean     = 0.552956380973
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 2275
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- NETSTAT DETAILS FOR PORT 2550 --------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------- CPU AND MEMORY UTILIZATION OF THE KARAF PROCESS GATHERED BY 'TOP' --------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- FREE AND USED MEMORY IN THE SYSTEM ---------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- NODE HEALTH CHECK STATUS -------------------------------------------

Cluster Members = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Cluster Leader = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Unreachable Members = 
None
--------------------------------------------------------------------------------------------------------

-------------------------------------- lsof of KARAF Process -------------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

None</msg>
<status status="PASS" endtime="20181214 08:47:09.110" starttime="20181214 08:47:09.109"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:09.110" starttime="20181214 08:47:08.539"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:09.110" starttime="20181214 08:47:08.539"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:09.110" starttime="20181214 08:47:08.538"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Get EOS</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get EOS" library="ODLTools">
<doc>Get the various ODL entity ownership information</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181214 08:47:09.117" level="INFO">${tmpdir} = CSIT_L3</msg>
<status status="PASS" endtime="20181214 08:47:09.117" starttime="20181214 08:47:09.113"></status>
</kw>
<msg timestamp="20181214 08:47:09.118" level="INFO">${dstdir} = /tmp/CSIT_L3</msg>
<status status="PASS" endtime="20181214 08:47:09.118" starttime="20181214 08:47:09.113"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show eos -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:47:09.119" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_L3</msg>
<status status="PASS" endtime="20181214 08:47:09.119" starttime="20181214 08:47:09.118"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:47:09.122" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_L3 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 08:47:09.411" level="INFO">${rc} = 0</msg>
<msg timestamp="20181214 08:47:09.411" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181214 08:47:09.411" starttime="20181214 08:47:09.119"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181214 08:47:09.413" level="INFO">rc: 0, output: ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
------------------------------------------------------- ------------------
VPN_SERVICE                                             member-1 (member-1)
arpmonitoring                                           member-1 (member-1)
bgp                                                     member-1 (member-1)
elan                                                    member-1 (member-1)
interface_config                                        member-1 (member-1)
interface_service_binding                               member-1 (member-1)
itm_config                                              member-1 (member-1)
netvirt-acl                                             member-1 (member-1)
netvirt-ipv6service-owner-entity                        member-1 (member-1)
netvirt-qos-owner-entity                                member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/272795776625121 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/192.0.2.21     member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181214 08:47:09.413" starttime="20181214 08:47:09.412"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:09.414" starttime="20181214 08:47:09.413"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:09.415" starttime="20181214 08:47:09.111"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:09.415" starttime="20181214 08:47:09.111"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Analyze Tunnels</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181214 08:47:09.419" level="INFO">${tmpdir} = CSIT_L3</msg>
<status status="PASS" endtime="20181214 08:47:09.419" starttime="20181214 08:47:09.418"></status>
</kw>
<msg timestamp="20181214 08:47:09.419" level="INFO">${dstdir} = /tmp/CSIT_L3</msg>
<status status="PASS" endtime="20181214 08:47:09.419" starttime="20181214 08:47:09.417"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt analyze tunnels -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:47:09.420" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_L3</msg>
<status status="PASS" endtime="20181214 08:47:09.420" starttime="20181214 08:47:09.419"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:47:09.424" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_L3 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 08:47:09.713" level="INFO">${rc} = 1</msg>
<msg timestamp="20181214 08:47:09.713" level="INFO">${output} = 2018-12-14 08:47:09,671 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:tunnel-list
2018-12-14 08:47:09,675 | ERR | common.r...</msg>
<status status="PASS" endtime="20181214 08:47:09.714" starttime="20181214 08:47:09.421"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181214 08:47:09.716" level="INFO">rc: 1, output: 2018-12-14 08:47:09,671 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:tunnel-list
2018-12-14 08:47:09,675 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/operational/itm-state:tunnels_state
2018-12-14 08:47:09,680 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:dpn-teps-state
2018-12-14 08:47:09,691 | ERR | netvirt.analyze      | 0278 | Tunnel configuration missing
Analysing transport-zone:default-transport-zone
Tunnel configuration missing
Traceback (most recent call last):
  File "/usr/bin/odltools", line 11, in &lt;module&gt;
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/odltools/__main__.py", line 13, in main
    cli.main()
  File "/usr/lib/python2.7/site-packages/odltools/cli.py", line 50, in main
    sys.exit(args.func(args))
  File "/usr/lib/python2.7/site-packages/odltools/netvirt/analyze.py", line 281, in analyze_tunnels
    for tunnel in all_tunnels.get('missing'):
AttributeError: 'NoneType' object has no attribute 'get'</msg>
<status status="PASS" endtime="20181214 08:47:09.716" starttime="20181214 08:47:09.715"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<msg timestamp="20181214 08:47:09.718" level="FAIL">''1' == '0'' should be true.</msg>
<status status="FAIL" endtime="20181214 08:47:09.718" starttime="20181214 08:47:09.717"></status>
</kw>
<status status="FAIL" endtime="20181214 08:47:09.719" starttime="20181214 08:47:09.416"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:09.719" starttime="20181214 08:47:09.415"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:09.719" starttime="20181214 08:47:08.537"></status>
</kw>
<kw name="Get OvsDebugInfo" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from all Openstack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Get DumpFlows And Ovsconfig" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from OVS from the Openstack Node</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:09.724" starttime="20181214 08:47:09.723"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:09.726" level="INFO">cmd: ip -o link</msg>
<status status="PASS" endtime="20181214 08:47:09.726" starttime="20181214 08:47:09.726"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:09.728" starttime="20181214 08:47:09.727"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:47:09.729" starttime="20181214 08:47:09.728"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:09.737" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181214 08:47:09.738" starttime="20181214 08:47:09.729"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:47:09.766" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UP mode DEFAULT group default qlen 1000\    link/ether 00:2d:53:56:c8:f7 brd ff:ff:ff:ff:ff:ff
3: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 86:e4:e2:2c:cd:1a brd ff:ff:ff:ff:ff:ff
4: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:2d:53:56:c8:f7 brd ff:ff:ff:ff:ff:ff
5: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:e5:ff:40:6e brd ff:ff:ff:ff:ff:ff
26: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether f8:1b:37:5c:a9:e1 brd ff:ff:ff:ff:ff:ff
37: tapae1f2b76-c3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fe:16:3e:6f:f6:3f brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:47:09.767" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOW...</msg>
<status status="PASS" endtime="20181214 08:47:09.767" starttime="20181214 08:47:09.738"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:09.767" starttime="20181214 08:47:09.724"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:09.770" level="INFO">cmd: ip -o addr</msg>
<status status="PASS" endtime="20181214 08:47:09.770" starttime="20181214 08:47:09.769"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:09.771" starttime="20181214 08:47:09.770"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:47:09.772" starttime="20181214 08:47:09.771"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:09.775" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181214 08:47:09.775" starttime="20181214 08:47:09.772"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:47:09.794" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::22d:53ff:fe56:c8f7/64 scope link \       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.21/24 brd 192.0.2.255 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.22/32 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.16/32 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet6 fe80::22d:53ff:fe56:c8f7/64 scope link \       valid_lft forever preferred_lft forever
5: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
5: docker0    inet6 fe80::42:e5ff:feff:406e/64 scope link \       valid_lft forever preferred_lft forever
37: tapae1f2b76-c3    inet6 fe80::fc16:3eff:fe6f:f63f/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:47:09.794" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::22d:53...</msg>
<status status="PASS" endtime="20181214 08:47:09.794" starttime="20181214 08:47:09.775"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:09.794" starttime="20181214 08:47:09.768"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:09.796" level="INFO">cmd: ip route</msg>
<status status="PASS" endtime="20181214 08:47:09.796" starttime="20181214 08:47:09.796"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:09.797" starttime="20181214 08:47:09.797"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:47:09.798" starttime="20181214 08:47:09.798"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:09.801" level="INFO">ip route</msg>
<status status="PASS" endtime="20181214 08:47:09.801" starttime="20181214 08:47:09.798"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:47:09.811" level="INFO">default via 192.0.2.1 dev br-ex 
169.254.0.0/16 dev eth0 scope link metric 1002 
169.254.0.0/16 dev br-ex scope link metric 1004 
169.254.169.254 via 192.0.2.1 dev br-ex 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev br-ex proto kernel scope link src 192.0.2.21 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:47:09.811" level="INFO">${output} = default via 192.0.2.1 dev br-ex 
169.254.0.0/16 dev eth0 scope link metric 1002 
169.254.0.0/16 dev br-ex scope link metric 1004 
169.254.169.254 via 192.0.2.1 dev br-ex 
172.31.0.0/24 dev docker0...</msg>
<status status="PASS" endtime="20181214 08:47:09.811" starttime="20181214 08:47:09.801"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:09.811" starttime="20181214 08:47:09.795"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:09.813" level="INFO">cmd: arp -an</msg>
<status status="PASS" endtime="20181214 08:47:09.813" starttime="20181214 08:47:09.813"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:09.814" starttime="20181214 08:47:09.813"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:47:09.815" starttime="20181214 08:47:09.814"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:09.818" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181214 08:47:09.819" starttime="20181214 08:47:09.815"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:47:09.822" level="INFO">? (192.0.2.99) at ee:6e:e4:e4:48:40 [ether] on br-ex
? (192.0.2.1) at 00:ce:28:28:52:b3 [ether] on br-ex
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:47:09.822" level="INFO">${output} = ? (192.0.2.99) at ee:6e:e4:e4:48:40 [ether] on br-ex
? (192.0.2.1) at 00:ce:28:28:52:b3 [ether] on br-ex
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:47:09.823" starttime="20181214 08:47:09.819"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:09.823" starttime="20181214 08:47:09.812"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip netns list | awk '{print $1}'</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<assign>
<var>${nslist}</var>
</assign>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:09.824" level="INFO">cmd: ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181214 08:47:09.825" starttime="20181214 08:47:09.824"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:09.825" starttime="20181214 08:47:09.825"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:47:09.826" starttime="20181214 08:47:09.826"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:09.830" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181214 08:47:09.831" starttime="20181214 08:47:09.826"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:47:09.837" level="INFO">qdhcp-ff015cb0-b8e3-4a6f-951b-9d2353f938c9
qdhcp-ff8d7d2d-287e-4f9b-8879-eef1c706b1cd
qdhcp-02ea1cb3-20e5-44d2-acbd-ad8ab36f6107
qdhcp-5f9fc8e7-648f-48d0-84fe-d86762eacc95
qdhcp-dc0cf12b-10ac-4093-b1e6-14c0f02e742a
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:47:09.837" level="INFO">${output} = qdhcp-ff015cb0-b8e3-4a6f-951b-9d2353f938c9
qdhcp-ff8d7d2d-287e-4f9b-8879-eef1c706b1cd
qdhcp-02ea1cb3-20e5-44d2-acbd-ad8ab36f6107
qdhcp-5f9fc8e7-648f-48d0-84fe-d86762eacc95
qdhcp-dc0cf12b-10ac-4093...</msg>
<status status="PASS" endtime="20181214 08:47:09.838" starttime="20181214 08:47:09.831"></status>
</kw>
<msg timestamp="20181214 08:47:09.838" level="INFO">${nslist} = qdhcp-ff015cb0-b8e3-4a6f-951b-9d2353f938c9
qdhcp-ff8d7d2d-287e-4f9b-8879-eef1c706b1cd
qdhcp-02ea1cb3-20e5-44d2-acbd-ad8ab36f6107
qdhcp-5f9fc8e7-648f-48d0-84fe-d86762eacc95
qdhcp-dc0cf12b-10ac-4093...</msg>
<status status="PASS" endtime="20181214 08:47:09.838" starttime="20181214 08:47:09.823"></status>
</kw>
<kw name="Split To Lines" library="String">
<doc>Splits the given string to lines.</doc>
<arguments>
<arg>${nslist}</arg>
<arg>end=-1</arg>
</arguments>
<assign>
<var>@{lines}</var>
</assign>
<msg timestamp="20181214 08:47:09.839" level="INFO">5 lines returned</msg>
<msg timestamp="20181214 08:47:09.839" level="INFO">@{lines} = [ qdhcp-ff015cb0-b8e3-4a6f-951b-9d2353f938c9 | qdhcp-ff8d7d2d-287e-4f9b-8879-eef1c706b1cd | qdhcp-02ea1cb3-20e5-44d2-acbd-ad8ab36f6107 | qdhcp-5f9fc8e7-648f-48d0-84fe-d86762eacc95 | qdhcp-dc0cf12b-10a...</msg>
<status status="PASS" endtime="20181214 08:47:09.839" starttime="20181214 08:47:09.839"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<kw type="foritem" name="${line} = qdhcp-ff015cb0-b8e3-4a6f-951b-9d2353f938c9">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:09.841" level="INFO">cmd: sudo ip netns exec qdhcp-ff015cb0-b8e3-4a6f-951b-9d2353f938c9 ip -o link</msg>
<status status="PASS" endtime="20181214 08:47:09.842" starttime="20181214 08:47:09.841"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:09.842" starttime="20181214 08:47:09.842"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:47:09.843" starttime="20181214 08:47:09.843"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:09.848" level="INFO">sudo ip netns exec qdhcp-ff015cb0-b8e3-4a 6f-951b-9d2353f938c9 ip -o link</msg>
<status status="PASS" endtime="20181214 08:47:09.848" starttime="20181214 08:47:09.843"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:47:09.902" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
36: tap58fbadbc-5f: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:ff:33:f1 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:47:09.903" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
36: tap58fbadbc-5f: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181214 08:47:09.903" starttime="20181214 08:47:09.848"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:09.903" starttime="20181214 08:47:09.840"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:09.906" level="INFO">cmd: sudo ip netns exec qdhcp-ff015cb0-b8e3-4a6f-951b-9d2353f938c9 ip -o addr</msg>
<status status="PASS" endtime="20181214 08:47:09.907" starttime="20181214 08:47:09.905"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:09.907" starttime="20181214 08:47:09.907"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:47:09.908" starttime="20181214 08:47:09.908"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:09.912" level="INFO">sudo ip netns exec qdhcp-ff015cb0-b8e3-4a 6f-951b-9d2353f938c9 ip -o addr</msg>
<status status="PASS" endtime="20181214 08:47:09.912" starttime="20181214 08:47:09.909"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:47:09.951" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
36: tap58fbadbc-5f    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap58fbadbc-5f\       valid_lft forever preferred_lft forever
36: tap58fbadbc-5f    inet 35.0.0.2/24 brd 35.0.0.255 scope global tap58fbadbc-5f\       valid_lft forever preferred_lft forever
36: tap58fbadbc-5f    inet6 fe80::f816:3eff:feff:33f1/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:47:09.951" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
36: tap58fbadbc-5f    inet 16...</msg>
<status status="PASS" endtime="20181214 08:47:09.951" starttime="20181214 08:47:09.913"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:09.952" starttime="20181214 08:47:09.904"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:09.953" level="INFO">cmd: sudo ip netns exec qdhcp-ff015cb0-b8e3-4a6f-951b-9d2353f938c9 ip route</msg>
<status status="PASS" endtime="20181214 08:47:09.954" starttime="20181214 08:47:09.953"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:09.954" starttime="20181214 08:47:09.954"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:47:09.955" starttime="20181214 08:47:09.955"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:09.959" level="INFO">sudo ip netns exec qdhcp-ff015cb0-b8e3-4a 6f-951b-9d2353f938c9 ip route</msg>
<status status="PASS" endtime="20181214 08:47:09.959" starttime="20181214 08:47:09.955"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:47:09.993" level="INFO">default via 35.0.0.1 dev tap58fbadbc-5f 
35.0.0.0/24 dev tap58fbadbc-5f proto kernel scope link src 35.0.0.2 
169.254.0.0/16 dev tap58fbadbc-5f proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:47:09.994" level="INFO">${output} = default via 35.0.0.1 dev tap58fbadbc-5f 
35.0.0.0/24 dev tap58fbadbc-5f proto kernel scope link src 35.0.0.2 
169.254.0.0/16 dev tap58fbadbc-5f proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181214 08:47:09.994" starttime="20181214 08:47:09.959"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:09.994" starttime="20181214 08:47:09.952"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:09.994" starttime="20181214 08:47:09.840"></status>
</kw>
<kw type="foritem" name="${line} = qdhcp-ff8d7d2d-287e-4f9b-8879-eef1c706b1cd">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:09.996" level="INFO">cmd: sudo ip netns exec qdhcp-ff8d7d2d-287e-4f9b-8879-eef1c706b1cd ip -o link</msg>
<status status="PASS" endtime="20181214 08:47:09.996" starttime="20181214 08:47:09.996"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:09.997" starttime="20181214 08:47:09.996"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:47:09.997" starttime="20181214 08:47:09.997"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:10.002" level="INFO">sudo ip netns exec qdhcp-ff8d7d2d-287e-4f 9b-8879-eef1c706b1cd ip -o link</msg>
<status status="PASS" endtime="20181214 08:47:10.002" starttime="20181214 08:47:09.998"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:47:10.033" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
35: tap35c1740d-65: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:59:84:05 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:47:10.034" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
35: tap35c1740d-65: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181214 08:47:10.034" starttime="20181214 08:47:10.002"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:10.034" starttime="20181214 08:47:09.995"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:10.035" level="INFO">cmd: sudo ip netns exec qdhcp-ff8d7d2d-287e-4f9b-8879-eef1c706b1cd ip -o addr</msg>
<status status="PASS" endtime="20181214 08:47:10.035" starttime="20181214 08:47:10.035"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:10.036" starttime="20181214 08:47:10.036"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:47:10.036" starttime="20181214 08:47:10.036"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:10.039" level="INFO">sudo ip netns exec qdhcp-ff8d7d2d-287e-4f 9b-8879-eef1c706b1cd ip -o addr</msg>
<status status="PASS" endtime="20181214 08:47:10.039" starttime="20181214 08:47:10.037"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:47:10.066" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
35: tap35c1740d-65    inet 34.0.0.2/24 brd 34.0.0.255 scope global tap35c1740d-65\       valid_lft forever preferred_lft forever
35: tap35c1740d-65    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap35c1740d-65\       valid_lft forever preferred_lft forever
35: tap35c1740d-65    inet6 fe80::f816:3eff:fe59:8405/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:47:10.066" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
35: tap35c1740d-65    inet 34...</msg>
<status status="PASS" endtime="20181214 08:47:10.067" starttime="20181214 08:47:10.039"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:10.067" starttime="20181214 08:47:10.034"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:10.068" level="INFO">cmd: sudo ip netns exec qdhcp-ff8d7d2d-287e-4f9b-8879-eef1c706b1cd ip route</msg>
<status status="PASS" endtime="20181214 08:47:10.068" starttime="20181214 08:47:10.068"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:10.069" starttime="20181214 08:47:10.068"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:47:10.069" starttime="20181214 08:47:10.069"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:10.071" level="INFO">sudo ip netns exec qdhcp-ff8d7d2d-287e-4f 9b-8879-eef1c706b1cd ip route</msg>
<status status="PASS" endtime="20181214 08:47:10.072" starttime="20181214 08:47:10.069"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:47:10.100" level="INFO">default via 34.0.0.1 dev tap35c1740d-65 
34.0.0.0/24 dev tap35c1740d-65 proto kernel scope link src 34.0.0.2 
169.254.0.0/16 dev tap35c1740d-65 proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:47:10.100" level="INFO">${output} = default via 34.0.0.1 dev tap35c1740d-65 
34.0.0.0/24 dev tap35c1740d-65 proto kernel scope link src 34.0.0.2 
169.254.0.0/16 dev tap35c1740d-65 proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181214 08:47:10.100" starttime="20181214 08:47:10.072"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:10.101" starttime="20181214 08:47:10.067"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:10.101" starttime="20181214 08:47:09.994"></status>
</kw>
<kw type="foritem" name="${line} = qdhcp-02ea1cb3-20e5-44d2-acbd-ad8ab36f6107">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:10.102" level="INFO">cmd: sudo ip netns exec qdhcp-02ea1cb3-20e5-44d2-acbd-ad8ab36f6107 ip -o link</msg>
<status status="PASS" endtime="20181214 08:47:10.102" starttime="20181214 08:47:10.102"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:10.103" starttime="20181214 08:47:10.102"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:47:10.103" starttime="20181214 08:47:10.103"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:10.106" level="INFO">sudo ip netns exec qdhcp-02ea1cb3-20e5-44 d2-acbd-ad8ab36f6107 ip -o link</msg>
<status status="PASS" endtime="20181214 08:47:10.106" starttime="20181214 08:47:10.103"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:47:10.135" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
34: tap06cd8bed-10: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:6b:ed:8b brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:47:10.135" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
34: tap06cd8bed-10: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181214 08:47:10.135" starttime="20181214 08:47:10.106"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:10.135" starttime="20181214 08:47:10.101"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:10.136" level="INFO">cmd: sudo ip netns exec qdhcp-02ea1cb3-20e5-44d2-acbd-ad8ab36f6107 ip -o addr</msg>
<status status="PASS" endtime="20181214 08:47:10.137" starttime="20181214 08:47:10.136"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:10.137" starttime="20181214 08:47:10.137"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:47:10.137" starttime="20181214 08:47:10.137"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:10.140" level="INFO">sudo ip netns exec qdhcp-02ea1cb3-20e5-44 d2-acbd-ad8ab36f6107 ip -o addr</msg>
<status status="PASS" endtime="20181214 08:47:10.140" starttime="20181214 08:47:10.138"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:47:10.165" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
34: tap06cd8bed-10    inet 33.0.0.2/24 brd 33.0.0.255 scope global tap06cd8bed-10\       valid_lft forever preferred_lft forever
34: tap06cd8bed-10    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap06cd8bed-10\       valid_lft forever preferred_lft forever
34: tap06cd8bed-10    inet6 fe80::f816:3eff:fe6b:ed8b/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:47:10.165" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
34: tap06cd8bed-10    inet 33...</msg>
<status status="PASS" endtime="20181214 08:47:10.165" starttime="20181214 08:47:10.140"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:10.165" starttime="20181214 08:47:10.136"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:10.166" level="INFO">cmd: sudo ip netns exec qdhcp-02ea1cb3-20e5-44d2-acbd-ad8ab36f6107 ip route</msg>
<status status="PASS" endtime="20181214 08:47:10.166" starttime="20181214 08:47:10.166"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:10.167" starttime="20181214 08:47:10.167"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:47:10.167" starttime="20181214 08:47:10.167"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:10.170" level="INFO">sudo ip netns exec qdhcp-02ea1cb3-20e5-44 d2-acbd-ad8ab36f6107 ip route</msg>
<status status="PASS" endtime="20181214 08:47:10.170" starttime="20181214 08:47:10.167"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:47:10.199" level="INFO">default via 33.0.0.1 dev tap06cd8bed-10 
33.0.0.0/24 dev tap06cd8bed-10 proto kernel scope link src 33.0.0.2 
169.254.0.0/16 dev tap06cd8bed-10 proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:47:10.199" level="INFO">${output} = default via 33.0.0.1 dev tap06cd8bed-10 
33.0.0.0/24 dev tap06cd8bed-10 proto kernel scope link src 33.0.0.2 
169.254.0.0/16 dev tap06cd8bed-10 proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181214 08:47:10.199" starttime="20181214 08:47:10.170"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:10.200" starttime="20181214 08:47:10.166"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:10.200" starttime="20181214 08:47:10.101"></status>
</kw>
<kw type="foritem" name="${line} = qdhcp-5f9fc8e7-648f-48d0-84fe-d86762eacc95">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:10.201" level="INFO">cmd: sudo ip netns exec qdhcp-5f9fc8e7-648f-48d0-84fe-d86762eacc95 ip -o link</msg>
<status status="PASS" endtime="20181214 08:47:10.201" starttime="20181214 08:47:10.201"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:10.201" starttime="20181214 08:47:10.201"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:47:10.202" starttime="20181214 08:47:10.202"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:10.204" level="INFO">sudo ip netns exec qdhcp-5f9fc8e7-648f-48 d0-84fe-d86762eacc95 ip -o link</msg>
<status status="PASS" endtime="20181214 08:47:10.204" starttime="20181214 08:47:10.202"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:47:10.231" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
33: tap2d10d789-70: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:28:11:56 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:47:10.231" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
33: tap2d10d789-70: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181214 08:47:10.231" starttime="20181214 08:47:10.205"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:10.231" starttime="20181214 08:47:10.200"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:10.232" level="INFO">cmd: sudo ip netns exec qdhcp-5f9fc8e7-648f-48d0-84fe-d86762eacc95 ip -o addr</msg>
<status status="PASS" endtime="20181214 08:47:10.232" starttime="20181214 08:47:10.232"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:10.233" starttime="20181214 08:47:10.233"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:47:10.233" starttime="20181214 08:47:10.233"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:10.236" level="INFO">sudo ip netns exec qdhcp-5f9fc8e7-648f-48 d0-84fe-d86762eacc95 ip -o addr</msg>
<status status="PASS" endtime="20181214 08:47:10.236" starttime="20181214 08:47:10.233"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:47:10.262" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
33: tap2d10d789-70    inet 32.0.0.2/24 brd 32.0.0.255 scope global tap2d10d789-70\       valid_lft forever preferred_lft forever
33: tap2d10d789-70    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap2d10d789-70\       valid_lft forever preferred_lft forever
33: tap2d10d789-70    inet6 fe80::f816:3eff:fe28:1156/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:47:10.262" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
33: tap2d10d789-70    inet 32...</msg>
<status status="PASS" endtime="20181214 08:47:10.262" starttime="20181214 08:47:10.236"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:10.262" starttime="20181214 08:47:10.231"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:10.263" level="INFO">cmd: sudo ip netns exec qdhcp-5f9fc8e7-648f-48d0-84fe-d86762eacc95 ip route</msg>
<status status="PASS" endtime="20181214 08:47:10.264" starttime="20181214 08:47:10.263"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:10.264" starttime="20181214 08:47:10.264"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:47:10.264" starttime="20181214 08:47:10.264"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:10.267" level="INFO">sudo ip netns exec qdhcp-5f9fc8e7-648f-48 d0-84fe-d86762eacc95 ip route</msg>
<status status="PASS" endtime="20181214 08:47:10.267" starttime="20181214 08:47:10.265"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:47:10.299" level="INFO">default via 32.0.0.1 dev tap2d10d789-70 
32.0.0.0/24 dev tap2d10d789-70 proto kernel scope link src 32.0.0.2 
169.254.0.0/16 dev tap2d10d789-70 proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:47:10.299" level="INFO">${output} = default via 32.0.0.1 dev tap2d10d789-70 
32.0.0.0/24 dev tap2d10d789-70 proto kernel scope link src 32.0.0.2 
169.254.0.0/16 dev tap2d10d789-70 proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181214 08:47:10.299" starttime="20181214 08:47:10.267"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:10.300" starttime="20181214 08:47:10.263"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:10.300" starttime="20181214 08:47:10.200"></status>
</kw>
<kw type="foritem" name="${line} = qdhcp-dc0cf12b-10ac-4093-b1e6-14c0f02e742a">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:10.301" level="INFO">cmd: sudo ip netns exec qdhcp-dc0cf12b-10ac-4093-b1e6-14c0f02e742a ip -o link</msg>
<status status="PASS" endtime="20181214 08:47:10.301" starttime="20181214 08:47:10.301"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:10.301" starttime="20181214 08:47:10.301"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:47:10.302" starttime="20181214 08:47:10.301"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:10.304" level="INFO">sudo ip netns exec qdhcp-dc0cf12b-10ac-40 93-b1e6-14c0f02e742a ip -o link</msg>
<status status="PASS" endtime="20181214 08:47:10.304" starttime="20181214 08:47:10.302"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:47:10.334" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
32: tap2e136983-31: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:f3:c3:70 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:47:10.334" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
32: tap2e136983-31: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181214 08:47:10.334" starttime="20181214 08:47:10.304"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:10.334" starttime="20181214 08:47:10.300"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:10.335" level="INFO">cmd: sudo ip netns exec qdhcp-dc0cf12b-10ac-4093-b1e6-14c0f02e742a ip -o addr</msg>
<status status="PASS" endtime="20181214 08:47:10.336" starttime="20181214 08:47:10.335"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:10.336" starttime="20181214 08:47:10.336"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:47:10.336" starttime="20181214 08:47:10.336"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:10.339" level="INFO">sudo ip netns exec qdhcp-dc0cf12b-10ac-40 93-b1e6-14c0f02e742a ip -o addr</msg>
<status status="PASS" endtime="20181214 08:47:10.339" starttime="20181214 08:47:10.337"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:47:10.372" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
32: tap2e136983-31    inet 31.0.0.2/24 brd 31.0.0.255 scope global tap2e136983-31\       valid_lft forever preferred_lft forever
32: tap2e136983-31    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap2e136983-31\       valid_lft forever preferred_lft forever
32: tap2e136983-31    inet6 fe80::f816:3eff:fef3:c370/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:47:10.372" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
32: tap2e136983-31    inet 31...</msg>
<status status="PASS" endtime="20181214 08:47:10.372" starttime="20181214 08:47:10.339"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:10.372" starttime="20181214 08:47:10.335"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:10.374" level="INFO">cmd: sudo ip netns exec qdhcp-dc0cf12b-10ac-4093-b1e6-14c0f02e742a ip route</msg>
<status status="PASS" endtime="20181214 08:47:10.374" starttime="20181214 08:47:10.373"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:10.374" starttime="20181214 08:47:10.374"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:47:10.374" starttime="20181214 08:47:10.374"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:10.377" level="INFO">sudo ip netns exec qdhcp-dc0cf12b-10ac-40 93-b1e6-14c0f02e742a ip route</msg>
<status status="PASS" endtime="20181214 08:47:10.377" starttime="20181214 08:47:10.375"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:47:10.411" level="INFO">default via 31.0.0.1 dev tap2e136983-31 
31.0.0.0/24 dev tap2e136983-31 proto kernel scope link src 31.0.0.2 
169.254.0.0/16 dev tap2e136983-31 proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:47:10.411" level="INFO">${output} = default via 31.0.0.1 dev tap2e136983-31 
31.0.0.0/24 dev tap2e136983-31 proto kernel scope link src 31.0.0.2 
169.254.0.0/16 dev tap2e136983-31 proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181214 08:47:10.411" starttime="20181214 08:47:10.377"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:10.411" starttime="20181214 08:47:10.373"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:10.411" starttime="20181214 08:47:10.300"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:10.411" starttime="20181214 08:47:09.839"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:10.413" level="INFO">cmd: sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181214 08:47:10.413" starttime="20181214 08:47:10.412"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:10.413" starttime="20181214 08:47:10.413"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:47:10.413" starttime="20181214 08:47:10.413"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:10.416" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181214 08:47:10.416" starttime="20181214 08:47:10.414"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:47:10.452" level="INFO">d631111f-455e-4c7e-a9ff-d26193b9fec9
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.21:6640"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.21:6653"
            is_connected: true
        fail_mode: secure
        Port br-int
            Interface br-int
                type: internal
        Port "tapae1f2b76-c3"
            Interface "tapae1f2b76-c3"
        Port "tap58fbadbc-5f"
            tag: 4095
            Interface "tap58fbadbc-5f"
                type: internal
        Port "tap2d10d789-70"
            tag: 4095
            Interface "tap2d10d789-70"
                type: internal
        Port "tap35c1740d-65"
            tag: 4095
            Interface "tap35c1740d-65"
                type: internal
        Port "tap06cd8bed-10"
            tag: 4095
            Interface "tap06cd8bed-10"
                type: internal
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port "tap2e136983-31"
            tag: 4095
            Interface "tap2e136983-31"
                type: internal
    Bridge br-ex
        fail_mode: standalone
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port "eth0"
            Interface "eth0"
        Port br-ex
            Interface br-ex
                type: internal
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:47:10.453" level="INFO">${output} = d631111f-455e-4c7e-a9ff-d26193b9fec9
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.21:6640"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181214 08:47:10.453" starttime="20181214 08:47:10.416"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:10.453" starttime="20181214 08:47:10.412"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:10.454" level="INFO">cmd: sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181214 08:47:10.454" starttime="20181214 08:47:10.454"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:10.455" starttime="20181214 08:47:10.454"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:47:10.455" starttime="20181214 08:47:10.455"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:10.457" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181214 08:47:10.457" starttime="20181214 08:47:10.455"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:47:10.488" level="INFO">_uuid               : d631111f-455e-4c7e-a9ff-d26193b9fec9
bridges             : [ae491c00-54ea-4008-9450-61bde39089b6, b432c6c4-6287-43e0-acc8-62136a0ab66c]
cur_cfg             : 26
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-controller-0.opnfvlf.org", "odl_os_hostconfig_config_odl_l2"="{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}", odl_os_hostconfig_hostid="overcloud-controller-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="f719731f-d938-4508-afd6-1890f6fec1cf"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [0814bf68-cf86-405f-8dc4-64e7be0b4582, 1386f2fa-8d16-4da6-a522-90e201c331e1]
next_cfg            : 26
other_config        : {local_ip="192.0.2.21", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:47:10.488" level="INFO">${output} = _uuid               : d631111f-455e-4c7e-a9ff-d26193b9fec9
bridges             : [ae491c00-54ea-4008-9450-61bde39089b6, b432c6c4-6287-43e0-acc8-62136a0ab66c]
cur_cfg             : 26
datapath_types...</msg>
<status status="PASS" endtime="20181214 08:47:10.488" starttime="20181214 08:47:10.457"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:10.488" starttime="20181214 08:47:10.453"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:10.490" level="INFO">cmd: sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 08:47:10.490" starttime="20181214 08:47:10.490"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:10.491" starttime="20181214 08:47:10.490"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:47:10.491" starttime="20181214 08:47:10.491"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:10.493" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 08:47:10.493" starttime="20181214 08:47:10.491"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:47:10.527" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000f81b375ca9e1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):
 1(br-ex-patch): addr:36:95:15:0b:6c:54
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 7(tap2e136983-31): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 8(tap2d10d789-70): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 9(tap06cd8bed-10): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 10(tap35c1740d-65): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 11(tap58fbadbc-5f): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 12(tapae1f2b76-c3): addr:fe:16:3e:6f:f6:3f
     config:     0
     state:      LIVE
     current:    10MB-FD COPPER
     speed: 10 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:f8:1b:37:5c:a9:e1
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x7): frags=normal miss_send_len=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:47:10.527" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000f81b375ca9e1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3...</msg>
<status status="PASS" endtime="20181214 08:47:10.527" starttime="20181214 08:47:10.493"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:10.527" starttime="20181214 08:47:10.489"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:10.528" level="INFO">cmd: sudo ovs-ofctl dump-flows br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 08:47:10.528" starttime="20181214 08:47:10.528"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:10.528" starttime="20181214 08:47:10.528"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:47:10.529" starttime="20181214 08:47:10.529"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:10.531" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181214 08:47:10.531" starttime="20181214 08:47:10.529"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:47:11.463" level="INFO">cookie=0x8000000, duration=1577.379s, table=0, n_packets=4728, n_bytes=255312, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=727.465s, table=0, n_packets=80, n_bytes=8532, priority=4,in_port="tap2e136983-31",vlan_tci=0x0000/0x1fff actions=write_metadata:0x90000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=727.420s, table=0, n_packets=0, n_bytes=0, priority=10,in_port="br-ex-patch",dl_vlan=1131 actions=pop_vlan,write_metadata:0xa0000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=722.565s, table=0, n_packets=5, n_bytes=446, priority=4,in_port="tap2d10d789-70",vlan_tci=0x0000/0x1fff actions=write_metadata:0xb0000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=717.706s, table=0, n_packets=5, n_bytes=446, priority=4,in_port="tap06cd8bed-10",vlan_tci=0x0000/0x1fff actions=write_metadata:0xc0000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=712.790s, table=0, n_packets=5, n_bytes=446, priority=4,in_port="tap35c1740d-65",vlan_tci=0x0000/0x1fff actions=write_metadata:0xd0000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=712.758s, table=0, n_packets=0, n_bytes=0, priority=10,in_port="br-ex-patch",dl_vlan=1132 actions=pop_vlan,write_metadata:0xe0000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=708.044s, table=0, n_packets=5, n_bytes=446, priority=4,in_port="tap58fbadbc-5f",vlan_tci=0x0000/0x1fff actions=write_metadata:0xf0000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=708.021s, table=0, n_packets=0, n_bytes=0, priority=10,in_port="br-ex-patch",dl_vlan=1133 actions=pop_vlan,write_metadata:0x100000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=682.861s, table=0, n_packets=120, n_bytes=11326, priority=4,in_port="tapae1f2b76-c3",vlan_tci=0x0000/0x1fff actions=write_metadata:0x110000000000/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=836.747s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x8040000, duration=726.838s, table=17, n_packets=78, n_bytes=8352, priority=10,metadata=0x90000000000/0xffffff0000000000 actions=load:0x9-&gt;NXM_NX_REG1[0..19],load:0x138d-&gt;NXM_NX_REG7[0..15],write_metadata:0xa00009138d000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=726.536s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0xa0000000000/0xffffff0000000000 actions=load:0xa-&gt;NXM_NX_REG1[0..19],load:0x138d-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0000a138d000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=721.633s, table=17, n_packets=3, n_bytes=270, priority=10,metadata=0xb0000000000/0xffffff0000000000 actions=load:0xb-&gt;NXM_NX_REG1[0..19],load:0x138e-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0000b138e000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=716.770s, table=17, n_packets=3, n_bytes=266, priority=10,metadata=0xc0000000000/0xffffff0000000000 actions=load:0xc-&gt;NXM_NX_REG1[0..19],load:0x138f-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0000c138f000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=712.164s, table=17, n_packets=3, n_bytes=270, priority=10,metadata=0xd0000000000/0xffffff0000000000 actions=load:0xd-&gt;NXM_NX_REG1[0..19],load:0x1390-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0000d1390000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=711.855s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0xe0000000000/0xffffff0000000000 actions=load:0xe-&gt;NXM_NX_REG1[0..19],load:0x1390-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0000e1390000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=707.389s, table=17, n_packets=4, n_bytes=356, priority=10,metadata=0xf0000000000/0xffffff0000000000 actions=load:0xf-&gt;NXM_NX_REG1[0..19],load:0x1391-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0000f1391000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=707.082s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x100000000000/0xffffff0000000000 actions=load:0x10-&gt;NXM_NX_REG1[0..19],load:0x1391-&gt;NXM_NX_REG7[0..15],write_metadata:0xa000101391000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=682.824s, table=17, n_packets=118, n_bytes=11146, priority=10,metadata=0x9000110000000000/0xffffff0000000000 actions=load:0x11-&gt;NXM_NX_REG1[0..19],load:0x138d-&gt;NXM_NX_REG7[0..15],write_metadata:0xa00011138d000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6900000, duration=682.824s, table=17, n_packets=120, n_bytes=11326, priority=10,metadata=0x110000000000/0xffffff0000000000 actions=write_metadata:0x9000110000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=1863.183s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1863.183s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1863.183s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1863.183s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1863.183s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1719.135s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1719.135s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=1863.183s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1863.183s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1863.012s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x900138e, duration=721.628s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x5b actions=write_metadata:0x138e000000/0xfffffffff000000,goto_table:51
 cookie=0x900138f, duration=716.770s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x55 actions=write_metadata:0x138f000000/0xfffffffff000000,goto_table:51
 cookie=0x905138e, duration=722.555s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x5b actions=write_metadata:0x138e000000/0xfffffffff000000,goto_table:51
 cookie=0x905138f, duration=717.690s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x55 actions=write_metadata:0x138f000000/0xfffffffff000000,goto_table:51
 cookie=0x822002d, duration=1862.687s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1862.687s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1863.012s, table=43, n_packets=921, n_bytes=77584, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1863.183s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1863.183s, table=48, n_packets=962, n_bytes=79306, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138d, duration=726.838s, table=50, n_packets=78, n_bytes=8352, priority=20,metadata=0x9138d000000/0xfffffffff000000,dl_src=fa:16:3e:f3:c3:70 actions=goto_table:51
 cookie=0x805138e, duration=721.628s, table=50, n_packets=2, n_bytes=180, priority=20,metadata=0xb138e000000/0xfffffffff000000,dl_src=fa:16:3e:28:11:56 actions=goto_table:51
 cookie=0x805138f, duration=716.770s, table=50, n_packets=3, n_bytes=266, priority=20,metadata=0xc138f000000/0xfffffffff000000,dl_src=fa:16:3e:6b:ed:8b actions=goto_table:51
 cookie=0x8051390, duration=712.157s, table=50, n_packets=3, n_bytes=270, priority=20,metadata=0xd1390000000/0xfffffffff000000,dl_src=fa:16:3e:59:84:05 actions=goto_table:51
 cookie=0x8051391, duration=707.389s, table=50, n_packets=4, n_bytes=356, priority=20,metadata=0xf1391000000/0xfffffffff000000,dl_src=fa:16:3e:ff:33:f1 actions=goto_table:51
 cookie=0x805138d, duration=682.847s, table=50, n_packets=118, n_bytes=11146, priority=20,metadata=0x11138d000000/0xfffffffff000000,dl_src=fa:16:3e:6f:f6:3f actions=goto_table:51
 cookie=0x8050001, duration=1863.012s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1863.183s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138d, duration=726.838s, table=51, n_packets=102, n_bytes=9762, priority=20,metadata=0x138d000000/0xffff000000,dl_dst=fa:16:3e:f3:c3:70 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138e, duration=721.628s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138e000000/0xffff000000,dl_dst=fa:16:3e:28:11:56 actions=load:0xb00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138f, duration=716.770s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138f000000/0xffff000000,dl_dst=fa:16:3e:6b:ed:8b actions=load:0xc00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8031390, duration=712.157s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1390000000/0xffff000000,dl_dst=fa:16:3e:59:84:05 actions=load:0xd00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8031391, duration=707.389s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1391000000/0xffff000000,dl_dst=fa:16:3e:ff:33:f1 actions=load:0xf00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138d, duration=682.847s, table=51, n_packets=75, n_bytes=8086, priority=20,metadata=0x138d000000/0xffff000000,dl_dst=fa:16:3e:6f:f6:3f actions=load:0x1100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1863.012s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1863.012s, table=51, n_packets=431, n_bytes=25762, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1576.745s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1576.745s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=726.838s, table=52, n_packets=19, n_bytes=1650, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=726.838s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x870138e, duration=721.628s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138e000001/0xffff000001 actions=write_actions(group:210011)
 cookie=0x870138e, duration=721.628s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138e000000/0xffff000001 actions=write_actions(group:210012)
 cookie=0x870138f, duration=716.770s, table=52, n_packets=3, n_bytes=266, priority=5,metadata=0x138f000000/0xffff000001 actions=write_actions(group:210014)
 cookie=0x870138f, duration=716.770s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138f000001/0xffff000001 actions=write_actions(group:210013)
 cookie=0x8701390, duration=712.157s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=712.157s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8701391, duration=707.389s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=707.389s, table=52, n_packets=4, n_bytes=356, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8800004, duration=1576.429s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=726.838s, table=55, n_packets=3, n_bytes=266, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x880000a, duration=726.539s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0xa,metadata=0xa0000000000/0xfffff0000000000 actions=drop
 cookie=0x880000b, duration=721.628s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0xb,metadata=0xb0000000000/0xfffff0000000000 actions=drop
 cookie=0x880000c, duration=716.770s, table=55, n_packets=3, n_bytes=266, priority=10,tun_id=0xc,metadata=0xc0000000000/0xfffff0000000000 actions=drop
 cookie=0x880000d, duration=712.157s, table=55, n_packets=3, n_bytes=270, priority=10,tun_id=0xd,metadata=0xd0000000000/0xfffff0000000000 actions=drop
 cookie=0x880000e, duration=711.854s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0xe,metadata=0xe0000000000/0xfffff0000000000 actions=drop
 cookie=0x880000f, duration=707.389s, table=55, n_packets=4, n_bytes=356, priority=10,tun_id=0xf,metadata=0xf0000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=707.082s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800011, duration=682.847s, table=55, n_packets=16, n_bytes=1384, priority=10,tun_id=0x11,metadata=0x110000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1576.429s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800009, duration=726.838s, table=55, n_packets=16, n_bytes=1384, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880000a, duration=726.539s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0xa actions=load:0xa00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880000b, duration=721.628s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0xb actions=load:0xb00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880000c, duration=716.770s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0xc actions=load:0xc00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880000d, duration=712.157s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0xd actions=load:0xd00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880000e, duration=711.854s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0xe actions=load:0xe00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880000f, duration=707.389s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0xf actions=load:0xf00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=707.082s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800011, duration=682.847s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x11 actions=load:0x1100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1863.183s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1863.183s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1863.012s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=1863.183s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1862.975s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1862.975s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1862.975s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=682.824s, table=210, n_packets=11, n_bytes=462, priority=63010,arp,metadata=0x110000000000/0xfffff0000000000,dl_src=fa:16:3e:6f:f6:3f,arp_spa=31.0.0.4,arp_sha=fa:16:3e:6f:f6:3f actions=resubmit(,17)
 cookie=0x6900000, duration=682.824s, table=210, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x110000000000/0xfffff0000000000,dl_src=fa:16:3e:6f:f6:3f,tp_src=546,tp_dst=547 actions=resubmit(,17)
 cookie=0x6900000, duration=682.824s, table=210, n_packets=2, n_bytes=676, priority=63010,udp,metadata=0x110000000000/0xfffff0000000000,dl_src=fa:16:3e:6f:f6:3f,tp_src=68,tp_dst=67 actions=resubmit(,17)
 cookie=0x6900000, duration=682.824s, table=210, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x110000000000/0xfffff0000000000,icmp_type=136,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=682.824s, table=210, n_packets=3, n_bytes=210, priority=63010,icmp6,metadata=0x110000000000/0xfffff0000000000,icmp_type=133,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=682.824s, table=210, n_packets=1, n_bytes=78, priority=63010,icmp6,metadata=0x110000000000/0xfffff0000000000,icmp_type=135,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1862.975s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1862.975s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1862.975s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=682.824s, table=210, n_packets=1, n_bytes=90, priority=61010,ipv6,metadata=0x110000000000/0xfffff0000000000,dl_src=fa:16:3e:6f:f6:3f,ipv6_src=fe80::f816:3eff:fe6f:f63f actions=goto_table:211
 cookie=0x6900000, duration=682.824s, table=210, n_packets=101, n_bytes=9720, priority=61010,ip,metadata=0x110000000000/0xfffff0000000000,dl_src=fa:16:3e:6f:f6:3f,nw_src=31.0.0.4 actions=goto_table:211
 cookie=0x6900000, duration=682.824s, table=210, n_packets=0, n_bytes=0, priority=61005,metadata=0x110000000000/0xfffff0000000000,dl_src=fa:16:3e:6f:f6:3f actions=resubmit(,17)
 cookie=0x6900000, duration=1862.975s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1862.975s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1862.975s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1862.975s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1862.975s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1862.975s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1862.975s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1862.975s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=682.824s, table=212, n_packets=1, n_bytes=90, priority=100,ipv6,metadata=0x110000000000/0xfffff0000000000 actions=ct(table=213,zone=5005)
 cookie=0x6900000, duration=682.824s, table=212, n_packets=101, n_bytes=9720, priority=100,ip,metadata=0x110000000000/0xfffff0000000000 actions=ct(table=213,zone=5005)
 cookie=0x6900000, duration=1862.975s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1862.975s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1862.975s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1862.975s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1862.975s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x110006900001, duration=682.824s, table=214, n_packets=1, n_bytes=90, priority=62020,ct_state=+inv+trk,metadata=0x110000000000/0xfffff0000000000 actions=drop
 cookie=0x6900000, duration=682.824s, table=214, n_packets=22, n_bytes=1718, priority=1004,ip,metadata=0x110000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=682.824s, table=214, n_packets=0, n_bytes=0, priority=1004,ipv6,metadata=0x110000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=682.824s, table=214, n_packets=0, n_bytes=0, priority=1004,icmp,metadata=0x110000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=682.824s, table=214, n_packets=0, n_bytes=0, priority=1004,tcp,metadata=0x110000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=682.824s, table=214, n_packets=0, n_bytes=0, priority=1004,udp,metadata=0x110000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x110006900001, duration=682.824s, table=214, n_packets=0, n_bytes=0, priority=50,metadata=0x110000000000/0xfffff0000000000 actions=drop
 cookie=0x6900000, duration=1862.975s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1862.975s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1862.975s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x110006900001, duration=682.824s, table=217, n_packets=1, n_bytes=90, priority=62020,metadata=0x110000000004/0xfffff0000000004 actions=drop
 cookie=0x6900000, duration=1862.975s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=682.824s, table=217, n_packets=0, n_bytes=0, priority=100,ipv6,metadata=0x110000000000/0xfffff0000000002 actions=ct(commit,zone=5005,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=682.824s, table=217, n_packets=22, n_bytes=1718, priority=100,ip,metadata=0x110000000000/0xfffff0000000002 actions=ct(commit,zone=5005,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=682.824s, table=217, n_packets=0, n_bytes=0, priority=100,metadata=0x110000000002/0xfffff0000000002 actions=resubmit(,17)
 cookie=0x6900000, duration=1862.975s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1577.355s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=727.406s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0xa00,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=712.750s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0xe00,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=707.996s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x1000,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1577.355s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:"br-ex-patch"
 cookie=0x8000007, duration=727.411s, table=220, n_packets=118, n_bytes=11146, priority=9,reg6=0x900 actions=output:"tap2e136983-31"
 cookie=0x8000007, duration=727.406s, table=220, n_packets=19, n_bytes=1650, priority=9,reg6=0xa00 actions=push_vlan:0x8100,set_field:5227-&gt;vlan_vid,output:"br-ex-patch"
 cookie=0x8000007, duration=722.555s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0xb00 actions=output:"tap2d10d789-70"
 cookie=0x8000007, duration=717.675s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0xc00 actions=output:"tap06cd8bed-10"
 cookie=0x8000007, duration=712.758s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0xd00 actions=output:"tap35c1740d-65"
 cookie=0x8000007, duration=712.750s, table=220, n_packets=3, n_bytes=270, priority=9,reg6=0xe00 actions=push_vlan:0x8100,set_field:5228-&gt;vlan_vid,output:"br-ex-patch"
 cookie=0x8000007, duration=708.021s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0xf00 actions=output:"tap58fbadbc-5f"
 cookie=0x8000007, duration=707.996s, table=220, n_packets=4, n_bytes=356, priority=9,reg6=0x1000 actions=push_vlan:0x8100,set_field:5229-&gt;vlan_vid,output:"br-ex-patch"
 cookie=0x6900000, duration=682.835s, table=220, n_packets=75, n_bytes=8086, priority=6,reg6=0x1100 actions=load:0x90001100-&gt;NXM_NX_REG6[],write_metadata:0/0xfffffffffe,goto_table:239
 cookie=0x8000007, duration=682.835s, table=220, n_packets=75, n_bytes=8086, priority=9,reg6=0x90001100 actions=output:"tapae1f2b76-c3"
 cookie=0x6900000, duration=1862.975s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1862.975s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1862.975s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=682.840s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x1100/0xfffff00,icmp_type=135,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=682.840s, table=240, n_packets=2, n_bytes=755, priority=63010,udp,reg6=0x1100/0xfffff00,tp_src=67,tp_dst=68 actions=resubmit(,220)
 cookie=0x6900000, duration=682.840s, table=240, n_packets=0, n_bytes=0, priority=63010,udp6,reg6=0x1100/0xfffff00,tp_src=547,tp_dst=546 actions=resubmit(,220)
 cookie=0x6900000, duration=682.840s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x1100/0xfffff00,icmp_type=130,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=682.840s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x1100/0xfffff00,icmp_type=136,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=682.840s, table=240, n_packets=2, n_bytes=84, priority=63010,arp,reg6=0x1100/0xfffff00 actions=resubmit(,220)
 cookie=0x6900000, duration=1862.975s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=682.840s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,reg6=0x1100/0xfffff00,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=31.0.0.255 actions=goto_table:241
 cookie=0x6900000, duration=682.840s, table=240, n_packets=71, n_bytes=7247, priority=61010,ip,reg6=0x1100/0xfffff00,dl_dst=fa:16:3e:6f:f6:3f,nw_dst=31.0.0.4 actions=goto_table:241
 cookie=0x6900000, duration=682.840s, table=240, n_packets=0, n_bytes=0, priority=61010,ipv6,reg6=0x1100/0xfffff00,dl_dst=fa:16:3e:6f:f6:3f,ipv6_dst=fe80::f816:3eff:fe6f:f63f actions=goto_table:241
 cookie=0x6900000, duration=1862.975s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1862.975s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1862.975s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1862.975s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1862.975s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1862.975s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1862.975s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1862.975s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1862.975s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=682.840s, table=242, n_packets=71, n_bytes=7247, priority=100,ip,reg6=0x1100/0xfffff00 actions=ct(table=243,zone=5005)
 cookie=0x6900000, duration=682.840s, table=242, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0x1100/0xfffff00 actions=ct(table=243,zone=5005)
 cookie=0x6900000, duration=1862.975s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1862.975s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1862.975s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1862.975s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1862.975s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x110006900001, duration=682.840s, table=244, n_packets=0, n_bytes=0, priority=62020,ct_state=+inv+trk,reg6=0x1100/0xfffff00 actions=drop
 cookie=0x6900000, duration=682.840s, table=244, n_packets=0, n_bytes=0, priority=1004,tcp,reg6=0x1100/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=682.840s, table=244, n_packets=0, n_bytes=0, priority=1004,icmp,reg6=0x1100/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=682.840s, table=244, n_packets=0, n_bytes=0, priority=1004,udp,reg6=0x1100/0xfffff00 actions=goto_table:247
 cookie=0x110006900001, duration=682.840s, table=244, n_packets=0, n_bytes=0, priority=50,reg6=0x1100/0xfffff00 actions=drop
 cookie=0x6900000, duration=1862.975s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1862.975s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1862.975s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x110006900001, duration=682.840s, table=247, n_packets=0, n_bytes=0, priority=62020,reg6=0x1100/0xfffff00,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1862.975s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=682.840s, table=247, n_packets=0, n_bytes=0, priority=100,ip,reg6=0x1100/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5005,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=682.840s, table=247, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0x1100/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5005,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=682.840s, table=247, n_packets=0, n_bytes=0, priority=100,reg6=0x1100/0xfffff00,metadata=0x2/0x2 actions=resubmit(,220)
 cookie=0x6900000, duration=1862.975s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:47:11.464" level="INFO">${output} =  cookie=0x8000000, duration=1577.379s, table=0, n_packets=4728, n_bytes=255312, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_tab...</msg>
<status status="PASS" endtime="20181214 08:47:11.465" starttime="20181214 08:47:10.531"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.465" starttime="20181214 08:47:10.527"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.468" level="INFO">cmd: sudo ovs-ofctl dump-groups br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 08:47:11.468" starttime="20181214 08:47:11.468"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:11.469" starttime="20181214 08:47:11.468"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:47:11.469" starttime="20181214 08:47:11.469"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.473" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181214 08:47:11.473" starttime="20181214 08:47:11.469"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:47:11.517" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210005,type=all
 group_id=210013,type=all,bucket=actions=set_field:0xc-&gt;tun_id,resubmit(,55)
 group_id=210014,type=all,bucket=actions=group:210013
 group_id=210017,type=all,bucket=actions=set_field:0xf-&gt;tun_id,resubmit(,55)
 group_id=225002,type=all,bucket=actions=drop
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210009,type=all,bucket=actions=set_field:0x9-&gt;tun_id,resubmit(,55),bucket=actions=set_field:0x11-&gt;tun_id,resubmit(,55)
 group_id=225001,type=all,bucket=actions=drop
 group_id=210015,type=all,bucket=actions=set_field:0xd-&gt;tun_id,resubmit(,55)
 group_id=210010,type=all,bucket=actions=group:210009,bucket=actions=load:0xa00-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210011,type=all,bucket=actions=set_field:0xb-&gt;tun_id,resubmit(,55)
 group_id=210012,type=all,bucket=actions=group:210011
 group_id=210016,type=all,bucket=actions=group:210015,bucket=actions=load:0xe00-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210018,type=all,bucket=actions=group:210017,bucket=actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:47:11.517" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210005,type=all
 group_id=210013,type=all,bucket=actions=set_field:0xc-&gt;tun_id,resubmit(,55)
 group_id=210014,type=all,bucket=actions=group:21001...</msg>
<status status="PASS" endtime="20181214 08:47:11.517" starttime="20181214 08:47:11.474"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.518" starttime="20181214 08:47:11.466"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.519" level="INFO">cmd: sudo ovs-ofctl dump-group-stats br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 08:47:11.519" starttime="20181214 08:47:11.519"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:11.519" starttime="20181214 08:47:11.519"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:47:11.521" starttime="20181214 08:47:11.520"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.524" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181214 08:47:11.524" starttime="20181214 08:47:11.521"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:47:11.568" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210005,duration=1578.366s,ref_count=1,packet_count=0,byte_count=0
 group_id=210013,duration=718.694s,ref_count=1,packet_count=3,byte_count=266,bucket0:packet_count=3,byte_count=266
 group_id=210014,duration=718.388s,ref_count=1,packet_count=3,byte_count=266,bucket0:packet_count=3,byte_count=266
 group_id=210017,duration=709.025s,ref_count=1,packet_count=4,byte_count=356,bucket0:packet_count=4,byte_count=356
 group_id=225002,duration=685.388s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=5000,duration=1863.979s,ref_count=1,packet_count=35,byte_count=1470,bucket0:packet_count=35,byte_count=1470,bucket1:packet_count=35,byte_count=1470,bucket2:packet_count=35,byte_count=1470
 group_id=210006,duration=1578.071s,ref_count=1,packet_count=41,byte_count=3570,bucket0:packet_count=41,byte_count=3570,bucket1:packet_count=41,byte_count=3570
 group_id=210009,duration=728.475s,ref_count=1,packet_count=16,byte_count=1384,bucket0:packet_count=16,byte_count=1384,bucket1:packet_count=16,byte_count=1384
 group_id=225001,duration=1548.601s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=210015,duration=713.784s,ref_count=1,packet_count=3,byte_count=270,bucket0:packet_count=3,byte_count=270
 group_id=210010,duration=728.175s,ref_count=1,packet_count=19,byte_count=1650,bucket0:packet_count=19,byte_count=1650,bucket1:packet_count=19,byte_count=1650
 group_id=210011,duration=723.559s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210012,duration=723.257s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210016,duration=713.485s,ref_count=1,packet_count=3,byte_count=270,bucket0:packet_count=3,byte_count=270,bucket1:packet_count=3,byte_count=270
 group_id=210018,duration=708.736s,ref_count=1,packet_count=4,byte_count=356,bucket0:packet_count=4,byte_count=356,bucket1:packet_count=4,byte_count=356
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:47:11.568" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210005,duration=1578.366s,ref_count=1,packet_count=0,byte_count=0
 group_id=210013,duration=718.694s,ref_count=1,packet_count=3,byte_count=266,bucket0:...</msg>
<status status="PASS" endtime="20181214 08:47:11.568" starttime="20181214 08:47:11.524"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.568" starttime="20181214 08:47:11.518"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.569" starttime="20181214 08:47:09.722"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.569" starttime="20181214 08:47:09.721"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.569" starttime="20181214 08:47:09.721"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.569" starttime="20181214 08:47:09.720"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>DataModels.Get Model Dump</arg>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Get Model Dump" library="DataModels">
<doc>Will output a list of mdsal models using ${data_models} list</doc>
<arguments>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>http://${controller_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
<arg>timeout=1</arg>
<arg>max_retries=0</arg>
</arguments>
<msg timestamp="20181214 08:47:11.580" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.22:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad9d49a50&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 08:47:11.581" starttime="20181214 08:47:11.579"></status>
</kw>
<kw type="for" name="${model} IN [ @{data_models} ]">
<kw type="foritem" name="${model} = config/ebgp:bgp">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.590" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.591" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.591" starttime="20181214 08:47:11.581"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.592" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:47:11.593" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.593" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:47:11.593" starttime="20181214 08:47:11.591"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.594" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.594" starttime="20181214 08:47:11.594"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.594" starttime="20181214 08:47:11.581"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.602" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.602" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.602" starttime="20181214 08:47:11.595"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.604" level="INFO">To JSON using : content={"elan-instances":{"elan-instance":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","segment-type":"elan:segment-type-flat","external":false,"elan-tag":5001,"mac-timeout":300},{"elan-instance-name":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107","segmentation-id":85,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5007,"mac-timeout":300},{"elan-instance-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","physical-network-name":"datacentre","segmentation-id":1133,"segment-type":"elan:segment-type-vlan","external":false,"elan-tag":5009,"mac-timeout":300},{"elan-instance-name":"5f9fc8e7-648f-48d0-84fe-d86762eacc95","segmentation-id":91,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5006,"mac-timeout":300},{"elan-instance-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","physical-network-name":"datacentre","segmentation-id":1132,"segment-type":"elan:segment-type-vlan","external":false,"elan-tag":5008,"mac-timeout":300},{"elan-instance-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","physical-network-name":"datacentre","segmentation-id":1131,"segment-type":"elan:segment-type-vlan","external":false,"elan-tag":5005,"mac-timeout":300}]}} </msg>
<msg timestamp="20181214 08:47:11.604" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.604" level="INFO">${pretty_output} = {
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "exte...</msg>
<status status="PASS" endtime="20181214 08:47:11.604" starttime="20181214 08:47:11.603"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.605" level="INFO">{
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-flat"
            },
            {
                "elan-instance-name": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107",
                "elan-tag": 5007,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 85
            },
            {
                "elan-instance-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                "elan-tag": 5009,
                "external": false,
                "mac-timeout": 300,
                "physical-network-name": "datacentre",
                "segment-type": "elan:segment-type-vlan",
                "segmentation-id": 1133
            },
            {
                "elan-instance-name": "5f9fc8e7-648f-48d0-84fe-d86762eacc95",
                "elan-tag": 5006,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 91
            },
            {
                "elan-instance-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                "elan-tag": 5008,
                "external": false,
                "mac-timeout": 300,
                "physical-network-name": "datacentre",
                "segment-type": "elan:segment-type-vlan",
                "segmentation-id": 1132
            },
            {
                "elan-instance-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                "elan-tag": 5005,
                "external": false,
                "mac-timeout": 300,
                "physical-network-name": "datacentre",
                "segment-type": "elan:segment-type-vlan",
                "segmentation-id": 1131
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.606" starttime="20181214 08:47:11.605"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.606" starttime="20181214 08:47:11.595"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.611" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.611" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.612" starttime="20181214 08:47:11.606"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.614" level="INFO">To JSON using : content={"elan-interfaces":{"elan-interface":[{"name":"272795776625121:br-ex-patch:1131","elan-instance-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a"},{"name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","elan-instance-name":"5f9fc8e7-648f-48d0-84fe-d86762eacc95","static-mac-entries":[{"mac-address":"fa:16:3e:28:11:56","ip-prefix":"32.0.0.2"}]},{"name":"272795776625121:br-ex-patch:1132","elan-instance-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd"},{"name":"272795776625121:br-ex-patch:1133","elan-instance-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9"},{"name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","elan-instance-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","static-mac-entries":[{"mac-address":"fa:16:3e:6f:f6:3f","ip-prefix":"31.0.0.4"}]},{"name":"0554d8a5-f7ae-46d0-97db-c26668e5e872","elan-instance-name":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107","static-mac-entries":[{"mac-address":"fa:16:3e:ef:75:a7","ip-prefix":"33.0.0.6"}]},{"name":"7d686859-c553-4f1d-9647-bae5372d6e5d","elan-instance-name":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107","static-mac-entries":[{"mac-address":"fa:16:3e:7a:6a:b6","ip-prefix":"33.0.0.8"}]},{"name":"aba15e29-e17f-4a82-818a-c6cb27c0b378","elan-instance-name":"5f9fc8e7-648f-48d0-84fe-d86762eacc95","static-mac-entries":[{"mac-address":"fa:16:3e:97:e1:ac","ip-prefix":"32.0.0.22"}]},{"name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","elan-instance-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","static-mac-entries":[{"mac-address":"fa:16:3e:59:84:05","ip-prefix":"34.0.0.2"}]},{"name":"30a1ba5f-67e6-46c3-ad64-326ab0cd7d4a","elan-instance-name":"5f9fc8e7-648f-48d0-84fe-d86762eacc95","static-mac-entries":[{"mac-address":"fa:16:3e:ce:63:58","ip-prefix":"32.0.0.9"}]},{"name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","elan-instance-name":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107","static-mac-entries":[{"mac-address":"fa:16:3e:6b:ed:8b","ip-prefix":"33.0.0.2"}]},{"name":"9cdd0d6b-ca8c-428a-b16a-365d8eaa79f2","elan-instance-name":"5f9fc8e7-648f-48d0-84fe-d86762eacc95","static-mac-entries":[{"mac-address":"fa:16:3e:c6:0e:62","ip-prefix":"32.0.0.5"}]},{"name":"6fd8fc4a-9b8b-4475-a0ae-f825fdef21ad","elan-instance-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","static-mac-entries":[{"mac-address":"fa:16:3e:08:0c:b7","ip-prefix":"31.0.0.3"}]},{"name":"8743d2a7-f3a5-43ca-9359-123e5d885fcc","elan-instance-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","static-mac-entries":[{"mac-address":"fa:16:3e:bd:b7:6d","ip-prefix":"31.0.0.18"}]},{"name":"ea4021cb-924c-488c-803e-de202fc88f74","elan-instance-name":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107","static-mac-entries":[{"mac-address":"fa:16:3e:d2:52:1b","ip-prefix":"33.0.0.4"}]},{"name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","elan-instance-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","static-mac-entries":[{"mac-address":"fa:16:3e:ff:33:f1","ip-prefix":"35.0.0.2"}]},{"name":"2e136983-316c-40c5-8f6b-9fd019163301","elan-instance-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","static-mac-entries":[{"mac-address":"fa:16:3e:f3:c3:70","ip-prefix":"31.0.0.2"}]}]}} </msg>
<msg timestamp="20181214 08:47:11.614" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.614" level="INFO">${pretty_output} = {
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                "name": "272795776625121:br-ex-patch:...</msg>
<status status="PASS" endtime="20181214 08:47:11.615" starttime="20181214 08:47:11.612"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.616" level="INFO">{
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                "name": "272795776625121:br-ex-patch:1131"
            },
            {
                "elan-instance-name": "5f9fc8e7-648f-48d0-84fe-d86762eacc95",
                "name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "static-mac-entries": [
                    {
                        "ip-prefix": "32.0.0.2",
                        "mac-address": "fa:16:3e:28:11:56"
                    }
                ]
            },
            {
                "elan-instance-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                "name": "272795776625121:br-ex-patch:1132"
            },
            {
                "elan-instance-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                "name": "272795776625121:br-ex-patch:1133"
            },
            {
                "elan-instance-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                "name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "static-mac-entries": [
                    {
                        "ip-prefix": "31.0.0.4",
                        "mac-address": "fa:16:3e:6f:f6:3f"
                    }
                ]
            },
            {
                "elan-instance-name": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107",
                "name": "0554d8a5-f7ae-46d0-97db-c26668e5e872",
                "static-mac-entries": [
                    {
                        "ip-prefix": "33.0.0.6",
                        "mac-address": "fa:16:3e:ef:75:a7"
                    }
                ]
            },
            {
                "elan-instance-name": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107",
                "name": "7d686859-c553-4f1d-9647-bae5372d6e5d",
                "static-mac-entries": [
                    {
                        "ip-prefix": "33.0.0.8",
                        "mac-address": "fa:16:3e:7a:6a:b6"
                    }
                ]
            },
            {
                "elan-instance-name": "5f9fc8e7-648f-48d0-84fe-d86762eacc95",
                "name": "aba15e29-e17f-4a82-818a-c6cb27c0b378",
                "static-mac-entries": [
                    {
                        "ip-prefix": "32.0.0.22",
                        "mac-address": "fa:16:3e:97:e1:ac"
                    }
                ]
            },
            {
                "elan-instance-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                "name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "static-mac-entries": [
                    {
                        "ip-prefix": "34.0.0.2",
                        "mac-address": "fa:16:3e:59:84:05"
                    }
                ]
            },
            {
                "elan-instance-name": "5f9fc8e7-648f-48d0-84fe-d86762eacc95",
                "name": "30a1ba5f-67e6-46c3-ad64-326ab0cd7d4a",
                "static-mac-entries": [
                    {
                        "ip-prefix": "32.0.0.9",
                        "mac-address": "fa:16:3e:ce:63:58"
                    }
                ]
            },
            {
                "elan-instance-name": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107",
                "name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "static-mac-entries": [
                    {
                        "ip-prefix": "33.0.0.2",
                        "mac-address": "fa:16:3e:6b:ed:8b"
                    }
                ]
            },
            {
                "elan-instance-name": "5f9fc8e7-648f-48d0-84fe-d86762eacc95",
                "name": "9cdd0d6b-ca8c-428a-b16a-365d8eaa79f2",
                "static-mac-entries": [
                    {
                        "ip-prefix": "32.0.0.5",
                        "mac-address": "fa:16:3e:c6:0e:62"
                    }
                ]
            },
            {
                "elan-instance-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                "name": "6fd8fc4a-9b8b-4475-a0ae-f825fdef21ad",
                "static-mac-entries": [
                    {
                        "ip-prefix": "31.0.0.3",
                        "mac-address": "fa:16:3e:08:0c:b7"
                    }
                ]
            },
            {
                "elan-instance-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                "name": "8743d2a7-f3a5-43ca-9359-123e5d885fcc",
                "static-mac-entries": [
                    {
                        "ip-prefix": "31.0.0.18",
                        "mac-address": "fa:16:3e:bd:b7:6d"
                    }
                ]
            },
            {
                "elan-instance-name": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107",
                "name": "ea4021cb-924c-488c-803e-de202fc88f74",
                "static-mac-entries": [
                    {
                        "ip-prefix": "33.0.0.4",
                        "mac-address": "fa:16:3e:d2:52:1b"
                    }
                ]
            },
            {
                "elan-instance-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                "name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "static-mac-entries": [
                    {
                        "ip-prefix": "35.0.0.2",
                        "mac-address": "fa:16:3e:ff:33:f1"
                    }
                ]
            },
            {
                "elan-instance-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                "name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "static-mac-entries": [
                    {
                        "ip-prefix": "31.0.0.2",
                        "mac-address": "fa:16:3e:f3:c3:70"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.616" starttime="20181214 08:47:11.615"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.617" starttime="20181214 08:47:11.606"></status>
</kw>
<kw type="foritem" name="${model} = config/id-manager:id-pools">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.624" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.624" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.624" starttime="20181214 08:47:11.617"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.632" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"interfaces","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"interfaces.-1073741291","last-access-time":1544776547}],"id-entries":[{"id-key":"272795776625121:br-ex-patch:1131","id-value":[10]},{"id-key":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","id-value":[12]},{"id-key":"272795776625121:br-ex-patch:1132","id-value":[14]},{"id-key":"272795776625121:br-ex-patch:1133","id-value":[16]},{"id-key":"35c1740d-65cd-48c1-b632-dc47d8b28b45","id-value":[13]},{"id-key":"2d10d789-7039-4929-ba84-9ccb40ec10fb","id-value":[11]},{"id-key":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","id-value":[15]},{"id-key":"2e136983-316c-40c5-8f6b-9fd019163301","id-value":[9]},{"id-key":"272795776625121:br-ex-patch:trunk","id-value":[3]},{"id-key":"ae1f2b76-c3db-4768-80d8-e1e89e938890","id-value":[17]}]},{"pool-name":"nextHopPointerPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":150000,"cursor":152499,"end":175000},"block-size":2500,"child-pools":[{"child-pool-name":"nextHopPointerPool.-1073741291","last-access-time":1544774985}]},{"pool-name":"meters.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"meters","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"snatGroupIdPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":225000,"cursor":227499,"end":250000},"block-size":2500,"child-pools":[{"child-pool-name":"snatGroupIdPool.-1073741291","last-access-time":1544776546}],"id-entries":[{"id-key":"snatmiss.1e4edfa6-cbe1-4350-a6cc-902700e990e9","id-value":[225000]},{"id-key":"snatmiss.81a5d8ea-e37b-41b1-9ef9-76987b8899f7","id-value":[225002]},{"id-key":"snatmiss.e13b9ba2-e337-4e51-9e53-07a75695540c","id-value":[225001]}]},{"pool-name":"lporttag","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":170001,"cursor":179999,"end":270000},"block-size":9999,"child-pools":[{"child-pool-name":"lporttag.-1073741291","last-access-time":1544774985}]},{"pool-name":"RouteDistinguisherPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"RouteDistinguisherPool","available-ids-holder":{"start":1,"cursor":0,"end":6553},"block-size":6553},{"pool-name":"lporttag.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"lporttag","available-ids-holder":{"start":170001,"cursor":170000,"end":179999},"block-size":9999},{"pool-name":"groups","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"groups.-1073741291","last-access-time":1544774983}]},{"pool-name":"elan.ids.pool.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775654,"id":5002},{"ready-time-sec":1544776448,"id":5003},{"ready-time-sec":1544776454,"id":5004}],"available-id-count":3,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5009,"end":5499},"block-size":500},{"pool-name":"aliveness-monitor","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"aliveness-monitor.-1073741291","last-access-time":1544774986}],"id-entries":[{"id-key":"2.120000.4.Arp.","id-value":[1]}]},{"pool-name":"tables","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"tables.-1073741291","last-access-time":1544774983}]},{"pool-name":"nextHopPointerPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"nextHopPointerPool","available-ids-holder":{"start":150000,"cursor":149999,"end":152499},"block-size":2500},{"pool-name":"meters","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"meters.-1073741291","last-access-time":1544774983}]},{"pool-name":"vpnservices.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775652,"id":100001}],"available-id-count":1,"delayed-time-sec":30},"parent-pool-name":"vpnservices","available-ids-holder":{"start":100000,"cursor":100002,"end":102999},"block-size":3000},{"pool-name":"opendaylight-vni-ranges.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"opendaylight-vni-ranges","available-ids-holder":{"start":70000,"cursor":69999,"end":72998},"block-size":2999},{"pool-name":"aliveness-monitor.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"aliveness-monitor","available-ids-holder":{"start":1,"cursor":1,"end":6553},"block-size":6553},{"pool-name":"elan.ids.pool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":5000,"cursor":5499,"end":10000},"block-size":500,"child-pools":[{"child-pool-name":"elan.ids.pool.-1073741291","last-access-time":1544776518}],"id-entries":[{"id-key":"5f9fc8e7-648f-48d0-84fe-d86762eacc95","id-value":[5006]},{"id-key":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107","id-value":[5007]},{"id-key":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","id-value":[5009]},{"id-key":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","id-value":[5005]},{"id-key":"arp.responder.group.id","id-value":[5000]},{"id-key":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","id-value":[5008]},{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]}]},{"pool-name":"groups.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"groups","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"RouteDistinguisherPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"RouteDistinguisherPool.-1073741291","last-access-time":1544774986}]},{"pool-name":"snatGroupIdPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"snatGroupIdPool","available-ids-holder":{"start":225000,"cursor":225002,"end":227499},"block-size":2500},{"pool-name":"ACL-TAG-POOL.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"ACL-TAG-POOL","available-ids-holder":{"start":1,"cursor":4,"end":999},"block-size":999},{"pool-name":"tables.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"tables","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"interfaces.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775654,"id":1},{"ready-time-sec":1544776424,"id":7},{"ready-time-sec":1544776430,"id":6},{"ready-time-sec":1544776437,"id":2},{"ready-time-sec":1544776437,"id":4},{"ready-time-sec":1544776440,"id":5},{"ready-time-sec":1544776446,"id":8}],"available-id-count":7,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":17,"end":6553},"block-size":6553},{"pool-name":"vpnservices","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":100000,"cursor":102999,"end":130000},"block-size":3000,"child-pools":[{"child-pool-name":"vpnservices.-1073741291","last-access-time":1544775622}],"id-entries":[{"id-key":"1e4edfa6-cbe1-4350-a6cc-902700e990e9.192.0.2.0/24","id-value":[100002]},{"id-key":"44f91859-7723-44e1-a95d-25948457eb65","id-value":[100000]}]},{"pool-name":"opendaylight-vni-ranges","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":70000,"cursor":72998,"end":99999},"block-size":2999,"child-pools":[{"child-pool-name":"opendaylight-vni-ranges.-1073741291","last-access-time":1544774987}]},{"pool-name":"ACL-TAG-POOL","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":999,"end":10000},"block-size":999,"child-pools":[{"child-pool-name":"ACL-TAG-POOL.-1073741291","last-access-time":1544776523}],"id-entries":[{"id-key":"62100813-13a1-4c22-9a97-bfabd6744cb8","id-value":[2]},{"id-key":"c4e77973-bb58-4259-807f-059e9ca50e36","id-value":[3]},{"id-key":"ee3dd710-2490-4241-b666-9fec686f0c78","id-value":[1]},{"id-key":"e2818f66-326e-435a-8735-9da9d4a67eb4","id-value":[4]}]}]}} </msg>
<msg timestamp="20181214 08:47:11.632" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.633" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
  ...</msg>
<status status="PASS" endtime="20181214 08:47:11.633" starttime="20181214 08:47:11.625"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.634" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741291",
                        "last-access-time": 1544776547
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "272795776625121:br-ex-patch:1131",
                        "id-value": [
                            10
                        ]
                    },
                    {
                        "id-key": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                        "id-value": [
                            12
                        ]
                    },
                    {
                        "id-key": "272795776625121:br-ex-patch:1132",
                        "id-value": [
                            14
                        ]
                    },
                    {
                        "id-key": "272795776625121:br-ex-patch:1133",
                        "id-value": [
                            16
                        ]
                    },
                    {
                        "id-key": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                        "id-value": [
                            13
                        ]
                    },
                    {
                        "id-key": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                        "id-value": [
                            11
                        ]
                    },
                    {
                        "id-key": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                        "id-value": [
                            15
                        ]
                    },
                    {
                        "id-key": "2e136983-316c-40c5-8f6b-9fd019163301",
                        "id-value": [
                            9
                        ]
                    },
                    {
                        "id-key": "272795776625121:br-ex-patch:trunk",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                        "id-value": [
                            17
                        ]
                    }
                ],
                "pool-name": "interfaces",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 152499,
                    "end": 175000,
                    "start": 150000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "nextHopPointerPool.-1073741291",
                        "last-access-time": 1544774985
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "meters",
                "pool-name": "meters.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 227499,
                    "end": 250000,
                    "start": 225000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "snatGroupIdPool.-1073741291",
                        "last-access-time": 1544776546
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                        "id-value": [
                            225000
                        ]
                    },
                    {
                        "id-key": "snatmiss.81a5d8ea-e37b-41b1-9ef9-76987b8899f7",
                        "id-value": [
                            225002
                        ]
                    },
                    {
                        "id-key": "snatmiss.e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "id-value": [
                            225001
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741291",
                        "last-access-time": 1544774985
                    }
                ],
                "pool-name": "lporttag",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 0,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "RouteDistinguisherPool",
                "pool-name": "RouteDistinguisherPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "groups.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5009,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 3,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1544775654
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1544776448
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1544776454
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741291",
                        "last-access-time": 1544774986
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "2.120000.4.Arp.",
                        "id-value": [
                            1
                        ]
                    }
                ],
                "pool-name": "aliveness-monitor",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "tables.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "tables",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 149999,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "meters.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100002,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1544775652
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 69999,
                    "end": 72998,
                    "start": 70000
                },
                "block-size": 2999,
                "parent-pool-name": "opendaylight-vni-ranges",
                "pool-name": "opendaylight-vni-ranges.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 1,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "aliveness-monitor",
                "pool-name": "aliveness-monitor.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741291",
                        "last-access-time": 1544776518
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "5f9fc8e7-648f-48d0-84fe-d86762eacc95",
                        "id-value": [
                            5006
                        ]
                    },
                    {
                        "id-key": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107",
                        "id-value": [
                            5007
                        ]
                    },
                    {
                        "id-key": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "id-value": [
                            5009
                        ]
                    },
                    {
                        "id-key": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "id-value": [
                            5005
                        ]
                    },
                    {
                        "id-key": "arp.responder.group.id",
                        "id-value": [
                            5000
                        ]
                    },
                    {
                        "id-key": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "id-value": [
                            5008
                        ]
                    },
                    {
                        "id-key": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                        "id-value": [
                            5001
                        ]
                    }
                ],
                "pool-name": "elan.ids.pool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "groups",
                "pool-name": "groups.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "RouteDistinguisherPool.-1073741291",
                        "last-access-time": 1544774986
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 225002,
                    "end": 227499,
                    "start": 225000
                },
                "block-size": 2500,
                "parent-pool-name": "snatGroupIdPool",
                "pool-name": "snatGroupIdPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 4,
                    "end": 999,
                    "start": 1
                },
                "block-size": 999,
                "parent-pool-name": "ACL-TAG-POOL",
                "pool-name": "ACL-TAG-POOL.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "tables",
                "pool-name": "tables.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 17,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 7,
                    "delayed-id-entries": [
                        {
                            "id": 1,
                            "ready-time-sec": 1544775654
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1544776424
                        },
                        {
                            "id": 6,
                            "ready-time-sec": 1544776430
                        },
                        {
                            "id": 2,
                            "ready-time-sec": 1544776437
                        },
                        {
                            "id": 4,
                            "ready-time-sec": 1544776437
                        },
                        {
                            "id": 5,
                            "ready-time-sec": 1544776440
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1544776446
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741291",
                        "last-access-time": 1544775622
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "1e4edfa6-cbe1-4350-a6cc-902700e990e9.192.0.2.0/24",
                        "id-value": [
                            100002
                        ]
                    },
                    {
                        "id-key": "44f91859-7723-44e1-a95d-25948457eb65",
                        "id-value": [
                            100000
                        ]
                    }
                ],
                "pool-name": "vpnservices",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 72998,
                    "end": 99999,
                    "start": 70000
                },
                "block-size": 2999,
                "child-pools": [
                    {
                        "child-pool-name": "opendaylight-vni-ranges.-1073741291",
                        "last-access-time": 1544774987
                    }
                ],
                "pool-name": "opendaylight-vni-ranges",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 999,
                    "end": 10000,
                    "start": 1
                },
                "block-size": 999,
                "child-pools": [
                    {
                        "child-pool-name": "ACL-TAG-POOL.-1073741291",
                        "last-access-time": 1544776523
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "c4e77973-bb58-4259-807f-059e9ca50e36",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "ee3dd710-2490-4241-b666-9fec686f0c78",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                        "id-value": [
                            4
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.634" starttime="20181214 08:47:11.633"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.634" starttime="20181214 08:47:11.617"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-access-control-list:access-lists">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.639" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-access-control-list:access-lists, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.640" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.640" starttime="20181214 08:47:11.635"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.642" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ee3dd710-2490-4241-b666-9fec686f0c78","access-list-entries":{"ace":[{"rule-name":"6ad09561-353a-445e-b51d-b931a7e01c22","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"af9be2ac-0c71-466b-8ee2-188747a79255","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c0796abf-11eb-4f12-8347-fb5894143b1d","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e64e4970-560c-4af7-a079-217ef6e7e68a","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"62100813-13a1-4c22-9a97-bfabd6744cb8","access-list-entries":{"ace":[{"rule-name":"2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c5369c6a-c1ec-45d9-9393-f55f92ef6f46","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"d06c714b-ca05-4f3a-a9af-f80ac1f213f5","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e39d54b7-5907-4ebe-bf47-f2be219b1fec","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"c4e77973-bb58-4259-807f-059e9ca50e36","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e2818f66-326e-435a-8735-9da9d4a67eb4","access-list-entries":{"ace":[{"rule-name":"1e063713-37b8-4511-8d38-c98e8a55ddc9","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"a75c3dfb-d77d-4aa6-83be-81b959b953c3","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"0877c663-760d-425b-9d9b-0cd97bb4575b","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"dc130391-88a4-440c-9637-ba33072f89d7","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"a9d12b82-415c-488f-b31f-99d7cb7cd87b","matches":{"protocol":1,"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"7f05fd93-0bd8-444c-b90b-e398afc6a9d9","matches":{"protocol":1,"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"1d03b458-9fe1-40e2-ae93-3b15e95858c1","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"88c519fc-4462-4cee-b8f5-15e5a3d313d8","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}}]}} </msg>
<msg timestamp="20181214 08:47:11.642" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.643" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction...</msg>
<status status="PASS" endtime="20181214 08:47:11.643" starttime="20181214 08:47:11.640"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.644" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "6ad09561-353a-445e-b51d-b931a7e01c22"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "af9be2ac-0c71-466b-8ee2-188747a79255"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c0796abf-11eb-4f12-8347-fb5894143b1d"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e64e4970-560c-4af7-a079-217ef6e7e68a"
                        }
                    ]
                },
                "acl-name": "ee3dd710-2490-4241-b666-9fec686f0c78",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c5369c6a-c1ec-45d9-9393-f55f92ef6f46"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "d06c714b-ca05-4f3a-a9af-f80ac1f213f5"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e39d54b7-5907-4ebe-bf47-f2be219b1fec"
                        }
                    ]
                },
                "acl-name": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "c4e77973-bb58-4259-807f-059e9ca50e36",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "1e063713-37b8-4511-8d38-c98e8a55ddc9"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "a75c3dfb-d77d-4aa6-83be-81b959b953c3"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "0877c663-760d-425b-9d9b-0cd97bb4575b"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6
                            },
                            "rule-name": "dc130391-88a4-440c-9637-ba33072f89d7"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "protocol": 1,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "a9d12b82-415c-488f-b31f-99d7cb7cd87b"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "protocol": 1
                            },
                            "rule-name": "7f05fd93-0bd8-444c-b90b-e398afc6a9d9"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "1d03b458-9fe1-40e2-ae93-3b15e95858c1"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17
                            },
                            "rule-name": "88c519fc-4462-4cee-b8f5-15e5a3d313d8"
                        }
                    ]
                },
                "acl-name": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.644" starttime="20181214 08:47:11.643"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.644" starttime="20181214 08:47:11.635"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-interfaces:interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.650" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.650" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.650" starttime="20181214 08:47:11.645"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.651" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap58fbadbc-5f"},{"name":"272795776625121:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"272795776625121:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"2e136983-316c-40c5-8f6b-9fd019163301","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap2e136983-31"},{"name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap35c1740d-65"},{"name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap2d10d789-70"},{"name":"272795776625121:br-ex-patch:1132","enabled":true,"odl-interface:parent-interface":"272795776625121:br-ex-patch:trunk","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:vlan-id":1132,"odl-interface:l2vlan-mode":"trunk-member"},{"name":"272795776625121:br-ex-patch:1133","enabled":true,"odl-interface:parent-interface":"272795776625121:br-ex-patch:trunk","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:vlan-id":1133,"odl-interface:l2vlan-mode":"trunk-member"},{"name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap06cd8bed-10"},{"name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["e2818f66-326e-435a-8735-9da9d4a67eb4"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:6f:f6:3f","ip-address":"31.0.0.4"},{"mac-address":"fa:16:3e:6f:f6:3f","ip-address":"fe80:0:0:0:f816:3eff:fe6f:f63f"}],"odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tapae1f2b76-c3"},{"name":"272795776625121:br-ex-patch:1131","enabled":true,"odl-interface:parent-interface":"272795776625121:br-ex-patch:trunk","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:vlan-id":1131,"odl-interface:l2vlan-mode":"trunk-member"}]}} </msg>
<msg timestamp="20181214 08:47:11.652" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.652" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "odl-interface:l2vlan-mode":...</msg>
<status status="PASS" endtime="20181214 08:47:11.652" starttime="20181214 08:47:11.650"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.653" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap58fbadbc-5f",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "272795776625121:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "272795776625121:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap2e136983-31",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap35c1740d-65",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap2d10d789-70",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "272795776625121:br-ex-patch:1132",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk-member",
                "odl-interface:parent-interface": "272795776625121:br-ex-patch:trunk",
                "odl-interface:vlan-id": 1132,
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "272795776625121:br-ex-patch:1133",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk-member",
                "odl-interface:parent-interface": "272795776625121:br-ex-patch:trunk",
                "odl-interface:vlan-id": 1133,
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap06cd8bed-10",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "31.0.0.4",
                        "mac-address": "fa:16:3e:6f:f6:3f"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe6f:f63f",
                        "mac-address": "fa:16:3e:6f:f6:3f"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "e2818f66-326e-435a-8735-9da9d4a67eb4"
                ],
                "enabled": true,
                "name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tapae1f2b76-c3",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "272795776625121:br-ex-patch:1131",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk-member",
                "odl-interface:parent-interface": "272795776625121:br-ex-patch:trunk",
                "odl-interface:vlan-id": 1131,
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.653" starttime="20181214 08:47:11.652"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.653" starttime="20181214 08:47:11.644"></status>
</kw>
<kw type="foritem" name="${model} = config/interface-service-bindings:service-bindings">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.659" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.659" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.659" starttime="20181214 08:47:11.654"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.666" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.272795776625121:br-ex-patch:1131","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":2,"output-action":{"max-length":0,"output-node-connector":"1"}},{"order":1,"set-field":{"vlan-match":{"vlan-id":{"vlan-id":1131,"vlan-id-present":true}}}},{"order":0,"push-vlan-action":{"ethernet-type":33024}}]}}]}]},{"interface-name":"2e136983-316c-40c5-8f6b-9fd019163301","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.dc0cf12b-10ac-4093-b1e6-14c0f02e742a.2e136983-316c-40c5-8f6b-9fd019163301","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":83969966080,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5005,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":9,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.dc0cf12b-10ac-4093-b1e6-14c0f02e742a.ae1f2b76-c3db-4768-80d8-e1e89e938890","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":83969966080,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5005,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":17,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]},{"service-priority":2,"service-name":"acl.ingressacl.ae1f2b76-c3db-4768-80d8-e1e89e938890","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":2,"flow-cookie":110100480,"instruction":[{"order":1,"go-to-table":{"table_id":210}}]}]},{"interface-name":"272795776625121:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.272795776625121:br-ex-patch:1132","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":2,"output-action":{"max-length":0,"output-node-connector":"1"}},{"order":1,"set-field":{"vlan-match":{"vlan-id":{"vlan-id":1132,"vlan-id-present":true}}}},{"order":0,"push-vlan-action":{"ethernet-type":33024}}]}}]}]},{"interface-name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.ae1f2b76-c3db-4768-80d8-e1e89e938890","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"12"}}]}}]},{"service-priority":6,"service-name":"acl.egressacl.ae1f2b76-c3db-4768-80d8-e1e89e938890","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":6,"flow-cookie":110100480,"instruction":[{"order":1,"go-to-table":{"table_id":239}}]}]},{"interface-name":"272795776625121:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.dc0cf12b-10ac-4093-b1e6-14c0f02e742a.272795776625121:br-ex-patch:1131","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":83969966080,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5005,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":10,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"272795776625121:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.272795776625121:br-ex-patch:1133","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":2,"output-action":{"max-length":0,"output-node-connector":"1"}},{"order":1,"set-field":{"vlan-match":{"vlan-id":{"vlan-id":1133,"vlan-id-present":true}}}},{"order":0,"push-vlan-action":{"ethernet-type":33024}}]}}]}]},{"interface-name":"272795776625121:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.ff8d7d2d-287e-4f9b-8879-eef1c706b1cd.272795776625121:br-ex-patch:1132","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84020297728,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5008,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":14,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"272795776625121:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.ff015cb0-b8e3-4a6f-951b-9d2353f938c9.272795776625121:br-ex-patch:1133","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84037074944,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5009,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":16,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.272795776625121:br-ex-patch:trunk","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]}]},{"interface-name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.5f9fc8e7-648f-48d0-84fe-d86762eacc95.2d10d789-7039-4929-ba84-9ccb40ec10fb","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":83986743296,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5006,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":11,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"9"}}]}}]}]},{"interface-name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.35c1740d-65cd-48c1-b632-dc47d8b28b45","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"10"}}]}}]}]},{"interface-name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"11"}}]}}]}]},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"2e136983-316c-40c5-8f6b-9fd019163301","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.2e136983-316c-40c5-8f6b-9fd019163301","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"7"}}]}}]}]},{"interface-name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.ff8d7d2d-287e-4f9b-8879-eef1c706b1cd.35c1740d-65cd-48c1-b632-dc47d8b28b45","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84020297728,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5008,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":13,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"88baa60d-e806-4c54-b128-c26e82ef7a3a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.02ea1cb3-20e5-44d2-acbd-ad8ab36f6107.06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84003520512,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5007,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":12,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"88baa60d-e806-4c54-b128-c26e82ef7a3a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.ff015cb0-b8e3-4a6f-951b-9d2353f938c9.58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84037074944,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5009,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":15,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.2d10d789-7039-4929-ba84-9ccb40ec10fb","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"8"}}]}}]}]}]}} </msg>
<msg timestamp="20181214 08:47:11.667" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.667" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindin...</msg>
<status status="PASS" endtime="20181214 08:47:11.667" starttime="20181214 08:47:11.659"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.668" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 2,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        },
                                        {
                                            "order": 1,
                                            "set-field": {
                                                "vlan-match": {
                                                    "vlan-id": {
                                                        "vlan-id": 1131,
                                                        "vlan-id-present": true
                                                    }
                                                }
                                            }
                                        },
                                        {
                                            "order": 0,
                                            "push-vlan-action": {
                                                "ethernet-type": 33024
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.272795776625121:br-ex-patch:1131",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "272795776625121:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 83969966080,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5005
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 9
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.dc0cf12b-10ac-4093-b1e6-14c0f02e742a.2e136983-316c-40c5-8f6b-9fd019163301",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 83969966080,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5005
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 17
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.dc0cf12b-10ac-4093-b1e6-14c0f02e742a.ae1f2b76-c3db-4768-80d8-e1e89e938890",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    },
                    {
                        "flow-cookie": 110100480,
                        "flow-priority": 2,
                        "instruction": [
                            {
                                "go-to-table": {
                                    "table_id": 210
                                },
                                "order": 1
                            }
                        ],
                        "service-name": "acl.ingressacl.ae1f2b76-c3db-4768-80d8-e1e89e938890",
                        "service-priority": 2,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 2,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        },
                                        {
                                            "order": 1,
                                            "set-field": {
                                                "vlan-match": {
                                                    "vlan-id": {
                                                        "vlan-id": 1132,
                                                        "vlan-id-present": true
                                                    }
                                                }
                                            }
                                        },
                                        {
                                            "order": 0,
                                            "push-vlan-action": {
                                                "ethernet-type": 33024
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.272795776625121:br-ex-patch:1132",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "272795776625121:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "12"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.ae1f2b76-c3db-4768-80d8-e1e89e938890",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    },
                    {
                        "flow-cookie": 110100480,
                        "flow-priority": 6,
                        "instruction": [
                            {
                                "go-to-table": {
                                    "table_id": 239
                                },
                                "order": 1
                            }
                        ],
                        "service-name": "acl.egressacl.ae1f2b76-c3db-4768-80d8-e1e89e938890",
                        "service-priority": 6,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 83969966080,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5005
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 10
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.dc0cf12b-10ac-4093-b1e6-14c0f02e742a.272795776625121:br-ex-patch:1131",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "272795776625121:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 2,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        },
                                        {
                                            "order": 1,
                                            "set-field": {
                                                "vlan-match": {
                                                    "vlan-id": {
                                                        "vlan-id": 1133,
                                                        "vlan-id-present": true
                                                    }
                                                }
                                            }
                                        },
                                        {
                                            "order": 0,
                                            "push-vlan-action": {
                                                "ethernet-type": 33024
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.272795776625121:br-ex-patch:1133",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "272795776625121:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84020297728,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5008
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 14
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.ff8d7d2d-287e-4f9b-8879-eef1c706b1cd.272795776625121:br-ex-patch:1132",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "272795776625121:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84037074944,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5009
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 16
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.ff015cb0-b8e3-4a6f-951b-9d2353f938c9.272795776625121:br-ex-patch:1133",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "272795776625121:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.272795776625121:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 83986743296,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5006
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 11
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.5f9fc8e7-648f-48d0-84fe-d86762eacc95.2d10d789-7039-4929-ba84-9ccb40ec10fb",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "9"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "10"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.35c1740d-65cd-48c1-b632-dc47d8b28b45",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "11"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "7"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.2e136983-316c-40c5-8f6b-9fd019163301",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84020297728,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5008
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 13
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.ff8d7d2d-287e-4f9b-8879-eef1c706b1cd.35c1740d-65cd-48c1-b632-dc47d8b28b45",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "88baa60d-e806-4c54-b128-c26e82ef7a3a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84003520512,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5007
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 12
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.02ea1cb3-20e5-44d2-acbd-ad8ab36f6107.06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "88baa60d-e806-4c54-b128-c26e82ef7a3a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84037074944,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5009
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 15
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.ff015cb0-b8e3-4a6f-951b-9d2353f938c9.58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "8"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.2d10d789-7039-4929-ba84-9ccb40ec10fb",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.669" starttime="20181214 08:47:11.668"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.669" starttime="20181214 08:47:11.653"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-endpoints">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.674" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.674" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.674" starttime="20181214 08:47:11.670"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.675" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":272795776625121,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"192.0.2.21","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"272795776625121::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181214 08:47:11.676" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.676" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 272795776625121,
                "tunnel-end-points": [
                    {
                        "VLAN-...</msg>
<status status="PASS" endtime="20181214 08:47:11.676" starttime="20181214 08:47:11.675"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.676" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 272795776625121,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "272795776625121::0",
                        "ip-address": "192.0.2.21",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "",
                        "subnet-mask": "255.255.255.255/32",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "default-transport-zone"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.677" starttime="20181214 08:47:11.676"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.677" starttime="20181214 08:47:11.669"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-teps-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.681" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.682" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.682" starttime="20181214 08:47:11.677"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.683" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:47:11.683" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.683" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:47:11.683" starttime="20181214 08:47:11.682"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.684" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.684" starttime="20181214 08:47:11.683"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.684" starttime="20181214 08:47:11.677"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:external-tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.688" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.689" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.689" starttime="20181214 08:47:11.684"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.690" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:47:11.690" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.690" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:47:11.690" starttime="20181214 08:47:11.689"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.691" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.691" starttime="20181214 08:47:11.690"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.691" starttime="20181214 08:47:11.684"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.696" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.697" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.697" starttime="20181214 08:47:11.691"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.698" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:47:11.698" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.698" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:47:11.698" starttime="20181214 08:47:11.697"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.699" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.699" starttime="20181214 08:47:11.698"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.699" starttime="20181214 08:47:11.691"></status>
</kw>
<kw type="foritem" name="${model} = config/itm:transport-zones">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.704" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.704" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.704" starttime="20181214 08:47:11.699"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.705" level="INFO">To JSON using : content={"transport-zones":{"transport-zone":[{"zone-name":"default-transport-zone","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"255.255.255.255/32","vlan-id":0,"vteps":[{"dpn-id":272795776625121,"portname":"","ip-address":"192.0.2.21","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181214 08:47:11.705" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.705" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181214 08:47:11.705" starttime="20181214 08:47:11.704"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.706" level="INFO">{
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "255.255.255.255/32",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 272795776625121,
                                "ip-address": "192.0.2.21",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.706" starttime="20181214 08:47:11.706"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.706" starttime="20181214 08:47:11.699"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.710" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.710" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.710" starttime="20181214 08:47:11.707"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.711" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181214 08:47:11.711" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.711" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181214 08:47:11.711" starttime="20181214 08:47:11.710"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.712" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181214 08:47:11.712" starttime="20181214 08:47:11.711"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.712" starttime="20181214 08:47:11.706"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.716" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.716" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.716" starttime="20181214 08:47:11.712"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.717" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181214 08:47:11.717" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.717" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 08:47:11.718" starttime="20181214 08:47:11.717"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.718" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 08:47:11.718" starttime="20181214 08:47:11.718"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.718" starttime="20181214 08:47:11.712"></status>
</kw>
<kw type="foritem" name="${model} = config/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.723" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.723" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.723" starttime="20181214 08:47:11.719"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.724" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.21:6653"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"f8:1b:37:5c:a9:e1"},{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"}],"ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","termination-point":[{"tp-id":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:name":"br-ex-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex","termination-point":[{"tp-id":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:name":"br-ex-int-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]}]}]} </msg>
<msg timestamp="20181214 08:47:11.724" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.724" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridg...</msg>
<status status="PASS" endtime="20181214 08:47:11.724" starttime="20181214 08:47:11.723"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.725" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "f8:1b:37:5c:a9:e1"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "target": "tcp:192.0.2.21:6653"
                        }
                    ],
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "tp-id": "br-ex-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181214 08:47:11.725" starttime="20181214 08:47:11.725"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.725" starttime="20181214 08:47:11.719"></status>
</kw>
<kw type="foritem" name="${model} = config/neutron:neutron">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.731" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.731" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.731" starttime="20181214 08:47:11.726"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.737" level="INFO">To JSON using : content={"neutron":{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"5f9fc8e7-648f-48d0-84fe-d86762eacc95","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-provider-ext:segmentation-id":"91","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"l3_net_2"},{"uuid":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-provider-ext:segmentation-id":"1132","neutron-provider-ext:physical-network":"datacentre","neutron-provider-ext:network-type":"neutron-networks:network-type-vlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"l3_net_4"},{"uuid":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-provider-ext:segmentation-id":"85","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"l3_net_3"},{"uuid":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-provider-ext:segmentation-id":"1133","neutron-provider-ext:physical-network":"datacentre","neutron-provider-ext:network-type":"neutron-networks:network-type-vlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"l3_net_5"},{"uuid":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-provider-ext:segmentation-id":"1131","neutron-provider-ext:physical-network":"datacentre","neutron-provider-ext:network-type":"neutron-networks:network-type-vlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"l3_net_1"}]},"security-groups":{"security-group":[{"uuid":"62100813-13a1-4c22-9a97-bfabd6744cb8","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":4,"name":"default","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"ee3dd710-2490-4241-b666-9fec686f0c78","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","revision-number":4,"name":"default","project-id":"bfcec20503cd4d309495f70adb639682"},{"uuid":"e2818f66-326e-435a-8735-9da9d4a67eb4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":2,"name":"l3_sg","project-id":"8f21c4d8db54482e99c30c98fba342b4"}]},"security-rules":{"security-rule":[{"uuid":"1e063713-37b8-4511-8d38-c98e8a55ddc9","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e2818f66-326e-435a-8735-9da9d4a67eb4"},{"uuid":"88c519fc-4462-4cee-b8f5-15e5a3d313d8","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e2818f66-326e-435a-8735-9da9d4a67eb4","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"e64e4970-560c-4af7-a079-217ef6e7e68a","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"d06c714b-ca05-4f3a-a9af-f80ac1f213f5","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"e39d54b7-5907-4ebe-bf47-f2be219b1fec","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"1d03b458-9fe1-40e2-ae93-3b15e95858c1","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"e2818f66-326e-435a-8735-9da9d4a67eb4","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"c5369c6a-c1ec-45d9-9393-f55f92ef6f46","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"c0796abf-11eb-4f12-8347-fb5894143b1d","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"a75c3dfb-d77d-4aa6-83be-81b959b953c3","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e2818f66-326e-435a-8735-9da9d4a67eb4"},{"uuid":"dc130391-88a4-440c-9637-ba33072f89d7","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e2818f66-326e-435a-8735-9da9d4a67eb4","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"7f05fd93-0bd8-444c-b90b-e398afc6a9d9","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e2818f66-326e-435a-8735-9da9d4a67eb4","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"6ad09561-353a-445e-b51d-b931a7e01c22","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"af9be2ac-0c71-466b-8ee2-188747a79255","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"0877c663-760d-425b-9d9b-0cd97bb4575b","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"e2818f66-326e-435a-8735-9da9d4a67eb4","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"a9d12b82-415c-488f-b31f-99d7cb7cd87b","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"e2818f66-326e-435a-8735-9da9d4a67eb4","remote-ip-prefix":"0.0.0.0/0"}]},"subnets":{"subnet":[{"uuid":"c970ecfa-6d5c-4034-ad7f-6cdc3eeca600","gateway-ip":"34.0.0.1","project-id":"8f21c4d8db54482e99c30c98fba342b4","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"34.0.0.2","end":"34.0.0.254"}],"cidr":"34.0.0.0/24","network-id":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","name":"l3_sub_4"},{"uuid":"656850d1-12c7-4af1-9f96-5171edec3d2b","gateway-ip":"32.0.0.1","project-id":"8f21c4d8db54482e99c30c98fba342b4","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"32.0.0.2","end":"32.0.0.254"}],"cidr":"32.0.0.0/24","network-id":"5f9fc8e7-648f-48d0-84fe-d86762eacc95","name":"l3_sub_2"},{"uuid":"81a5d8ea-e37b-41b1-9ef9-76987b8899f7","gateway-ip":"31.0.0.1","project-id":"8f21c4d8db54482e99c30c98fba342b4","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"31.0.0.2","end":"31.0.0.254"}],"cidr":"31.0.0.0/24","network-id":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","name":"l3_sub_1"},{"uuid":"821d1959-ef0a-4f14-b61c-92ae610f3b77","gateway-ip":"33.0.0.1","project-id":"8f21c4d8db54482e99c30c98fba342b4","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"33.0.0.2","end":"33.0.0.254"}],"cidr":"33.0.0.0/24","network-id":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107","name":"l3_sub_3"},{"uuid":"af5e5228-b176-4625-ae95-e17e04b022d8","gateway-ip":"35.0.0.1","project-id":"8f21c4d8db54482e99c30c98fba342b4","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"35.0.0.2","end":"35.0.0.254"}],"cidr":"35.0.0.0/24","network-id":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","name":"l3_sub_5"}]},"ports":{"port":[{"uuid":"2e136983-316c-40c5-8f6b-9fd019163301","fixed-ips":[{"subnet-id":"81a5d8ea-e37b-41b1-9ef9-76987b8899f7","ip-address":"31.0.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-dc0cf12b-10ac-4093-b1e6-14c0f02e742a","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:f3:c3:70","admin-state-up":true,"network-id":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","name":""},{"uuid":"35c1740d-65cd-48c1-b632-dc47d8b28b45","fixed-ips":[{"subnet-id":"c970ecfa-6d5c-4034-ad7f-6cdc3eeca600","ip-address":"34.0.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:59:84:05","admin-state-up":true,"network-id":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","name":""},{"uuid":"2d10d789-7039-4929-ba84-9ccb40ec10fb","fixed-ips":[{"subnet-id":"656850d1-12c7-4af1-9f96-5171edec3d2b","ip-address":"32.0.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-5f9fc8e7-648f-48d0-84fe-d86762eacc95","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:28:11:56","admin-state-up":true,"network-id":"5f9fc8e7-648f-48d0-84fe-d86762eacc95","name":""},{"uuid":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","fixed-ips":[{"subnet-id":"af5e5228-b176-4625-ae95-e17e04b022d8","ip-address":"35.0.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-ff015cb0-b8e3-4a6f-951b-9d2353f938c9","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:ff:33:f1","admin-state-up":true,"network-id":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","name":""},{"uuid":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","fixed-ips":[{"subnet-id":"821d1959-ef0a-4f14-b61c-92ae610f3b77","ip-address":"33.0.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-02ea1cb3-20e5-44d2-acbd-ad8ab36f6107","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:6b:ed:8b","admin-state-up":true,"network-id":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107","name":""},{"uuid":"ae1f2b76-c3db-4768-80d8-e1e89e938890","fixed-ips":[{"subnet-id":"81a5d8ea-e37b-41b1-9ef9-76987b8899f7","ip-address":"31.0.0.4"}],"device-id":"e2264f6e-e52f-499b-b196-89fb6285e357","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":10,"device-owner":"compute:nova","mac-address":"fa:16:3e:6f:f6:3f","security-groups":["e2818f66-326e-435a-8735-9da9d4a67eb4"],"admin-state-up":true,"network-id":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","name":""}]}}} </msg>
<msg timestamp="20181214 08:47:11.737" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.738" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181214 08:47:11.738" starttime="20181214 08:47:11.732"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.739" level="INFO">{
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-flat",
                    "project-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "uuid": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
                },
                {
                    "admin-state-up": true,
                    "name": "l3_net_2",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "91",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "5f9fc8e7-648f-48d0-84fe-d86762eacc95"
                },
                {
                    "admin-state-up": true,
                    "name": "l3_net_4",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vlan",
                    "neutron-provider-ext:physical-network": "datacentre",
                    "neutron-provider-ext:segmentation-id": "1132",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd"
                },
                {
                    "admin-state-up": true,
                    "name": "l3_net_3",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "85",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107"
                },
                {
                    "admin-state-up": true,
                    "name": "l3_net_5",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vlan",
                    "neutron-provider-ext:physical-network": "datacentre",
                    "neutron-provider-ext:segmentation-id": "1133",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9"
                },
                {
                    "admin-state-up": true,
                    "name": "l3_net_1",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vlan",
                    "neutron-provider-ext:physical-network": "datacentre",
                    "neutron-provider-ext:segmentation-id": "1131",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a"
                }
            ]
        },
        "ports": {
            "port": [
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "31.0.0.2",
                            "subnet-id": "81a5d8ea-e37b-41b1-9ef9-76987b8899f7"
                        }
                    ],
                    "mac-address": "fa:16:3e:f3:c3:70",
                    "name": "",
                    "network-id": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 6,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "2e136983-316c-40c5-8f6b-9fd019163301"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "34.0.0.2",
                            "subnet-id": "c970ecfa-6d5c-4034-ad7f-6cdc3eeca600"
                        }
                    ],
                    "mac-address": "fa:16:3e:59:84:05",
                    "name": "",
                    "network-id": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 6,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "35c1740d-65cd-48c1-b632-dc47d8b28b45"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-5f9fc8e7-648f-48d0-84fe-d86762eacc95",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "32.0.0.2",
                            "subnet-id": "656850d1-12c7-4af1-9f96-5171edec3d2b"
                        }
                    ],
                    "mac-address": "fa:16:3e:28:11:56",
                    "name": "",
                    "network-id": "5f9fc8e7-648f-48d0-84fe-d86762eacc95",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 6,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "2d10d789-7039-4929-ba84-9ccb40ec10fb"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "35.0.0.2",
                            "subnet-id": "af5e5228-b176-4625-ae95-e17e04b022d8"
                        }
                    ],
                    "mac-address": "fa:16:3e:ff:33:f1",
                    "name": "",
                    "network-id": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 6,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-02ea1cb3-20e5-44d2-acbd-ad8ab36f6107",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "33.0.0.2",
                            "subnet-id": "821d1959-ef0a-4f14-b61c-92ae610f3b77"
                        }
                    ],
                    "mac-address": "fa:16:3e:6b:ed:8b",
                    "name": "",
                    "network-id": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 6,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc"
                },
                {
                    "admin-state-up": true,
                    "device-id": "e2264f6e-e52f-499b-b196-89fb6285e357",
                    "device-owner": "compute:nova",
                    "fixed-ips": [
                        {
                            "ip-address": "31.0.0.4",
                            "subnet-id": "81a5d8ea-e37b-41b1-9ef9-76987b8899f7"
                        }
                    ],
                    "mac-address": "fa:16:3e:6f:f6:3f",
                    "name": "",
                    "network-id": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 10,
                    "security-groups": [
                        "e2818f66-326e-435a-8735-9da9d4a67eb4"
                    ],
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "ae1f2b76-c3db-4768-80d8-e1e89e938890"
                }
            ]
        },
        "security-groups": {
            "security-group": [
                {
                    "name": "default",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 4,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "62100813-13a1-4c22-9a97-bfabd6744cb8"
                },
                {
                    "name": "default",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 4,
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "ee3dd710-2490-4241-b666-9fec686f0c78"
                },
                {
                    "name": "l3_sg",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "e2818f66-326e-435a-8735-9da9d4a67eb4"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "1e063713-37b8-4511-8d38-c98e8a55ddc9"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "88c519fc-4462-4cee-b8f5-15e5a3d313d8"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "e64e4970-560c-4af7-a079-217ef6e7e68a"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "d06c714b-ca05-4f3a-a9af-f80ac1f213f5"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "e39d54b7-5907-4ebe-bf47-f2be219b1fec"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "1d03b458-9fe1-40e2-ae93-3b15e95858c1"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "c5369c6a-c1ec-45d9-9393-f55f92ef6f46"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "c0796abf-11eb-4f12-8347-fb5894143b1d"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "a75c3dfb-d77d-4aa6-83be-81b959b953c3"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "dc130391-88a4-440c-9637-ba33072f89d7"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "7f05fd93-0bd8-444c-b90b-e398afc6a9d9"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "6ad09561-353a-445e-b51d-b931a7e01c22"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "af9be2ac-0c71-466b-8ee2-188747a79255"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "0877c663-760d-425b-9d9b-0cd97bb4575b"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "a9d12b82-415c-488f-b31f-99d7cb7cd87b"
                }
            ]
        },
        "subnets": {
            "subnet": [
                {
                    "allocation-pools": [
                        {
                            "end": "34.0.0.254",
                            "start": "34.0.0.2"
                        }
                    ],
                    "cidr": "34.0.0.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "34.0.0.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "l3_sub_4",
                    "network-id": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "c970ecfa-6d5c-4034-ad7f-6cdc3eeca600"
                },
                {
                    "allocation-pools": [
                        {
                            "end": "32.0.0.254",
                            "start": "32.0.0.2"
                        }
                    ],
                    "cidr": "32.0.0.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "32.0.0.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "l3_sub_2",
                    "network-id": "5f9fc8e7-648f-48d0-84fe-d86762eacc95",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "656850d1-12c7-4af1-9f96-5171edec3d2b"
                },
                {
                    "allocation-pools": [
                        {
                            "end": "31.0.0.254",
                            "start": "31.0.0.2"
                        }
                    ],
                    "cidr": "31.0.0.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "31.0.0.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "l3_sub_1",
                    "network-id": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "81a5d8ea-e37b-41b1-9ef9-76987b8899f7"
                },
                {
                    "allocation-pools": [
                        {
                            "end": "33.0.0.254",
                            "start": "33.0.0.2"
                        }
                    ],
                    "cidr": "33.0.0.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "33.0.0.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "l3_sub_3",
                    "network-id": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "821d1959-ef0a-4f14-b61c-92ae610f3b77"
                },
                {
                    "allocation-pools": [
                        {
                            "end": "35.0.0.254",
                            "start": "35.0.0.2"
                        }
                    ],
                    "cidr": "35.0.0.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "35.0.0.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "l3_sub_5",
                    "network-id": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "af5e5228-b176-4625-ae95-e17e04b022d8"
                }
            ]
        }
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.740" starttime="20181214 08:47:11.738"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.740" starttime="20181214 08:47:11.725"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:networkMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.746" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.747" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.747" starttime="20181214 08:47:11.741"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.748" level="INFO">To JSON using : content={"networkMaps":{"networkMap":[{"network-id":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107","subnet-id-list":["821d1959-ef0a-4f14-b61c-92ae610f3b77"]},{"network-id":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","subnet-id-list":["81a5d8ea-e37b-41b1-9ef9-76987b8899f7"]},{"network-id":"5f9fc8e7-648f-48d0-84fe-d86762eacc95","subnet-id-list":["656850d1-12c7-4af1-9f96-5171edec3d2b"]},{"network-id":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","subnet-id-list":["af5e5228-b176-4625-ae95-e17e04b022d8"]},{"network-id":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","subnet-id-list":["c970ecfa-6d5c-4034-ad7f-6cdc3eeca600"]}]}} </msg>
<msg timestamp="20181214 08:47:11.748" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.749" level="INFO">${pretty_output} = {
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107",
                "subnet-id-list": [
                    "821d1959-ef0...</msg>
<status status="PASS" endtime="20181214 08:47:11.749" starttime="20181214 08:47:11.747"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.750" level="INFO">{
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107",
                "subnet-id-list": [
                    "821d1959-ef0a-4f14-b61c-92ae610f3b77"
                ]
            },
            {
                "network-id": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                "subnet-id-list": [
                    "81a5d8ea-e37b-41b1-9ef9-76987b8899f7"
                ]
            },
            {
                "network-id": "5f9fc8e7-648f-48d0-84fe-d86762eacc95",
                "subnet-id-list": [
                    "656850d1-12c7-4af1-9f96-5171edec3d2b"
                ]
            },
            {
                "network-id": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                "subnet-id-list": [
                    "af5e5228-b176-4625-ae95-e17e04b022d8"
                ]
            },
            {
                "network-id": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                "subnet-id-list": [
                    "c970ecfa-6d5c-4034-ad7f-6cdc3eeca600"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.750" starttime="20181214 08:47:11.749"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.750" starttime="20181214 08:47:11.740"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:neutron-vpn-portip-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.755" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:neutron-vpn-portip-port-data, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.756" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.756" starttime="20181214 08:47:11.751"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.757" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:47:11.758" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.758" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:47:11.758" starttime="20181214 08:47:11.756"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.759" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.759" starttime="20181214 08:47:11.758"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.759" starttime="20181214 08:47:11.750"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:router-interfaces-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.764" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.764" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.764" starttime="20181214 08:47:11.760"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.765" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:47:11.766" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.766" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:47:11.766" starttime="20181214 08:47:11.765"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.767" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.767" starttime="20181214 08:47:11.766"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.767" starttime="20181214 08:47:11.759"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:subnetmaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.772" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.772" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.772" starttime="20181214 08:47:11.768"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.773" level="INFO">To JSON using : content={"subnetmaps":{"subnetmap":[{"id":"c970ecfa-6d5c-4034-ad7f-6cdc3eeca600","network-type":"VLAN","port-list":["35c1740d-65cd-48c1-b632-dc47d8b28b45"],"segmentation-id":1132,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","network-id":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","subnet-ip":"34.0.0.0/24"},{"id":"656850d1-12c7-4af1-9f96-5171edec3d2b","network-type":"VXLAN","port-list":["2d10d789-7039-4929-ba84-9ccb40ec10fb"],"segmentation-id":91,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","network-id":"5f9fc8e7-648f-48d0-84fe-d86762eacc95","subnet-ip":"32.0.0.0/24"},{"id":"af5e5228-b176-4625-ae95-e17e04b022d8","network-type":"VLAN","port-list":["58fbadbc-5f03-4f77-83f0-0bda6451bf6e"],"segmentation-id":1133,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","network-id":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","subnet-ip":"35.0.0.0/24"},{"id":"81a5d8ea-e37b-41b1-9ef9-76987b8899f7","network-type":"VLAN","port-list":["2e136983-316c-40c5-8f6b-9fd019163301","ae1f2b76-c3db-4768-80d8-e1e89e938890"],"segmentation-id":1131,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","network-id":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","subnet-ip":"31.0.0.0/24"},{"id":"821d1959-ef0a-4f14-b61c-92ae610f3b77","network-type":"VXLAN","port-list":["06cd8bed-10ef-4cdc-8330-af5b90b8f2fc"],"segmentation-id":85,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","network-id":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107","subnet-ip":"33.0.0.0/24"}]}} </msg>
<msg timestamp="20181214 08:47:11.774" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.774" level="INFO">${pretty_output} = {
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "c970ecfa-6d5c-4034-ad7f-6cdc3eeca600",
                "network-id": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
         ...</msg>
<status status="PASS" endtime="20181214 08:47:11.774" starttime="20181214 08:47:11.772"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.775" level="INFO">{
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "c970ecfa-6d5c-4034-ad7f-6cdc3eeca600",
                "network-id": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                "network-type": "VLAN",
                "port-list": [
                    "35c1740d-65cd-48c1-b632-dc47d8b28b45"
                ],
                "segmentation-id": 1132,
                "subnet-ip": "34.0.0.0/24",
                "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4"
            },
            {
                "id": "656850d1-12c7-4af1-9f96-5171edec3d2b",
                "network-id": "5f9fc8e7-648f-48d0-84fe-d86762eacc95",
                "network-type": "VXLAN",
                "port-list": [
                    "2d10d789-7039-4929-ba84-9ccb40ec10fb"
                ],
                "segmentation-id": 91,
                "subnet-ip": "32.0.0.0/24",
                "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4"
            },
            {
                "id": "af5e5228-b176-4625-ae95-e17e04b022d8",
                "network-id": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                "network-type": "VLAN",
                "port-list": [
                    "58fbadbc-5f03-4f77-83f0-0bda6451bf6e"
                ],
                "segmentation-id": 1133,
                "subnet-ip": "35.0.0.0/24",
                "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4"
            },
            {
                "id": "81a5d8ea-e37b-41b1-9ef9-76987b8899f7",
                "network-id": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                "network-type": "VLAN",
                "port-list": [
                    "2e136983-316c-40c5-8f6b-9fd019163301",
                    "ae1f2b76-c3db-4768-80d8-e1e89e938890"
                ],
                "segmentation-id": 1131,
                "subnet-ip": "31.0.0.0/24",
                "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4"
            },
            {
                "id": "821d1959-ef0a-4f14-b61c-92ae610f3b77",
                "network-id": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107",
                "network-type": "VXLAN",
                "port-list": [
                    "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc"
                ],
                "segmentation-id": 85,
                "subnet-ip": "33.0.0.0/24",
                "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.775" starttime="20181214 08:47:11.774"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.775" starttime="20181214 08:47:11.767"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:vpnMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.780" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.780" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.780" starttime="20181214 08:47:11.776"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.781" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181214 08:47:11.781" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.781" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181214 08:47:11.781" starttime="20181214 08:47:11.781"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.782" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181214 08:47:11.782" starttime="20181214 08:47:11.782"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.782" starttime="20181214 08:47:11.775"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-fib:fibEntries">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.786" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.786" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.787" starttime="20181214 08:47:11.783"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.788" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181214 08:47:11.788" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.788" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181214 08:47:11.788" starttime="20181214 08:47:11.787"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.789" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181214 08:47:11.789" starttime="20181214 08:47:11.788"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.789" starttime="20181214 08:47:11.783"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-interface-meta:interface-child-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.792" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-interface-meta:interface-child-info, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.793" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.793" starttime="20181214 08:47:11.789"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.794" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"272795776625121:br-ex-patch","interface-child-entry":[{"child-interface":"272795776625121:br-ex-patch:trunk"}]},{"parent-interface":"tap06cd8bed-10","interface-child-entry":[{"child-interface":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc"}]},{"parent-interface":"tap2d10d789-70","interface-child-entry":[{"child-interface":"2d10d789-7039-4929-ba84-9ccb40ec10fb"}]},{"parent-interface":"tap58fbadbc-5f","interface-child-entry":[{"child-interface":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e"}]},{"parent-interface":"272795776625121:br-ex-patch:trunk","interface-child-entry":[{"child-interface":"272795776625121:br-ex-patch:1131"},{"child-interface":"272795776625121:br-ex-patch:1132"},{"child-interface":"272795776625121:br-ex-patch:1133"}]},{"parent-interface":"tapae1f2b76-c3","interface-child-entry":[{"child-interface":"ae1f2b76-c3db-4768-80d8-e1e89e938890"}]},{"parent-interface":"tap35c1740d-65","interface-child-entry":[{"child-interface":"35c1740d-65cd-48c1-b632-dc47d8b28b45"}]},{"parent-interface":"tap2e136983-31","interface-child-entry":[{"child-interface":"2e136983-316c-40c5-8f6b-9fd019163301"}]}]}} </msg>
<msg timestamp="20181214 08:47:11.794" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.794" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "272795776...</msg>
<status status="PASS" endtime="20181214 08:47:11.794" starttime="20181214 08:47:11.793"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.795" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "272795776625121:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "272795776625121:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc"
                    }
                ],
                "parent-interface": "tap06cd8bed-10"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "2d10d789-7039-4929-ba84-9ccb40ec10fb"
                    }
                ],
                "parent-interface": "tap2d10d789-70"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e"
                    }
                ],
                "parent-interface": "tap58fbadbc-5f"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "272795776625121:br-ex-patch:1131"
                    },
                    {
                        "child-interface": "272795776625121:br-ex-patch:1132"
                    },
                    {
                        "child-interface": "272795776625121:br-ex-patch:1133"
                    }
                ],
                "parent-interface": "272795776625121:br-ex-patch:trunk"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "ae1f2b76-c3db-4768-80d8-e1e89e938890"
                    }
                ],
                "parent-interface": "tapae1f2b76-c3"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "35c1740d-65cd-48c1-b632-dc47d8b28b45"
                    }
                ],
                "parent-interface": "tap35c1740d-65"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "2e136983-316c-40c5-8f6b-9fd019163301"
                    }
                ],
                "parent-interface": "tap2e136983-31"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.795" starttime="20181214 08:47:11.795"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.795" starttime="20181214 08:47:11.789"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:router-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.800" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.800" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.800" starttime="20181214 08:47:11.796"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.801" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:47:11.801" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.801" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:47:11.801" starttime="20181214 08:47:11.800"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.802" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.802" starttime="20181214 08:47:11.802"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.802" starttime="20181214 08:47:11.795"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-id-to-vpn-instance">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.806" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-id-to-vpn-instance, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.806" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.806" starttime="20181214 08:47:11.803"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.807" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65"}]}} </msg>
<msg timestamp="20181214 08:47:11.807" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.807" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a...</msg>
<status status="PASS" endtime="20181214 08:47:11.807" starttime="20181214 08:47:11.806"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.808" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.808" starttime="20181214 08:47:11.808"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.808" starttime="20181214 08:47:11.802"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-instance-to-vpn-id">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.812" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-instance-to-vpn-id, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.813" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.813" starttime="20181214 08:47:11.809"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.814" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65","vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-id":100000}]}} </msg>
<msg timestamp="20181214 08:47:11.814" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.814" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
               ...</msg>
<status status="PASS" endtime="20181214 08:47:11.814" starttime="20181214 08:47:11.813"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.815" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.815" starttime="20181214 08:47:11.814"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.815" starttime="20181214 08:47:11.808"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:ext-routers">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.819" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.819" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.819" starttime="20181214 08:47:11.815"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.820" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:47:11.820" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.820" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:47:11.820" starttime="20181214 08:47:11.819"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.821" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.821" starttime="20181214 08:47:11.821"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.821" starttime="20181214 08:47:11.815"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-networks">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.825" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.825" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.825" starttime="20181214 08:47:11.822"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.826" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181214 08:47:11.826" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.826" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181214 08:47:11.827" starttime="20181214 08:47:11.826"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.827" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181214 08:47:11.827" starttime="20181214 08:47:11.827"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.827" starttime="20181214 08:47:11.821"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-subnets">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.831" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.831" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.831" starttime="20181214 08:47:11.828"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.833" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181214 08:47:11.834" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.834" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181214 08:47:11.834" starttime="20181214 08:47:11.832"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.834" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181214 08:47:11.834" starttime="20181214 08:47:11.834"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.835" starttime="20181214 08:47:11.827"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.839" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.839" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.839" starttime="20181214 08:47:11.835"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.840" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:47:11.840" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.840" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:47:11.840" starttime="20181214 08:47:11.839"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.841" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.841" starttime="20181214 08:47:11.840"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.841" starttime="20181214 08:47:11.835"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:intext-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.844" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:intext-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.845" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.845" starttime="20181214 08:47:11.841"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.846" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:47:11.846" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.846" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:47:11.846" starttime="20181214 08:47:11.845"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.846" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.847" starttime="20181214 08:47:11.846"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.847" starttime="20181214 08:47:11.841"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:napt-switches">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.851" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.852" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.852" starttime="20181214 08:47:11.847"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.853" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:47:11.853" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.853" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:47:11.853" starttime="20181214 08:47:11.852"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.854" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.854" starttime="20181214 08:47:11.853"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.854" starttime="20181214 08:47:11.847"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:router-id-name">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.857" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.857" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.857" starttime="20181214 08:47:11.854"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.858" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:47:11.858" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.858" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:47:11.858" starttime="20181214 08:47:11.857"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.858" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.858" starttime="20181214 08:47:11.858"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.858" starttime="20181214 08:47:11.854"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:snatint-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.862" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:snatint-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.863" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.863" starttime="20181214 08:47:11.859"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.863" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:47:11.863" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.863" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:47:11.863" starttime="20181214 08:47:11.863"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.864" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.864" starttime="20181214 08:47:11.864"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.864" starttime="20181214 08:47:11.858"></status>
</kw>
<kw type="foritem" name="${model} = config/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.879" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.879" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.879" starttime="20181214 08:47:11.864"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.910" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.272795776625121.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"Egress_Fixed_Conntrk_272795776625121_17_MatchEthernetType[2048]_Recirc","priority":100,"table_id":212,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":18691697672192,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Conntrk_272795776625121_17_MatchEthernetType[2048]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":213,"conntrack-zone":5005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_272795776625121_17_MatchEthernetType[34525]_Recirc","priority":100,"table_id":212,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":18691697672192,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Conntrk_272795776625121_17_MatchEthernetType[34525]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":213,"conntrack-zone":5005}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false},{"id":"SNAT.272795776625121.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.272795776625121.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Egress_ARP_272795776625121_17_fa:16:3e:6f:f6:3f31.0.0.4","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:6f:f6:3f"},"ethernet-type":{"type":2054}},"metadata":{"metadata":18691697672192,"metadata-mask":1152920405095219200},"arp-source-transport-address":"31.0.0.4/32","arp-source-hardware-address":{"address":"fa:16:3e:6f:f6:3f"}},"strict":false,"cookie":110100480,"flow-name":"Egress_ARP_272795776625121_17_fa:16:3e:6f:f6:3f31.0.0.4","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_272795776625121_17_136_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":18691697672192,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":136}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_272795776625121_17_136_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_272795776625121_17_135_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":18691697672192,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":135}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_272795776625121_17_135_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_L2Broadcast_272795776625121_17_fa:16:3e:6f:f6:3f","priority":61005,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:6f:f6:3f"}},"metadata":{"metadata":18691697672192,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_L2Broadcast_272795776625121_17_fa:16:3e:6f:f6:3f","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Client_v4272795776625121_17_fa:16:3e:6f:f6:3f_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:6f:f6:3f"},"ethernet-type":{"type":2048}},"metadata":{"metadata":18691697672192,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17},"udp-source-port":68,"udp-destination-port":67},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Client_v4272795776625121_17_fa:16:3e:6f:f6:3f_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Client_v6_272795776625121_17_fa:16:3e:6f:f6:3f_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:6f:f6:3f"},"ethernet-type":{"type":34525}},"metadata":{"metadata":18691697672192,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17},"udp-source-port":546,"udp-destination-port":547},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Client_v6_272795776625121_17_fa:16:3e:6f:f6:3f_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_272795776625121_17_133_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":18691697672192,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":133}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_272795776625121_17_133_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Goto_Classifier_272795776625121_17_fa:16:3e:6f:f6:3f_fe80:0:0:0:f816:3eff:fe6f:f63f","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:6f:f6:3f"},"ethernet-type":{"type":34525}},"metadata":{"metadata":18691697672192,"metadata-mask":1152920405095219200},"ipv6-source":"fe80:0:0:0:f816:3eff:fe6f:f63f/128"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_272795776625121_17_fa:16:3e:6f:f6:3f_fe80:0:0:0:f816:3eff:fe6f:f63f","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Goto_Classifier_272795776625121_17_fa:16:3e:6f:f6:3f_31.0.0.4","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:6f:f6:3f"},"ethernet-type":{"type":2048}},"metadata":{"metadata":18691697672192,"metadata-mask":1152920405095219200},"ipv4-source":"31.0.0.4/32"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_272795776625121_17_fa:16:3e:6f:f6:3f_31.0.0.4","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Egress_Acl_Commit_Conntrack_272795776625121_17_MatchEthernetType[2048]","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":18691697672192,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Conntrack_272795776625121_17_MatchEthernetType[2048]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5005}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_272795776625121_17_Drop","priority":62020,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":18691697672196,"metadata-mask":1152920405095219204}},"strict":false,"cookie":18691807772673,"flow-name":"Egress_272795776625121_17_Drop","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Acl_Commit_Non_Conntrack_272795776625121_17","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":18691697672194,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Non_Conntrack_272795776625121_17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Acl_Commit_Conntrack_272795776625121_17_MatchEthernetType[34525]","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":18691697672192,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Conntrack_272795776625121_17_MatchEthernetType[34525]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5005}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.272795776625121.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false},{"id":"ETHERnullEgress_272795776625121_17_1e063713-37b8-4511-8d38-c98e8a55ddc9","priority":1004,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":18691697672192,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"ETHERnullEgress_272795776625121_17_1e063713-37b8-4511-8d38-c98e8a55ddc9","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"ICMP_Egress_272795776625121_17_7f05fd93-0bd8-444c-b90b-e398afc6a9d9","priority":1004,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":18691697672192,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"ICMP_Egress_272795776625121_17_7f05fd93-0bd8-444c-b90b-e398afc6a9d9","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_17","priority":50,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":18691697672192,"metadata-mask":1152920405095219200}},"strict":false,"cookie":18691807772673,"flow-name":"Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"TCP_DESTINATION_1_0Egress_272795776625121_17_dc130391-88a4-440c-9637-ba33072f89d7","priority":1004,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":18691697672192,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"TCP_DESTINATION_1_0Egress_272795776625121_17_dc130391-88a4-440c-9637-ba33072f89d7","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_Drop272795776625121_17_Tracked_Invalid","priority":62020,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":18691697672192,"metadata-mask":1152920405095219200},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":48,"ct-state":48}}}]},"strict":false,"cookie":18691807772673,"flow-name":"Egress_Fixed_Conntrk_Drop272795776625121_17_Tracked_Invalid","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"ETHERnullEgress_272795776625121_17_a75c3dfb-d77d-4aa6-83be-81b959b953c3","priority":1004,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":18691697672192,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"ETHERnullEgress_272795776625121_17_a75c3dfb-d77d-4aa6-83be-81b959b953c3","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"UDP_DESTINATION_1_0Egress_272795776625121_17_88c519fc-4462-4cee-b8f5-15e5a3d313d8","priority":1004,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":18691697672192,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"UDP_DESTINATION_1_0Egress_272795776625121_17_88c519fc-4462-4cee-b8f5-15e5a3d313d8","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.272795776625121.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"272795776625121.220.2e136983-316c-40c5-8f6b-9fd019163301.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":2304}}}]},"strict":true,"cookie":134217735,"flow-name":"default.2e136983-316c-40c5-8f6b-9fd019163301","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"7"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:1133.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":4096}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:1133","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.ae1f2b76-c3db-4768-80d8-e1e89e938890.0","priority":6,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":4352}}}]},"strict":true,"cookie":110100480,"flow-name":"acl.egressacl.ae1f2b76-c3db-4768-80d8-e1e89e938890","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":0,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":239}},{"order":2,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2415923456,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:1132.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":3584}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:1132","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:1133.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":4096}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:1133","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"push-vlan-action":{"ethernet-type":33024}},{"order":1,"set-field":{"vlan-match":{"vlan-id":{"vlan-id":1133,"vlan-id-present":true}}}},{"order":2,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:1131.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":2560}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:1131","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:1132.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":3584}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:1132","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"push-vlan-action":{"ethernet-type":33024}},{"order":1,"set-field":{"vlan-match":{"vlan-id":{"vlan-id":1132,"vlan-id-present":true}}}},{"order":2,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:1131.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":2560}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:1131","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"push-vlan-action":{"ethernet-type":33024}},{"order":1,"set-field":{"vlan-match":{"vlan-id":{"vlan-id":1131,"vlan-id-present":true}}}},{"order":2,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.58fbadbc-5f03-4f77-83f0-0bda6451bf6e.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":3840}}}]},"strict":true,"cookie":134217735,"flow-name":"default.58fbadbc-5f03-4f77-83f0-0bda6451bf6e","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"11"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.ae1f2b76-c3db-4768-80d8-e1e89e938890.9","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":2415923456}}}]},"strict":true,"cookie":134217735,"flow-name":"default.ae1f2b76-c3db-4768-80d8-e1e89e938890","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"12"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.06cd8bed-10ef-4cdc-8330-af5b90b8f2fc.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":3072}}}]},"strict":true,"cookie":134217735,"flow-name":"default.06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"9"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.35c1740d-65cd-48c1-b632-dc47d8b28b45.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":3328}}}]},"strict":true,"cookie":134217735,"flow-name":"default.35c1740d-65cd-48c1-b632-dc47d8b28b45","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"10"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.2d10d789-7039-4929-ba84-9ccb40ec10fb.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":2816}}}]},"strict":true,"cookie":134217735,"flow-name":"default.2d10d789-7039-4929-ba84-9ccb40ec10fb","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"8"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36,"flow":[{"id":"3685","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":85}},"strict":false,"cookie":150999951,"flow-name":"ITM Flow Entry :5007","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84003520512,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"3691","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":91}},"strict":false,"cookie":150999950,"flow-name":"ITM Flow Entry :5006","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83986743296,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":38,"flow":[{"id":"385006","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":91}},"strict":false,"cookie":151327630,"flow-name":"5f9fc8e7-648f-48d0-84fe-d86762eacc95","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83986743296,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"385007","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":85}},"strict":false,"cookie":151327631,"flow-name":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84003520512,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_v4_Broadcast_272795776625121_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_272795776625121_17_135_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":135},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":4352}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_272795776625121_17_135_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_272795776625121_17_31.0.0.255_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":4352}}}],"ipv4-destination":"31.0.0.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_17_31.0.0.255_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Goto_Classifier_272795776625121_17_fa:16:3e:6f:f6:3f_fe80:0:0:0:f816:3eff:fe6f:f63f","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:6f:f6:3f"},"ethernet-type":{"type":34525}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":4352}}}],"ipv6-destination":"fe80:0:0:0:f816:3eff:fe6f:f63f/128"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_272795776625121_17_fa:16:3e:6f:f6:3f_fe80:0:0:0:f816:3eff:fe6f:f63f","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Goto_Classifier_272795776625121_17_fa:16:3e:6f:f6:3f_31.0.0.4","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:6f:f6:3f"},"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":4352}}}],"ipv4-destination":"31.0.0.4/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_272795776625121_17_fa:16:3e:6f:f6:3f_31.0.0.4","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_DHCP_Server_v4272795776625121_17_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":4352}}}],"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Ingress_DHCP_Server_v4272795776625121_17_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_272795776625121_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ARP_272795776625121_17","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":4352}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ARP_272795776625121_17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_DHCP_Server_v6_272795776625121_17_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":4352}}}],"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Ingress_DHCP_Server_v6_272795776625121_17_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_272795776625121_17_130_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":130},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":4352}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_272795776625121_17_130_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_272795776625121_17_136_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":136},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":4352}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_272795776625121_17_136_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"TCP_DESTINATION_1_0Ingress_272795776625121_17_0877c663-760d-425b-9d9b-0cd97bb4575b","priority":1004,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":4352}}}]},"strict":false,"cookie":110100480,"flow-name":"TCP_DESTINATION_1_0Ingress_272795776625121_17_0877c663-760d-425b-9d9b-0cd97bb4575b","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_Drop272795776625121_17_Tracked_Invalid","priority":62020,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":48,"ct-state":48}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":4352}}}]},"strict":false,"cookie":18691807772673,"flow-name":"Ingress_Fixed_Conntrk_Drop272795776625121_17_Tracked_Invalid","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"ICMP_Ingress_272795776625121_17_a9d12b82-415c-488f-b31f-99d7cb7cd87b","priority":1004,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":4352}}}]},"strict":false,"cookie":110100480,"flow-name":"ICMP_Ingress_272795776625121_17_a9d12b82-415c-488f-b31f-99d7cb7cd87b","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"UDP_DESTINATION_1_0Ingress_272795776625121_17_1d03b458-9fe1-40e2-ae93-3b15e95858c1","priority":1004,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":4352}}}]},"strict":false,"cookie":110100480,"flow-name":"UDP_DESTINATION_1_0Ingress_272795776625121_17_1d03b458-9fe1-40e2-ae93-3b15e95858c1","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_17","priority":50,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":4352}}}]},"strict":false,"cookie":18691807772673,"flow-name":"Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"44f91859-7723-44e1-a95d-25948457eb65","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297728,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210016}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525007true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84003520513,"metadata-mask":1099494850561}},"strict":false,"cookie":141562767,"flow-name":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210013}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525007false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84003520512,"metadata-mask":1099494850561}},"strict":false,"cookie":141562767,"flow-name":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210014}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525006true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83986743297,"metadata-mask":1099494850561}},"strict":false,"cookie":141562766,"flow-name":"5f9fc8e7-648f-48d0-84fe-d86762eacc95","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210011}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525006false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83986743296,"metadata-mask":1099494850561}},"strict":false,"cookie":141562766,"flow-name":"5f9fc8e7-648f-48d0-84fe-d86762eacc95","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210012}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"5050052727957766251219fa:16:3e:f3:c3:70","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:f3:c3:70"}},"metadata":{"metadata":9979574616064,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550413,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500627279577662512111fa:16:3e:28:11:56","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:28:11:56"}},"metadata":{"metadata":12178614648832,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550414,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500927279577662512115fa:16:3e:ff:33:f1","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:ff:33:f1"}},"metadata":{"metadata":16576711491584,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550417,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500527279577662512117fa:16:3e:6f:f6:3f","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:6f:f6:3f"}},"metadata":{"metadata":18775667638272,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550413,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500727279577662512112fa:16:3e:6b:ed:8b","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:6b:ed:8b"}},"metadata":{"metadata":13278143053824,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550415,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500827279577662512113fa:16:3e:59:84:05","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:59:84:05"}},"metadata":{"metadata":14377671458816,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550416,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"Ingress_Fixed_Conntrk_272795776625121_17_MatchEthernetType[2048]_Recirc","priority":100,"table_id":242,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":4352}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Conntrk_272795776625121_17_MatchEthernetType[2048]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":243,"conntrack-zone":5005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_272795776625121_17_MatchEthernetType[34525]_Recirc","priority":100,"table_id":242,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":4352}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Conntrk_272795776625121_17_MatchEthernetType[34525]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":243,"conntrack-zone":5005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"51500927279577662512115fa:16:3e:ff:33:f1","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:ff:33:f1"}},"metadata":{"metadata":84037074944,"metadata-mask":1099494850560}},"strict":true,"cookie":134419345,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":3840,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"5150052727957766251219fa:16:3e:f3:c3:70","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:f3:c3:70"}},"metadata":{"metadata":83969966080,"metadata-mask":1099494850560}},"strict":true,"cookie":134419341,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2304,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500627279577662512111fa:16:3e:28:11:56","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:28:11:56"}},"metadata":{"metadata":83986743296,"metadata-mask":1099494850560}},"strict":true,"cookie":134419342,"flow-name":"5f9fc8e7-648f-48d0-84fe-d86762eacc95","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2816,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500727279577662512112fa:16:3e:6b:ed:8b","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:6b:ed:8b"}},"metadata":{"metadata":84003520512,"metadata-mask":1099494850560}},"strict":true,"cookie":134419343,"flow-name":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":3072,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500827279577662512113fa:16:3e:59:84:05","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:59:84:05"}},"metadata":{"metadata":84020297728,"metadata-mask":1099494850560}},"strict":true,"cookie":134419344,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":3328,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500527279577662512117fa:16:3e:6f:f6:3f","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:6f:f6:3f"}},"metadata":{"metadata":83969966080,"metadata-mask":1099494850560}},"strict":true,"cookie":134419341,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4352,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Conntrack_272795776625121_17_MatchEthernetType[2048]","priority":100,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":4352}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Conntrack_272795776625121_17_MatchEthernetType[2048]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5005}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Conntrack_272795776625121_17_MatchEthernetType[34525]","priority":100,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":4352}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Conntrack_272795776625121_17_MatchEthernetType[34525]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5005}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_272795776625121_17_Drop","priority":62020,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":4352}}}]},"strict":false,"cookie":18691807772673,"flow-name":"Ingress_272795776625121_17_Drop","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Non_Conntrack_272795776625121_17","priority":100,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":2,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":4352}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Non_Conntrack_272795776625121_17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.14.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":14}},"strict":true,"cookie":142606350,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":3584,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.13.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":13}},"strict":true,"cookie":142606349,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":3328,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.17.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":18691697672192,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":17}},"strict":true,"cookie":142606353,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":17592186044416,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.15.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":15}},"strict":true,"cookie":142606351,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":3840,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.11.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":12094627905536,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":11}},"strict":true,"cookie":142606347,"flow-name":"5f9fc8e7-648f-48d0-84fe-d86762eacc95","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.12.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":12}},"strict":true,"cookie":142606348,"flow-name":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":3072,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.14.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":15393162788864,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":14}},"strict":true,"cookie":142606350,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.11.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":11}},"strict":true,"cookie":142606347,"flow-name":"5f9fc8e7-648f-48d0-84fe-d86762eacc95","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2816,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4398046511104,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.15.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":16492674416640,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":15}},"strict":true,"cookie":142606351,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.10.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":10}},"strict":true,"cookie":142606346,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2560,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.12.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":13194139533312,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":12}},"strict":true,"cookie":142606348,"flow-name":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.17.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":17}},"strict":true,"cookie":142606353,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4352,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.9.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":9}},"strict":true,"cookie":142606345,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2304,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.13.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":14293651161088,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":13}},"strict":true,"cookie":142606349,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.9.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":9895604649984,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":9}},"strict":true,"cookie":142606345,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.10.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":10995116277760,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":10}},"strict":true,"cookie":142606346,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:272795776625121:35c1740d-65cd-48c1-b632-dc47d8b28b45","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:10","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:35c1740d-65cd-48c1-b632-dc47d8b28b45","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":14293651161088,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:ae1f2b76-c3db-4768-80d8-e1e89e938890","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:12","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:ae1f2b76-c3db-4768-80d8-e1e89e938890","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":18691697672192,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:58fbadbc-5f03-4f77-83f0-0bda6451bf6e","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:11","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:58fbadbc-5f03-4f77-83f0-0bda6451bf6e","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":16492674416640,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:272795776625121:br-ex-patch:1133","priority":10,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:1","vlan-match":{"vlan-id":{"vlan-id":1133,"vlan-id-present":true}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:272795776625121:br-ex-patch:1133","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"pop-vlan-action":{}}]}},{"order":1,"write-metadata":{"metadata":17592186044417,"metadata-mask":18446742974197923841}},{"order":2,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:2d10d789-7039-4929-ba84-9ccb40ec10fb","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:8","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:2d10d789-7039-4929-ba84-9ccb40ec10fb","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":12094627905536,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:272795776625121:br-ex-patch:1132","priority":10,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:1","vlan-match":{"vlan-id":{"vlan-id":1132,"vlan-id-present":true}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:272795776625121:br-ex-patch:1132","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"pop-vlan-action":{}}]}},{"order":1,"write-metadata":{"metadata":15393162788865,"metadata-mask":18446742974197923841}},{"order":2,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:272795776625121:br-ex-patch:1131","priority":10,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:1","vlan-match":{"vlan-id":{"vlan-id":1131,"vlan-id-present":true}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:272795776625121:br-ex-patch:1131","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"pop-vlan-action":{}}]}},{"order":1,"write-metadata":{"metadata":10995116277761,"metadata-mask":18446742974197923841}},{"order":2,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:2e136983-316c-40c5-8f6b-9fd019163301","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:7","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:2e136983-316c-40c5-8f6b-9fd019163301","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":9895604649984,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:272795776625121:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:9","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":13194139533312,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.272795776625121.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17,"flow":[{"id":"272795776625121.17.2e136983-316c-40c5-8f6b-9fd019163301.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":9895604649984,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.dc0cf12b-10ac-4093-b1e6-14c0f02e742a.2e136983-316c-40c5-8f6b-9fd019163301","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":9,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5005,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529225025643085824,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.58fbadbc-5f03-4f77-83f0-0bda6451bf6e.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":16492674416640,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.ff015cb0-b8e3-4a6f-951b-9d2353f938c9.58fbadbc-5f03-4f77-83f0-0bda6451bf6e","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":15,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5009,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529231622779961344,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.2d10d789-7039-4929-ba84-9ccb40ec10fb.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":12094627905536,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.5f9fc8e7-648f-48d0-84fe-d86762eacc95.2d10d789-7039-4929-ba84-9ccb40ec10fb","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":11,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5006,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529227224683118592,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.ae1f2b76-c3db-4768-80d8-e1e89e938890.9","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":10376312233159294976,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.dc0cf12b-10ac-4093-b1e6-14c0f02e742a.ae1f2b76-c3db-4768-80d8-e1e89e938890","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":17,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5005,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529233821736108032,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.272795776625121:br-ex-patch:1133.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":17592186044416,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.ff015cb0-b8e3-4a6f-951b-9d2353f938c9.272795776625121:br-ex-patch:1133","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":16,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5009,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529232722291589120,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.06cd8bed-10ef-4cdc-8330-af5b90b8f2fc.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":13194139533312,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.02ea1cb3-20e5-44d2-acbd-ad8ab36f6107.06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":12,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5007,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529228324211523584,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.272795776625121:br-ex-patch:1132.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":15393162788864,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.ff8d7d2d-287e-4f9b-8879-eef1c706b1cd.272795776625121:br-ex-patch:1132","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":14,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5008,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529230523251556352,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.ae1f2b76-c3db-4768-80d8-e1e89e938890.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":18691697672192,"metadata-mask":18446742974197923840}},"strict":true,"cookie":110100480,"flow-name":"acl.ingressacl.ae1f2b76-c3db-4768-80d8-e1e89e938890","instructions":{"instruction":[{"order":1,"go-to-table":{"table_id":210}},{"order":2,"write-metadata":{"metadata":10376312233159294976,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.272795776625121:br-ex-patch:1131.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":10995116277760,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.dc0cf12b-10ac-4093-b1e6-14c0f02e742a.272795776625121:br-ex-patch:1131","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":10,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5005,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529226125154713600,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.35c1740d-65cd-48c1-b632-dc47d8b28b45.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":14293651161088,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.ff8d7d2d-287e-4f9b-8879-eef1c706b1cd.35c1740d-65cd-48c1-b632-dc47d8b28b45","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":13,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5008,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529229423739928576,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false}]}],"flow-node-inventory:group":[{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":225002,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"81a5d8ea-e37b-41b1-9ef9-76987b8899f7","group-type":"group-all"},{"group-id":225001,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e13b9ba2-e337-4e51-9e53-07a75695540c","group-type":"group-all"},{"group-id":210014,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210013}}],"watch_port":4294967295}]},"group-name":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107","group-type":"group-all"},{"group-id":210013,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":12}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107","group-type":"group-all"},{"group-id":210016,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210015}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":3584,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210015,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":13}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210017,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":15}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2560,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"},{"group-id":210009,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":9}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":17}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"},{"group-id":210012,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210011}}],"watch_port":4294967295}]},"group-name":"5f9fc8e7-648f-48d0-84fe-d86762eacc95","group-type":"group-all"},{"group-id":210011,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":11}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"5f9fc8e7-648f-48d0-84fe-d86762eacc95","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181214 08:47:11.911" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.913" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181214 08:47:11.914" starttime="20181214 08:47:11.879"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.916" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225002,
                        "group-name": "81a5d8ea-e37b-41b1-9ef9-76987b8899f7",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225001,
                        "group-name": "e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210013
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210014,
                        "group-name": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 12
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210013,
                        "group-name": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210015
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 3584
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210016,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 13
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210015,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4096
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 15
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210017,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 1024
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 2560
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 9
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 17
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210009,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210011
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210012,
                        "group-name": "5f9fc8e7-648f-48d0-84fe-d86762eacc95",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 11
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210011,
                        "group-name": "5f9fc8e7-648f-48d0-84fe-d86762eacc95",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Conntrk_272795776625121_17_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_272795776625121_17_MatchEthernetType[2048]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5005,
                                                            "flags": 0,
                                                            "recirc-table": 213,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 18691697672192,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 212
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Conntrk_272795776625121_17_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_272795776625121_17_MatchEthernetType[34525]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5005,
                                                            "flags": 0,
                                                            "recirc-table": 213,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 18691697672192,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ARP_272795776625121_17_fa:16:3e:6f:f6:3f31.0.0.4",
                                "hard-timeout": 0,
                                "id": "Egress_ARP_272795776625121_17_fa:16:3e:6f:f6:3f31.0.0.4",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-source-hardware-address": {
                                        "address": "fa:16:3e:6f:f6:3f"
                                    },
                                    "arp-source-transport-address": "31.0.0.4/32",
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:6f:f6:3f"
                                        },
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 18691697672192,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_272795776625121_17_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_272795776625121_17_136_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 136
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "metadata": {
                                        "metadata": 18691697672192,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_272795776625121_17_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_272795776625121_17_135_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 135
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "metadata": {
                                        "metadata": 18691697672192,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_L2Broadcast_272795776625121_17_fa:16:3e:6f:f6:3f",
                                "hard-timeout": 0,
                                "id": "Egress_L2Broadcast_272795776625121_17_fa:16:3e:6f:f6:3f",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:6f:f6:3f"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 18691697672192,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Client_v4272795776625121_17_fa:16:3e:6f:f6:3f_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v4272795776625121_17_fa:16:3e:6f:f6:3f_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:6f:f6:3f"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 18691697672192,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "udp-destination-port": 67,
                                    "udp-source-port": 68
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Client_v6_272795776625121_17_fa:16:3e:6f:f6:3f_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v6_272795776625121_17_fa:16:3e:6f:f6:3f_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:6f:f6:3f"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 18691697672192,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "udp-destination-port": 547,
                                    "udp-source-port": 546
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_272795776625121_17_133_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_272795776625121_17_133_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 133
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "metadata": {
                                        "metadata": 18691697672192,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Goto_Classifier_272795776625121_17_fa:16:3e:6f:f6:3f_fe80:0:0:0:f816:3eff:fe6f:f63f",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_272795776625121_17_fa:16:3e:6f:f6:3f_fe80:0:0:0:f816:3eff:fe6f:f63f",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:6f:f6:3f"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-source": "fe80:0:0:0:f816:3eff:fe6f:f63f/128",
                                    "metadata": {
                                        "metadata": 18691697672192,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Goto_Classifier_272795776625121_17_fa:16:3e:6f:f6:3f_31.0.0.4",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_272795776625121_17_fa:16:3e:6f:f6:3f_31.0.0.4",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:6f:f6:3f"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-source": "31.0.0.4/32",
                                    "metadata": {
                                        "metadata": 18691697672192,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Conntrack_272795776625121_17_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_272795776625121_17_MatchEthernetType[2048]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5005,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 18691697672192,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 18691807772673,
                                "flow-name": "Egress_272795776625121_17_Drop",
                                "hard-timeout": 0,
                                "id": "Egress_272795776625121_17_Drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 18691697672196,
                                        "metadata-mask": 1152920405095219204
                                    }
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Non_Conntrack_272795776625121_17",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Non_Conntrack_272795776625121_17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 18691697672194,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Conntrack_272795776625121_17_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_272795776625121_17_MatchEthernetType[34525]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5005,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 18691697672192,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ETHERnullEgress_272795776625121_17_1e063713-37b8-4511-8d38-c98e8a55ddc9",
                                "hard-timeout": 0,
                                "id": "ETHERnullEgress_272795776625121_17_1e063713-37b8-4511-8d38-c98e8a55ddc9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 18691697672192,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1004,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ICMP_Egress_272795776625121_17_7f05fd93-0bd8-444c-b90b-e398afc6a9d9",
                                "hard-timeout": 0,
                                "id": "ICMP_Egress_272795776625121_17_7f05fd93-0bd8-444c-b90b-e398afc6a9d9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    },
                                    "metadata": {
                                        "metadata": 18691697672192,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1004,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 18691807772673,
                                "flow-name": "Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_17",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 18691697672192,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 50,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "TCP_DESTINATION_1_0Egress_272795776625121_17_dc130391-88a4-440c-9637-ba33072f89d7",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Egress_272795776625121_17_dc130391-88a4-440c-9637-ba33072f89d7",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    },
                                    "metadata": {
                                        "metadata": 18691697672192,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1004,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 18691807772673,
                                "flow-name": "Egress_Fixed_Conntrk_Drop272795776625121_17_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_Drop272795776625121_17_Tracked_Invalid",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 18691697672192,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 48,
                                                    "mask": 48
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ETHERnullEgress_272795776625121_17_a75c3dfb-d77d-4aa6-83be-81b959b953c3",
                                "hard-timeout": 0,
                                "id": "ETHERnullEgress_272795776625121_17_a75c3dfb-d77d-4aa6-83be-81b959b953c3",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 18691697672192,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1004,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "UDP_DESTINATION_1_0Egress_272795776625121_17_88c519fc-4462-4cee-b8f5-15e5a3d313d8",
                                "hard-timeout": 0,
                                "id": "UDP_DESTINATION_1_0Egress_272795776625121_17_88c519fc-4462-4cee-b8f5-15e5a3d313d8",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 18691697672192,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1004,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.2e136983-316c-40c5-8f6b-9fd019163301",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.2e136983-316c-40c5-8f6b-9fd019163301.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "7"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 2304
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:1133",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:1133.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 4096
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "acl.egressacl.ae1f2b76-c3db-4768-80d8-e1e89e938890",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.ae1f2b76-c3db-4768-80d8-e1e89e938890.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 239
                                            },
                                            "order": 1
                                        },
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2415923456
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 2
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 4352
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 6,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:1132",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:1132.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 3584
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:1133",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:1133.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "push-vlan-action": {
                                                            "ethernet-type": 33024
                                                        }
                                                    },
                                                    {
                                                        "order": 1,
                                                        "set-field": {
                                                            "vlan-match": {
                                                                "vlan-id": {
                                                                    "vlan-id": 1133,
                                                                    "vlan-id-present": true
                                                                }
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "order": 2,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 4096
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:1131",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:1131.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 2560
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:1132",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:1132.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "push-vlan-action": {
                                                            "ethernet-type": 33024
                                                        }
                                                    },
                                                    {
                                                        "order": 1,
                                                        "set-field": {
                                                            "vlan-match": {
                                                                "vlan-id": {
                                                                    "vlan-id": 1132,
                                                                    "vlan-id-present": true
                                                                }
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "order": 2,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 3584
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:1131",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:1131.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "push-vlan-action": {
                                                            "ethernet-type": 33024
                                                        }
                                                    },
                                                    {
                                                        "order": 1,
                                                        "set-field": {
                                                            "vlan-match": {
                                                                "vlan-id": {
                                                                    "vlan-id": 1131,
                                                                    "vlan-id-present": true
                                                                }
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "order": 2,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 2560
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.58fbadbc-5f03-4f77-83f0-0bda6451bf6e.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "11"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 3840
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.ae1f2b76-c3db-4768-80d8-e1e89e938890",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.ae1f2b76-c3db-4768-80d8-e1e89e938890.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "12"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 2415923456
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.06cd8bed-10ef-4cdc-8330-af5b90b8f2fc.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "9"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 3072
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.35c1740d-65cd-48c1-b632-dc47d8b28b45",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.35c1740d-65cd-48c1-b632-dc47d8b28b45.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "10"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 3328
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.2d10d789-7039-4929-ba84-9ccb40ec10fb",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.2d10d789-7039-4929-ba84-9ccb40ec10fb.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "8"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 2816
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 150999951,
                                "flow-name": "ITM Flow Entry :5007",
                                "hard-timeout": 0,
                                "id": "3685",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84003520512,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 85
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            },
                            {
                                "barrier": false,
                                "cookie": 150999950,
                                "flow-name": "ITM Flow Entry :5006",
                                "hard-timeout": 0,
                                "id": "3691",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83986743296,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 91
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            }
                        ],
                        "id": 36
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 151327630,
                                "flow-name": "5f9fc8e7-648f-48d0-84fe-d86762eacc95",
                                "hard-timeout": 0,
                                "id": "385006",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83986743296,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 91
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            },
                            {
                                "barrier": false,
                                "cookie": 151327631,
                                "flow-name": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107",
                                "hard-timeout": 0,
                                "id": "385007",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84003520512,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 85
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            }
                        ],
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ICMPv6_272795776625121_17_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_272795776625121_17_135_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 135
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 4352
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_17_31.0.0.255_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_17_31.0.0.255_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "31.0.0.255/32",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 4352
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Goto_Classifier_272795776625121_17_fa:16:3e:6f:f6:3f_fe80:0:0:0:f816:3eff:fe6f:f63f",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_272795776625121_17_fa:16:3e:6f:f6:3f_fe80:0:0:0:f816:3eff:fe6f:f63f",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:6f:f6:3f"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-destination": "fe80:0:0:0:f816:3eff:fe6f:f63f/128",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 4352
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Goto_Classifier_272795776625121_17_fa:16:3e:6f:f6:3f_31.0.0.4",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_272795776625121_17_fa:16:3e:6f:f6:3f_31.0.0.4",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:6f:f6:3f"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "31.0.0.4/32",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 4352
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_DHCP_Server_v4272795776625121_17_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v4272795776625121_17_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 4352
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ],
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ARP_272795776625121_17",
                                "hard-timeout": 0,
                                "id": "Ingress_ARP_272795776625121_17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 4352
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_DHCP_Server_v6_272795776625121_17_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v6_272795776625121_17_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 4352
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ],
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ICMPv6_272795776625121_17_130_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_272795776625121_17_130_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 130
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 4352
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ICMPv6_272795776625121_17_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_272795776625121_17_136_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 136
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 4352
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "TCP_DESTINATION_1_0Ingress_272795776625121_17_0877c663-760d-425b-9d9b-0cd97bb4575b",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Ingress_272795776625121_17_0877c663-760d-425b-9d9b-0cd97bb4575b",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 4352
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1004,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 18691807772673,
                                "flow-name": "Ingress_Fixed_Conntrk_Drop272795776625121_17_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_Drop272795776625121_17_Tracked_Invalid",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 48,
                                                    "mask": 48
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 4352
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ICMP_Ingress_272795776625121_17_a9d12b82-415c-488f-b31f-99d7cb7cd87b",
                                "hard-timeout": 0,
                                "id": "ICMP_Ingress_272795776625121_17_a9d12b82-415c-488f-b31f-99d7cb7cd87b",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 4352
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1004,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "UDP_DESTINATION_1_0Ingress_272795776625121_17_1d03b458-9fe1-40e2-ae93-3b15e95858c1",
                                "hard-timeout": 0,
                                "id": "UDP_DESTINATION_1_0Ingress_272795776625121_17_1d03b458-9fe1-40e2-ae93-3b15e95858c1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 4352
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1004,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 18691807772673,
                                "flow-name": "Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_17",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 4352
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 50,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "44f91859-7723-44e1-a95d-25948457eb65",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210016
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297728,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562767,
                                "flow-name": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107",
                                "hard-timeout": 0,
                                "id": "525007true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210013
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84003520513,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562767,
                                "flow-name": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107",
                                "hard-timeout": 0,
                                "id": "525007false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210014
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84003520512,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562766,
                                "flow-name": "5f9fc8e7-648f-48d0-84fe-d86762eacc95",
                                "hard-timeout": 0,
                                "id": "525006true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210011
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83986743297,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562766,
                                "flow-name": "5f9fc8e7-648f-48d0-84fe-d86762eacc95",
                                "hard-timeout": 0,
                                "id": "525006false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210012
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83986743296,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134550413,
                                "hard-timeout": 0,
                                "id": "5050052727957766251219fa:16:3e:f3:c3:70",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:f3:c3:70"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 9979574616064,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550414,
                                "hard-timeout": 0,
                                "id": "50500627279577662512111fa:16:3e:28:11:56",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:28:11:56"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 12178614648832,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550417,
                                "hard-timeout": 0,
                                "id": "50500927279577662512115fa:16:3e:ff:33:f1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:ff:33:f1"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 16576711491584,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550413,
                                "hard-timeout": 0,
                                "id": "50500527279577662512117fa:16:3e:6f:f6:3f",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:6f:f6:3f"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 18775667638272,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550415,
                                "hard-timeout": 0,
                                "id": "50500727279577662512112fa:16:3e:6b:ed:8b",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:6b:ed:8b"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 13278143053824,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550416,
                                "hard-timeout": 0,
                                "id": "50500827279577662512113fa:16:3e:59:84:05",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:59:84:05"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 14377671458816,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Conntrk_272795776625121_17_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_272795776625121_17_MatchEthernetType[2048]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5005,
                                                            "flags": 0,
                                                            "recirc-table": 243,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 4352
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 242
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Conntrk_272795776625121_17_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_272795776625121_17_MatchEthernetType[34525]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5005,
                                                            "flags": 0,
                                                            "recirc-table": 243,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 4352
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 242
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419345,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "51500927279577662512115fa:16:3e:ff:33:f1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 3840
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:ff:33:f1"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419341,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "5150052727957766251219fa:16:3e:f3:c3:70",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2304
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:f3:c3:70"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419342,
                                "flow-name": "5f9fc8e7-648f-48d0-84fe-d86762eacc95",
                                "hard-timeout": 0,
                                "id": "51500627279577662512111fa:16:3e:28:11:56",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2816
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:28:11:56"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83986743296,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419343,
                                "flow-name": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107",
                                "hard-timeout": 0,
                                "id": "51500727279577662512112fa:16:3e:6b:ed:8b",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 3072
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:6b:ed:8b"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84003520512,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419344,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "51500827279577662512113fa:16:3e:59:84:05",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 3328
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:59:84:05"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84020297728,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419341,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "51500527279577662512117fa:16:3e:6f:f6:3f",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4352
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:6f:f6:3f"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Acl_Commit_Conntrack_272795776625121_17_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_272795776625121_17_MatchEthernetType[2048]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5005,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 4352
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Acl_Commit_Conntrack_272795776625121_17_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_272795776625121_17_MatchEthernetType[34525]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5005,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 4352
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 18691807772673,
                                "flow-name": "Ingress_272795776625121_17_Drop",
                                "hard-timeout": 0,
                                "id": "Ingress_272795776625121_17_Drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 4352
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Acl_Commit_Non_Conntrack_272795776625121_17",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Non_Conntrack_272795776625121_17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 2,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 4352
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606350,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.14.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 3584
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 14
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606349,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.13.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 3328
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 13
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606353,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.17.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 18691697672192,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 17
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.16.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 17592186044416,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606351,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.15.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 3840
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 15
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606347,
                                "flow-name": "5f9fc8e7-648f-48d0-84fe-d86762eacc95",
                                "hard-timeout": 0,
                                "id": "55.11.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 12094627905536,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 11
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606348,
                                "flow-name": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107",
                                "hard-timeout": 0,
                                "id": "55.12.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 3072
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 12
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.16.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4096
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606350,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.14.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 15393162788864,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 14
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1024
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606347,
                                "flow-name": "5f9fc8e7-648f-48d0-84fe-d86762eacc95",
                                "hard-timeout": 0,
                                "id": "55.11.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2816
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 11
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4398046511104,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606351,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.15.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 16492674416640,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 15
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606346,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.10.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2560
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 10
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606348,
                                "flow-name": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107",
                                "hard-timeout": 0,
                                "id": "55.12.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 13194139533312,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 12
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606353,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.17.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4352
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 17
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606345,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.9.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2304
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 9
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606349,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.13.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 14293651161088,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 13
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606345,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.9.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 9895604649984,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 9
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606346,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.10.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 10995116277760,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 10
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:35c1740d-65cd-48c1-b632-dc47d8b28b45",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:35c1740d-65cd-48c1-b632-dc47d8b28b45",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 14293651161088,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:10",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:ae1f2b76-c3db-4768-80d8-e1e89e938890",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:ae1f2b76-c3db-4768-80d8-e1e89e938890",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 18691697672192,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:12",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 16492674416640,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:11",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:272795776625121:br-ex-patch:1133",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:272795776625121:br-ex-patch:1133",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "pop-vlan-action": {}
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 17592186044417,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 2
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 1133,
                                            "vlan-id-present": true
                                        }
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:2d10d789-7039-4929-ba84-9ccb40ec10fb",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:2d10d789-7039-4929-ba84-9ccb40ec10fb",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 12094627905536,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:8",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:272795776625121:br-ex-patch:1132",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:272795776625121:br-ex-patch:1132",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "pop-vlan-action": {}
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 15393162788865,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 2
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 1132,
                                            "vlan-id-present": true
                                        }
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:272795776625121:br-ex-patch:1131",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:272795776625121:br-ex-patch:1131",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "pop-vlan-action": {}
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 10995116277761,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 2
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 1131,
                                            "vlan-id-present": true
                                        }
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:2e136983-316c-40c5-8f6b-9fd019163301",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:2e136983-316c-40c5-8f6b-9fd019163301",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 9895604649984,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:7",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 13194139533312,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:9",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.dc0cf12b-10ac-4093-b1e6-14c0f02e742a.2e136983-316c-40c5-8f6b-9fd019163301",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.2e136983-316c-40c5-8f6b-9fd019163301.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 9
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5005
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529225025643085824,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 9895604649984,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.ff015cb0-b8e3-4a6f-951b-9d2353f938c9.58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.58fbadbc-5f03-4f77-83f0-0bda6451bf6e.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 15
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5009
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529231622779961344,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 16492674416640,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.5f9fc8e7-648f-48d0-84fe-d86762eacc95.2d10d789-7039-4929-ba84-9ccb40ec10fb",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.2d10d789-7039-4929-ba84-9ccb40ec10fb.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 11
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5006
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529227224683118592,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 12094627905536,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.dc0cf12b-10ac-4093-b1e6-14c0f02e742a.ae1f2b76-c3db-4768-80d8-e1e89e938890",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.ae1f2b76-c3db-4768-80d8-e1e89e938890.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 17
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5005
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529233821736108032,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 10376312233159294976,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.ff015cb0-b8e3-4a6f-951b-9d2353f938c9.272795776625121:br-ex-patch:1133",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.272795776625121:br-ex-patch:1133.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 16
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5009
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529232722291589120,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 17592186044416,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.02ea1cb3-20e5-44d2-acbd-ad8ab36f6107.06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.06cd8bed-10ef-4cdc-8330-af5b90b8f2fc.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 12
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5007
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529228324211523584,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 13194139533312,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.ff8d7d2d-287e-4f9b-8879-eef1c706b1cd.272795776625121:br-ex-patch:1132",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.272795776625121:br-ex-patch:1132.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 14
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5008
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529230523251556352,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 15393162788864,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "acl.ingressacl.ae1f2b76-c3db-4768-80d8-e1e89e938890",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.ae1f2b76-c3db-4768-80d8-e1e89e938890.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 210
                                            },
                                            "order": 1
                                        },
                                        {
                                            "order": 2,
                                            "write-metadata": {
                                                "metadata": 10376312233159294976,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 18691697672192,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.dc0cf12b-10ac-4093-b1e6-14c0f02e742a.272795776625121:br-ex-patch:1131",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.272795776625121:br-ex-patch:1131.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 10
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5005
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529226125154713600,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 10995116277760,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.ff8d7d2d-287e-4f9b-8879-eef1c706b1cd.35c1740d-65cd-48c1-b632-dc47d8b28b45",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.35c1740d-65cd-48c1-b632-dc47d8b28b45.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 13
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5008
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529229423739928576,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 14293651161088,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            }
                        ],
                        "id": 17
                    }
                ],
                "id": "openflow:272795776625121"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.920" starttime="20181214 08:47:11.914"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.920" starttime="20181214 08:47:11.864"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-dpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.924" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.924" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.924" starttime="20181214 08:47:11.921"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.925" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"44f91859-7723-44e1-a95d-25948457eb65"},{"elan-instance-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["35c1740d-65cd-48c1-b632-dc47d8b28b45","272795776625121:br-ex-patch:1132"]}]},{"elan-instance-name":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["06cd8bed-10ef-4cdc-8330-af5b90b8f2fc"]}]},{"elan-instance-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1133","58fbadbc-5f03-4f77-83f0-0bda6451bf6e"]}]},{"elan-instance-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["2e136983-316c-40c5-8f6b-9fd019163301","272795776625121:br-ex-patch:1131","ae1f2b76-c3db-4768-80d8-e1e89e938890"]}]},{"elan-instance-name":"8c3e82a8-071a-4d20-abde-82c067e37c1b"},{"elan-instance-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1121"]}]},{"elan-instance-name":"5f9fc8e7-648f-48d0-84fe-d86762eacc95","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["2d10d789-7039-4929-ba84-9ccb40ec10fb"]}]}]}} </msg>
<msg timestamp="20181214 08:47:11.925" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.925" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181214 08:47:11.925" starttime="20181214 08:47:11.924"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.925" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                            "272795776625121:br-ex-patch:1132"
                        ]
                    }
                ],
                "elan-instance-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc"
                        ]
                    }
                ],
                "elan-instance-name": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1133",
                            "58fbadbc-5f03-4f77-83f0-0bda6451bf6e"
                        ]
                    }
                ],
                "elan-instance-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "2e136983-316c-40c5-8f6b-9fd019163301",
                            "272795776625121:br-ex-patch:1131",
                            "ae1f2b76-c3db-4768-80d8-e1e89e938890"
                        ]
                    }
                ],
                "elan-instance-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a"
            },
            {
                "elan-instance-name": "8c3e82a8-071a-4d20-abde-82c067e37c1b"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1121"
                        ]
                    }
                ],
                "elan-instance-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "2d10d789-7039-4929-ba84-9ccb40ec10fb"
                        ]
                    }
                ],
                "elan-instance-name": "5f9fc8e7-648f-48d0-84fe-d86762eacc95"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.925" starttime="20181214 08:47:11.925"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.925" starttime="20181214 08:47:11.921"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-forwarding-tables">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.928" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.928" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.928" starttime="20181214 08:47:11.926"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.929" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"5f9fc8e7-648f-48d0-84fe-d86762eacc95","mac-entry":[{"mac-address":"fa:16:3e:28:11:56","interface":"2d10d789-7039-4929-ba84-9ccb40ec10fb","ip-prefix":"32.0.0.2","isStaticAddress":true}]},{"elan-instance-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","mac-entry":[{"mac-address":"fa:16:3e:59:84:05","interface":"35c1740d-65cd-48c1-b632-dc47d8b28b45","ip-prefix":"34.0.0.2","isStaticAddress":true}]},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"elan-instance-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","mac-entry":[{"mac-address":"fa:16:3e:f3:c3:70","interface":"2e136983-316c-40c5-8f6b-9fd019163301","ip-prefix":"31.0.0.2","isStaticAddress":true},{"mac-address":"fa:16:3e:6f:f6:3f","interface":"ae1f2b76-c3db-4768-80d8-e1e89e938890","ip-prefix":"31.0.0.4","isStaticAddress":true}]},{"elan-instance-name":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107","mac-entry":[{"mac-address":"fa:16:3e:6b:ed:8b","interface":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","ip-prefix":"33.0.0.2","isStaticAddress":true}]},{"elan-instance-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","mac-entry":[{"mac-address":"fa:16:3e:ff:33:f1","interface":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","ip-prefix":"35.0.0.2","isStaticAddress":true}]}]}} </msg>
<msg timestamp="20181214 08:47:11.929" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.929" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "5f9fc8e7-648f-48d0-84fe-d86762eacc95",
                "mac-entry": [
                    ...</msg>
<status status="PASS" endtime="20181214 08:47:11.929" starttime="20181214 08:47:11.928"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.929" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "5f9fc8e7-648f-48d0-84fe-d86762eacc95",
                "mac-entry": [
                    {
                        "interface": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                        "ip-prefix": "32.0.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:28:11:56"
                    }
                ]
            },
            {
                "elan-instance-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                "mac-entry": [
                    {
                        "interface": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                        "ip-prefix": "34.0.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:59:84:05"
                    }
                ]
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-instance-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                "mac-entry": [
                    {
                        "interface": "2e136983-316c-40c5-8f6b-9fd019163301",
                        "ip-prefix": "31.0.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:f3:c3:70"
                    },
                    {
                        "interface": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                        "ip-prefix": "31.0.0.4",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:6f:f6:3f"
                    }
                ]
            },
            {
                "elan-instance-name": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107",
                "mac-entry": [
                    {
                        "interface": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                        "ip-prefix": "33.0.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:6b:ed:8b"
                    }
                ]
            },
            {
                "elan-instance-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                "mac-entry": [
                    {
                        "interface": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                        "ip-prefix": "35.0.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:ff:33:f1"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.929" starttime="20181214 08:47:11.929"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.929" starttime="20181214 08:47:11.925"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.932" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.933" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.933" starttime="20181214 08:47:11.930"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.933" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:47:11.933" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.933" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:47:11.933" starttime="20181214 08:47:11.933"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.934" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.934" starttime="20181214 08:47:11.933"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.934" starttime="20181214 08:47:11.929"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.937" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.937" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.937" starttime="20181214 08:47:11.934"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.937" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","elan-interfaces":["58fbadbc-5f03-4f77-83f0-0bda6451bf6e","272795776625121:br-ex-patch:1133"]},{"name":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107","elan-interfaces":["06cd8bed-10ef-4cdc-8330-af5b90b8f2fc"]},{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","elan-interfaces":["35c1740d-65cd-48c1-b632-dc47d8b28b45","272795776625121:br-ex-patch:1132"]},{"name":"5f9fc8e7-648f-48d0-84fe-d86762eacc95","elan-interfaces":["2d10d789-7039-4929-ba84-9ccb40ec10fb"]},{"name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","elan-interfaces":["272795776625121:br-ex-patch:1131","2e136983-316c-40c5-8f6b-9fd019163301","ae1f2b76-c3db-4768-80d8-e1e89e938890"]}]}} </msg>
<msg timestamp="20181214 08:47:11.938" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.938" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "elan-interfaces": [
                    "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                    "272795776625121:br-ex-patch:...</msg>
<status status="PASS" endtime="20181214 08:47:11.938" starttime="20181214 08:47:11.937"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.938" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "elan-interfaces": [
                    "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                    "272795776625121:br-ex-patch:1133"
                ],
                "name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9"
            },
            {
                "elan-interfaces": [
                    "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc"
                ],
                "name": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107"
            },
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                    "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                    "272795776625121:br-ex-patch:1132"
                ],
                "name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd"
            },
            {
                "elan-interfaces": [
                    "2d10d789-7039-4929-ba84-9ccb40ec10fb"
                ],
                "name": "5f9fc8e7-648f-48d0-84fe-d86762eacc95"
            },
            {
                "elan-interfaces": [
                    "272795776625121:br-ex-patch:1131",
                    "2e136983-316c-40c5-8f6b-9fd019163301",
                    "ae1f2b76-c3db-4768-80d8-e1e89e938890"
                ],
                "name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.938" starttime="20181214 08:47:11.938"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.938" starttime="20181214 08:47:11.934"></status>
</kw>
<kw type="foritem" name="${model} = operational/ietf-interfaces:interfaces-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.942" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.942" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.942" starttime="20181214 08:47:11.938"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.943" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"tapae1f2b76-c3","lower-layer-if":["openflow:272795776625121:12"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T08:35:47.673Z"},"phys-address":"fe:16:3e:6f:f6:3f","admin-status":"up","oper-status":"up"},{"name":"tap35c1740d-65","lower-layer-if":["openflow:272795776625121:10"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T08:35:17.714Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"2e136983-316c-40c5-8f6b-9fd019163301","lower-layer-if":["openflow:272795776625121:7"],"type":"iana-if-type:l2vlan","if-index":9,"statistics":{"discontinuity-time":"2018-12-14T08:35:03.057Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","lower-layer-if":["openflow:272795776625121:9"],"type":"iana-if-type:l2vlan","if-index":12,"statistics":{"discontinuity-time":"2018-12-14T08:35:12.832Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"tap06cd8bed-10","lower-layer-if":["openflow:272795776625121:9"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T08:35:12.822Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","lower-layer-if":["openflow:272795776625121:11"],"type":"iana-if-type:l2vlan","if-index":15,"statistics":{"discontinuity-time":"2018-12-14T08:35:22.493Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"272795776625121:br-ex-patch:trunk","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:l2vlan","if-index":3,"statistics":{"discontinuity-time":"2018-12-14T08:20:53.139Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"tap2e136983-31","lower-layer-if":["openflow:272795776625121:7"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T08:35:03.027Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","lower-layer-if":["openflow:272795776625121:10"],"type":"iana-if-type:l2vlan","if-index":13,"statistics":{"discontinuity-time":"2018-12-14T08:35:17.733Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"tap2d10d789-70","lower-layer-if":["openflow:272795776625121:8"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T08:35:07.954Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","lower-layer-if":["openflow:272795776625121:8"],"type":"iana-if-type:l2vlan","if-index":11,"statistics":{"discontinuity-time":"2018-12-14T08:35:07.959Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"272795776625121:br-ex-patch:1132","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:l2vlan","if-index":14,"statistics":{"discontinuity-time":"2018-12-14T08:35:17.776Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"272795776625121:br-ex-patch","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T08:16:07.027Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"272795776625121:br-ex-patch:1133","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:l2vlan","if-index":16,"statistics":{"discontinuity-time":"2018-12-14T08:35:22.518Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","lower-layer-if":["openflow:272795776625121:12"],"type":"iana-if-type:l2vlan","if-index":17,"statistics":{"discontinuity-time":"2018-12-14T08:35:47.678Z"},"phys-address":"fe:16:3e:6f:f6:3f","admin-status":"up","oper-status":"up"},{"name":"272795776625121:br-ex-patch:1131","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:l2vlan","if-index":10,"statistics":{"discontinuity-time":"2018-12-14T08:35:03.097Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"tap58fbadbc-5f","lower-layer-if":["openflow:272795776625121:11"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T08:35:22.486Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181214 08:47:11.943" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.943" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openf...</msg>
<status status="PASS" endtime="20181214 08:47:11.943" starttime="20181214 08:47:11.942"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.944" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:12"
                ],
                "name": "tapae1f2b76-c3",
                "oper-status": "up",
                "phys-address": "fe:16:3e:6f:f6:3f",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:35:47.673Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:10"
                ],
                "name": "tap35c1740d-65",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:35:17.714Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 9,
                "lower-layer-if": [
                    "openflow:272795776625121:7"
                ],
                "name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:35:03.057Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 12,
                "lower-layer-if": [
                    "openflow:272795776625121:9"
                ],
                "name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:35:12.832Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:9"
                ],
                "name": "tap06cd8bed-10",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:35:12.822Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 15,
                "lower-layer-if": [
                    "openflow:272795776625121:11"
                ],
                "name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:35:22.493Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:20:53.139Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:7"
                ],
                "name": "tap2e136983-31",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:35:03.027Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 13,
                "lower-layer-if": [
                    "openflow:272795776625121:10"
                ],
                "name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:35:17.733Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:8"
                ],
                "name": "tap2d10d789-70",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:35:07.954Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 11,
                "lower-layer-if": [
                    "openflow:272795776625121:8"
                ],
                "name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:35:07.959Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 14,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch:1132",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:35:17.776Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:16:07.027Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 16,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch:1133",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:35:22.518Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 17,
                "lower-layer-if": [
                    "openflow:272795776625121:12"
                ],
                "name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "oper-status": "up",
                "phys-address": "fe:16:3e:6f:f6:3f",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:35:47.678Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 10,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch:1131",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:35:03.097Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:11"
                ],
                "name": "tap58fbadbc-5f",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:35:22.486Z"
                },
                "type": "iana-if-type:other"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.944" starttime="20181214 08:47:11.943"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.944" starttime="20181214 08:47:11.938"></status>
</kw>
<kw type="foritem" name="${model} = operational/interface-service-bindings:bound-services-state-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.947" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/interface-service-bindings:bound-services-state-list, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.947" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.947" starttime="20181214 08:47:11.944"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.948" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":12,"port-no":9,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":13,"port-no":10,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":13,"port-no":10,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":3,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":11,"port-no":8,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":15,"port-no":11,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"272795776625121:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":14,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"272795776625121:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":16,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":17,"port-no":12,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"272795776625121:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":10,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"272795776625121:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":10,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"2e136983-316c-40c5-8f6b-9fd019163301","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":9,"port-no":7,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"2e136983-316c-40c5-8f6b-9fd019163301","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":9,"port-no":7,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":11,"port-no":8,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":12,"port-no":9,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":15,"port-no":11,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"272795776625121:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":14,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":17,"port-no":12,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"272795776625121:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":16,"port-no":1,"interface-type":"iana-if-type:l2vlan"}]}} </msg>
<msg timestamp="20181214 08:47:11.948" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.948" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 272795776625121,
                "if-index": 12,
                "interface-name": "06cd8be...</msg>
<status status="PASS" endtime="20181214 08:47:11.948" starttime="20181214 08:47:11.947"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.949" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 272795776625121,
                "if-index": 12,
                "interface-name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 9,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 13,
                "interface-name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 10,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 13,
                "interface-name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 10,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 3,
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 11,
                "interface-name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 8,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 15,
                "interface-name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 11,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 14,
                "interface-name": "272795776625121:br-ex-patch:1132",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 16,
                "interface-name": "272795776625121:br-ex-patch:1133",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 17,
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 12,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 10,
                "interface-name": "272795776625121:br-ex-patch:1131",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 10,
                "interface-name": "272795776625121:br-ex-patch:1131",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 9,
                "interface-name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 7,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 9,
                "interface-name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 7,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 11,
                "interface-name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 8,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 12,
                "interface-name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 9,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 15,
                "interface-name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 11,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 14,
                "interface-name": "272795776625121:br-ex-patch:1132",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 17,
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 12,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 16,
                "interface-name": "272795776625121:br-ex-patch:1133",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.949" starttime="20181214 08:47:11.948"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.949" starttime="20181214 08:47:11.944"></status>
</kw>
<kw type="foritem" name="${model} = operational/itm-state:tunnels_state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.952" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.952" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.952" starttime="20181214 08:47:11.949"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.953" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:47:11.953" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.953" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:47:11.953" starttime="20181214 08:47:11.953"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.953" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.954" starttime="20181214 08:47:11.953"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.954" starttime="20181214 08:47:11.949"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3nexthop:l3nexthop">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.957" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.957" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.957" starttime="20181214 08:47:11.954"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.957" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:47:11.957" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.958" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:47:11.958" starttime="20181214 08:47:11.957"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.958" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.958" starttime="20181214 08:47:11.958"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.958" starttime="20181214 08:47:11.954"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.961" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.961" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.961" starttime="20181214 08:47:11.958"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.962" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:47:11.962" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.962" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:47:11.962" starttime="20181214 08:47:11.962"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.962" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.963" starttime="20181214 08:47:11.962"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.963" starttime="20181214 08:47:11.958"></status>
</kw>
<kw type="foritem" name="${model} = operational/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.966" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.966" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.966" starttime="20181214 08:47:11.963"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.968" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:2d:53:56:c8:f7"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-standalone","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:datapath-id":"00:00:00:2d:53:56:c8:f7","ovsdb:bridge-uuid":"b432c6c4-6287-43e0-acc8-62136a0ab66c","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","termination-point":[{"tp-id":"eth0","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"e621b8d6-b0e2-46db-808d-5ad800db86a4","ovsdb:ifindex":2,"ovsdb:name":"eth0","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7bc67e4d-df67-4d5d-acd4-d337fd82db75","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"4e058751-86eb-437e-8a62-90553c47a0d4","ovsdb:ifindex":4,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"f9212ef2-d34d-447e-8c5d-9e34a0eb7ca1","ovsdb:ofport":65534},{"tp-id":"br-ex-int-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"3023f183-88b8-4043-b68d-33a8cf09c75a","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"573a1318-32a7-4f1e-baaf-a60b67f6f0df","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:bridge-external-ids":[{"bridge-external-id-key":"opendaylight-iid","bridge-external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"},{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"f8:1b:37:5c:a9:e1"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"ae491c00-54ea-4008-9450-61bde39089b6","ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.21:6653","controller-uuid":"c05d3c4e-aa8f-4e9e-a3ef-20a5c4c2a193","is-connected":true}],"ovsdb:datapath-id":"00:00:f8:1b:37:5c:a9:e1","termination-point":[{"tp-id":"tap06cd8bed-10","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"d4c728d4-8cb7-457a-b921-dbd5335d5e60","ovsdb:name":"tap06cd8bed-10","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:6b:ed:8b"},{"external-id-key":"iface-id","external-id-value":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc"}],"ovsdb:port-uuid":"c1a636ea-e90d-4fc9-b2cc-95b985e81b30","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":9},{"tp-id":"tap2d10d789-70","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"4d3d5b05-43fe-49ca-8ee3-0413cb988c4d","ovsdb:name":"tap2d10d789-70","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:28:11:56"},{"external-id-key":"iface-id","external-id-value":"2d10d789-7039-4929-ba84-9ccb40ec10fb"}],"ovsdb:port-uuid":"6e8b861f-a84d-41a5-8fb9-bbebe1435f7b","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":8},{"tp-id":"tapae1f2b76-c3","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"3d001e81-1836-4e0c-a209-7690845e4c44","ovsdb:name":"tapae1f2b76-c3","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:6f:f6:3f"},{"external-id-key":"iface-id","external-id-value":"ae1f2b76-c3db-4768-80d8-e1e89e938890"},{"external-id-key":"vm-id","external-id-value":"e2264f6e-e52f-499b-b196-89fb6285e357"}],"ovsdb:port-uuid":"50c20ef3-0ebe-40cc-9c6a-314b7a9cc0df","ovsdb:ifindex":37,"ovsdb:ofport":12},{"tp-id":"br-ex-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"9182acb3-6683-4cd1-990c-6f9e5d7e2326","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"dcae0142-8b33-4e20-a185-624f54515fa5","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tap35c1740d-65","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"78bf4d83-8054-4fab-9018-709061a5d4e8","ovsdb:name":"tap35c1740d-65","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:59:84:05"},{"external-id-key":"iface-id","external-id-value":"35c1740d-65cd-48c1-b632-dc47d8b28b45"}],"ovsdb:port-uuid":"9c87c546-04fd-4ddc-bf56-22b1b316e54b","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":10},{"tp-id":"tap2e136983-31","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"a7fabba9-881a-4bde-b8b1-a1f9e41b35b8","ovsdb:name":"tap2e136983-31","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:f3:c3:70"},{"external-id-key":"iface-id","external-id-value":"2e136983-316c-40c5-8f6b-9fd019163301"}],"ovsdb:port-uuid":"f8ae38d4-cb52-4915-8c66-8174be318f5f","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":7},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"dfe98e1e-37a2-4f49-8bda-f56b81bd0e9b","ovsdb:ifindex":26,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"0f15ce2a-8646-4f74-a307-e80caeee4ed1","ovsdb:ofport":65534},{"tp-id":"tap58fbadbc-5f","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"887db296-ff35-4b59-9e1e-75e5a3cb2023","ovsdb:name":"tap58fbadbc-5f","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:ff:33:f1"},{"external-id-key":"iface-id","external-id-value":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e"}],"ovsdb:port-uuid":"5b8baff9-d556-4668-8467-19f3d118cfc1","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":11}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9","ovsdb:datapath-type-entry":[{"datapath-type":"ovsdb:datapath-type-netdev"},{"datapath-type":"ovsdb:datapath-type-system"}],"ovsdb:ovs-version":"2.9.0","ovsdb:openvswitch-other-configs":[{"other-config-key":"provider_mappings","other-config-value":"datacentre:br-ex"},{"other-config-key":"local_ip","other-config-value":"192.0.2.21"}],"ovsdb:interface-type-entry":[{"interface-type":"ovsdb:interface-type-lisp"},{"interface-type":"ovsdb:interface-type-geneve"},{"interface-type":"ovsdb:interface-type-gre"},{"interface-type":"ovsdb:interface-type-system"},{"interface-type":"ovsdb:interface-type-vxlan"},{"interface-type":"ovsdb:interface-type-internal"},{"interface-type":"ovsdb:interface-type-stt"},{"interface-type":"ovsdb:interface-type-tap"},{"interface-type":"ovsdb:interface-type-patch"}],"ovsdb:connection-info":{"local-ip":"192.0.2.21","remote-port":52714,"remote-ip":"192.0.2.21","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"f719731f-d938-4508-afd6-1890f6fec1cf"},{"external-id-key":"rundir","external-id-value":"/var/run/openvswitch"},{"external-id-key":"odl_os_hostconfig_config_odl_l2","external-id-value":"{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"}],"ovsdb:db-version":"7.15.1","ovsdb:managed-node-entry":[{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.21:6640","connected":true,"number_of_connections":1}]}]}]} </msg>
<msg timestamp="20181214 08:47:11.968" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.969" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "ovsdb:bridge...</msg>
<status status="PASS" endtime="20181214 08:47:11.969" starttime="20181214 08:47:11.967"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.969" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:2d:53:56:c8:f7"
                        }
                    ],
                    "ovsdb:bridge-uuid": "b432c6c4-6287-43e0-acc8-62136a0ab66c",
                    "ovsdb:datapath-id": "00:00:00:2d:53:56:c8:f7",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-standalone",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 2,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "e621b8d6-b0e2-46db-808d-5ad800db86a4",
                            "ovsdb:name": "eth0",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "7bc67e4d-df67-4d5d-acd4-d337fd82db75",
                            "tp-id": "eth0"
                        },
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "4e058751-86eb-437e-8a62-90553c47a0d4",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "f9212ef2-d34d-447e-8c5d-9e34a0eb7ca1",
                            "tp-id": "br-ex"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "3023f183-88b8-4043-b68d-33a8cf09c75a",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "573a1318-32a7-4f1e-baaf-a60b67f6f0df",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridge-external-ids": [
                        {
                            "bridge-external-id-key": "opendaylight-iid",
                            "bridge-external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"
                        }
                    ],
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        },
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "f8:1b:37:5c:a9:e1"
                        }
                    ],
                    "ovsdb:bridge-uuid": "ae491c00-54ea-4008-9450-61bde39089b6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "c05d3c4e-aa8f-4e9e-a3ef-20a5c4c2a193",
                            "is-connected": true,
                            "target": "tcp:192.0.2.21:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:f8:1b:37:5c:a9:e1",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:6b:ed:8b"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "d4c728d4-8cb7-457a-b921-dbd5335d5e60",
                            "ovsdb:name": "tap06cd8bed-10",
                            "ovsdb:ofport": 9,
                            "ovsdb:port-uuid": "c1a636ea-e90d-4fc9-b2cc-95b985e81b30",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap06cd8bed-10"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:28:11:56"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "2d10d789-7039-4929-ba84-9ccb40ec10fb"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "4d3d5b05-43fe-49ca-8ee3-0413cb988c4d",
                            "ovsdb:name": "tap2d10d789-70",
                            "ovsdb:ofport": 8,
                            "ovsdb:port-uuid": "6e8b861f-a84d-41a5-8fb9-bbebe1435f7b",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap2d10d789-70"
                        },
                        {
                            "ovsdb:ifindex": 37,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:6f:f6:3f"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "ae1f2b76-c3db-4768-80d8-e1e89e938890"
                                },
                                {
                                    "external-id-key": "vm-id",
                                    "external-id-value": "e2264f6e-e52f-499b-b196-89fb6285e357"
                                }
                            ],
                            "ovsdb:interface-uuid": "3d001e81-1836-4e0c-a209-7690845e4c44",
                            "ovsdb:name": "tapae1f2b76-c3",
                            "ovsdb:ofport": 12,
                            "ovsdb:port-uuid": "50c20ef3-0ebe-40cc-9c6a-314b7a9cc0df",
                            "tp-id": "tapae1f2b76-c3"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "9182acb3-6683-4cd1-990c-6f9e5d7e2326",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:ofport": 1,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "dcae0142-8b33-4e20-a185-624f54515fa5",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:59:84:05"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "35c1740d-65cd-48c1-b632-dc47d8b28b45"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "78bf4d83-8054-4fab-9018-709061a5d4e8",
                            "ovsdb:name": "tap35c1740d-65",
                            "ovsdb:ofport": 10,
                            "ovsdb:port-uuid": "9c87c546-04fd-4ddc-bf56-22b1b316e54b",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap35c1740d-65"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:f3:c3:70"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "2e136983-316c-40c5-8f6b-9fd019163301"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "a7fabba9-881a-4bde-b8b1-a1f9e41b35b8",
                            "ovsdb:name": "tap2e136983-31",
                            "ovsdb:ofport": 7,
                            "ovsdb:port-uuid": "f8ae38d4-cb52-4915-8c66-8174be318f5f",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap2e136983-31"
                        },
                        {
                            "ovsdb:ifindex": 26,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "dfe98e1e-37a2-4f49-8bda-f56b81bd0e9b",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "0f15ce2a-8646-4f74-a307-e80caeee4ed1",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:ff:33:f1"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "887db296-ff35-4b59-9e1e-75e5a3cb2023",
                            "ovsdb:name": "tap58fbadbc-5f",
                            "ovsdb:ofport": 11,
                            "ovsdb:port-uuid": "5b8baff9-d556-4668-8467-19f3d118cfc1",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap58fbadbc-5f"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.21",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.21",
                        "remote-port": 52714
                    },
                    "ovsdb:datapath-type-entry": [
                        {
                            "datapath-type": "ovsdb:datapath-type-netdev"
                        },
                        {
                            "datapath-type": "ovsdb:datapath-type-system"
                        }
                    ],
                    "ovsdb:db-version": "7.15.1",
                    "ovsdb:interface-type-entry": [
                        {
                            "interface-type": "ovsdb:interface-type-lisp"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-geneve"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-gre"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-system"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-vxlan"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-internal"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-stt"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-tap"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-patch"
                        }
                    ],
                    "ovsdb:managed-node-entry": [
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.21:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "f719731f-d938-4508-afd6-1890f6fec1cf"
                        },
                        {
                            "external-id-key": "rundir",
                            "external-id-value": "/var/run/openvswitch"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_config_odl_l2",
                            "external-id-value": "{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"
                        }
                    ],
                    "ovsdb:openvswitch-other-configs": [
                        {
                            "other-config-key": "provider_mappings",
                            "other-config-value": "datacentre:br-ex"
                        },
                        {
                            "other-config-key": "local_ip",
                            "other-config-value": "192.0.2.21"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181214 08:47:11.969" starttime="20181214 08:47:11.969"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.969" starttime="20181214 08:47:11.963"></status>
</kw>
<kw type="foritem" name="${model} = operational/neutron:neutron/neutron:ports">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.973" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.973" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.973" starttime="20181214 08:47:11.970"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.973" level="INFO">To JSON using : content={"ports":{"port":[{"uuid":"2e136983-316c-40c5-8f6b-9fd019163301","status":"ACTIVE"},{"uuid":"35c1740d-65cd-48c1-b632-dc47d8b28b45","status":"ACTIVE"},{"uuid":"2d10d789-7039-4929-ba84-9ccb40ec10fb","status":"ACTIVE"},{"uuid":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","status":"ACTIVE"},{"uuid":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","status":"ACTIVE"},{"uuid":"ae1f2b76-c3db-4768-80d8-e1e89e938890","status":"ACTIVE"}]}} </msg>
<msg timestamp="20181214 08:47:11.974" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.974" level="INFO">${pretty_output} = {
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "2e136983-316c-40c5-8f6b-9fd019163301"
            },
            {
                "status...</msg>
<status status="PASS" endtime="20181214 08:47:11.974" starttime="20181214 08:47:11.973"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.974" level="INFO">{
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "2e136983-316c-40c5-8f6b-9fd019163301"
            },
            {
                "status": "ACTIVE",
                "uuid": "35c1740d-65cd-48c1-b632-dc47d8b28b45"
            },
            {
                "status": "ACTIVE",
                "uuid": "2d10d789-7039-4929-ba84-9ccb40ec10fb"
            },
            {
                "status": "ACTIVE",
                "uuid": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e"
            },
            {
                "status": "ACTIVE",
                "uuid": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc"
            },
            {
                "status": "ACTIVE",
                "uuid": "ae1f2b76-c3db-4768-80d8-e1e89e938890"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.974" starttime="20181214 08:47:11.974"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.974" starttime="20181214 08:47:11.970"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-fib:label-route-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.977" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.977" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.977" starttime="20181214 08:47:11.974"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.978" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:47:11.978" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.978" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:47:11.978" starttime="20181214 08:47:11.978"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.978" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.979" starttime="20181214 08:47:11.978"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.979" starttime="20181214 08:47:11.974"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-interface-meta:if-indexes-interface-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.981" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-interface-meta:if-indexes-interface-map, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.981" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.981" starttime="20181214 08:47:11.979"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.982" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":17,"interface-name":"ae1f2b76-c3db-4768-80d8-e1e89e938890"},{"if-index":16,"interface-name":"272795776625121:br-ex-patch:1133"},{"if-index":15,"interface-name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e"},{"if-index":14,"interface-name":"272795776625121:br-ex-patch:1132"},{"if-index":13,"interface-name":"35c1740d-65cd-48c1-b632-dc47d8b28b45"},{"if-index":12,"interface-name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc"},{"if-index":11,"interface-name":"2d10d789-7039-4929-ba84-9ccb40ec10fb"},{"if-index":10,"interface-name":"272795776625121:br-ex-patch:1131"},{"if-index":9,"interface-name":"2e136983-316c-40c5-8f6b-9fd019163301"},{"if-index":3,"interface-name":"272795776625121:br-ex-patch:trunk"}]}} </msg>
<msg timestamp="20181214 08:47:11.982" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.982" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 17,
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890"
            }...</msg>
<status status="PASS" endtime="20181214 08:47:11.982" starttime="20181214 08:47:11.981"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.982" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 17,
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890"
            },
            {
                "if-index": 16,
                "interface-name": "272795776625121:br-ex-patch:1133"
            },
            {
                "if-index": 15,
                "interface-name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e"
            },
            {
                "if-index": 14,
                "interface-name": "272795776625121:br-ex-patch:1132"
            },
            {
                "if-index": 13,
                "interface-name": "35c1740d-65cd-48c1-b632-dc47d8b28b45"
            },
            {
                "if-index": 12,
                "interface-name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc"
            },
            {
                "if-index": 11,
                "interface-name": "2d10d789-7039-4929-ba84-9ccb40ec10fb"
            },
            {
                "if-index": 10,
                "interface-name": "272795776625121:br-ex-patch:1131"
            },
            {
                "if-index": 9,
                "interface-name": "2e136983-316c-40c5-8f6b-9fd019163301"
            },
            {
                "if-index": 3,
                "interface-name": "272795776625121:br-ex-patch:trunk"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.983" starttime="20181214 08:47:11.982"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.983" starttime="20181214 08:47:11.979"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:learnt-vpn-vip-to-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.986" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.986" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.986" starttime="20181214 08:47:11.983"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.986" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:47:11.986" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.986" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:47:11.986" starttime="20181214 08:47:11.986"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.987" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.987" starttime="20181214 08:47:11.987"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.987" starttime="20181214 08:47:11.983"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:neutron-router-dpns">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.990" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.990" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.990" starttime="20181214 08:47:11.987"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.991" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:47:11.991" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.991" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:47:11.991" starttime="20181214 08:47:11.990"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.991" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.991" starttime="20181214 08:47:11.991"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.991" starttime="20181214 08:47:11.987"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:port-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:11.995" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181214 08:47:11.995" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:11.995" starttime="20181214 08:47:11.992"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:11.996" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:47:11.996" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:11.996" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:47:11.996" starttime="20181214 08:47:11.996"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:11.997" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:11.997" starttime="20181214 08:47:11.996"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:11.997" starttime="20181214 08:47:11.992"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:prefix-to-interface">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:12.000" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181214 08:47:12.001" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:12.001" starttime="20181214 08:47:11.997"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:12.001" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:47:12.001" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:12.001" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:47:12.001" starttime="20181214 08:47:12.001"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:12.002" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:12.002" starttime="20181214 08:47:12.002"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:12.002" starttime="20181214 08:47:11.997"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:subnet-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:12.004" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181214 08:47:12.005" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:12.005" starttime="20181214 08:47:12.002"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:12.005" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"1e4edfa6-cbe1-4350-a6cc-902700e990e9","route-adv-state":"advertised","vrf-id":"1e4edfa6-cbe1-4350-a6cc-902700e990e9","label":100002,"elan-tag":5002,"subnet-cidr":"192.0.2.0/24","vpn-name":"1e4edfa6-cbe1-4350-a6cc-902700e990e9"}]}} </msg>
<msg timestamp="20181214 08:47:12.005" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:12.005" level="INFO">${pretty_output} = {
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
          ...</msg>
<status status="PASS" endtime="20181214 08:47:12.005" starttime="20181214 08:47:12.005"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:12.006" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.0.2.0/24",
                "subnet-id": "1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                "vpn-name": "1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                "vrf-id": "1e4edfa6-cbe1-4350-a6cc-902700e990e9"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:12.006" starttime="20181214 08:47:12.006"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:12.006" starttime="20181214 08:47:12.002"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-instance-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:12.008" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-instance-op-data, headers=None json=None</msg>
<msg timestamp="20181214 08:47:12.008" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:12.008" starttime="20181214 08:47:12.006"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:12.009" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-id":100000,"vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":272795776625121,"dpn-state":"active","vpn-interfaces":[{"interface-name":"272795776625121:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181214 08:47:12.009" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:12.009" level="INFO">${pretty_output} = {
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured":...</msg>
<status status="PASS" endtime="20181214 08:47:12.009" starttime="20181214 08:47:12.009"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:12.010" level="INFO">{
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 272795776625121,
                        "vpn-interfaces": [
                            {
                                "interface-name": "272795776625121:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:12.010" starttime="20181214 08:47:12.009"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:12.010" starttime="20181214 08:47:12.006"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-interface-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:12.012" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-interface-op-data, headers=None json=None</msg>
<msg timestamp="20181214 08:47:12.012" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:12.012" starttime="20181214 08:47:12.010"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:12.013" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181214 08:47:12.013" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:12.013" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181214 08:47:12.013" starttime="20181214 08:47:12.013"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:12.013" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181214 08:47:12.013" starttime="20181214 08:47:12.013"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:12.014" starttime="20181214 08:47:12.010"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-to-extraroute">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:12.017" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181214 08:47:12.017" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:12.017" starttime="20181214 08:47:12.014"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:12.017" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\"."}]}} </msg>
<msg timestamp="20181214 08:47:12.017" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:12.018" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. ...</msg>
<status status="PASS" endtime="20181214 08:47:12.018" starttime="20181214 08:47:12.017"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:12.018" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\".",
                "error-tag": "invalid-value",
                "error-type": "protocol"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:12.018" starttime="20181214 08:47:12.018"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:12.018" starttime="20181214 08:47:12.014"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:external-ips-counter">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:12.021" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181214 08:47:12.021" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:12.021" starttime="20181214 08:47:12.018"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:12.022" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:47:12.022" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:12.022" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:47:12.022" starttime="20181214 08:47:12.021"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:12.022" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:12.023" starttime="20181214 08:47:12.022"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:12.023" starttime="20181214 08:47:12.018"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:12.025" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181214 08:47:12.026" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:12.026" starttime="20181214 08:47:12.023"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:12.026" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:47:12.026" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:12.026" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:47:12.026" starttime="20181214 08:47:12.026"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:12.027" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:12.027" starttime="20181214 08:47:12.027"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:12.027" starttime="20181214 08:47:12.023"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:intext-ip-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:12.030" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181214 08:47:12.030" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:12.030" starttime="20181214 08:47:12.027"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:12.031" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:47:12.031" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:12.031" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:47:12.031" starttime="20181214 08:47:12.030"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:12.031" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:12.031" starttime="20181214 08:47:12.031"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:12.031" starttime="20181214 08:47:12.027"></status>
</kw>
<kw type="foritem" name="${model} = operational/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:47:12.036" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 08:47:12.036" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:47:12.036" starttime="20181214 08:47:12.031"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:47:12.039" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","node-connector":[{"id":"openflow:272795776625121:12","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":10000,"flow-node-inventory:name":"tapae1f2b76-c3","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":12,"flow-node-inventory:hardware-address":"fe:16:3e:6f:f6:3f","flow-node-inventory:current-feature":"ten-mb-fd copper","flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:LOCAL","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":4294967294,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"f8:1b:37:5c:a9:e1","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-int","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false}},{"id":"openflow:272795776625121:1","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":1,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"36:95:15:0b:6c:54","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-ex-patch","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:272795776625121:11","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap58fbadbc-5f","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":11,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:10","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap35c1740d-65","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":10,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:8","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap2d10d789-70","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":8,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:7","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap2e136983-31","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":7,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:9","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap06cd8bed-10","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":9,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"}],"opendaylight-group-statistics:group-features":{"group-capabilities-supported":["opendaylight-group-types:chaining","opendaylight-group-types:select-liveness","opendaylight-group-types:select-weight"],"actions":[67076097],"max-groups":[4294967040],"group-types-supported":["opendaylight-group-types:group-all","opendaylight-group-types:group-indirect","opendaylight-group-types:group-select","opendaylight-group-types:group-ff"]},"flow-node-inventory:port-number":49238,"flow-node-inventory:serial-number":"None","flow-node-inventory:table":[{"id":235},{"id":209},{"id":175},{"id":89},{"id":119},{"id":21},{"id":51},{"id":234},{"id":208},{"id":174},{"id":88},{"id":118},{"id":20},{"id":50},{"id":237},{"id":207},{"id":177},{"id":0},{"id":87},{"id":121},{"id":19},{"id":53},{"id":236},{"id":206},{"id":176},{"id":1},{"id":86},{"id":120},{"id":18},{"id":52},{"id":239},{"id":205},{"id":171},{"id":85},{"id":115},{"id":25},{"id":55},{"id":238},{"id":204},{"id":170},{"id":84},{"id":114},{"id":24},{"id":54},{"id":241},{"id":203},{"id":173},{"id":83},{"id":117},{"id":23},{"id":57},{"id":240},{"id":202},{"id":172},{"id":82},{"id":116},{"id":22},{"id":56},{"id":227},{"id":201},{"id":167},{"id":97},{"id":127},{"id":29},{"id":59},{"id":226},{"id":200},{"id":166},{"id":96},{"id":126},{"id":28},{"id":58},{"id":229},{"id":199},{"id":169},{"id":95},{"id":129},{"id":27},{"id":61},{"id":228},{"id":198},{"id":168},{"id":94},{"id":128},{"id":26},{"id":60},{"id":231},{"id":197},{"id":163},{"id":93},{"id":123},{"id":33},{"id":63},{"id":230},{"id":196},{"id":162},{"id":92},{"id":122},{"id":32},{"id":62},{"id":233},{"id":195},{"id":165},{"id":91},{"id":125},{"id":31},{"id":65},{"id":232},{"id":194},{"id":164},{"id":90},{"id":124},{"id":30},{"id":64},{"id":252},{"id":218},{"id":192},{"id":158},{"id":15},{"id":104},{"id":134},{"id":36},{"id":66},{"id":253},{"id":219},{"id":193},{"id":159},{"id":14},{"id":105},{"id":135},{"id":37},{"id":67},{"id":250},{"id":220},{"id":190},{"id":160},{"id":17},{"id":102},{"id":136},{"id":34},{"id":68},{"id":251},{"id":221},{"id":191},{"id":161},{"id":16},{"id":103},{"id":137},{"id":35},{"id":69},{"id":222},{"id":188},{"id":154},{"id":11},{"id":100},{"id":130},{"id":40},{"id":70},{"id":223},{"id":189},{"id":155},{"id":10},{"id":101},{"id":131},{"id":41},{"id":71},{"id":224},{"id":186},{"id":156},{"id":13},{"id":98},{"id":132},{"id":38},{"id":72},{"id":225},{"id":187},{"id":157},{"id":12},{"id":99},{"id":133},{"id":39},{"id":73},{"id":244},{"id":210},{"id":184},{"id":150},{"id":7},{"id":112},{"id":142},{"id":44},{"id":74},{"id":245},{"id":211},{"id":185},{"id":151},{"id":6},{"id":113},{"id":143},{"id":45},{"id":75},{"id":242},{"id":212},{"id":182},{"id":152},{"id":9},{"id":110},{"id":144},{"id":42},{"id":76},{"id":243},{"id":213},{"id":183},{"id":153},{"id":8},{"id":111},{"id":145},{"id":43},{"id":77},{"id":248},{"id":214},{"id":180},{"id":146},{"id":3},{"id":108},{"id":138},{"id":48},{"id":78},{"id":249},{"id":215},{"id":181},{"id":147},{"id":2},{"id":109},{"id":139},{"id":49},{"id":79},{"id":246},{"id":216},{"id":178},{"id":148},{"id":5},{"id":106},{"id":140},{"id":46},{"id":80},{"id":247},{"id":217},{"id":179},{"id":149},{"id":4},{"id":107},{"id":141},{"id":47},{"id":81}],"flow-node-inventory:hardware":"Open vSwitch","flow-node-inventory:description":"None","flow-node-inventory:software":"2.9.0","flow-node-inventory:switch-features":{"max_buffers":0,"max_tables":254,"capabilities":["flow-node-inventory:flow-feature-capability-flow-stats","flow-node-inventory:flow-feature-capability-queue-stats","flow-node-inventory:flow-feature-capability-port-stats","flow-node-inventory:flow-feature-capability-table-stats","flow-node-inventory:flow-feature-capability-group-stats"]},"flow-node-inventory:manufacturer":"Nicira, Inc.","flow-node-inventory:ip-address":"192.0.2.21"}]}} </msg>
<msg timestamp="20181214 08:47:12.039" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:47:12.039" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-i...</msg>
<status status="PASS" endtime="20181214 08:47:12.039" starttime="20181214 08:47:12.036"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:47:12.040" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.21",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 49238,
                "flow-node-inventory:serial-number": "None",
                "flow-node-inventory:software": "2.9.0",
                "flow-node-inventory:switch-features": {
                    "capabilities": [
                        "flow-node-inventory:flow-feature-capability-flow-stats",
                        "flow-node-inventory:flow-feature-capability-queue-stats",
                        "flow-node-inventory:flow-feature-capability-port-stats",
                        "flow-node-inventory:flow-feature-capability-table-stats",
                        "flow-node-inventory:flow-feature-capability-group-stats"
                    ],
                    "max_buffers": 0,
                    "max_tables": 254
                },
                "flow-node-inventory:table": [
                    {
                        "id": 235
                    },
                    {
                        "id": 209
                    },
                    {
                        "id": 175
                    },
                    {
                        "id": 89
                    },
                    {
                        "id": 119
                    },
                    {
                        "id": 21
                    },
                    {
                        "id": 51
                    },
                    {
                        "id": 234
                    },
                    {
                        "id": 208
                    },
                    {
                        "id": 174
                    },
                    {
                        "id": 88
                    },
                    {
                        "id": 118
                    },
                    {
                        "id": 20
                    },
                    {
                        "id": 50
                    },
                    {
                        "id": 237
                    },
                    {
                        "id": 207
                    },
                    {
                        "id": 177
                    },
                    {
                        "id": 0
                    },
                    {
                        "id": 87
                    },
                    {
                        "id": 121
                    },
                    {
                        "id": 19
                    },
                    {
                        "id": 53
                    },
                    {
                        "id": 236
                    },
                    {
                        "id": 206
                    },
                    {
                        "id": 176
                    },
                    {
                        "id": 1
                    },
                    {
                        "id": 86
                    },
                    {
                        "id": 120
                    },
                    {
                        "id": 18
                    },
                    {
                        "id": 52
                    },
                    {
                        "id": 239
                    },
                    {
                        "id": 205
                    },
                    {
                        "id": 171
                    },
                    {
                        "id": 85
                    },
                    {
                        "id": 115
                    },
                    {
                        "id": 25
                    },
                    {
                        "id": 55
                    },
                    {
                        "id": 238
                    },
                    {
                        "id": 204
                    },
                    {
                        "id": 170
                    },
                    {
                        "id": 84
                    },
                    {
                        "id": 114
                    },
                    {
                        "id": 24
                    },
                    {
                        "id": 54
                    },
                    {
                        "id": 241
                    },
                    {
                        "id": 203
                    },
                    {
                        "id": 173
                    },
                    {
                        "id": 83
                    },
                    {
                        "id": 117
                    },
                    {
                        "id": 23
                    },
                    {
                        "id": 57
                    },
                    {
                        "id": 240
                    },
                    {
                        "id": 202
                    },
                    {
                        "id": 172
                    },
                    {
                        "id": 82
                    },
                    {
                        "id": 116
                    },
                    {
                        "id": 22
                    },
                    {
                        "id": 56
                    },
                    {
                        "id": 227
                    },
                    {
                        "id": 201
                    },
                    {
                        "id": 167
                    },
                    {
                        "id": 97
                    },
                    {
                        "id": 127
                    },
                    {
                        "id": 29
                    },
                    {
                        "id": 59
                    },
                    {
                        "id": 226
                    },
                    {
                        "id": 200
                    },
                    {
                        "id": 166
                    },
                    {
                        "id": 96
                    },
                    {
                        "id": 126
                    },
                    {
                        "id": 28
                    },
                    {
                        "id": 58
                    },
                    {
                        "id": 229
                    },
                    {
                        "id": 199
                    },
                    {
                        "id": 169
                    },
                    {
                        "id": 95
                    },
                    {
                        "id": 129
                    },
                    {
                        "id": 27
                    },
                    {
                        "id": 61
                    },
                    {
                        "id": 228
                    },
                    {
                        "id": 198
                    },
                    {
                        "id": 168
                    },
                    {
                        "id": 94
                    },
                    {
                        "id": 128
                    },
                    {
                        "id": 26
                    },
                    {
                        "id": 60
                    },
                    {
                        "id": 231
                    },
                    {
                        "id": 197
                    },
                    {
                        "id": 163
                    },
                    {
                        "id": 93
                    },
                    {
                        "id": 123
                    },
                    {
                        "id": 33
                    },
                    {
                        "id": 63
                    },
                    {
                        "id": 230
                    },
                    {
                        "id": 196
                    },
                    {
                        "id": 162
                    },
                    {
                        "id": 92
                    },
                    {
                        "id": 122
                    },
                    {
                        "id": 32
                    },
                    {
                        "id": 62
                    },
                    {
                        "id": 233
                    },
                    {
                        "id": 195
                    },
                    {
                        "id": 165
                    },
                    {
                        "id": 91
                    },
                    {
                        "id": 125
                    },
                    {
                        "id": 31
                    },
                    {
                        "id": 65
                    },
                    {
                        "id": 232
                    },
                    {
                        "id": 194
                    },
                    {
                        "id": 164
                    },
                    {
                        "id": 90
                    },
                    {
                        "id": 124
                    },
                    {
                        "id": 30
                    },
                    {
                        "id": 64
                    },
                    {
                        "id": 252
                    },
                    {
                        "id": 218
                    },
                    {
                        "id": 192
                    },
                    {
                        "id": 158
                    },
                    {
                        "id": 15
                    },
                    {
                        "id": 104
                    },
                    {
                        "id": 134
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 66
                    },
                    {
                        "id": 253
                    },
                    {
                        "id": 219
                    },
                    {
                        "id": 193
                    },
                    {
                        "id": 159
                    },
                    {
                        "id": 14
                    },
                    {
                        "id": 105
                    },
                    {
                        "id": 135
                    },
                    {
                        "id": 37
                    },
                    {
                        "id": 67
                    },
                    {
                        "id": 250
                    },
                    {
                        "id": 220
                    },
                    {
                        "id": 190
                    },
                    {
                        "id": 160
                    },
                    {
                        "id": 17
                    },
                    {
                        "id": 102
                    },
                    {
                        "id": 136
                    },
                    {
                        "id": 34
                    },
                    {
                        "id": 68
                    },
                    {
                        "id": 251
                    },
                    {
                        "id": 221
                    },
                    {
                        "id": 191
                    },
                    {
                        "id": 161
                    },
                    {
                        "id": 16
                    },
                    {
                        "id": 103
                    },
                    {
                        "id": 137
                    },
                    {
                        "id": 35
                    },
                    {
                        "id": 69
                    },
                    {
                        "id": 222
                    },
                    {
                        "id": 188
                    },
                    {
                        "id": 154
                    },
                    {
                        "id": 11
                    },
                    {
                        "id": 100
                    },
                    {
                        "id": 130
                    },
                    {
                        "id": 40
                    },
                    {
                        "id": 70
                    },
                    {
                        "id": 223
                    },
                    {
                        "id": 189
                    },
                    {
                        "id": 155
                    },
                    {
                        "id": 10
                    },
                    {
                        "id": 101
                    },
                    {
                        "id": 131
                    },
                    {
                        "id": 41
                    },
                    {
                        "id": 71
                    },
                    {
                        "id": 224
                    },
                    {
                        "id": 186
                    },
                    {
                        "id": 156
                    },
                    {
                        "id": 13
                    },
                    {
                        "id": 98
                    },
                    {
                        "id": 132
                    },
                    {
                        "id": 38
                    },
                    {
                        "id": 72
                    },
                    {
                        "id": 225
                    },
                    {
                        "id": 187
                    },
                    {
                        "id": 157
                    },
                    {
                        "id": 12
                    },
                    {
                        "id": 99
                    },
                    {
                        "id": 133
                    },
                    {
                        "id": 39
                    },
                    {
                        "id": 73
                    },
                    {
                        "id": 244
                    },
                    {
                        "id": 210
                    },
                    {
                        "id": 184
                    },
                    {
                        "id": 150
                    },
                    {
                        "id": 7
                    },
                    {
                        "id": 112
                    },
                    {
                        "id": 142
                    },
                    {
                        "id": 44
                    },
                    {
                        "id": 74
                    },
                    {
                        "id": 245
                    },
                    {
                        "id": 211
                    },
                    {
                        "id": 185
                    },
                    {
                        "id": 151
                    },
                    {
                        "id": 6
                    },
                    {
                        "id": 113
                    },
                    {
                        "id": 143
                    },
                    {
                        "id": 45
                    },
                    {
                        "id": 75
                    },
                    {
                        "id": 242
                    },
                    {
                        "id": 212
                    },
                    {
                        "id": 182
                    },
                    {
                        "id": 152
                    },
                    {
                        "id": 9
                    },
                    {
                        "id": 110
                    },
                    {
                        "id": 144
                    },
                    {
                        "id": 42
                    },
                    {
                        "id": 76
                    },
                    {
                        "id": 243
                    },
                    {
                        "id": 213
                    },
                    {
                        "id": 183
                    },
                    {
                        "id": 153
                    },
                    {
                        "id": 8
                    },
                    {
                        "id": 111
                    },
                    {
                        "id": 145
                    },
                    {
                        "id": 43
                    },
                    {
                        "id": 77
                    },
                    {
                        "id": 248
                    },
                    {
                        "id": 214
                    },
                    {
                        "id": 180
                    },
                    {
                        "id": 146
                    },
                    {
                        "id": 3
                    },
                    {
                        "id": 108
                    },
                    {
                        "id": 138
                    },
                    {
                        "id": 48
                    },
                    {
                        "id": 78
                    },
                    {
                        "id": 249
                    },
                    {
                        "id": 215
                    },
                    {
                        "id": 181
                    },
                    {
                        "id": 147
                    },
                    {
                        "id": 2
                    },
                    {
                        "id": 109
                    },
                    {
                        "id": 139
                    },
                    {
                        "id": 49
                    },
                    {
                        "id": 79
                    },
                    {
                        "id": 246
                    },
                    {
                        "id": 216
                    },
                    {
                        "id": 178
                    },
                    {
                        "id": 148
                    },
                    {
                        "id": 5
                    },
                    {
                        "id": 106
                    },
                    {
                        "id": 140
                    },
                    {
                        "id": 46
                    },
                    {
                        "id": 80
                    },
                    {
                        "id": 247
                    },
                    {
                        "id": 217
                    },
                    {
                        "id": 179
                    },
                    {
                        "id": 149
                    },
                    {
                        "id": 4
                    },
                    {
                        "id": 107
                    },
                    {
                        "id": 141
                    },
                    {
                        "id": 47
                    },
                    {
                        "id": 81
                    }
                ],
                "id": "openflow:272795776625121",
                "node-connector": [
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "ten-mb-fd copper",
                        "flow-node-inventory:current-speed": 10000,
                        "flow-node-inventory:hardware-address": "fe:16:3e:6f:f6:3f",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tapae1f2b76-c3",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 12,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:12"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "f8:1b:37:5c:a9:e1",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-int",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 4294967294,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:LOCAL"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "36:95:15:0b:6c:54",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-ex-patch",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 1,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:1"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap58fbadbc-5f",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 11,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:11"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap35c1740d-65",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 10,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:10"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap2d10d789-70",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 8,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:8"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap2e136983-31",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 7,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:7"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap06cd8bed-10",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 9,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:9"
                    }
                ],
                "opendaylight-group-statistics:group-features": {
                    "actions": [
                        67076097
                    ],
                    "group-capabilities-supported": [
                        "opendaylight-group-types:chaining",
                        "opendaylight-group-types:select-liveness",
                        "opendaylight-group-types:select-weight"
                    ],
                    "group-types-supported": [
                        "opendaylight-group-types:group-all",
                        "opendaylight-group-types:group-indirect",
                        "opendaylight-group-types:group-select",
                        "opendaylight-group-types:group-ff"
                    ],
                    "max-groups": [
                        4294967040
                    ]
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:47:12.040" starttime="20181214 08:47:12.039"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:12.040" starttime="20181214 08:47:12.031"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:12.040" starttime="20181214 08:47:11.581"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:12.040" starttime="20181214 08:47:11.578"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:12.040" starttime="20181214 08:47:11.569"></status>
</kw>
<kw name="Fail If Exceptions Found During Test" library="KarafKeywords">
<doc>Create a failure if an Exception is found in the karaf.log that has not been whitelisted.</doc>
<arguments>
<arg>${test_name}</arg>
<arg>fail=${fail}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ 1 | ${NUM_ODL_SYSTEM} + 1 ]">
<kw type="foritem" name="${i} = 1">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sed '1,/ROBOT MESSAGE: Starting test ${test_name}/d' ${log_file}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:47:12.042" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.L3/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181214 08:47:12.042" starttime="20181214 08:47:12.042"></status>
</kw>
<kw name="Get Karaf Log Lines From Test Start" library="KarafKeywords">
<doc>Scrapes all log messages that match regexp ${type} which fall after a point given by a log message that</doc>
<arguments>
<arg>${ODL_SYSTEM_${i}_IP}</arg>
<arg>${test_name}</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>${ip}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:12.051" starttime="20181214 08:47:12.051"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 08:47:12.052" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 08:47:12.052" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 08:47:12.052" starttime="20181214 08:47:12.051"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 08:47:12.052" level="INFO">Attempting to execute command "sed '1,/ROBOT MESSAGE: Starting test CSIT.L3/d' /tmp//opt/opendaylight/data/log/karaf.log" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 08:47:12.052" starttime="20181214 08:47:12.052"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 08:47:12.053" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181214 08:47:12.053" starttime="20181214 08:47:12.053"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 08:47:12.054" level="INFO">Length is 0</msg>
<msg timestamp="20181214 08:47:12.054" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 08:47:12.054" starttime="20181214 08:47:12.054"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:12.055" starttime="20181214 08:47:12.054"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 08:47:12.056" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 08:47:12.390" level="INFO">Read output: Last login: Fri Dec 14 08:34:56 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:47:12.391" starttime="20181214 08:47:12.055"></status>
</kw>
<msg timestamp="20181214 08:47:12.392" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:47:12.392" starttime="20181214 08:47:12.055"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:12.393" starttime="20181214 08:47:12.053"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 08:47:12.395" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.L3/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181214 08:47:12.421" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181214 08:47:12.421" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 08:47:12.421" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181214 08:47:12.421" starttime="20181214 08:47:12.394"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:47:12.454" starttime="20181214 08:47:12.422"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 08:47:12.456" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181214 08:47:12.456" starttime="20181214 08:47:12.455"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:12.457" starttime="20181214 08:47:12.457"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 08:47:12.460" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:47:12.460" starttime="20181214 08:47:12.459"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:12.460" starttime="20181214 08:47:12.458"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:12.465" starttime="20181214 08:47:12.464"></status>
</kw>
<msg timestamp="20181214 08:47:12.465" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:47:12.465" starttime="20181214 08:47:12.463"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:12.466" starttime="20181214 08:47:12.461"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:12.466" starttime="20181214 08:47:12.050"></status>
</kw>
<msg timestamp="20181214 08:47:12.466" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:47:12.466" starttime="20181214 08:47:12.050"></status>
</kw>
<msg timestamp="20181214 08:47:12.466" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:47:12.467" starttime="20181214 08:47:12.049"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${\n}</arg>
</arguments>
<assign>
<var>@{log_lines}</var>
</assign>
<msg timestamp="20181214 08:47:12.467" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181214 08:47:12.468" starttime="20181214 08:47:12.467"></status>
</kw>
<msg timestamp="20181214 08:47:12.468" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181214 08:47:12.468" starttime="20181214 08:47:12.048"></status>
</kw>
<kw name="Verify Exceptions" library="excepts">
<doc>Return a list of exceptions not in the whitelist for the given lines.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<assign>
<var>${exlist}</var>
<var>${matchlist}</var>
</assign>
<msg timestamp="20181214 08:47:12.469" level="INFO">${exlist} = []</msg>
<msg timestamp="20181214 08:47:12.469" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181214 08:47:12.469" starttime="20181214 08:47:12.468"></status>
</kw>
<kw name="Write Exceptions Map To File" library="excepts">
<doc>Write the exceptions map to a file under the testname header. The output</doc>
<arguments>
<arg>${SUITE_NAME}.${TEST_NAME}</arg>
<arg>/tmp/odl${i}_exceptions.txt</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:12.470" starttime="20181214 08:47:12.469"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${exlist}</arg>
</arguments>
<assign>
<var>${listlength}</var>
</assign>
<msg timestamp="20181214 08:47:12.471" level="INFO">Length is 0</msg>
<msg timestamp="20181214 08:47:12.471" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181214 08:47:12.471" starttime="20181214 08:47:12.471"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${fail}"=="True" and ${listlength} != 0</arg>
<arg>Log And Fail Exceptions</arg>
<arg>${exlist}</arg>
<arg>${listlength}</arg>
<arg>ELSE</arg>
<arg>Collections.Log List</arg>
<arg>${matchlist}</arg>
</arguments>
<kw name="Log List" library="Collections">
<doc>Logs the length and contents of the ``list`` using given ``level``.</doc>
<arguments>
<arg>${matchlist}</arg>
</arguments>
<msg timestamp="20181214 08:47:12.473" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181214 08:47:12.473" starttime="20181214 08:47:12.472"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:12.473" starttime="20181214 08:47:12.472"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:12.473" starttime="20181214 08:47:12.041"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:12.473" starttime="20181214 08:47:12.041"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:12.473" starttime="20181214 08:47:12.041"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:12.487" starttime="20181214 08:47:12.486"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 08:47:12.488" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 08:47:12.627" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 08:47:12.628" starttime="20181214 08:47:12.487"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:47:12.640" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181214 08:47:12.640" starttime="20181214 08:47:12.628"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:47:12.643" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 08:47:12.643" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:47:12.643" starttime="20181214 08:47:12.641"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 08:47:12.687" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 08:47:12.687" starttime="20181214 08:47:12.643"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:47:12.690" starttime="20181214 08:47:12.688"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 08:47:12.691" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:47:12.691" starttime="20181214 08:47:12.690"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:12.692" starttime="20181214 08:47:12.485"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:12.692" starttime="20181214 08:47:12.474"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:12.692" starttime="20181214 08:47:12.474"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:12.692" starttime="20181214 08:47:12.473"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:12.692" starttime="20181214 08:47:08.536"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:12.692" starttime="20181214 08:47:08.535"></status>
</kw>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:47:12.695" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:47:12.695" starttime="20181214 08:47:12.695"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:47:12.698" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181214 08:47:12.741" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:47:14.709" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:47:14.710" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:47:14.710" starttime="20181214 08:47:12.697"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:47:14.711" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:47:14.712" starttime="20181214 08:47:14.710"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:47:14.712" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:47:14.712" starttime="20181214 08:47:14.712"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:14.713" starttime="20181214 08:47:14.713"></status>
</kw>
<msg timestamp="20181214 08:47:14.713" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 08:47:14.713" starttime="20181214 08:47:12.696"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:47:14.714" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 08:47:14.714" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:47:14.714" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:47:14.714" starttime="20181214 08:47:14.714"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:47:14.714" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:47:14.714" starttime="20181214 08:47:14.714"></status>
</kw>
<msg timestamp="20181214 08:47:14.715" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181214 08:47:14.715" starttime="20181214 08:47:12.694"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181214 08:47:14.715" starttime="20181214 08:47:14.715"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:47:14.716" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:47:14.716" starttime="20181214 08:47:14.716"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:47:14.717" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181214 08:47:14.757" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:47:17.385" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:47:17.386" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:47:17.386" starttime="20181214 08:47:14.716"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:47:17.388" level="INFO">[
  {
    "Status": "ERROR", 
    "Name": "l3_net_3_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "1559afb8-a928-4045-97c0-bc644a5a10eb", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_net_3_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "2bf02b4c-e2bb-45cb-8d18-32e597d1874c", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_net_3_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "1abc5666-2291-441f-8005-43e98f4aef05", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_net_2_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "22169403-bbd9-4641-822e-19b760529533", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_net_2_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "b08ab4d6-33c1-4b1f-b95a-230da526eb1a", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_net_2_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "622eec5c-ba8c-4480-84dc-9443e5273453", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_net_1_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "a5538820-6e5a-4277-b05d-c4681aa12964", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "31f1d675-0f5a-4f3c-8dc5-906290c83c59", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Name": "l3_net_1_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "e2264f6e-e52f-499b-b196-89fb6285e357", 
    "Flavor": "m1.nano", 
    "Networks": "l3_net_1=31.0.0.4"
  }
]</msg>
<status status="PASS" endtime="20181214 08:47:17.388" starttime="20181214 08:47:17.387"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:47:17.390" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:47:17.390" starttime="20181214 08:47:17.389"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:17.392" starttime="20181214 08:47:17.390"></status>
</kw>
<msg timestamp="20181214 08:47:17.392" level="INFO">${json} = [
  {
    "Status": "ERROR", 
    "Name": "l3_net_3_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "1559afb8-a928-4045-97c0-bc644a5a10eb", 
    "Flavor": "m1.nano", 
    "Networks": ""
  ...</msg>
<status status="PASS" endtime="20181214 08:47:17.393" starttime="20181214 08:47:14.716"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:47:17.394" level="INFO">To JSON using : content=[
  {
    "Status": "ERROR", 
    "Name": "l3_net_3_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "1559afb8-a928-4045-97c0-bc644a5a10eb", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_net_3_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "2bf02b4c-e2bb-45cb-8d18-32e597d1874c", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_net_3_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "1abc5666-2291-441f-8005-43e98f4aef05", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_net_2_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "22169403-bbd9-4641-822e-19b760529533", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_net_2_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "b08ab4d6-33c1-4b1f-b95a-230da526eb1a", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_net_2_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "622eec5c-ba8c-4480-84dc-9443e5273453", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_net_1_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "a5538820-6e5a-4277-b05d-c4681aa12964", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "31f1d675-0f5a-4f3c-8dc5-906290c83c59", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Name": "l3_net_1_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "e2264f6e-e52f-499b-b196-89fb6285e357", 
    "Flavor": "m1.nano", 
    "Networks": "l3_net_1=31.0.0.4"
  }
] </msg>
<msg timestamp="20181214 08:47:17.394" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:47:17.395" level="INFO">@{list} = [ {u'Status': u'ERROR', u'Name': u'l3_net_3_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'1559afb8-a928-4045-97c0-bc644a5a10eb', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u'ERROR...</msg>
<status status="PASS" endtime="20181214 08:47:17.395" starttime="20181214 08:47:17.393"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:47:17.396" level="INFO">[{u'Status': u'ERROR', u'Name': u'l3_net_3_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'1559afb8-a928-4045-97c0-bc644a5a10eb', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l3_net_3_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'2bf02b4c-e2bb-45cb-8d18-32e597d1874c', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l3_net_3_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'1abc5666-2291-441f-8005-43e98f4aef05', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l3_net_2_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'22169403-bbd9-4641-822e-19b760529533', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l3_net_2_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'b08ab4d6-33c1-4b1f-b95a-230da526eb1a', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l3_net_2_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'622eec5c-ba8c-4480-84dc-9443e5273453', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l3_net_1_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'a5538820-6e5a-4277-b05d-c4681aa12964', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l3_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'31f1d675-0f5a-4f3c-8dc5-906290c83c59', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ACTIVE', u'Name': u'l3_net_1_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'e2264f6e-e52f-499b-b196-89fb6285e357', u'Flavor': u'm1.nano', u'Networks': u'l3_net_1=31.0.0.4'}]</msg>
<status status="PASS" endtime="20181214 08:47:17.396" starttime="20181214 08:47:17.395"></status>
</kw>
<msg timestamp="20181214 08:47:17.397" level="INFO">@{vms} = [ {u'Status': u'ERROR', u'Name': u'l3_net_3_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'1559afb8-a928-4045-97c0-bc644a5a10eb', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u'ERROR...</msg>
<status status="PASS" endtime="20181214 08:47:17.397" starttime="20181214 08:47:14.715"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l3_net_3_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'1559afb8-a928-4045-97c0-bc644a5a10eb', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:47:17.418" level="INFO">Starting process:
openstack server show 1559afb8-a928-4045-97c0-bc644a5a10eb</msg>
<msg timestamp="20181214 08:47:17.451" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:47:20.254" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:47:20.255" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:47:20.255" starttime="20181214 08:47:17.417"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:47:20.257" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000000f                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T08:36:29Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T08:36:32Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | 1559afb8-a928-4045-97c0-bc644a5a10eb                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | l3_net_3_vm_3                                                                                                                                                                                                                                                                                                                                                                                                                             |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T08:36:33Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:47:20.258" starttime="20181214 08:47:20.256"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:47:20.259" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:47:20.259" starttime="20181214 08:47:20.258"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:20.261" starttime="20181214 08:47:20.260"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:20.261" starttime="20181214 08:47:17.416"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:47:20.284" level="INFO">Starting process:
openstack server delete 1559afb8-a928-4045-97c0-bc644a5a10eb</msg>
<msg timestamp="20181214 08:47:20.321" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:47:23.207" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:47:23.207" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:47:23.207" starttime="20181214 08:47:20.283"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:47:23.209" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:47:23.209" starttime="20181214 08:47:23.208"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:47:23.210" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:47:23.210" starttime="20181214 08:47:23.209"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:23.211" starttime="20181214 08:47:23.210"></status>
</kw>
<msg timestamp="20181214 08:47:23.211" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:47:23.211" starttime="20181214 08:47:20.281"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:23.212" starttime="20181214 08:47:20.263"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:23.212" starttime="20181214 08:47:20.262"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:23.212" starttime="20181214 08:47:17.397"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l3_net_3_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'2bf02b4c-e2bb-45cb-8d18-32e597d1874c', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:47:23.222" level="INFO">Starting process:
openstack server show 2bf02b4c-e2bb-45cb-8d18-32e597d1874c</msg>
<msg timestamp="20181214 08:47:23.266" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:47:26.208" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:47:26.208" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:47:26.208" starttime="20181214 08:47:23.222"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:47:26.210" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000000e                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T08:36:23Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T08:36:27Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | 2bf02b4c-e2bb-45cb-8d18-32e597d1874c                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | l3_net_3_vm_2                                                                                                                                                                                                                                                                                                                                                                                                                             |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T08:36:27Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:47:26.210" starttime="20181214 08:47:26.209"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:47:26.211" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:47:26.211" starttime="20181214 08:47:26.211"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:26.212" starttime="20181214 08:47:26.211"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:26.212" starttime="20181214 08:47:23.221"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:47:26.224" level="INFO">Starting process:
openstack server delete 2bf02b4c-e2bb-45cb-8d18-32e597d1874c</msg>
<msg timestamp="20181214 08:47:26.267" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:47:28.781" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:47:28.782" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:47:28.782" starttime="20181214 08:47:26.223"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:47:28.783" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:47:28.783" starttime="20181214 08:47:28.782"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:47:28.784" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:47:28.784" starttime="20181214 08:47:28.784"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:28.785" starttime="20181214 08:47:28.785"></status>
</kw>
<msg timestamp="20181214 08:47:28.786" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:47:28.786" starttime="20181214 08:47:26.223"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:28.786" starttime="20181214 08:47:26.213"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:28.786" starttime="20181214 08:47:26.213"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:28.786" starttime="20181214 08:47:23.212"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l3_net_3_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'1abc5666-2291-441f-8005-43e98f4aef05', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:47:28.804" level="INFO">Starting process:
openstack server show 1abc5666-2291-441f-8005-43e98f4aef05</msg>
<msg timestamp="20181214 08:47:28.839" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:47:31.495" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:47:31.496" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:47:31.496" starttime="20181214 08:47:28.803"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:47:31.497" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000000d                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T08:36:18Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T08:36:21Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | 1abc5666-2291-441f-8005-43e98f4aef05                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | l3_net_3_vm_1                                                                                                                                                                                                                                                                                                                                                                                                                             |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T08:36:21Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:47:31.497" starttime="20181214 08:47:31.497"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:47:31.498" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:47:31.498" starttime="20181214 08:47:31.498"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:31.499" starttime="20181214 08:47:31.498"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:31.499" starttime="20181214 08:47:28.802"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:47:31.509" level="INFO">Starting process:
openstack server delete 1abc5666-2291-441f-8005-43e98f4aef05</msg>
<msg timestamp="20181214 08:47:31.557" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:47:34.433" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:47:34.433" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:47:34.434" starttime="20181214 08:47:31.508"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:47:34.435" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:47:34.435" starttime="20181214 08:47:34.434"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:47:34.436" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:47:34.436" starttime="20181214 08:47:34.435"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:34.437" starttime="20181214 08:47:34.436"></status>
</kw>
<msg timestamp="20181214 08:47:34.438" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:47:34.438" starttime="20181214 08:47:31.508"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:34.438" starttime="20181214 08:47:31.500"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:34.438" starttime="20181214 08:47:31.499"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:34.438" starttime="20181214 08:47:28.787"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l3_net_2_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'22169403-bbd9-4641-822e-19b760529533', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:47:34.451" level="INFO">Starting process:
openstack server show 22169403-bbd9-4641-822e-19b760529533</msg>
<msg timestamp="20181214 08:47:34.496" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:47:37.513" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:47:37.513" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:47:37.514" starttime="20181214 08:47:34.450"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:47:37.515" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000000c                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T08:36:12Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T08:36:16Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | 22169403-bbd9-4641-822e-19b760529533                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | l3_net_2_vm_3                                                                                                                                                                                                                                                                                                                                                                                                                             |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T08:36:16Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:47:37.516" starttime="20181214 08:47:37.514"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:47:37.516" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:47:37.517" starttime="20181214 08:47:37.516"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:37.518" starttime="20181214 08:47:37.517"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:37.518" starttime="20181214 08:47:34.449"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:47:37.533" level="INFO">Starting process:
openstack server delete 22169403-bbd9-4641-822e-19b760529533</msg>
<msg timestamp="20181214 08:47:37.573" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:47:40.499" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:47:40.500" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:47:40.500" starttime="20181214 08:47:37.532"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:47:40.502" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:47:40.503" starttime="20181214 08:47:40.501"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:47:40.504" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:47:40.504" starttime="20181214 08:47:40.503"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:40.506" starttime="20181214 08:47:40.504"></status>
</kw>
<msg timestamp="20181214 08:47:40.506" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:47:40.507" starttime="20181214 08:47:37.531"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:40.507" starttime="20181214 08:47:37.519"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:40.507" starttime="20181214 08:47:37.519"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:40.507" starttime="20181214 08:47:34.438"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l3_net_2_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'b08ab4d6-33c1-4b1f-b95a-230da526eb1a', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:47:40.530" level="INFO">Starting process:
openstack server show b08ab4d6-33c1-4b1f-b95a-230da526eb1a</msg>
<msg timestamp="20181214 08:47:40.554" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:47:43.620" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:47:43.621" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:47:43.621" starttime="20181214 08:47:40.529"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:47:43.623" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000000b                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T08:36:07Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T08:36:10Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | b08ab4d6-33c1-4b1f-b95a-230da526eb1a                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | l3_net_2_vm_2                                                                                                                                                                                                                                                                                                                                                                                                                             |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T08:36:11Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:47:43.624" starttime="20181214 08:47:43.622"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:47:43.625" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:47:43.626" starttime="20181214 08:47:43.625"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:43.628" starttime="20181214 08:47:43.626"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:43.628" starttime="20181214 08:47:40.527"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:47:43.653" level="INFO">Starting process:
openstack server delete b08ab4d6-33c1-4b1f-b95a-230da526eb1a</msg>
<msg timestamp="20181214 08:47:43.688" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:47:46.303" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:47:46.304" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:47:46.304" starttime="20181214 08:47:43.652"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:47:46.306" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:47:46.306" starttime="20181214 08:47:46.305"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:47:46.307" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:47:46.307" starttime="20181214 08:47:46.306"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:46.309" starttime="20181214 08:47:46.308"></status>
</kw>
<msg timestamp="20181214 08:47:46.309" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:47:46.310" starttime="20181214 08:47:43.651"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:46.310" starttime="20181214 08:47:43.630"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:46.310" starttime="20181214 08:47:43.629"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:46.310" starttime="20181214 08:47:40.507"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l3_net_2_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'622eec5c-ba8c-4480-84dc-9443e5273453', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:47:46.329" level="INFO">Starting process:
openstack server show 622eec5c-ba8c-4480-84dc-9443e5273453</msg>
<msg timestamp="20181214 08:47:46.371" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:47:49.236" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:47:49.237" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:47:49.237" starttime="20181214 08:47:46.328"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:47:49.239" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000000a                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T08:36:01Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T08:36:05Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | 622eec5c-ba8c-4480-84dc-9443e5273453                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | l3_net_2_vm_1                                                                                                                                                                                                                                                                                                                                                                                                                             |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T08:36:05Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:47:49.240" starttime="20181214 08:47:49.238"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:47:49.241" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:47:49.241" starttime="20181214 08:47:49.240"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:49.243" starttime="20181214 08:47:49.241"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:49.243" starttime="20181214 08:47:46.327"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:47:49.264" level="INFO">Starting process:
openstack server delete 622eec5c-ba8c-4480-84dc-9443e5273453</msg>
<msg timestamp="20181214 08:47:49.308" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:47:52.271" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:47:52.272" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:47:52.272" starttime="20181214 08:47:49.263"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:47:52.274" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:47:52.274" starttime="20181214 08:47:52.273"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:47:52.275" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:47:52.275" starttime="20181214 08:47:52.275"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:52.277" starttime="20181214 08:47:52.276"></status>
</kw>
<msg timestamp="20181214 08:47:52.278" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:47:52.278" starttime="20181214 08:47:49.261"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:52.278" starttime="20181214 08:47:49.245"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:52.278" starttime="20181214 08:47:49.244"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:52.278" starttime="20181214 08:47:46.310"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l3_net_1_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'a5538820-6e5a-4277-b05d-c4681aa12964', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:47:52.296" level="INFO">Starting process:
openstack server show a5538820-6e5a-4277-b05d-c4681aa12964</msg>
<msg timestamp="20181214 08:47:52.340" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:47:55.052" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:47:55.053" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:47:55.053" starttime="20181214 08:47:52.295"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:47:55.055" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000009                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T08:35:56Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T08:35:59Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | a5538820-6e5a-4277-b05d-c4681aa12964                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | l3_net_1_vm_3                                                                                                                                                                                                                                                                                                                                                                                                                             |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T08:35:59Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:47:55.056" starttime="20181214 08:47:55.054"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:47:55.057" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:47:55.057" starttime="20181214 08:47:55.057"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:55.059" starttime="20181214 08:47:55.058"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:55.060" starttime="20181214 08:47:52.294"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:47:55.074" level="INFO">Starting process:
openstack server delete a5538820-6e5a-4277-b05d-c4681aa12964</msg>
<msg timestamp="20181214 08:47:55.108" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:47:57.841" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:47:57.842" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:47:57.842" starttime="20181214 08:47:55.074"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:47:57.843" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:47:57.843" starttime="20181214 08:47:57.842"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:47:57.844" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:47:57.844" starttime="20181214 08:47:57.844"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:47:57.846" starttime="20181214 08:47:57.845"></status>
</kw>
<msg timestamp="20181214 08:47:57.846" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:47:57.846" starttime="20181214 08:47:55.073"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:57.846" starttime="20181214 08:47:55.061"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:57.847" starttime="20181214 08:47:55.060"></status>
</kw>
<status status="PASS" endtime="20181214 08:47:57.847" starttime="20181214 08:47:52.279"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l3_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'31f1d675-0f5a-4f3c-8dc5-906290c83c59', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:47:57.861" level="INFO">Starting process:
openstack server show 31f1d675-0f5a-4f3c-8dc5-906290c83c59</msg>
<msg timestamp="20181214 08:47:57.881" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:48:00.990" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:48:00.991" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:48:00.991" starttime="20181214 08:47:57.860"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:48:00.993" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000008                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T08:35:50Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T08:35:53Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | 31f1d675-0f5a-4f3c-8dc5-906290c83c59                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | l3_net_1_vm_2                                                                                                                                                                                                                                                                                                                                                                                                                             |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T08:35:53Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:48:00.994" starttime="20181214 08:48:00.992"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:48:00.995" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:00.995" starttime="20181214 08:48:00.994"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:48:00.997" starttime="20181214 08:48:00.996"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:00.998" starttime="20181214 08:47:57.859"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:48:01.018" level="INFO">Starting process:
openstack server delete 31f1d675-0f5a-4f3c-8dc5-906290c83c59</msg>
<msg timestamp="20181214 08:48:01.060" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:48:03.981" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:48:03.982" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:48:03.982" starttime="20181214 08:48:01.018"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:48:03.985" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:03.985" starttime="20181214 08:48:03.983"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:48:03.986" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:03.987" starttime="20181214 08:48:03.986"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:48:03.989" starttime="20181214 08:48:03.987"></status>
</kw>
<msg timestamp="20181214 08:48:03.990" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:48:03.990" starttime="20181214 08:48:01.017"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:03.990" starttime="20181214 08:48:00.999"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:03.991" starttime="20181214 08:48:00.998"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:03.991" starttime="20181214 08:47:57.847"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ACTIVE', u'Name': u'l3_net_1_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'e2264f6e-e52f-499b-b196-89fb6285e357', u'Flavor': u'm1.nano', u'Networks': u'l3_net_1=31.0.0.4'}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:48:04.012" level="INFO">Starting process:
openstack server show e2264f6e-e52f-499b-b196-89fb6285e357</msg>
<msg timestamp="20181214 08:48:04.051" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:48:07.070" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:48:07.070" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:48:07.070" starttime="20181214 08:48:04.011"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:48:07.072" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | overcloud-controller-0.opnfvlf.org                              |
| OS-EXT-SRV-ATTR:hypervisor_hostname | overcloud-controller-0.opnfvlf.org                              |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000007                                               |
| OS-EXT-STS:power_state              | Running                                                         |
| OS-EXT-STS:task_state               | None                                                            |
| OS-EXT-STS:vm_state                 | active                                                          |
| OS-SRV-USG:launched_at              | 2018-12-14T08:35:48.000000                                      |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           | l3_net_1=31.0.0.4                                               |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T08:35:44Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              | 5643a1a81be1e985e7b69d0a347918c34042f5d65228803827241f84        |
| id                                  | e2264f6e-e52f-499b-b196-89fb6285e357                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | l3_net_1_vm_1                                                   |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='l3_sg'                                                    |
| status                              | ACTIVE                                                          |
| updated                             | 2018-12-14T08:35:48Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:48:07.072" starttime="20181214 08:48:07.071"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:48:07.073" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:07.073" starttime="20181214 08:48:07.073"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:48:07.075" starttime="20181214 08:48:07.074"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:07.075" starttime="20181214 08:48:04.010"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:48:07.093" level="INFO">Starting process:
openstack server delete e2264f6e-e52f-499b-b196-89fb6285e357</msg>
<msg timestamp="20181214 08:48:07.134" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:48:09.696" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:48:09.696" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:48:09.697" starttime="20181214 08:48:07.092"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:48:09.698" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:09.699" starttime="20181214 08:48:09.698"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:48:09.700" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:09.700" starttime="20181214 08:48:09.699"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:48:09.701" starttime="20181214 08:48:09.700"></status>
</kw>
<msg timestamp="20181214 08:48:09.702" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:48:09.702" starttime="20181214 08:48:07.091"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:09.702" starttime="20181214 08:48:07.076"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:09.703" starttime="20181214 08:48:07.075"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:09.703" starttime="20181214 08:48:03.991"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:09.703" starttime="20181214 08:47:17.397"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:48:09.705" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:48:09.705" starttime="20181214 08:48:09.705"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:48:09.708" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181214 08:48:09.734" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:48:11.807" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:48:11.808" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:48:11.808" starttime="20181214 08:48:09.707"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:48:11.809" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:48:11.809" starttime="20181214 08:48:11.808"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:48:11.809" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:11.810" starttime="20181214 08:48:11.809"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:48:11.810" starttime="20181214 08:48:11.810"></status>
</kw>
<msg timestamp="20181214 08:48:11.811" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 08:48:11.811" starttime="20181214 08:48:09.706"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:48:11.811" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 08:48:11.812" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:48:11.812" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:48:11.812" starttime="20181214 08:48:11.811"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:48:11.812" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:48:11.812" starttime="20181214 08:48:11.812"></status>
</kw>
<msg timestamp="20181214 08:48:11.813" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181214 08:48:11.813" starttime="20181214 08:48:09.704"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181214 08:48:11.813" starttime="20181214 08:48:11.813"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:48:11.814" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:48:11.814" starttime="20181214 08:48:11.814"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:48:11.816" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181214 08:48:11.857" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:48:14.014" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:48:14.014" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:48:14.014" starttime="20181214 08:48:11.815"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:48:14.015" level="INFO">[
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='33.0.0.2', subnet_id='821d1959-ef0a-4f14-b61c-92ae610f3b77'", 
    "ID": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc", 
    "MAC Address": "fa:16:3e:6b:ed:8b", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='32.0.0.2', subnet_id='656850d1-12c7-4af1-9f96-5171edec3d2b'", 
    "ID": "2d10d789-7039-4929-ba84-9ccb40ec10fb", 
    "MAC Address": "fa:16:3e:28:11:56", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='31.0.0.2', subnet_id='81a5d8ea-e37b-41b1-9ef9-76987b8899f7'", 
    "ID": "2e136983-316c-40c5-8f6b-9fd019163301", 
    "MAC Address": "fa:16:3e:f3:c3:70", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='34.0.0.2', subnet_id='c970ecfa-6d5c-4034-ad7f-6cdc3eeca600'", 
    "ID": "35c1740d-65cd-48c1-b632-dc47d8b28b45", 
    "MAC Address": "fa:16:3e:59:84:05", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='35.0.0.2', subnet_id='af5e5228-b176-4625-ae95-e17e04b022d8'", 
    "ID": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e", 
    "MAC Address": "fa:16:3e:ff:33:f1", 
    "Name": ""
  }
]</msg>
<status status="PASS" endtime="20181214 08:48:14.016" starttime="20181214 08:48:14.015"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:48:14.017" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:14.017" starttime="20181214 08:48:14.016"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:48:14.018" starttime="20181214 08:48:14.017"></status>
</kw>
<msg timestamp="20181214 08:48:14.018" level="INFO">${json} = [
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='33.0.0.2', subnet_id='821d1959-ef0a-4f14-b61c-92ae610f3b77'", 
    "ID": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc", 
    "MAC Address...</msg>
<status status="PASS" endtime="20181214 08:48:14.018" starttime="20181214 08:48:11.815"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:48:14.018" level="INFO">To JSON using : content=[
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='33.0.0.2', subnet_id='821d1959-ef0a-4f14-b61c-92ae610f3b77'", 
    "ID": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc", 
    "MAC Address": "fa:16:3e:6b:ed:8b", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='32.0.0.2', subnet_id='656850d1-12c7-4af1-9f96-5171edec3d2b'", 
    "ID": "2d10d789-7039-4929-ba84-9ccb40ec10fb", 
    "MAC Address": "fa:16:3e:28:11:56", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='31.0.0.2', subnet_id='81a5d8ea-e37b-41b1-9ef9-76987b8899f7'", 
    "ID": "2e136983-316c-40c5-8f6b-9fd019163301", 
    "MAC Address": "fa:16:3e:f3:c3:70", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='34.0.0.2', subnet_id='c970ecfa-6d5c-4034-ad7f-6cdc3eeca600'", 
    "ID": "35c1740d-65cd-48c1-b632-dc47d8b28b45", 
    "MAC Address": "fa:16:3e:59:84:05", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='35.0.0.2', subnet_id='af5e5228-b176-4625-ae95-e17e04b022d8'", 
    "ID": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e", 
    "MAC Address": "fa:16:3e:ff:33:f1", 
    "Name": ""
  }
] </msg>
<msg timestamp="20181214 08:48:14.018" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:48:14.019" level="INFO">@{list} = [ {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='33.0.0.2', subnet_id='821d1959-ef0a-4f14-b61c-92ae610f3b77'", u'ID': u'06cd8bed-10ef-4cdc-8330-af5b90b8f2fc', u'MAC Address': u'fa:16:3e:6...</msg>
<status status="PASS" endtime="20181214 08:48:14.019" starttime="20181214 08:48:14.018"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:48:14.019" level="INFO">[{u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='33.0.0.2', subnet_id='821d1959-ef0a-4f14-b61c-92ae610f3b77'", u'ID': u'06cd8bed-10ef-4cdc-8330-af5b90b8f2fc', u'MAC Address': u'fa:16:3e:6b:ed:8b', u'Name': u''}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='32.0.0.2', subnet_id='656850d1-12c7-4af1-9f96-5171edec3d2b'", u'ID': u'2d10d789-7039-4929-ba84-9ccb40ec10fb', u'MAC Address': u'fa:16:3e:28:11:56', u'Name': u''}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='31.0.0.2', subnet_id='81a5d8ea-e37b-41b1-9ef9-76987b8899f7'", u'ID': u'2e136983-316c-40c5-8f6b-9fd019163301', u'MAC Address': u'fa:16:3e:f3:c3:70', u'Name': u''}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='34.0.0.2', subnet_id='c970ecfa-6d5c-4034-ad7f-6cdc3eeca600'", u'ID': u'35c1740d-65cd-48c1-b632-dc47d8b28b45', u'MAC Address': u'fa:16:3e:59:84:05', u'Name': u''}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='35.0.0.2', subnet_id='af5e5228-b176-4625-ae95-e17e04b022d8'", u'ID': u'58fbadbc-5f03-4f77-83f0-0bda6451bf6e', u'MAC Address': u'fa:16:3e:ff:33:f1', u'Name': u''}]</msg>
<status status="PASS" endtime="20181214 08:48:14.019" starttime="20181214 08:48:14.019"></status>
</kw>
<msg timestamp="20181214 08:48:14.020" level="INFO">@{ports} = [ {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='33.0.0.2', subnet_id='821d1959-ef0a-4f14-b61c-92ae610f3b77'", u'ID': u'06cd8bed-10ef-4cdc-8330-af5b90b8f2fc', u'MAC Address': u'fa:16:3e:6...</msg>
<status status="PASS" endtime="20181214 08:48:14.020" starttime="20181214 08:48:11.813"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='33.0.0.2', subnet_id='821d1959-ef0a-4f14-b61c-92ae610f3b77'&quot;, u'ID': u'06cd8bed-10ef-4cdc-8330-af5b90b8f2fc', u'MAC Address': u'fa:16:3e:6b:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:48:14.029" level="INFO">Starting process:
openstack port delete 06cd8bed-10ef-4cdc-8330-af5b90b8f2fc</msg>
<msg timestamp="20181214 08:48:14.069" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:48:16.641" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:48:16.642" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:48:16.642" starttime="20181214 08:48:14.029"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:48:16.643" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:16.643" starttime="20181214 08:48:16.642"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:48:16.644" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:16.644" starttime="20181214 08:48:16.644"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:48:16.645" starttime="20181214 08:48:16.645"></status>
</kw>
<msg timestamp="20181214 08:48:16.646" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:48:16.646" starttime="20181214 08:48:14.028"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:16.646" starttime="20181214 08:48:14.021"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:16.646" starttime="20181214 08:48:14.020"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:16.646" starttime="20181214 08:48:14.020"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='32.0.0.2', subnet_id='656850d1-12c7-4af1-9f96-5171edec3d2b'&quot;, u'ID': u'2d10d789-7039-4929-ba84-9ccb40ec10fb', u'MAC Address': u'fa:16:3e:28:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:48:16.660" level="INFO">Starting process:
openstack port delete 2d10d789-7039-4929-ba84-9ccb40ec10fb</msg>
<msg timestamp="20181214 08:48:16.683" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:48:19.249" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:48:19.250" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:48:19.250" starttime="20181214 08:48:16.659"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:48:19.252" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:19.253" starttime="20181214 08:48:19.251"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:48:19.254" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:19.254" starttime="20181214 08:48:19.253"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:48:19.256" starttime="20181214 08:48:19.255"></status>
</kw>
<msg timestamp="20181214 08:48:19.257" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:48:19.257" starttime="20181214 08:48:16.659"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:19.257" starttime="20181214 08:48:16.647"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:19.257" starttime="20181214 08:48:16.647"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:19.257" starttime="20181214 08:48:16.647"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='31.0.0.2', subnet_id='81a5d8ea-e37b-41b1-9ef9-76987b8899f7'&quot;, u'ID': u'2e136983-316c-40c5-8f6b-9fd019163301', u'MAC Address': u'fa:16:3e:f3:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:48:19.279" level="INFO">Starting process:
openstack port delete 2e136983-316c-40c5-8f6b-9fd019163301</msg>
<msg timestamp="20181214 08:48:19.316" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:48:21.839" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:48:21.840" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:48:21.840" starttime="20181214 08:48:19.278"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:48:21.841" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:21.841" starttime="20181214 08:48:21.840"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:48:21.842" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:21.842" starttime="20181214 08:48:21.841"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:48:21.842" starttime="20181214 08:48:21.842"></status>
</kw>
<msg timestamp="20181214 08:48:21.843" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:48:21.843" starttime="20181214 08:48:19.277"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:21.843" starttime="20181214 08:48:19.259"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:21.843" starttime="20181214 08:48:19.258"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:21.843" starttime="20181214 08:48:19.258"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='34.0.0.2', subnet_id='c970ecfa-6d5c-4034-ad7f-6cdc3eeca600'&quot;, u'ID': u'35c1740d-65cd-48c1-b632-dc47d8b28b45', u'MAC Address': u'fa:16:3e:59:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:48:21.864" level="INFO">Starting process:
openstack port delete 35c1740d-65cd-48c1-b632-dc47d8b28b45</msg>
<msg timestamp="20181214 08:48:21.886" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:48:24.486" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:48:24.487" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:48:24.487" starttime="20181214 08:48:21.864"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:48:24.488" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:24.489" starttime="20181214 08:48:24.488"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:48:24.490" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:24.490" starttime="20181214 08:48:24.489"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:48:24.492" starttime="20181214 08:48:24.490"></status>
</kw>
<msg timestamp="20181214 08:48:24.492" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:48:24.492" starttime="20181214 08:48:21.862"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:24.493" starttime="20181214 08:48:21.844"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:24.493" starttime="20181214 08:48:21.843"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:24.493" starttime="20181214 08:48:21.843"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='35.0.0.2', subnet_id='af5e5228-b176-4625-ae95-e17e04b022d8'&quot;, u'ID': u'58fbadbc-5f03-4f77-83f0-0bda6451bf6e', u'MAC Address': u'fa:16:3e:ff:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:48:24.513" level="INFO">Starting process:
openstack port delete 58fbadbc-5f03-4f77-83f0-0bda6451bf6e</msg>
<msg timestamp="20181214 08:48:24.534" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:48:27.028" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:48:27.029" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:48:27.029" starttime="20181214 08:48:24.512"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:48:27.031" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:27.031" starttime="20181214 08:48:27.030"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:48:27.033" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:27.033" starttime="20181214 08:48:27.032"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:48:27.034" starttime="20181214 08:48:27.033"></status>
</kw>
<msg timestamp="20181214 08:48:27.035" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:48:27.035" starttime="20181214 08:48:24.511"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:27.036" starttime="20181214 08:48:24.494"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:27.036" starttime="20181214 08:48:24.494"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:27.036" starttime="20181214 08:48:24.493"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:27.036" starttime="20181214 08:48:14.020"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:48:27.038" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:48:27.038" starttime="20181214 08:48:27.038"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:48:27.041" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181214 08:48:27.069" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:48:29.464" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:48:29.465" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:48:29.466" starttime="20181214 08:48:27.040"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:48:29.467" level="INFO">[
  {
    "Subnets": "821d1959-ef0a-4f14-b61c-92ae610f3b77", 
    "ID": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107", 
    "Name": "l3_net_3"
  }, 
  {
    "Subnets": "656850d1-12c7-4af1-9f96-5171edec3d2b", 
    "ID": "5f9fc8e7-648f-48d0-84fe-d86762eacc95", 
    "Name": "l3_net_2"
  }, 
  {
    "Subnets": "81a5d8ea-e37b-41b1-9ef9-76987b8899f7", 
    "ID": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a", 
    "Name": "l3_net_1"
  }, 
  {
    "Subnets": "af5e5228-b176-4625-ae95-e17e04b022d8", 
    "ID": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9", 
    "Name": "l3_net_5"
  }, 
  {
    "Subnets": "c970ecfa-6d5c-4034-ad7f-6cdc3eeca600", 
    "ID": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd", 
    "Name": "l3_net_4"
  }
]</msg>
<status status="PASS" endtime="20181214 08:48:29.468" starttime="20181214 08:48:29.467"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:48:29.469" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:29.469" starttime="20181214 08:48:29.468"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:48:29.470" starttime="20181214 08:48:29.469"></status>
</kw>
<msg timestamp="20181214 08:48:29.471" level="INFO">${json} = [
  {
    "Subnets": "821d1959-ef0a-4f14-b61c-92ae610f3b77", 
    "ID": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107", 
    "Name": "l3_net_3"
  }, 
  {
    "Subnets": "656850d1-12c7-4af1-9f96-5171edec3d2b",...</msg>
<status status="PASS" endtime="20181214 08:48:29.471" starttime="20181214 08:48:27.039"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:48:29.472" level="INFO">To JSON using : content=[
  {
    "Subnets": "821d1959-ef0a-4f14-b61c-92ae610f3b77", 
    "ID": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107", 
    "Name": "l3_net_3"
  }, 
  {
    "Subnets": "656850d1-12c7-4af1-9f96-5171edec3d2b", 
    "ID": "5f9fc8e7-648f-48d0-84fe-d86762eacc95", 
    "Name": "l3_net_2"
  }, 
  {
    "Subnets": "81a5d8ea-e37b-41b1-9ef9-76987b8899f7", 
    "ID": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a", 
    "Name": "l3_net_1"
  }, 
  {
    "Subnets": "af5e5228-b176-4625-ae95-e17e04b022d8", 
    "ID": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9", 
    "Name": "l3_net_5"
  }, 
  {
    "Subnets": "c970ecfa-6d5c-4034-ad7f-6cdc3eeca600", 
    "ID": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd", 
    "Name": "l3_net_4"
  }
] </msg>
<msg timestamp="20181214 08:48:29.472" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:48:29.473" level="INFO">@{list} = [ {u'Subnets': u'821d1959-ef0a-4f14-b61c-92ae610f3b77', u'ID': u'02ea1cb3-20e5-44d2-acbd-ad8ab36f6107', u'Name': u'l3_net_3'} | {u'Subnets': u'656850d1-12c7-4af1-9f96-5171edec3d2b', u'ID': u'5f9fc8e7-...</msg>
<status status="PASS" endtime="20181214 08:48:29.473" starttime="20181214 08:48:29.472"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:48:29.474" level="INFO">[{u'Subnets': u'821d1959-ef0a-4f14-b61c-92ae610f3b77', u'ID': u'02ea1cb3-20e5-44d2-acbd-ad8ab36f6107', u'Name': u'l3_net_3'}, {u'Subnets': u'656850d1-12c7-4af1-9f96-5171edec3d2b', u'ID': u'5f9fc8e7-648f-48d0-84fe-d86762eacc95', u'Name': u'l3_net_2'}, {u'Subnets': u'81a5d8ea-e37b-41b1-9ef9-76987b8899f7', u'ID': u'dc0cf12b-10ac-4093-b1e6-14c0f02e742a', u'Name': u'l3_net_1'}, {u'Subnets': u'af5e5228-b176-4625-ae95-e17e04b022d8', u'ID': u'ff015cb0-b8e3-4a6f-951b-9d2353f938c9', u'Name': u'l3_net_5'}, {u'Subnets': u'c970ecfa-6d5c-4034-ad7f-6cdc3eeca600', u'ID': u'ff8d7d2d-287e-4f9b-8879-eef1c706b1cd', u'Name': u'l3_net_4'}]</msg>
<status status="PASS" endtime="20181214 08:48:29.474" starttime="20181214 08:48:29.474"></status>
</kw>
<msg timestamp="20181214 08:48:29.475" level="INFO">@{networks} = [ {u'Subnets': u'821d1959-ef0a-4f14-b61c-92ae610f3b77', u'ID': u'02ea1cb3-20e5-44d2-acbd-ad8ab36f6107', u'Name': u'l3_net_3'} | {u'Subnets': u'656850d1-12c7-4af1-9f96-5171edec3d2b', u'ID': u'5f9fc8e7-...</msg>
<status status="PASS" endtime="20181214 08:48:29.475" starttime="20181214 08:48:27.037"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<kw type="foritem" name="${network} = {u'Subnets': u'821d1959-ef0a-4f14-b61c-92ae610f3b77', u'ID': u'02ea1cb3-20e5-44d2-acbd-ad8ab36f6107', u'Name': u'l3_net_3'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:48:29.496" level="INFO">Starting process:
openstack subnet delete 821d1959-ef0a-4f14-b61c-92ae610f3b77</msg>
<msg timestamp="20181214 08:48:29.517" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:48:33.801" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:48:33.801" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:48:33.801" starttime="20181214 08:48:29.495"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:48:33.803" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:33.803" starttime="20181214 08:48:33.802"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:48:33.804" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:33.804" starttime="20181214 08:48:33.803"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:48:33.805" starttime="20181214 08:48:33.804"></status>
</kw>
<msg timestamp="20181214 08:48:33.806" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:48:33.806" starttime="20181214 08:48:29.494"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:33.806" starttime="20181214 08:48:29.477"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:33.806" starttime="20181214 08:48:29.476"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:48:33.822" level="INFO">Starting process:
openstack network delete 02ea1cb3-20e5-44d2-acbd-ad8ab36f6107</msg>
<msg timestamp="20181214 08:48:33.865" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:48:37.636" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:48:37.637" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:48:37.637" starttime="20181214 08:48:33.822"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:48:37.638" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:37.638" starttime="20181214 08:48:37.637"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:48:37.638" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:37.638" starttime="20181214 08:48:37.638"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:48:37.639" starttime="20181214 08:48:37.639"></status>
</kw>
<msg timestamp="20181214 08:48:37.639" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:48:37.639" starttime="20181214 08:48:33.820"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:37.640" starttime="20181214 08:48:33.807"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:37.640" starttime="20181214 08:48:33.806"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:37.640" starttime="20181214 08:48:29.476"></status>
</kw>
<kw type="foritem" name="${network} = {u'Subnets': u'656850d1-12c7-4af1-9f96-5171edec3d2b', u'ID': u'5f9fc8e7-648f-48d0-84fe-d86762eacc95', u'Name': u'l3_net_2'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:48:37.649" level="INFO">Starting process:
openstack subnet delete 656850d1-12c7-4af1-9f96-5171edec3d2b</msg>
<msg timestamp="20181214 08:48:37.672" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:48:41.036" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:48:41.037" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:48:41.037" starttime="20181214 08:48:37.649"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:48:41.038" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:41.038" starttime="20181214 08:48:41.037"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:48:41.039" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:41.039" starttime="20181214 08:48:41.038"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:48:41.040" starttime="20181214 08:48:41.039"></status>
</kw>
<msg timestamp="20181214 08:48:41.040" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:48:41.040" starttime="20181214 08:48:37.649"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:41.041" starttime="20181214 08:48:37.640"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:41.041" starttime="20181214 08:48:37.640"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:48:41.051" level="INFO">Starting process:
openstack network delete 5f9fc8e7-648f-48d0-84fe-d86762eacc95</msg>
<msg timestamp="20181214 08:48:41.085" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:48:44.104" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:48:44.105" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:48:44.105" starttime="20181214 08:48:41.051"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:48:44.107" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:44.108" starttime="20181214 08:48:44.106"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:48:44.109" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:44.109" starttime="20181214 08:48:44.108"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:48:44.111" starttime="20181214 08:48:44.109"></status>
</kw>
<msg timestamp="20181214 08:48:44.111" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:48:44.111" starttime="20181214 08:48:41.051"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:44.112" starttime="20181214 08:48:41.041"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:44.112" starttime="20181214 08:48:41.041"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:44.112" starttime="20181214 08:48:37.640"></status>
</kw>
<kw type="foritem" name="${network} = {u'Subnets': u'81a5d8ea-e37b-41b1-9ef9-76987b8899f7', u'ID': u'dc0cf12b-10ac-4093-b1e6-14c0f02e742a', u'Name': u'l3_net_1'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:48:44.133" level="INFO">Starting process:
openstack subnet delete 81a5d8ea-e37b-41b1-9ef9-76987b8899f7</msg>
<msg timestamp="20181214 08:48:44.176" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:48:47.386" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:48:47.387" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:48:47.387" starttime="20181214 08:48:44.132"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:48:47.389" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:47.389" starttime="20181214 08:48:47.388"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:48:47.390" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:47.391" starttime="20181214 08:48:47.390"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:48:47.392" starttime="20181214 08:48:47.391"></status>
</kw>
<msg timestamp="20181214 08:48:47.393" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:48:47.393" starttime="20181214 08:48:44.131"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:47.394" starttime="20181214 08:48:44.114"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:47.395" starttime="20181214 08:48:44.113"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:48:47.418" level="INFO">Starting process:
openstack network delete dc0cf12b-10ac-4093-b1e6-14c0f02e742a</msg>
<msg timestamp="20181214 08:48:47.463" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:48:50.439" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:48:50.440" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:48:50.440" starttime="20181214 08:48:47.418"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:48:50.442" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:50.442" starttime="20181214 08:48:50.441"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:48:50.443" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:50.443" starttime="20181214 08:48:50.442"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:48:50.445" starttime="20181214 08:48:50.444"></status>
</kw>
<msg timestamp="20181214 08:48:50.445" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:48:50.445" starttime="20181214 08:48:47.416"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:50.446" starttime="20181214 08:48:47.398"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:50.446" starttime="20181214 08:48:47.397"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:50.446" starttime="20181214 08:48:44.112"></status>
</kw>
<kw type="foritem" name="${network} = {u'Subnets': u'af5e5228-b176-4625-ae95-e17e04b022d8', u'ID': u'ff015cb0-b8e3-4a6f-951b-9d2353f938c9', u'Name': u'l3_net_5'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:48:50.463" level="INFO">Starting process:
openstack subnet delete af5e5228-b176-4625-ae95-e17e04b022d8</msg>
<msg timestamp="20181214 08:48:50.506" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:48:53.788" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:48:53.789" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:48:53.789" starttime="20181214 08:48:50.462"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:48:53.790" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:53.790" starttime="20181214 08:48:53.789"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:48:53.791" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:53.791" starttime="20181214 08:48:53.790"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:48:53.792" starttime="20181214 08:48:53.791"></status>
</kw>
<msg timestamp="20181214 08:48:53.792" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:48:53.792" starttime="20181214 08:48:50.462"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:53.792" starttime="20181214 08:48:50.447"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:53.792" starttime="20181214 08:48:50.447"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:48:53.804" level="INFO">Starting process:
openstack network delete ff015cb0-b8e3-4a6f-951b-9d2353f938c9</msg>
<msg timestamp="20181214 08:48:53.847" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:48:56.678" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:48:56.679" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:48:56.679" starttime="20181214 08:48:53.804"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:48:56.681" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:56.681" starttime="20181214 08:48:56.680"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:48:56.682" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:48:56.682" starttime="20181214 08:48:56.681"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:48:56.684" starttime="20181214 08:48:56.683"></status>
</kw>
<msg timestamp="20181214 08:48:56.685" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:48:56.685" starttime="20181214 08:48:53.803"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:56.686" starttime="20181214 08:48:53.793"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:56.686" starttime="20181214 08:48:53.793"></status>
</kw>
<status status="PASS" endtime="20181214 08:48:56.686" starttime="20181214 08:48:50.446"></status>
</kw>
<kw type="foritem" name="${network} = {u'Subnets': u'c970ecfa-6d5c-4034-ad7f-6cdc3eeca600', u'ID': u'ff8d7d2d-287e-4f9b-8879-eef1c706b1cd', u'Name': u'l3_net_4'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:48:56.707" level="INFO">Starting process:
openstack subnet delete c970ecfa-6d5c-4034-ad7f-6cdc3eeca600</msg>
<msg timestamp="20181214 08:48:56.749" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:49:00.276" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:49:00.277" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:49:00.277" starttime="20181214 08:48:56.706"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:49:00.279" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:00.279" starttime="20181214 08:49:00.278"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:49:00.280" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:00.281" starttime="20181214 08:49:00.280"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:00.282" starttime="20181214 08:49:00.281"></status>
</kw>
<msg timestamp="20181214 08:49:00.283" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:49:00.283" starttime="20181214 08:48:56.705"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:00.284" starttime="20181214 08:48:56.688"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:00.284" starttime="20181214 08:48:56.687"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:49:00.305" level="INFO">Starting process:
openstack network delete ff8d7d2d-287e-4f9b-8879-eef1c706b1cd</msg>
<msg timestamp="20181214 08:49:00.348" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:49:03.270" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:49:03.271" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:49:03.271" starttime="20181214 08:49:00.304"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:49:03.273" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:03.273" starttime="20181214 08:49:03.272"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:49:03.274" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:03.275" starttime="20181214 08:49:03.274"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:03.276" starttime="20181214 08:49:03.275"></status>
</kw>
<msg timestamp="20181214 08:49:03.277" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:49:03.277" starttime="20181214 08:49:00.303"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:03.277" starttime="20181214 08:49:00.285"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:03.277" starttime="20181214 08:49:00.284"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:03.278" starttime="20181214 08:48:56.686"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:03.278" starttime="20181214 08:48:29.475"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:49:03.280" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:49:03.280" starttime="20181214 08:49:03.280"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:49:03.283" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181214 08:49:03.309" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:49:05.390" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:49:05.390" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:49:05.390" starttime="20181214 08:49:03.282"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:49:05.391" level="INFO">[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "l3_sg", 
    "ID": "e2818f66-326e-435a-8735-9da9d4a67eb4", 
    "Name": "l3_sg"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181214 08:49:05.391" starttime="20181214 08:49:05.391"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:49:05.392" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:05.392" starttime="20181214 08:49:05.391"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:05.393" starttime="20181214 08:49:05.392"></status>
</kw>
<msg timestamp="20181214 08:49:05.393" level="INFO">${json} = [
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181214 08:49:05.393" starttime="20181214 08:49:03.281"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:49:05.394" level="INFO">To JSON using : content=[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "l3_sg", 
    "ID": "e2818f66-326e-435a-8735-9da9d4a67eb4", 
    "Name": "l3_sg"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181214 08:49:05.394" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:49:05.394" level="INFO">@{list} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'8f21c4d8db54482e99c...</msg>
<status status="PASS" endtime="20181214 08:49:05.394" starttime="20181214 08:49:05.393"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:49:05.394" level="INFO">[{u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}, {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'l3_sg', u'Description': u'l3_sg', u'ID': u'e2818f66-326e-435a-8735-9da9d4a67eb4'}, {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}]</msg>
<status status="PASS" endtime="20181214 08:49:05.394" starttime="20181214 08:49:05.394"></status>
</kw>
<msg timestamp="20181214 08:49:05.395" level="INFO">@{security_groups} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'8f21c4d8db54482e99c...</msg>
<status status="PASS" endtime="20181214 08:49:05.395" starttime="20181214 08:49:03.278"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:05.396" starttime="20181214 08:49:05.395"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:05.396" starttime="20181214 08:49:05.395"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'l3_sg', u'Description': u'l3_sg', u'ID': u'e2818f66-326e-435a-8735-9da9d4a67eb4'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Delete SecurityGroup" library="OpenStackOperations">
<doc>Delete Security group</doc>
<arguments>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group delete ${sg_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:49:05.407" level="INFO">Starting process:
openstack security group delete e2818f66-326e-435a-8735-9da9d4a67eb4</msg>
<msg timestamp="20181214 08:49:05.449" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:49:07.885" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:49:07.885" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:49:07.886" starttime="20181214 08:49:05.407"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:49:07.888" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:07.888" starttime="20181214 08:49:07.886"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:49:07.889" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:07.889" starttime="20181214 08:49:07.888"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:07.890" starttime="20181214 08:49:07.889"></status>
</kw>
<msg timestamp="20181214 08:49:07.891" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:49:07.891" starttime="20181214 08:49:05.406"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:07.891" starttime="20181214 08:49:05.398"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:07.891" starttime="20181214 08:49:05.397"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:07.891" starttime="20181214 08:49:05.396"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:07.891" starttime="20181214 08:49:05.396"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:07.893" starttime="20181214 08:49:07.892"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:07.893" starttime="20181214 08:49:07.892"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:07.893" starttime="20181214 08:49:05.395"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 08:49:07.895" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181214 08:49:07.895" starttime="20181214 08:49:07.894"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:49:07.912" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181214 08:49:07.941" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:49:10.715" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:49:10.716" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:49:10.716" starttime="20181214 08:49:07.911"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:49:10.718" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:10.719" starttime="20181214 08:49:10.717"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:49:10.720" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:10.720" starttime="20181214 08:49:10.719"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:10.722" starttime="20181214 08:49:10.721"></status>
</kw>
<msg timestamp="20181214 08:49:10.723" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:49:10.723" starttime="20181214 08:49:07.909"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:10.723" starttime="20181214 08:49:07.895"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:49:10.745" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181214 08:49:10.780" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:49:12.916" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:49:12.917" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:49:12.917" starttime="20181214 08:49:10.744"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:49:12.919" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:12.920" starttime="20181214 08:49:12.918"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:49:12.921" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:12.921" starttime="20181214 08:49:12.920"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:12.923" starttime="20181214 08:49:12.922"></status>
</kw>
<msg timestamp="20181214 08:49:12.924" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:49:12.924" starttime="20181214 08:49:10.743"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:12.924" starttime="20181214 08:49:10.723"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:49:12.944" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181214 08:49:12.983" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:49:15.198" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:49:15.199" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:49:15.199" starttime="20181214 08:49:12.943"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:49:15.202" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:15.202" starttime="20181214 08:49:15.200"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:49:15.203" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:15.203" starttime="20181214 08:49:15.202"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:15.205" starttime="20181214 08:49:15.204"></status>
</kw>
<msg timestamp="20181214 08:49:15.206" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:49:15.206" starttime="20181214 08:49:12.942"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:15.206" starttime="20181214 08:49:12.924"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:49:15.228" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181214 08:49:15.270" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:49:17.491" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:49:17.492" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:49:17.492" starttime="20181214 08:49:15.227"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:49:17.495" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:17.495" starttime="20181214 08:49:17.493"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:49:17.496" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:17.496" starttime="20181214 08:49:17.495"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:17.499" starttime="20181214 08:49:17.497"></status>
</kw>
<msg timestamp="20181214 08:49:17.500" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:49:17.500" starttime="20181214 08:49:15.226"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:17.500" starttime="20181214 08:49:15.206"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:49:17.521" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181214 08:49:17.560" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:49:19.640" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:49:19.640" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:49:19.640" starttime="20181214 08:49:17.520"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:49:19.642" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 62100813-13a1-4c22-9a97-bfabd6744cb8 | default | Default security group | 8f21c4d8db54482e99c30c98fba342b4 |
| ee3dd710-2490-4241-b666-9fec686f0c78 | default | Default security group | bfcec20503cd4d309495f70adb639682 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181214 08:49:19.642" starttime="20181214 08:49:19.641"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:49:19.643" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:19.643" starttime="20181214 08:49:19.642"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:19.644" starttime="20181214 08:49:19.643"></status>
</kw>
<msg timestamp="20181214 08:49:19.645" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181214 08:49:19.645" starttime="20181214 08:49:17.519"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:19.645" starttime="20181214 08:49:17.500"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:49:19.659" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181214 08:49:19.699" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:49:21.765" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:49:21.766" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:49:21.766" starttime="20181214 08:49:19.659"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:49:21.767" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| 6ad09561-353a-445e-b51d-b931a7e01c22 | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| af9be2ac-0c71-466b-8ee2-188747a79255 | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c0796abf-11eb-4f12-8347-fb5894143b1d | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c5369c6a-c1ec-45d9-9393-f55f92ef6f46 | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| d06c714b-ca05-4f3a-a9af-f80ac1f213f5 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e39d54b7-5907-4ebe-bf47-f2be219b1fec | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e64e4970-560c-4af7-a079-217ef6e7e68a | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:49:21.767" starttime="20181214 08:49:21.767"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:49:21.768" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:21.768" starttime="20181214 08:49:21.768"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:21.769" starttime="20181214 08:49:21.768"></status>
</kw>
<msg timestamp="20181214 08:49:21.769" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181214 08:49:21.769" starttime="20181214 08:49:19.658"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:21.770" starttime="20181214 08:49:19.645"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:49:21.779" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181214 08:49:21.809" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:49:23.699" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:49:23.700" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:49:23.700" starttime="20181214 08:49:21.779"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:49:23.702" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:23.702" starttime="20181214 08:49:23.701"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:49:23.702" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:23.702" starttime="20181214 08:49:23.702"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:23.703" starttime="20181214 08:49:23.703"></status>
</kw>
<msg timestamp="20181214 08:49:23.704" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:49:23.704" starttime="20181214 08:49:21.778"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:23.704" starttime="20181214 08:49:21.770"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:49:23.715" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181214 08:49:23.732" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:49:25.760" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:49:25.761" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:49:25.761" starttime="20181214 08:49:23.714"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:49:25.763" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:25.763" starttime="20181214 08:49:25.762"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:49:25.765" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:25.765" starttime="20181214 08:49:25.764"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:25.767" starttime="20181214 08:49:25.765"></status>
</kw>
<msg timestamp="20181214 08:49:25.768" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:49:25.768" starttime="20181214 08:49:23.714"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:25.768" starttime="20181214 08:49:23.704"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:25.768" starttime="20181214 08:49:07.895"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:25.768" starttime="20181214 08:49:07.893"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:25.769" starttime="20181214 08:47:12.693"></status>
</kw>
<kw name="Stop Packet Capture On Nodes" library="OpenStackOperations">
<arguments>
<arg>${tcpdump_port_6653_conn_ids}</arg>
</arguments>
<kw name="Stop Packet Capture on Nodes" library="Tcpdump">
<doc>Stop the packet captures on the given list of node connection ids</doc>
<arguments>
<arg>${conn_ids}</arg>
</arguments>
<kw type="for" name="${conn_id} IN [ @{conn_ids} ]">
<kw type="foritem" name="${conn_id} = 13">
<kw name="Stop Packet Capture on Node" library="Tcpdump">
<doc>This keyword will list the running processes looking for tcpdump and then kill the process with the name tcpdump</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:25.775" starttime="20181214 08:49:25.774"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ps -elf | grep tcpdump</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 08:49:25.776" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181214 08:49:25.928" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 08:49:25.929" level="INFO">${stdout} = 4 S root       81958   81938  0  80   0 - 60787 poll_s 08:34 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L3__192.0.2.21.pcap
4 S tcpdump    81993  ...</msg>
<status status="PASS" endtime="20181214 08:49:25.929" starttime="20181214 08:49:25.775"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 08:49:25.931" level="INFO">4 S root       81958   81938  0  80   0 - 60787 poll_s 08:34 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L3__192.0.2.21.pcap
4 S tcpdump    81993   81958  0  80   0 -  8196 poll_s 08:34 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L3__192.0.2.21.pcap
0 S heat-ad+  109632   81938  0  80   0 - 28294 do_wai 08:49 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+  109642  109632  0  80   0 - 28177 pipe_w 08:49 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181214 08:49:25.931" starttime="20181214 08:49:25.930"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo pkill -f tcpdump</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 08:49:25.932" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181214 08:49:26.039" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 08:49:26.039" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 08:49:26.040" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181214 08:49:26.040" starttime="20181214 08:49:25.931"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 08:49:26.041" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:26.041" starttime="20181214 08:49:26.040"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 08:49:26.043" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:26.043" starttime="20181214 08:49:26.042"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo xz -9ekvv /tmp/*.pcap</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 08:49:26.045" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181214 08:49:26.214" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181214 08:49:26.215" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181214 08:49:26.215" starttime="20181214 08:49:26.044"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 08:49:26.216" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:26.216" starttime="20181214 08:49:26.216"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ls -ls /tmp</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 08:49:26.217" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181214 08:49:26.346" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 08:49:26.347" level="INFO">${stdout} = total 32
16 -rw-r--r--. 1 root    root    15515 Dec 14 07:38 builder.log
 0 drwxr-xr-x. 2 root    root        6 Dec 14 08:17 hsperfdata_root
 0 drwx------. 3 root    root       17 Dec 14 08:07 systemd...</msg>
<status status="PASS" endtime="20181214 08:49:26.347" starttime="20181214 08:49:26.217"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 08:49:26.348" level="INFO">total 32
16 -rw-r--r--. 1 root    root    15515 Dec 14 07:38 builder.log
 0 drwxr-xr-x. 2 root    root        6 Dec 14 08:17 hsperfdata_root
 0 drwx------. 3 root    root       17 Dec 14 08:07 systemd-private-a14ce71428a044318ee2576e5be22118-ntpd.service-N9SNCe
 0 drwx------. 3 root    root       17 Dec 14 08:35 systemd-private-a14ce71428a044318ee2576e5be22118-systemd-machined.service-bYpvWm
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 08:34 tcpdump_port_6653__CSIT_L2__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 08:34 tcpdump_port_6653__CSIT_L2__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 08:49 tcpdump_port_6653__CSIT_L3__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 08:49 tcpdump_port_6653__CSIT_L3__192.0.2.21.pcap.xz
 0 drwx------. 2 root    root        6 Dec 14 08:07 tmp.oiezkMwnoI</msg>
<status status="PASS" endtime="20181214 08:49:26.349" starttime="20181214 08:49:26.348"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:26.349" starttime="20181214 08:49:25.773"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:26.349" starttime="20181214 08:49:25.772"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:26.349" starttime="20181214 08:49:25.772"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:26.349" starttime="20181214 08:49:25.771"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:26.350" starttime="20181214 08:49:25.769"></status>
</kw>
<kw name="Close All Connections" library="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" endtime="20181214 08:49:26.470" starttime="20181214 08:49:26.350"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>threads --list | wc -l</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:26.493" starttime="20181214 08:49:26.492"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 08:49:26.494" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 08:49:26.688" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 08:49:26.688" starttime="20181214 08:49:26.493"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:49:26.744" level="INFO">@root&gt;threads --list | 0[C 0w[Kc -l</msg>
<status status="PASS" endtime="20181214 08:49:26.744" starttime="20181214 08:49:26.689"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:49:27.022" level="INFO">[?1l&gt;[?2004l     289    289
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 08:49:27.023" level="INFO">${output} = [?1l&gt;[?2004l     289    289
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:49:27.023" starttime="20181214 08:49:26.745"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 08:49:27.066" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 08:49:27.066" starttime="20181214 08:49:27.023"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:49:27.068" starttime="20181214 08:49:27.067"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 08:49:27.069" level="INFO">[?1l&gt;[?2004l     289    289
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:49:27.069" starttime="20181214 08:49:27.068"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:27.069" starttime="20181214 08:49:26.491"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:27.069" starttime="20181214 08:49:26.471"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:27.069" starttime="20181214 08:49:26.471"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:27.069" starttime="20181214 08:47:08.534"></status>
</kw>
<doc>Test suite to check connectivity in L3 using routers.</doc>
<status status="FAIL" endtime="20181214 08:49:27.069" starttime="20181214 08:34:08.267">Suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</suite>
<suite source="/home/opnfv/repos/odl_test/csit/suites/openstack/connectivity/live_migration.robot" id="s1-s3" name="Live Migration">
<kw type="setup" name="Suite Setup">
<kw name="Live Migration Suite Setup" library="LiveMigration">
<doc>Suite Setup For Live Migration Tests</doc>
<kw name="OpenStack Suite Setup" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Setup_Utils_For_Setup_And_Teardown" library="SetupUtils">
<doc>Prepare both FailFast and Karaf logging, log that the caller suite has started.</doc>
<kw name="Do_Not_Fail_Fast_From_Now_On" library="FailFast">
<doc>Set suite to not fail fast.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${SuiteFastFail}</arg>
<arg>False</arg>
</arguments>
<msg timestamp="20181214 08:49:27.240" level="INFO">${SuiteFastFail} = False</msg>
<status status="PASS" endtime="20181214 08:49:27.240" starttime="20181214 08:49:27.231"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:27.240" starttime="20181214 08:49:27.231"></status>
</kw>
<kw name="Setup_Karaf_Keywords" library="KarafKeywords">
<doc>Initialize ClusterManagement. Open ssh karaf connections to each ODL.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="ClusterManagement_Setup" library="ClusterManagement">
<doc>Detect repeated call, or detect number of members and initialize derived suite variables.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>False</arg>
</arguments>
<assign>
<var>${already_done}</var>
</assign>
<msg timestamp="20181214 08:49:27.249" level="INFO">${already_done} = False</msg>
<status status="PASS" endtime="20181214 08:49:27.249" starttime="20181214 08:49:27.242"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${already_done}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:27.250" starttime="20181214 08:49:27.249"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>True</arg>
</arguments>
<msg timestamp="20181214 08:49:27.250" level="INFO">${ClusterManagement__has_setup_run} = True</msg>
<status status="PASS" endtime="20181214 08:49:27.250" starttime="20181214 08:49:27.250"></status>
</kw>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${NUM_ODL_SYSTEM}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${cluster_size}</var>
</assign>
<msg timestamp="20181214 08:49:27.251" level="INFO">${cluster_size} = 1</msg>
<status status="PASS" endtime="20181214 08:49:27.251" starttime="20181214 08:49:27.251"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Convert_To_Integer</arg>
<arg>${cluster_size}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${possibly_int_of_members}</var>
</assign>
<kw name="Convert To Integer" library="BuiltIn">
<doc>Converts the given item to an integer number.</doc>
<arguments>
<arg>${cluster_size}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:27.252" starttime="20181214 08:49:27.252"></status>
</kw>
<msg timestamp="20181214 08:49:27.252" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 08:49:27.252" level="INFO">${possibly_int_of_members} = 1</msg>
<status status="PASS" endtime="20181214 08:49:27.252" starttime="20181214 08:49:27.251"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${status}' != 'PASS'</arg>
<arg>${1}</arg>
<arg>${possibly_int_of_members}</arg>
</arguments>
<assign>
<var>${int_of_members}</var>
</assign>
<msg timestamp="20181214 08:49:27.253" level="INFO">${int_of_members} = 1</msg>
<status status="PASS" endtime="20181214 08:49:27.253" starttime="20181214 08:49:27.252"></status>
</kw>
<kw name="ClusterManagement__Compute_Derived_Variables" library="ClusterManagement">
<doc>Construct index list, session list and IP mapping, publish them as suite variables.</doc>
<arguments>
<arg>int_of_members=${int_of_members}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{member_index_list}</var>
</assign>
<msg timestamp="20181214 08:49:27.254" level="INFO">@{member_index_list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:49:27.254" starttime="20181214 08:49:27.254"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{session_list}</var>
</assign>
<msg timestamp="20181214 08:49:27.254" level="INFO">@{session_list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:49:27.255" starttime="20181214 08:49:27.254"></status>
</kw>
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<assign>
<var>&amp;{index_to_ip_mapping}</var>
</assign>
<msg timestamp="20181214 08:49:27.255" level="INFO">&amp;{index_to_ip_mapping} = { }</msg>
<status status="PASS" endtime="20181214 08:49:27.255" starttime="20181214 08:49:27.255"></status>
</kw>
<kw type="for" name="${index} IN RANGE [ 1 | ${int_of_members+1} ]">
<kw type="foritem" name="${index} = 1">
<kw name="ClusterManagement__Include_Member_Index" library="ClusterManagement">
<doc>Add a corresponding item based on index into the last three arguments.</doc>
<arguments>
<arg>${index}</arg>
<arg>${member_index_list}</arg>
<arg>${session_list}</arg>
<arg>${index_to_ip_mapping}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${member_index_list}</arg>
<arg>${index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:27.257" starttime="20181214 08:49:27.257"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${ODL_SYSTEM_${index}_IP}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 08:49:27.257" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:49:27.258" starttime="20181214 08:49:27.257"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${index_to_ip_mapping}</arg>
<arg>${index}</arg>
<arg>${member_ip}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:27.258" starttime="20181214 08:49:27.258"></status>
</kw>
<kw name="Resolve_Http_Session_For_Member" library="ClusterManagement">
<doc>Return RequestsLibrary session alias pointing to node of given index.</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${session_alias}</var>
</assign>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>ClusterManagement__session_${member_index}</arg>
</arguments>
<assign>
<var>${session}</var>
</assign>
<msg timestamp="20181214 08:49:27.259" level="INFO">${session} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181214 08:49:27.259" starttime="20181214 08:49:27.259"></status>
</kw>
<msg timestamp="20181214 08:49:27.260" level="INFO">${session_alias} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181214 08:49:27.260" starttime="20181214 08:49:27.258"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>${session_alias}</arg>
<arg>http://${member_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>timeout=${http_timeout}</arg>
<arg>max_retries=${http_retries}</arg>
</arguments>
<msg timestamp="20181214 08:49:27.260" level="INFO">Creating Session using : alias=ClusterManagement__session_1, url=http://192.0.2.21:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad9c619d0&gt;, timeout=5, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 08:49:27.261" starttime="20181214 08:49:27.260"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${session_list}</arg>
<arg>${session_alias}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:27.262" starttime="20181214 08:49:27.261"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:27.262" starttime="20181214 08:49:27.256"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:27.262" starttime="20181214 08:49:27.256"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:27.262" starttime="20181214 08:49:27.255"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__member_index_list}</arg>
<arg>${member_index_list}</arg>
</arguments>
<msg timestamp="20181214 08:49:27.262" level="INFO">${ClusterManagement__member_index_list} = [1]</msg>
<status status="PASS" endtime="20181214 08:49:27.262" starttime="20181214 08:49:27.262"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__index_to_ip_mapping}</arg>
<arg>${index_to_ip_mapping}</arg>
</arguments>
<msg timestamp="20181214 08:49:27.263" level="INFO">${ClusterManagement__index_to_ip_mapping} = {1: u'192.0.2.21'}</msg>
<status status="PASS" endtime="20181214 08:49:27.263" starttime="20181214 08:49:27.263"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__session_list}</arg>
<arg>${session_list}</arg>
</arguments>
<msg timestamp="20181214 08:49:27.264" level="INFO">${ClusterManagement__session_list} = [u'ClusterManagement__session_1']</msg>
<status status="PASS" endtime="20181214 08:49:27.264" starttime="20181214 08:49:27.263"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:27.264" starttime="20181214 08:49:27.253"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:27.264" starttime="20181214 08:49:27.241"></status>
</kw>
<kw name="Run_Bash_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run command on each.</doc>
<arguments>
<arg>iptables -I INPUT -p tcp --dport ${KARAF_SHELL_PORT} -j ACCEPT; iptables-save</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 08:49:27.268" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 08:49:27.268" starttime="20181214 08:49:27.267"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 08:49:27.268" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 08:49:27.268" starttime="20181214 08:49:27.268"></status>
</kw>
<msg timestamp="20181214 08:49:27.268" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 08:49:27.269" starttime="20181214 08:49:27.265"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run_Bash_Command_On_Member" library="ClusterManagement">
<doc>Obtain IP, call Utils and return output. This keeps previous ssh session active.</doc>
<arguments>
<arg>command=${command}</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 08:49:27.270" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:49:27.270" starttime="20181214 08:49:27.270"></status>
</kw>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Utils.Run_Command_On_Controller</arg>
<arg>${member_ip}</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 08:49:27.271" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 08:49:27.271" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 08:49:27.272" starttime="20181214 08:49:27.271"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:27.275" starttime="20181214 08:49:27.274"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 08:49:27.275" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 08:49:27.275" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 08:49:27.275" starttime="20181214 08:49:27.275"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 08:49:27.276" level="INFO">Attempting to execute command "iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 08:49:27.276" starttime="20181214 08:49:27.275"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 08:49:27.277" level="INFO">${conn_id} = 2</msg>
<status status="PASS" endtime="20181214 08:49:27.277" starttime="20181214 08:49:27.276"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 08:49:27.278" level="INFO">Length is 0</msg>
<msg timestamp="20181214 08:49:27.278" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 08:49:27.278" starttime="20181214 08:49:27.277"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:27.278" starttime="20181214 08:49:27.278"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 08:49:27.280" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 08:49:27.773" level="INFO">Read output: Last login: Fri Dec 14 08:47:12 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:49:27.773" starttime="20181214 08:49:27.279"></status>
</kw>
<msg timestamp="20181214 08:49:27.774" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:49:27.774" starttime="20181214 08:49:27.279"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:27.774" starttime="20181214 08:49:27.277"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 08:49:27.775" level="INFO">Executing command 'iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save'.</msg>
<msg timestamp="20181214 08:49:27.809" level="INFO">Command exited with return code 127.</msg>
<msg timestamp="20181214 08:49:27.809" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 08:49:27.809" level="INFO">${stderr} = bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181214 08:49:27.809" starttime="20181214 08:49:27.774"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:49:27.842" starttime="20181214 08:49:27.810"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 08:49:27.843" level="INFO">bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181214 08:49:27.843" starttime="20181214 08:49:27.842"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:27.844" starttime="20181214 08:49:27.843"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 08:49:27.845" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:49:27.846" starttime="20181214 08:49:27.845"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:27.846" starttime="20181214 08:49:27.844"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:27.848" starttime="20181214 08:49:27.848"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:27.849" starttime="20181214 08:49:27.849"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:49:27.850" starttime="20181214 08:49:27.849"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:27.850" starttime="20181214 08:49:27.847"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:27.850" starttime="20181214 08:49:27.273"></status>
</kw>
<msg timestamp="20181214 08:49:27.850" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:49:27.851" starttime="20181214 08:49:27.273"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:27.851" starttime="20181214 08:49:27.272"></status>
</kw>
<msg timestamp="20181214 08:49:27.851" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:49:27.851" starttime="20181214 08:49:27.272"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:27.853" starttime="20181214 08:49:27.853"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:27.854" starttime="20181214 08:49:27.853"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:49:27.855" starttime="20181214 08:49:27.854"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:27.855" starttime="20181214 08:49:27.852"></status>
</kw>
<msg timestamp="20181214 08:49:27.855" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:49:27.855" starttime="20181214 08:49:27.270"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 08:49:27.856" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:27.856" starttime="20181214 08:49:27.855"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:27.856" starttime="20181214 08:49:27.269"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:27.856" starttime="20181214 08:49:27.269"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:27.856" starttime="20181214 08:49:27.269"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:27.856" starttime="20181214 08:49:27.264"></status>
</kw>
<kw name="Comment" library="BuiltIn">
<doc>Displays the given messages in the log file as keyword arguments.</doc>
<arguments>
<arg>First connections to Karaf console may fail, so WUKS is used. TODO: Track as a Bug.</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:27.857" starttime="20181214 08:49:27.857"></status>
</kw>
<kw type="for" name="${index} IN [ @{ClusterManagement__member_index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Wait_Until_Keyword_Succeeds</arg>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Open_Controller_Karaf_Console_On_Background" library="KarafKeywords">
<doc>If there is a stored ssh connection index of connection to the controller's karaf console for ${member_index},</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection_object}</var>
</assign>
<msg timestamp="20181214 08:49:27.893" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 08:49:27.893" level="INFO">${current_ssh_connection_object} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 08:49:27.893" starttime="20181214 08:49:27.892"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
</arguments>
<msg timestamp="20181214 08:49:27.894" level="INFO">{}</msg>
<status status="PASS" endtime="20181214 08:49:27.894" starttime="20181214 08:49:27.893"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181214 08:49:27.894" level="INFO">1</msg>
<status status="PASS" endtime="20181214 08:49:27.894" starttime="20181214 08:49:27.894"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Get From Dictionary</arg>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${old_connection_index}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181214 08:49:27.896" level="FAIL">Dictionary does not contain key '1'.</msg>
<status status="FAIL" endtime="20181214 08:49:27.896" starttime="20181214 08:49:27.895"></status>
</kw>
<msg timestamp="20181214 08:49:27.896" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181214 08:49:27.896" level="INFO">${old_connection_index} = Dictionary does not contain key '1'.</msg>
<status status="PASS" endtime="20181214 08:49:27.896" starttime="20181214 08:49:27.895"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status}'=='PASS'</arg>
<arg>BuiltIn.Run_Keywords</arg>
<arg>SSHLibrary.Switch_Connection</arg>
<arg>${old_connection_index}</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Write</arg>
<arg>logout</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Close_Connection</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:27.897" starttime="20181214 08:49:27.897"></status>
</kw>
<kw name="Resolve_IP_Address_For_Member" library="ClusterManagement">
<doc>Return node IP address of given index.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${odl_ip}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${ip_address}</var>
</assign>
<msg timestamp="20181214 08:49:27.899" level="INFO">${ip_address} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:49:27.899" starttime="20181214 08:49:27.898"></status>
</kw>
<msg timestamp="20181214 08:49:27.899" level="INFO">${odl_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:49:27.899" starttime="20181214 08:49:27.897"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${odl_ip}</arg>
<arg>port=${KARAF_SHELL_PORT}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:27.900" starttime="20181214 08:49:27.899"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${karaf_connection_object}</var>
</assign>
<msg timestamp="20181214 08:49:27.900" level="INFO">index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=8101</msg>
<msg timestamp="20181214 08:49:27.901" level="INFO">${karaf_connection_object} = index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=8101</msg>
<status status="PASS" endtime="20181214 08:49:27.901" starttime="20181214 08:49:27.900"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
<arg>${karaf_connection_object.index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:27.902" starttime="20181214 08:49:27.901"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 08:49:27.902" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 08:49:28.097" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 08:49:28.097" starttime="20181214 08:49:27.902"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection_object.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:28.099" starttime="20181214 08:49:28.099"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:28.099" starttime="20181214 08:49:28.099"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:49:28.100" starttime="20181214 08:49:28.100"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.100" starttime="20181214 08:49:28.098"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.100" starttime="20181214 08:49:27.892"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.100" starttime="20181214 08:49:27.858"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.100" starttime="20181214 08:49:27.858"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.100" starttime="20181214 08:49:27.858"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.100" starttime="20181214 08:49:27.857"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.100" starttime="20181214 08:49:27.241"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>KarafKeywords.Log_Test_Suite_Start_To_Controller_Karaf</arg>
</arguments>
<kw name="Log_Test_Suite_Start_To_Controller_Karaf" library="KarafKeywords">
<doc>Log suite name to karaf log, useful in suite setup.</doc>
<kw name="Log_Message_To_Controller_Karaf" library="KarafKeywords">
<doc>Make sure this resource is initialized. Send a message into the controller's karaf log file on every node listed (or all).</doc>
<arguments>
<arg>Starting suite ${SUITE_SOURCE}</arg>
<arg>${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 08:49:28.111" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 08:49:28.111" starttime="20181214 08:49:28.110"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 08:49:28.111" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 08:49:28.111" starttime="20181214 08:49:28.111"></status>
</kw>
<msg timestamp="20181214 08:49:28.111" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 08:49:28.111" starttime="20181214 08:49:28.110"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_With_Retry_On_Background</arg>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_With_Retry_On_Background" library="KarafKeywords">
<doc>Attemp to send command to karaf for ${member_index}, if fail then open connection and try again.</doc>
<arguments>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_On_Background</arg>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${message}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_On_Background" library="KarafKeywords">
<doc>Send command to karaf without affecting current SSH connection. Read, log and return response.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${karaf_connection_index}</var>
</assign>
<msg timestamp="20181214 08:49:28.121" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181214 08:49:28.121" starttime="20181214 08:49:28.120"></status>
</kw>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${karaf_connection_index}</arg>
</arguments>
<assign>
<var>${current_connection_index}</var>
</assign>
<msg timestamp="20181214 08:49:28.121" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181214 08:49:28.121" starttime="20181214 08:49:28.121"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Write</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${status_write}</var>
<var>${message_write}</var>
</assign>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${command}</arg>
</arguments>
<msg timestamp="20181214 08:49:28.168" level="INFO">@root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "/ "o "p "n "f "v "/ "r "e "p "o "[78Cs "[A[78C/</msg>
<status status="PASS" endtime="20181214 08:49:28.169" starttime="20181214 08:49:28.122"></status>
</kw>
<msg timestamp="20181214 08:49:28.169" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181214 08:49:28.169" level="INFO">${message_write} = @root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "...</msg>
<status status="PASS" endtime="20181214 08:49:28.169" starttime="20181214 08:49:28.121"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Read_Until_Regexp</arg>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${status_wait}</var>
<var>${message_wait}</var>
</assign>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<msg timestamp="20181214 08:49:28.226" level="INFO">"o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v "i "t "y "/ "l "i "v "e "_ "m "i "g "r "a "t "i "o "n ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:49:28.226" starttime="20181214 08:49:28.170"></status>
</kw>
<msg timestamp="20181214 08:49:28.226" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181214 08:49:28.226" level="INFO">${message_wait} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v ...</msg>
<status status="PASS" endtime="20181214 08:49:28.226" starttime="20181214 08:49:28.169"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:28.227" starttime="20181214 08:49:28.227"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${message_wait}</arg>
</arguments>
<msg timestamp="20181214 08:49:28.228" level="INFO"> "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v "i "t "y "/ "l "i "v "e "_ "m "i "g "r "a "t "i "o "n ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:49:28.228" starttime="20181214 08:49:28.227"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:28.228" starttime="20181214 08:49:28.228"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection_index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:28.229" starttime="20181214 08:49:28.229"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:28.230" starttime="20181214 08:49:28.230"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:49:28.230" starttime="20181214 08:49:28.230"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.230" starttime="20181214 08:49:28.229"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.231" starttime="20181214 08:49:28.120"></status>
</kw>
<msg timestamp="20181214 08:49:28.231" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 08:49:28.231" level="INFO">${message} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v ...</msg>
<status status="PASS" endtime="20181214 08:49:28.231" starttime="20181214 08:49:28.119"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>'${status}' == 'PASS'</arg>
<arg>${message}</arg>
</arguments>
<msg timestamp="20181214 08:49:28.231" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:49:28.231" starttime="20181214 08:49:28.231"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.232" starttime="20181214 08:49:28.119"></status>
</kw>
<msg timestamp="20181214 08:49:28.232" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 08:49:28.232" level="INFO">${output} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v ...</msg>
<status status="PASS" endtime="20181214 08:49:28.232" starttime="20181214 08:49:28.112"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${tolerate_failure} or "${status}" == "PASS"</arg>
<arg>BuiltIn.Fail</arg>
<arg>${output}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:28.232" starttime="20181214 08:49:28.232"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.232" starttime="20181214 08:49:28.112"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.232" starttime="20181214 08:49:28.111"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.232" starttime="20181214 08:49:28.109"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.233" starttime="20181214 08:49:28.101"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.233" starttime="20181214 08:49:28.100"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.233" starttime="20181214 08:49:27.230"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>org.apache.karaf.shell.support.ShellUtil</arg>
<arg>org.apache.sshd.server.session.ServerSessionImpl</arg>
</arguments>
<assign>
<var>@{loggers}</var>
</assign>
<msg timestamp="20181214 08:49:28.233" level="INFO">@{loggers} = [ org.apache.karaf.shell.support.ShellUtil | org.apache.sshd.server.session.ServerSessionImpl ]</msg>
<status status="PASS" endtime="20181214 08:49:28.233" starttime="20181214 08:49:28.233"></status>
</kw>
<kw name="Setup_Logging_For_Debug_Purposes_On_List_Or_All" library="SetupUtils">
<doc>Set the log level for given loggers on node nodes of the cluster</doc>
<arguments>
<arg>OFF</arg>
<arg>${loggers}</arg>
</arguments>
<kw type="for" name="${logger} IN [ @{loggers_list} ]">
<kw type="foritem" name="${logger} = org.apache.karaf.shell.support.ShellUtil">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 08:49:28.236" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 08:49:28.236" starttime="20181214 08:49:28.236"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 08:49:28.236" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 08:49:28.236" starttime="20181214 08:49:28.236"></status>
</kw>
<msg timestamp="20181214 08:49:28.237" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 08:49:28.237" starttime="20181214 08:49:28.235"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 08:49:28.238" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:49:28.238" starttime="20181214 08:49:28.237"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 08:49:28.240" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 08:49:28.240" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 08:49:28.240" starttime="20181214 08:49:28.240"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:28.248" starttime="20181214 08:49:28.248"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 08:49:28.249" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 08:49:28.401" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 08:49:28.401" starttime="20181214 08:49:28.249"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:49:28.450" level="INFO">@root&gt;log:set OFF org.apache.karaf.shell.support.ShellUtil</msg>
<status status="PASS" endtime="20181214 08:49:28.450" starttime="20181214 08:49:28.401"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:49:28.452" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 08:49:28.452" level="INFO">${output} = [?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:49:28.452" starttime="20181214 08:49:28.451"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 08:49:28.495" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 08:49:28.495" starttime="20181214 08:49:28.452"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:49:28.497" starttime="20181214 08:49:28.495"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 08:49:28.498" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:49:28.498" starttime="20181214 08:49:28.497"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.498" starttime="20181214 08:49:28.247"></status>
</kw>
<msg timestamp="20181214 08:49:28.498" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:49:28.499" starttime="20181214 08:49:28.241"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:28.500" starttime="20181214 08:49:28.500"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:28.501" starttime="20181214 08:49:28.500"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:49:28.501" starttime="20181214 08:49:28.501"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.501" starttime="20181214 08:49:28.499"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.501" starttime="20181214 08:49:28.239"></status>
</kw>
<msg timestamp="20181214 08:49:28.501" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:49:28.501" starttime="20181214 08:49:28.239"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.501" starttime="20181214 08:49:28.238"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.501" starttime="20181214 08:49:28.237"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.502" starttime="20181214 08:49:28.237"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.502" starttime="20181214 08:49:28.234"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.502" starttime="20181214 08:49:28.234"></status>
</kw>
<kw type="foritem" name="${logger} = org.apache.sshd.server.session.ServerSessionImpl">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 08:49:28.504" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 08:49:28.504" starttime="20181214 08:49:28.503"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 08:49:28.504" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 08:49:28.504" starttime="20181214 08:49:28.504"></status>
</kw>
<msg timestamp="20181214 08:49:28.504" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 08:49:28.504" starttime="20181214 08:49:28.503"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 08:49:28.505" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:49:28.505" starttime="20181214 08:49:28.505"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 08:49:28.508" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 08:49:28.508" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 08:49:28.508" starttime="20181214 08:49:28.507"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:28.516" starttime="20181214 08:49:28.515"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 08:49:28.516" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 08:49:28.642" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 08:49:28.642" starttime="20181214 08:49:28.516"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:49:28.692" level="INFO">@root&gt;log:set OFF org.apache.sshd.server.session.ServerSessionI</msg>
<status status="PASS" endtime="20181214 08:49:28.693" starttime="20181214 08:49:28.643"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:49:28.695" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 08:49:28.696" level="INFO">${output} = [A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:49:28.696" starttime="20181214 08:49:28.693"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 08:49:28.738" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 08:49:28.739" starttime="20181214 08:49:28.696"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:49:28.741" starttime="20181214 08:49:28.739"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 08:49:28.741" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:49:28.741" starttime="20181214 08:49:28.741"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.741" starttime="20181214 08:49:28.515"></status>
</kw>
<msg timestamp="20181214 08:49:28.741" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:49:28.742" starttime="20181214 08:49:28.508"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:28.743" starttime="20181214 08:49:28.743"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:28.743" starttime="20181214 08:49:28.743"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:49:28.744" starttime="20181214 08:49:28.744"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.744" starttime="20181214 08:49:28.742"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.744" starttime="20181214 08:49:28.506"></status>
</kw>
<msg timestamp="20181214 08:49:28.744" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:49:28.744" starttime="20181214 08:49:28.506"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.744" starttime="20181214 08:49:28.505"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.744" starttime="20181214 08:49:28.505"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.744" starttime="20181214 08:49:28.504"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.745" starttime="20181214 08:49:28.502"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.745" starttime="20181214 08:49:28.502"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.745" starttime="20181214 08:49:28.234"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:28.745" starttime="20181214 08:49:28.234"></status>
</kw>
<kw name="Devstack Suite Setup" library="DevstackUtils">
<doc>Open connections to the nodes</doc>
<kw name="Set Default Configuration" library="SSHLibrary">
<doc>Update the default `configuration`.</doc>
<arguments>
<arg>timeout=${DEFAULT_DEVSTACK_PROMPT_TIMEOUT}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:28.746" starttime="20181214 08:49:28.745"></status>
</kw>
<kw name="Get DevStack Nodes Data" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
<arg>${OS_CONTROL_NODE_IP}</arg>
</arguments>
<msg timestamp="20181214 08:49:28.747" level="INFO">${OS_CNTL_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:49:28.747" starttime="20181214 08:49:28.746"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CNTL_CONN_ID</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${ip}</arg>
<arg>prompt=${DEFAULT_LINUX_PROMPT}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 08:49:28.748" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181214 08:49:28.748" starttime="20181214 08:49:28.747"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${OS_USER}</arg>
<arg>${DEVSTACK_SYSTEM_PASSWORD}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 08:49:28.749" level="INFO">Length is 0</msg>
<msg timestamp="20181214 08:49:28.749" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 08:49:28.749" starttime="20181214 08:49:28.749"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:28.750" starttime="20181214 08:49:28.749"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 08:49:28.751" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 08:49:29.085" level="INFO">Read output: Last login: Fri Dec 14 08:49:27 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:49:29.085" starttime="20181214 08:49:28.751"></status>
</kw>
<msg timestamp="20181214 08:49:29.086" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:49:29.086" starttime="20181214 08:49:28.750"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:29.086" starttime="20181214 08:49:28.748"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${${name}}</arg>
<arg>${conn_id}</arg>
</arguments>
<msg timestamp="20181214 08:49:29.087" level="INFO">${OS_CNTL_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181214 08:49:29.087" starttime="20181214 08:49:29.086"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:29.087" starttime="20181214 08:49:28.747"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-0cmp"</arg>
<arg>DevstackUtils.Set Node Data For AllinOne Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-1cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Compute Node Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "0cmb-1ctl-2cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Two Compute Node Setup</arg>
</arguments>
<kw name="Set Node Data For AllinOne Setup" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes where the Control Node enables Compute service also.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 08:49:29.089" level="INFO">${OS_CMP1_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:49:29.089" starttime="20181214 08:49:29.089"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 08:49:29.090" level="INFO">${OS_CMP2_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:49:29.090" starttime="20181214 08:49:29.089"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 08:49:29.090" level="INFO">@{OS_ALL_IPS} = [ 192.0.2.21 ]</msg>
<status status="PASS" endtime="20181214 08:49:29.090" starttime="20181214 08:49:29.090"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 08:49:29.091" level="INFO">@{OS_CMP_IPS} = [ 192.0.2.21 ]</msg>
<status status="PASS" endtime="20181214 08:49:29.091" starttime="20181214 08:49:29.091"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 08:49:29.092" level="INFO">${OS_CMP1_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181214 08:49:29.092" starttime="20181214 08:49:29.091"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 08:49:29.092" level="INFO">${OS_CMP2_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181214 08:49:29.092" starttime="20181214 08:49:29.092"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 08:49:29.096" level="INFO">@{OS_ALL_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181214 08:49:29.096" starttime="20181214 08:49:29.092"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 08:49:29.099" level="INFO">@{OS_CMP_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181214 08:49:29.099" starttime="20181214 08:49:29.096"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:29.099" starttime="20181214 08:49:29.088"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:29.099" starttime="20181214 08:49:29.087"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>${OS_NODE_CNT}</var>
</assign>
<msg timestamp="20181214 08:49:29.099" level="INFO">Length is 1</msg>
<msg timestamp="20181214 08:49:29.100" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181214 08:49:29.100" starttime="20181214 08:49:29.099"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_NODE_CNT}</arg>
</arguments>
<msg timestamp="20181214 08:49:29.100" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181214 08:49:29.100" starttime="20181214 08:49:29.100"></status>
</kw>
<kw name="Get DevStack Hostnames" library="DevstackUtils">
<doc>Assign hostname global variables for DevStack nodes</doc>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<assign>
<var>${OS_CNTL_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:49:29.109" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 08:49:29.151" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:49:31.328" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:49:31.329" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:49:31.329" starttime="20181214 08:49:29.108"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:49:31.330" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 08:49:31.330" starttime="20181214 08:49:31.329"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:49:31.331" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:31.331" starttime="20181214 08:49:31.330"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:31.331" starttime="20181214 08:49:31.331"></status>
</kw>
<msg timestamp="20181214 08:49:31.332" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 08:49:31.332" starttime="20181214 08:49:29.108"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:49:31.340" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 08:49:31.381" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:49:33.613" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:49:33.614" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:49:33.614" starttime="20181214 08:49:31.340"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:49:33.616" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:49:33.616" starttime="20181214 08:49:33.615"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:49:33.617" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:33.618" starttime="20181214 08:49:33.617"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:33.620" starttime="20181214 08:49:33.618"></status>
</kw>
<msg timestamp="20181214 08:49:33.620" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:49:33.621" starttime="20181214 08:49:31.339"></status>
</kw>
<msg timestamp="20181214 08:49:33.621" level="INFO">${OS_CNTL_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:49:33.621" starttime="20181214 08:49:29.101"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP1_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:49:33.638" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 08:49:33.678" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:49:35.874" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:49:35.875" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:49:35.875" starttime="20181214 08:49:33.638"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:49:35.877" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 08:49:35.878" starttime="20181214 08:49:35.876"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:49:35.879" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:35.879" starttime="20181214 08:49:35.878"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:35.881" starttime="20181214 08:49:35.880"></status>
</kw>
<msg timestamp="20181214 08:49:35.882" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 08:49:35.882" starttime="20181214 08:49:33.637"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:49:35.903" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 08:49:35.943" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:49:38.149" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:49:38.150" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:49:38.150" starttime="20181214 08:49:35.902"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:49:38.151" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:49:38.152" starttime="20181214 08:49:38.151"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:49:38.152" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:38.152" starttime="20181214 08:49:38.152"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:38.153" starttime="20181214 08:49:38.152"></status>
</kw>
<msg timestamp="20181214 08:49:38.154" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:49:38.154" starttime="20181214 08:49:35.900"></status>
</kw>
<msg timestamp="20181214 08:49:38.154" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:49:38.154" starttime="20181214 08:49:33.622"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP2_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:49:38.164" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 08:49:38.188" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:49:40.355" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:49:40.356" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:49:40.356" starttime="20181214 08:49:38.163"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:49:40.357" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 08:49:40.357" starttime="20181214 08:49:40.356"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:49:40.357" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:40.358" starttime="20181214 08:49:40.357"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:40.358" starttime="20181214 08:49:40.358"></status>
</kw>
<msg timestamp="20181214 08:49:40.359" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 08:49:40.359" starttime="20181214 08:49:38.163"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:49:40.367" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 08:49:40.389" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:49:42.457" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:49:42.458" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:49:42.458" starttime="20181214 08:49:40.367"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:49:42.460" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:49:42.460" starttime="20181214 08:49:42.459"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:49:42.461" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:42.462" starttime="20181214 08:49:42.461"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:42.463" starttime="20181214 08:49:42.462"></status>
</kw>
<msg timestamp="20181214 08:49:42.464" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:49:42.464" starttime="20181214 08:49:40.367"></status>
</kw>
<msg timestamp="20181214 08:49:42.465" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:49:42.465" starttime="20181214 08:49:38.154"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 08:49:42.466" level="INFO">${OS_CNTL_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:49:42.466" starttime="20181214 08:49:42.465"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 08:49:42.468" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:49:42.468" starttime="20181214 08:49:42.467"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 08:49:42.469" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:49:42.469" starttime="20181214 08:49:42.468"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:42.469" starttime="20181214 08:49:29.100"></status>
</kw>
<kw name="Log Devstack Nodes Data" library="DevstackUtils">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=\n</arg>
<arg>OS_CNTL_HOSTNAME: ${OS_CNTL_HOSTNAME} - OS_CNTL_IP: ${OS_CNTL_IP} - OS_CONTROL_NODE_IP: ${OS_CONTROL_NODE_IP}</arg>
<arg>OS_CMP1_HOSTNAME: ${OS_CMP1_HOSTNAME} - OS_CMP1_IP: ${OS_CMP1_IP} - OS_COMPUTE_1_IP: ${OS_COMPUTE_1_IP}</arg>
<arg>OS_CMP2_HOSTNAME: ${OS_CMP2_HOSTNAME} - OS_CMP2_IP: ${OS_CMP2_IP} - OS_COMPUTE_2_IP: ${OS_COMPUTE_2_IP}</arg>
<arg>OS_ALL_IPS: @{OS_ALL_IPS}</arg>
<arg>OS_CMP_IPS: @{OS_CMP_IPS}</arg>
<arg>OS_NODE_CNT: ${OS_NODE_CNT}</arg>
<arg>OS_ALL_CONN_IDS: @{OS_ALL_CONN_IDS}</arg>
<arg>OS_CMP_CONN_IDS: @{OS_CMP_CONN_IDS}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:49:42.473" level="INFO">${output} = OS_CNTL_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CNTL_IP: 192.0.2.21 - OS_CONTROL_NODE_IP: 192.0.2.21
OS_CMP1_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP1_IP: 192.0.2.21 - OS_COMPUT...</msg>
<status status="PASS" endtime="20181214 08:49:42.473" starttime="20181214 08:49:42.471"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>DevStack Nodes Data:\n${output}</arg>
</arguments>
<msg timestamp="20181214 08:49:42.474" level="INFO">DevStack Nodes Data:
OS_CNTL_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CNTL_IP: 192.0.2.21 - OS_CONTROL_NODE_IP: 192.0.2.21
OS_CMP1_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP1_IP: 192.0.2.21 - OS_COMPUTE_1_IP: 
OS_CMP2_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP2_IP: 192.0.2.21 - OS_COMPUTE_2_IP: 
OS_ALL_IPS: [u'192.0.2.21']
OS_CMP_IPS: [u'192.0.2.21']
OS_NODE_CNT: 1
OS_ALL_CONN_IDS: [12]
OS_CMP_CONN_IDS: [12]</msg>
<status status="PASS" endtime="20181214 08:49:42.475" starttime="20181214 08:49:42.474"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:42.475" starttime="20181214 08:49:42.470"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:42.475" starttime="20181214 08:49:28.746"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>session</arg>
<arg>http://${odl_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
</arguments>
<msg timestamp="20181214 08:49:42.477" level="INFO">Creating Session using : alias=session, url=http://192.0.2.21:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad9d1b390&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 08:49:42.478" starttime="20181214 08:49:42.476"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:42.478" starttime="20181214 08:49:28.745"></status>
</kw>
<kw name="Start Packet Capture On Nodes" library="OpenStackOperations">
<doc>Wrapper keyword around the TcpDump packet capture that is catered to the Openstack setup.</doc>
<arguments>
<arg>tcpdump_port_6653</arg>
<arg>port 6653</arg>
<arg>@{OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>@{tcpdump_port_6653_conn_ids}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${SUITE_NAME}""".replace(" ","_").replace("/","_").replace(".","_")</arg>
</arguments>
<assign>
<var>${suite_}</var>
</assign>
<msg timestamp="20181214 08:49:42.481" level="INFO">${suite_} = CSIT_Live_Migration</msg>
<status status="PASS" endtime="20181214 08:49:42.481" starttime="20181214 08:49:42.480"></status>
</kw>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${suite_}</arg>
</arguments>
<assign>
<var>${tag_}</var>
</assign>
<msg timestamp="20181214 08:49:42.482" level="INFO">${tag_} = tcpdump_port_6653__CSIT_Live_Migration</msg>
<status status="PASS" endtime="20181214 08:49:42.482" starttime="20181214 08:49:42.481"></status>
</kw>
<kw name="Start Packet Capture on Nodes" library="Tcpdump">
<doc>Start packet captures on the given list of node ips.</doc>
<arguments>
<arg>tag=${tag_}</arg>
<arg>filter=${filter}</arg>
<arg>ips=${ips}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<msg timestamp="20181214 08:49:42.485" level="INFO">@{conn_ids} = [ ]</msg>
<status status="PASS" endtime="20181214 08:49:42.485" starttime="20181214 08:49:42.484"></status>
</kw>
<kw type="for" name="${ip} IN [ @{ips} ]">
<kw type="foritem" name="${ip} = 192.0.2.21">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${ip}</arg>
</arguments>
<assign>
<var>${fname}</var>
</assign>
<msg timestamp="20181214 08:49:42.486" level="INFO">${fname} = tcpdump_port_6653__CSIT_Live_Migration__192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:49:42.486" starttime="20181214 08:49:42.486"></status>
</kw>
<kw name="Start Packet Capture On Node" library="Tcpdump">
<doc>Connects to the remote machine and starts tcpdump</doc>
<arguments>
<arg>${ip}</arg>
<arg>file_Name=${fname}</arg>
<arg>filter=${filter}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 08:49:42.490" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 08:49:42.490" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 08:49:42.490" starttime="20181214 08:49:42.489"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 08:49:42.492" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181214 08:49:42.492" starttime="20181214 08:49:42.491"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 08:49:42.494" level="INFO">Length is 0</msg>
<msg timestamp="20181214 08:49:42.494" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 08:49:42.494" starttime="20181214 08:49:42.494"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:42.495" starttime="20181214 08:49:42.495"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 08:49:42.497" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 08:49:42.985" level="INFO">Read output: Last login: Fri Dec 14 08:49:29 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:49:42.986" starttime="20181214 08:49:42.497"></status>
</kw>
<msg timestamp="20181214 08:49:42.986" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:49:42.986" starttime="20181214 08:49:42.496"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:42.986" starttime="20181214 08:49:42.493"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sudo /usr/sbin/tcpdump -vvv -ni ${networkAdapter} ${filter} -w /tmp/${file_Name}.pcap</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:49:42.988" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Live_Migration__192.0.2.21.pcap</msg>
<status status="PASS" endtime="20181214 08:49:42.988" starttime="20181214 08:49:42.987"></status>
</kw>
<kw name="Start Command" library="SSHLibrary">
<doc>Starts execution of the ``command`` on the remote machine and returns immediately.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 08:49:42.989" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Live_Migration__192.0.2.21.pcap'.</msg>
<msg timestamp="20181214 08:49:42.993" level="INFO">${stdout} = None</msg>
<msg timestamp="20181214 08:49:42.993" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181214 08:49:42.993" starttime="20181214 08:49:42.988"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 08:49:42.995" level="INFO">None</msg>
<status status="PASS" endtime="20181214 08:49:42.995" starttime="20181214 08:49:42.994"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 08:49:42.996" level="INFO">None</msg>
<status status="PASS" endtime="20181214 08:49:42.996" starttime="20181214 08:49:42.995"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:43.000" starttime="20181214 08:49:42.999"></status>
</kw>
<msg timestamp="20181214 08:49:43.000" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:49:43.001" starttime="20181214 08:49:42.998"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:43.001" starttime="20181214 08:49:42.997"></status>
</kw>
<msg timestamp="20181214 08:49:43.001" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181214 08:49:43.001" starttime="20181214 08:49:42.487"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${conn_ids}</arg>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:43.003" starttime="20181214 08:49:43.002"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:43.003" starttime="20181214 08:49:42.485"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:43.003" starttime="20181214 08:49:42.485"></status>
</kw>
<msg timestamp="20181214 08:49:43.003" level="INFO">@{conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181214 08:49:43.003" starttime="20181214 08:49:42.483"></status>
</kw>
<msg timestamp="20181214 08:49:43.004" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181214 08:49:43.004" starttime="20181214 08:49:42.479"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{tcpdump_port_6653_conn_ids}</arg>
</arguments>
<msg timestamp="20181214 08:49:43.005" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181214 08:49:43.005" starttime="20181214 08:49:43.004"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${PRE_CLEAN_OPENSTACK_ALL}"=="True"</arg>
<arg>OpenStack Cleanup All</arg>
</arguments>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:49:43.008" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:49:43.008" starttime="20181214 08:49:43.008"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:49:43.013" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181214 08:49:43.050" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:49:45.137" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:49:45.137" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:49:45.138" starttime="20181214 08:49:43.010"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:49:45.140" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:49:45.140" starttime="20181214 08:49:45.139"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:49:45.141" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:45.141" starttime="20181214 08:49:45.140"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:45.143" starttime="20181214 08:49:45.141"></status>
</kw>
<msg timestamp="20181214 08:49:45.143" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 08:49:45.144" starttime="20181214 08:49:43.009"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:49:45.145" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 08:49:45.145" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:49:45.145" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:49:45.145" starttime="20181214 08:49:45.144"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:49:45.146" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:49:45.146" starttime="20181214 08:49:45.146"></status>
</kw>
<msg timestamp="20181214 08:49:45.147" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181214 08:49:45.147" starttime="20181214 08:49:43.007"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181214 08:49:45.147" starttime="20181214 08:49:45.147"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:49:45.149" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:49:45.150" starttime="20181214 08:49:45.149"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:49:45.152" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181214 08:49:45.179" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:49:47.729" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:49:47.730" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:49:47.730" starttime="20181214 08:49:45.151"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:49:47.732" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:49:47.733" starttime="20181214 08:49:47.731"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:49:47.734" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:47.734" starttime="20181214 08:49:47.733"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:47.736" starttime="20181214 08:49:47.735"></status>
</kw>
<msg timestamp="20181214 08:49:47.737" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 08:49:47.737" starttime="20181214 08:49:45.150"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:49:47.738" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 08:49:47.738" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:49:47.739" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:49:47.739" starttime="20181214 08:49:47.737"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:49:47.740" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:49:47.740" starttime="20181214 08:49:47.739"></status>
</kw>
<msg timestamp="20181214 08:49:47.740" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181214 08:49:47.741" starttime="20181214 08:49:45.148"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181214 08:49:47.741" starttime="20181214 08:49:47.741"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:49:47.743" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:49:47.744" starttime="20181214 08:49:47.743"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:49:47.746" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181214 08:49:47.776" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:49:49.953" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:49:49.953" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:49:49.953" starttime="20181214 08:49:47.745"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:49:49.955" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:49:49.955" starttime="20181214 08:49:49.954"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:49:49.955" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:49.955" starttime="20181214 08:49:49.955"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:49.956" starttime="20181214 08:49:49.956"></status>
</kw>
<msg timestamp="20181214 08:49:49.957" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 08:49:49.957" starttime="20181214 08:49:47.744"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:49:49.957" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 08:49:49.957" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:49:49.958" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:49:49.958" starttime="20181214 08:49:49.957"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:49:49.958" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:49:49.958" starttime="20181214 08:49:49.958"></status>
</kw>
<msg timestamp="20181214 08:49:49.959" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181214 08:49:49.959" starttime="20181214 08:49:47.742"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181214 08:49:49.959" starttime="20181214 08:49:49.959"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:49:49.960" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:49:49.960" starttime="20181214 08:49:49.960"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:49:49.962" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181214 08:49:50.006" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:49:52.180" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:49:52.181" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:49:52.181" starttime="20181214 08:49:49.961"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:49:52.183" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:49:52.183" starttime="20181214 08:49:52.182"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:49:52.185" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:52.185" starttime="20181214 08:49:52.184"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:52.187" starttime="20181214 08:49:52.185"></status>
</kw>
<msg timestamp="20181214 08:49:52.188" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 08:49:52.188" starttime="20181214 08:49:49.961"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:49:52.189" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 08:49:52.189" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:49:52.190" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:49:52.190" starttime="20181214 08:49:52.188"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:49:52.191" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:49:52.191" starttime="20181214 08:49:52.190"></status>
</kw>
<msg timestamp="20181214 08:49:52.192" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181214 08:49:52.192" starttime="20181214 08:49:49.959"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181214 08:49:52.192" starttime="20181214 08:49:52.192"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:49:52.195" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:49:52.195" starttime="20181214 08:49:52.194"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:49:52.197" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181214 08:49:52.239" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:49:54.431" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:49:54.432" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:49:54.432" starttime="20181214 08:49:52.196"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:49:54.434" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:49:54.434" starttime="20181214 08:49:54.433"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:49:54.435" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:54.435" starttime="20181214 08:49:54.435"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:54.437" starttime="20181214 08:49:54.436"></status>
</kw>
<msg timestamp="20181214 08:49:54.438" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 08:49:54.438" starttime="20181214 08:49:52.195"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:49:54.439" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 08:49:54.439" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:49:54.439" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:49:54.439" starttime="20181214 08:49:54.438"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:49:54.440" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:49:54.441" starttime="20181214 08:49:54.440"></status>
</kw>
<msg timestamp="20181214 08:49:54.441" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181214 08:49:54.441" starttime="20181214 08:49:52.193"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181214 08:49:54.442" starttime="20181214 08:49:54.441"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:49:54.444" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:49:54.444" starttime="20181214 08:49:54.443"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:49:54.446" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181214 08:49:54.489" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:49:56.606" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:49:56.607" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:49:56.607" starttime="20181214 08:49:54.446"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:49:56.609" level="INFO">[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181214 08:49:56.609" starttime="20181214 08:49:56.608"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:49:56.610" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:56.610" starttime="20181214 08:49:56.609"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:56.612" starttime="20181214 08:49:56.611"></status>
</kw>
<msg timestamp="20181214 08:49:56.613" level="INFO">${json} = [
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181214 08:49:56.613" starttime="20181214 08:49:54.445"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:49:56.614" level="INFO">To JSON using : content=[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181214 08:49:56.614" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:49:56.614" level="INFO">@{list} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'bfcec20503cd4d30949...</msg>
<status status="PASS" endtime="20181214 08:49:56.614" starttime="20181214 08:49:56.613"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:49:56.615" level="INFO">[{u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}, {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}]</msg>
<status status="PASS" endtime="20181214 08:49:56.615" starttime="20181214 08:49:56.615"></status>
</kw>
<msg timestamp="20181214 08:49:56.616" level="INFO">@{security_groups} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'bfcec20503cd4d30949...</msg>
<status status="PASS" endtime="20181214 08:49:56.616" starttime="20181214 08:49:54.442"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:56.618" starttime="20181214 08:49:56.617"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:56.618" starttime="20181214 08:49:56.616"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:56.619" starttime="20181214 08:49:56.619"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:56.619" starttime="20181214 08:49:56.618"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:56.619" starttime="20181214 08:49:56.616"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 08:49:56.622" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181214 08:49:56.622" starttime="20181214 08:49:56.621"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:49:56.638" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181214 08:49:56.682" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:49:59.303" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:49:59.303" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:49:59.303" starttime="20181214 08:49:56.638"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:49:59.305" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:59.305" starttime="20181214 08:49:59.304"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:49:59.306" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:49:59.306" starttime="20181214 08:49:59.305"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:49:59.307" starttime="20181214 08:49:59.306"></status>
</kw>
<msg timestamp="20181214 08:49:59.307" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:49:59.307" starttime="20181214 08:49:56.637"></status>
</kw>
<status status="PASS" endtime="20181214 08:49:59.308" starttime="20181214 08:49:56.622"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:49:59.318" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181214 08:49:59.361" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:50:01.307" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:50:01.308" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:50:01.308" starttime="20181214 08:49:59.318"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:50:01.309" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:01.309" starttime="20181214 08:50:01.308"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:50:01.309" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:01.309" starttime="20181214 08:50:01.309"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:01.310" starttime="20181214 08:50:01.310"></status>
</kw>
<msg timestamp="20181214 08:50:01.310" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:50:01.310" starttime="20181214 08:49:59.317"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:01.310" starttime="20181214 08:49:59.308"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:50:01.319" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181214 08:50:01.358" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:50:03.532" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:50:03.533" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:50:03.533" starttime="20181214 08:50:01.318"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:50:03.535" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:03.535" starttime="20181214 08:50:03.534"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:50:03.536" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:03.537" starttime="20181214 08:50:03.536"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:03.538" starttime="20181214 08:50:03.537"></status>
</kw>
<msg timestamp="20181214 08:50:03.539" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:50:03.539" starttime="20181214 08:50:01.318"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:03.539" starttime="20181214 08:50:01.311"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:50:03.559" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181214 08:50:03.603" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:50:05.678" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:50:05.679" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:50:05.679" starttime="20181214 08:50:03.558"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:50:05.680" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:05.680" starttime="20181214 08:50:05.680"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:50:05.681" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:05.681" starttime="20181214 08:50:05.681"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:05.682" starttime="20181214 08:50:05.682"></status>
</kw>
<msg timestamp="20181214 08:50:05.683" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:50:05.683" starttime="20181214 08:50:03.557"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:05.683" starttime="20181214 08:50:03.539"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:50:05.696" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181214 08:50:05.739" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:50:07.791" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:50:07.791" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:50:07.791" starttime="20181214 08:50:05.696"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:50:07.792" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 62100813-13a1-4c22-9a97-bfabd6744cb8 | default | Default security group | 8f21c4d8db54482e99c30c98fba342b4 |
| ee3dd710-2490-4241-b666-9fec686f0c78 | default | Default security group | bfcec20503cd4d309495f70adb639682 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181214 08:50:07.793" starttime="20181214 08:50:07.792"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:50:07.793" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:07.793" starttime="20181214 08:50:07.793"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:07.794" starttime="20181214 08:50:07.793"></status>
</kw>
<msg timestamp="20181214 08:50:07.794" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181214 08:50:07.794" starttime="20181214 08:50:05.695"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:07.794" starttime="20181214 08:50:05.683"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:50:07.807" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181214 08:50:07.849" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:50:10.034" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:50:10.035" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:50:10.035" starttime="20181214 08:50:07.806"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:50:10.037" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| 6ad09561-353a-445e-b51d-b931a7e01c22 | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| af9be2ac-0c71-466b-8ee2-188747a79255 | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c0796abf-11eb-4f12-8347-fb5894143b1d | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c5369c6a-c1ec-45d9-9393-f55f92ef6f46 | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| d06c714b-ca05-4f3a-a9af-f80ac1f213f5 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e39d54b7-5907-4ebe-bf47-f2be219b1fec | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e64e4970-560c-4af7-a079-217ef6e7e68a | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:50:10.037" starttime="20181214 08:50:10.036"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:50:10.039" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:10.039" starttime="20181214 08:50:10.038"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:10.041" starttime="20181214 08:50:10.039"></status>
</kw>
<msg timestamp="20181214 08:50:10.042" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181214 08:50:10.042" starttime="20181214 08:50:07.806"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:10.042" starttime="20181214 08:50:07.794"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:50:10.062" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181214 08:50:10.100" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:50:12.257" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:50:12.257" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:50:12.258" starttime="20181214 08:50:10.061"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:50:12.260" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:12.260" starttime="20181214 08:50:12.259"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:50:12.261" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:12.261" starttime="20181214 08:50:12.260"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:12.262" starttime="20181214 08:50:12.261"></status>
</kw>
<msg timestamp="20181214 08:50:12.263" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:50:12.263" starttime="20181214 08:50:10.060"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:12.263" starttime="20181214 08:50:10.042"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:50:12.284" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181214 08:50:12.331" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:50:14.596" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:50:14.597" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:50:14.597" starttime="20181214 08:50:12.283"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:50:14.599" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:14.599" starttime="20181214 08:50:14.598"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:50:14.600" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:14.601" starttime="20181214 08:50:14.600"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:14.602" starttime="20181214 08:50:14.601"></status>
</kw>
<msg timestamp="20181214 08:50:14.603" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:50:14.603" starttime="20181214 08:50:12.281"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:14.603" starttime="20181214 08:50:12.264"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:14.603" starttime="20181214 08:49:56.622"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:14.603" starttime="20181214 08:49:56.620"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:14.604" starttime="20181214 08:49:43.006"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:14.604" starttime="20181214 08:49:43.006"></status>
</kw>
<kw name="Add OVS Logging On All OpenStack Nodes" library="OpenStackOperations">
<doc>Add higher levels of OVS logging to all the OpenStack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Add OVS Logging" library="OVSDB">
<doc>Add higher levels of OVS logging</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:14.607" starttime="20181214 08:50:14.607"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>bridge:file:dbg</arg>
<arg>connmgr:file:dbg</arg>
<arg>inband:file:dbg</arg>
<arg>ofp_actions:file:dbg</arg>
<arg>ofp_errors:file:dbg</arg>
<arg>ofp_msgs:file:dbg</arg>
<arg>ovsdb_error:file:dbg</arg>
<arg>rconn:file:dbg</arg>
<arg>tunnel:file:dbg</arg>
<arg>vconn:file:dbg</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 08:50:14.609" level="INFO">@{modules} = [ bridge:file:dbg | connmgr:file:dbg | inband:file:dbg | ofp_actions:file:dbg | ofp_errors:file:dbg | ofp_msgs:file:dbg | ovsdb_error:file:dbg | rconn:file:dbg | tunnel:file:dbg | vconn:file:dbg ]</msg>
<status status="PASS" endtime="20181214 08:50:14.609" starttime="20181214 08:50:14.608"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = bridge:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:14.611" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181214 08:50:14.611" starttime="20181214 08:50:14.611"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:14.613" starttime="20181214 08:50:14.612"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:50:14.615" starttime="20181214 08:50:14.613"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:14.626" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181214 08:50:14.626" starttime="20181214 08:50:14.616"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:50:14.680" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:50:14.680" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:50:14.680" starttime="20181214 08:50:14.626"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:14.681" starttime="20181214 08:50:14.610"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:14.681" starttime="20181214 08:50:14.609"></status>
</kw>
<kw type="foritem" name="${module} = connmgr:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:14.683" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181214 08:50:14.683" starttime="20181214 08:50:14.683"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:14.684" starttime="20181214 08:50:14.684"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:50:14.685" starttime="20181214 08:50:14.684"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:14.688" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181214 08:50:14.688" starttime="20181214 08:50:14.685"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:50:14.711" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:50:14.712" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:50:14.712" starttime="20181214 08:50:14.688"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:14.712" starttime="20181214 08:50:14.682"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:14.712" starttime="20181214 08:50:14.681"></status>
</kw>
<kw type="foritem" name="${module} = inband:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:14.714" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set inband:file:dbg</msg>
<status status="PASS" endtime="20181214 08:50:14.714" starttime="20181214 08:50:14.713"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:14.714" starttime="20181214 08:50:14.714"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:50:14.715" starttime="20181214 08:50:14.715"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:14.718" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set inband:file:dbg</msg>
<status status="PASS" endtime="20181214 08:50:14.718" starttime="20181214 08:50:14.715"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:50:14.736" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:50:14.737" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:50:14.737" starttime="20181214 08:50:14.718"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:14.737" starttime="20181214 08:50:14.712"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:14.738" starttime="20181214 08:50:14.712"></status>
</kw>
<kw type="foritem" name="${module} = ofp_actions:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:14.741" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181214 08:50:14.741" starttime="20181214 08:50:14.740"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:14.742" starttime="20181214 08:50:14.741"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:50:14.743" starttime="20181214 08:50:14.743"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:14.747" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181214 08:50:14.747" starttime="20181214 08:50:14.743"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:50:14.764" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:50:14.764" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:50:14.764" starttime="20181214 08:50:14.748"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:14.764" starttime="20181214 08:50:14.738"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:14.764" starttime="20181214 08:50:14.738"></status>
</kw>
<kw type="foritem" name="${module} = ofp_errors:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:14.767" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181214 08:50:14.767" starttime="20181214 08:50:14.766"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:14.768" starttime="20181214 08:50:14.767"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:50:14.769" starttime="20181214 08:50:14.769"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:14.773" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181214 08:50:14.773" starttime="20181214 08:50:14.770"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:50:14.789" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:50:14.789" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:50:14.789" starttime="20181214 08:50:14.773"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:14.789" starttime="20181214 08:50:14.765"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:14.789" starttime="20181214 08:50:14.765"></status>
</kw>
<kw type="foritem" name="${module} = ofp_msgs:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:14.791" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181214 08:50:14.792" starttime="20181214 08:50:14.791"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:14.793" starttime="20181214 08:50:14.792"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:50:14.794" starttime="20181214 08:50:14.794"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:14.797" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181214 08:50:14.797" starttime="20181214 08:50:14.794"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:50:14.816" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:50:14.816" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:50:14.816" starttime="20181214 08:50:14.798"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:14.816" starttime="20181214 08:50:14.790"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:14.816" starttime="20181214 08:50:14.790"></status>
</kw>
<kw type="foritem" name="${module} = ovsdb_error:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:14.818" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181214 08:50:14.819" starttime="20181214 08:50:14.818"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:14.820" starttime="20181214 08:50:14.819"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:50:14.820" starttime="20181214 08:50:14.820"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:14.824" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181214 08:50:14.824" starttime="20181214 08:50:14.821"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:50:14.847" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:50:14.847" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:50:14.848" starttime="20181214 08:50:14.824"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:14.848" starttime="20181214 08:50:14.817"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:14.848" starttime="20181214 08:50:14.816"></status>
</kw>
<kw type="foritem" name="${module} = rconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:14.849" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181214 08:50:14.849" starttime="20181214 08:50:14.849"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:14.850" starttime="20181214 08:50:14.850"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:50:14.851" starttime="20181214 08:50:14.850"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:14.853" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181214 08:50:14.853" starttime="20181214 08:50:14.851"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:50:14.872" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:50:14.872" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:50:14.872" starttime="20181214 08:50:14.854"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:14.872" starttime="20181214 08:50:14.848"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:14.872" starttime="20181214 08:50:14.848"></status>
</kw>
<kw type="foritem" name="${module} = tunnel:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:14.874" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181214 08:50:14.874" starttime="20181214 08:50:14.873"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:14.874" starttime="20181214 08:50:14.874"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:50:14.875" starttime="20181214 08:50:14.875"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:14.878" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181214 08:50:14.878" starttime="20181214 08:50:14.875"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:50:14.898" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:50:14.898" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:50:14.898" starttime="20181214 08:50:14.878"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:14.898" starttime="20181214 08:50:14.873"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:14.898" starttime="20181214 08:50:14.872"></status>
</kw>
<kw type="foritem" name="${module} = vconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:14.900" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181214 08:50:14.900" starttime="20181214 08:50:14.899"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:14.900" starttime="20181214 08:50:14.900"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:50:14.901" starttime="20181214 08:50:14.901"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:14.904" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181214 08:50:14.904" starttime="20181214 08:50:14.901"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:50:14.919" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:50:14.919" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:50:14.919" starttime="20181214 08:50:14.904"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:14.919" starttime="20181214 08:50:14.899"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:14.919" starttime="20181214 08:50:14.899"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:14.920" starttime="20181214 08:50:14.609"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/list</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:14.921" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/list</msg>
<status status="PASS" endtime="20181214 08:50:14.921" starttime="20181214 08:50:14.920"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:14.921" starttime="20181214 08:50:14.921"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:50:14.922" starttime="20181214 08:50:14.921"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:14.924" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/list</msg>
<status status="PASS" endtime="20181214 08:50:14.924" starttime="20181214 08:50:14.922"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:50:14.989" level="INFO">console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond               OFF        ERR       INFO
bridge             OFF        ERR        DBG
bundle             OFF        ERR       INFO
bundles            OFF        ERR       INFO
cfm                OFF        ERR       INFO
collectors         OFF        ERR       INFO
command_line       OFF        ERR       INFO
connmgr            OFF        ERR        DBG
conntrack          OFF        ERR       INFO
coverage           OFF        ERR       INFO
ct_dpif            OFF        ERR       INFO
daemon             OFF        ERR       INFO
daemon_unix        OFF        ERR       INFO
dpctl              OFF        ERR       INFO
dpdk               OFF        ERR       INFO
dpif               OFF        ERR       INFO
dpif_netdev        OFF        ERR       INFO
dpif_netlink       OFF        ERR       INFO
dpif_netlink_rtnl   OFF        ERR       INFO
entropy            OFF        ERR       INFO
fail_open          OFF        ERR       INFO
fatal_signal       OFF        ERR       INFO
hmap               OFF        ERR       INFO
in_band            OFF        ERR       INFO
ipfix              OFF        ERR       INFO
jsonrpc            OFF        ERR       INFO
lacp               OFF        ERR       INFO
lldp               OFF        ERR       INFO
lldpd              OFF        ERR       INFO
lldpd_structs      OFF        ERR       INFO
lockfile           OFF        ERR       INFO
memory             OFF        ERR       INFO
meta_flow          OFF        ERR       INFO
native_tnl         OFF        ERR       INFO
netdev             OFF        ERR       INFO
netdev_dpdk        OFF        ERR       INFO
netdev_dummy       OFF        ERR       INFO
netdev_linux       OFF        ERR       INFO
netdev_tc_offloads   OFF        ERR       INFO
netdev_vport       OFF        ERR       INFO
netflow            OFF        ERR       INFO
netlink            OFF        ERR       INFO
netlink_conntrack   OFF        ERR       INFO
netlink_notifier   OFF        ERR       INFO
netlink_socket     OFF        ERR       INFO
nx_match           OFF        ERR       INFO
odp_util           OFF        ERR       INFO
ofp_actions        OFF        ERR        DBG
ofp_errors         OFF        ERR        DBG
ofp_msgs           OFF        ERR        DBG
ofp_util           OFF        ERR       INFO
ofproto            OFF        ERR       INFO
ofproto_dpif       OFF        ERR       INFO
ofproto_dpif_mirror   OFF        ERR       INFO
ofproto_dpif_monitor   OFF        ERR       INFO
ofproto_dpif_rid   OFF        ERR       INFO
ofproto_dpif_upcall   OFF        ERR       INFO
ofproto_dpif_xlate   OFF        ERR       INFO
ofproto_xlate_cache   OFF        ERR       INFO
ovs_lldp           OFF        ERR       INFO
ovs_numa           OFF        ERR       INFO
ovs_rcu            OFF        ERR       INFO
ovs_router         OFF        ERR       INFO
ovs_thread         OFF        ERR       INFO
ovsdb_error        OFF        ERR        DBG
ovsdb_idl          OFF        ERR       INFO
pcap               OFF        ERR       INFO
pmd_perf           OFF        ERR       INFO
poll_loop          OFF        ERR       INFO
process            OFF        ERR       INFO
rconn              OFF        ERR        DBG
reconnect          OFF        ERR       INFO
route_table        OFF        ERR       INFO
rstp               OFF        ERR       INFO
rstp_sm            OFF        ERR       INFO
sflow              OFF        ERR       INFO
signals            OFF        ERR       INFO
socket_util        OFF        ERR       INFO
socket_util_unix   OFF        ERR       INFO
stp                OFF        ERR       INFO
stream             OFF        ERR       INFO
stream_fd          OFF        ERR       INFO
stream_ssl         OFF        ERR       INFO
stream_tcp         OFF        ERR       INFO
stream_unix        OFF        ERR       INFO
svec               OFF        ERR       INFO
system_stats       OFF        ERR       INFO
tc                 OFF        ERR       INFO
timeval            OFF        ERR       INFO
tunnel             OFF        ERR        DBG
unixctl            OFF        ERR       INFO
util               OFF        ERR       INFO
vconn              OFF        ERR        DBG
vconn_stream       OFF        ERR       INFO
vlog               OFF        ERR       INFO
vswitchd           OFF        ERR       INFO
xenserver          OFF        ERR       INFO
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:50:14.989" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181214 08:50:14.989" starttime="20181214 08:50:14.924"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:14.990" starttime="20181214 08:50:14.920"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:14.990" starttime="20181214 08:50:14.606"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:14.990" starttime="20181214 08:50:14.605"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:14.990" starttime="20181214 08:50:14.605"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:14.990" starttime="20181214 08:50:14.604"></status>
</kw>
<kw name="Validate Deployment" library="OpenStackOperations">
<doc>Validate the deployment. Examples to validate are verifying default table</doc>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>----------------------------------------\n${SUITE_NAME}\n</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 08:50:14.999" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 08:50:14.999" starttime="20181214 08:50:14.999"></status>
</kw>
<msg timestamp="20181214 08:50:14.999" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 08:50:14.999" starttime="20181214 08:50:14.998"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.000" starttime="20181214 08:50:15.000"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 08:50:15.001" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 08:50:15.001" starttime="20181214 08:50:15.000"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.001" starttime="20181214 08:50:14.998"></status>
</kw>
<kw type="for" name="${keyword} IN [ @{VALIDATION_KEYWORDS} ]">
<kw type="foritem" name="${keyword} = Verify Services">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Services" library="OpenStackOperations">
<doc>Verify if the services are operational</doc>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>60</arg>
<arg>2</arg>
<arg>ClusterManagement.Check Status Of Services Is OPERATIONAL</arg>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw name="Check Status Of Services Is OPERATIONAL" library="ClusterManagement">
<doc>This keyword will verify whether all the services are operational in all the ODL nodes</doc>
<arguments>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Check Service Status" library="ClusterManagement">
<doc>Issues the karaf shell command showSvcStatus to verify the ready and service states are the same as the arguments passed</doc>
<arguments>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
<arg>ACTIVE</arg>
<arg>OPERATIONAL</arg>
<arg>@{service_list}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${NUM_ODL_SYSTEM} &gt; 1</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus -n ${odl_ip}</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
<arg>ELSE</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<assign>
<var>${service_status_output}</var>
</assign>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.012" starttime="20181214 08:50:15.011"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 08:50:15.012" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 08:50:15.195" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 08:50:15.196" starttime="20181214 08:50:15.012"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:15.218" level="INFO">@root&gt;showSvcStatus</msg>
<status status="PASS" endtime="20181214 08:50:15.218" starttime="20181214 08:50:15.196"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:50:15.224" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Dec 14 08:50:15 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 08:50:15.224" level="INFO">${output} = [?1l&gt;[?2004lTimestamp: Fri Dec 14 08:50:15 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181214 08:50:15.224" starttime="20181214 08:50:15.218"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 08:50:15.267" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 08:50:15.267" starttime="20181214 08:50:15.225"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:50:15.270" starttime="20181214 08:50:15.268"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 08:50:15.270" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Dec 14 08:50:15 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:50:15.270" starttime="20181214 08:50:15.270"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.271" starttime="20181214 08:50:15.011"></status>
</kw>
<msg timestamp="20181214 08:50:15.271" level="INFO">${service_status_output} = [?1l&gt;[?2004lTimestamp: Fri Dec 14 08:50:15 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181214 08:50:15.271" starttime="20181214 08:50:15.004"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${system_ready_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.271" starttime="20181214 08:50:15.271"></status>
</kw>
<kw type="for" name="${service} IN [ @{service_list} ]">
<kw type="foritem" name="${service} = OPENFLOW">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.272" starttime="20181214 08:50:15.272"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.272" starttime="20181214 08:50:15.272"></status>
</kw>
<kw type="foritem" name="${service} = IFM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.273" starttime="20181214 08:50:15.273"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.273" starttime="20181214 08:50:15.272"></status>
</kw>
<kw type="foritem" name="${service} = ITM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.274" starttime="20181214 08:50:15.273"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.274" starttime="20181214 08:50:15.273"></status>
</kw>
<kw type="foritem" name="${service} = DATASTORE">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.275" starttime="20181214 08:50:15.274"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.275" starttime="20181214 08:50:15.274"></status>
</kw>
<kw type="foritem" name="${service} = ELAN">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.275" starttime="20181214 08:50:15.275"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.275" starttime="20181214 08:50:15.275"></status>
</kw>
<kw type="foritem" name="${service} = OVSDB">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.276" starttime="20181214 08:50:15.276"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.276" starttime="20181214 08:50:15.276"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.276" starttime="20181214 08:50:15.271"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.276" starttime="20181214 08:50:15.003"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.276" starttime="20181214 08:50:15.003"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.276" starttime="20181214 08:50:15.003"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.277" starttime="20181214 08:50:15.003"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.277" starttime="20181214 08:50:15.002"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.277" starttime="20181214 08:50:15.002"></status>
</kw>
<msg timestamp="20181214 08:50:15.277" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 08:50:15.277" starttime="20181214 08:50:15.001"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 08:50:15.288" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 08:50:15.288" starttime="20181214 08:50:15.287"></status>
</kw>
<msg timestamp="20181214 08:50:15.288" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 08:50:15.288" starttime="20181214 08:50:15.287"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.288" starttime="20181214 08:50:15.288"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 08:50:15.289" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 08:50:15.289" starttime="20181214 08:50:15.289"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.289" starttime="20181214 08:50:15.286"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.290" starttime="20181214 08:50:15.277"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.290" starttime="20181214 08:50:15.001"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tunnels">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tunnels" library="OpenStackOperations">
<doc>Verify if the default tunnels are created.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>odl-netvirt-sfc</arg>
</arguments>
<assign>
<var>${check_feature_list}</var>
</assign>
<msg timestamp="20181214 08:50:15.291" level="INFO">${check_feature_list} = [u'odl-netvirt-sfc']</msg>
<status status="PASS" endtime="20181214 08:50:15.291" starttime="20181214 08:50:15.291"></status>
</kw>
<kw name="Is Feature Installed" library="OpenStackOperations">
<arguments>
<arg>features=${check_feature_list}</arg>
</arguments>
<assign>
<var>${is_sfc_enabled}</var>
</assign>
<kw type="for" name="${feature} IN [ @{features} ]">
<kw type="foritem" name="${feature} = odl-netvirt-sfc">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Should Contain</arg>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<msg timestamp="20181214 08:50:15.301" level="FAIL">Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="FAIL" endtime="20181214 08:50:15.301" starttime="20181214 08:50:15.294"></status>
</kw>
<msg timestamp="20181214 08:50:15.302" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181214 08:50:15.302" level="INFO">${output} = Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="PASS" endtime="20181214 08:50:15.302" starttime="20181214 08:50:15.293"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>True</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.302" starttime="20181214 08:50:15.302"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.302" starttime="20181214 08:50:15.293"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.302" starttime="20181214 08:50:15.292"></status>
</kw>
<msg timestamp="20181214 08:50:15.303" level="INFO">${is_sfc_enabled} = False</msg>
<status status="PASS" endtime="20181214 08:50:15.303" starttime="20181214 08:50:15.292"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${is_sfc_enabled} == ${True}</arg>
<arg>${True}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.303" starttime="20181214 08:50:15.303"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${OS_NODE_CNT} == ${1}</arg>
<arg>${True}</arg>
</arguments>
<msg timestamp="20181214 08:50:15.304" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:50:15.304" starttime="20181214 08:50:15.303"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.304" starttime="20181214 08:50:15.290"></status>
</kw>
<msg timestamp="20181214 08:50:15.304" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 08:50:15.304" starttime="20181214 08:50:15.290"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 08:50:15.312" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 08:50:15.312" starttime="20181214 08:50:15.312"></status>
</kw>
<msg timestamp="20181214 08:50:15.312" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 08:50:15.312" starttime="20181214 08:50:15.311"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.313" starttime="20181214 08:50:15.312"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 08:50:15.313" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 08:50:15.313" starttime="20181214 08:50:15.313"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.313" starttime="20181214 08:50:15.311"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.313" starttime="20181214 08:50:15.304"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.314" starttime="20181214 08:50:15.290"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tables On Nodes">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tables On Nodes" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on all Nodes</doc>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>session</arg>
<arg>${CONFIG_NODES_API}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:15.324" level="INFO">Get Request using : alias=session, uri=/restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 08:50:15.324" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:15.324" starttime="20181214 08:50:15.315"></status>
</kw>
<kw name="Log Content" library="Utils">
<arguments>
<arg>${resp.content}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'''${resp_content}''' != '${EMPTY}'</arg>
<arg>RequestsLibrary.To Json</arg>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Set Variable</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${resp_json}</var>
</assign>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<msg timestamp="20181214 08:50:15.353" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.272795776625121.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false},{"id":"SNAT.272795776625121.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.272795776625121.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.272795776625121.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false},{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.272795776625121.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36},{"id":38},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_v4_Broadcast_272795776625121_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_272795776625121_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"44f91859-7723-44e1-a95d-25948457eb65","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297728,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210016}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.4.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4398046511104,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":21990232555520,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":27487790694400,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:272795776625121:272795776625121:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.272795776625121.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17}],"flow-node-inventory:group":[{"group-id":210016,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210015}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210015,"buckets":{},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"},{"group-id":225001,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e13b9ba2-e337-4e51-9e53-07a75695540c","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181214 08:50:15.354" level="INFO">To JSON using : pretty_print=True </msg>
<status status="PASS" endtime="20181214 08:50:15.354" starttime="20181214 08:50:15.328"></status>
</kw>
<msg timestamp="20181214 08:50:15.356" level="INFO">${resp_json} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181214 08:50:15.356" starttime="20181214 08:50:15.326"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp_json}</arg>
</arguments>
<msg timestamp="20181214 08:50:15.358" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210015
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 6400
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210016,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210015,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 1024
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5120
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225001,
                        "group-name": "e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "44f91859-7723-44e1-a95d-25948457eb65",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210016
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297728,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1024
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5120
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5888
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4398046511104,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 21990232555520,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 6400
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 27487790694400,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "id": 17
                    }
                ],
                "id": "openflow:272795776625121"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:15.361" starttime="20181214 08:50:15.356"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.362" starttime="20181214 08:50:15.324"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_node_list}</var>
</assign>
<msg timestamp="20181214 08:50:15.362" level="INFO">${failed_node_list} = []</msg>
<status status="PASS" endtime="20181214 08:50:15.362" starttime="20181214 08:50:15.362"></status>
</kw>
<kw type="for" name="${node_ip} IN [ @{node_ips} ]">
<kw type="foritem" name="${node_ip} = 192.0.2.21">
<kw name="Verify Expected Default Tables" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on specific Node</doc>
<arguments>
<arg>${node_ip}</arg>
</arguments>
<assign>
<var>${failed_table_list}</var>
</assign>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${ovs_ip}</arg>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
</arguments>
<assign>
<var>${flow_dump}</var>
</assign>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.366" starttime="20181214 08:50:15.365"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 08:50:15.366" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 08:50:15.367" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 08:50:15.367" starttime="20181214 08:50:15.366"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 08:50:15.368" level="INFO">Attempting to execute command "sudo ovs-ofctl dump-flows br-int -OOpenFlow13" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 08:50:15.368" starttime="20181214 08:50:15.367"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 08:50:15.369" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181214 08:50:15.369" starttime="20181214 08:50:15.368"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 08:50:15.370" level="INFO">Length is 0</msg>
<msg timestamp="20181214 08:50:15.370" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 08:50:15.370" starttime="20181214 08:50:15.370"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.371" starttime="20181214 08:50:15.371"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 08:50:15.372" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 08:50:15.761" level="INFO">Read output: Last login: Fri Dec 14 08:49:42 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:50:15.762" starttime="20181214 08:50:15.372"></status>
</kw>
<msg timestamp="20181214 08:50:15.762" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:50:15.762" starttime="20181214 08:50:15.371"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.762" starttime="20181214 08:50:15.369"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 08:50:15.764" level="INFO">Executing command 'sudo ovs-ofctl dump-flows br-int -OOpenFlow13'.</msg>
<msg timestamp="20181214 08:50:15.840" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 08:50:15.841" level="INFO">${stdout} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xf...</msg>
<msg timestamp="20181214 08:50:15.841" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181214 08:50:15.841" starttime="20181214 08:50:15.763"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:50:15.906" starttime="20181214 08:50:15.841"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 08:50:15.907" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:15.907" starttime="20181214 08:50:15.906"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.908" starttime="20181214 08:50:15.907"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 08:50:15.909" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:50:15.909" starttime="20181214 08:50:15.909"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.909" starttime="20181214 08:50:15.908"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.913" starttime="20181214 08:50:15.911"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.913" starttime="20181214 08:50:15.913"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:50:15.914" starttime="20181214 08:50:15.914"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.914" starttime="20181214 08:50:15.910"></status>
</kw>
<msg timestamp="20181214 08:50:15.915" level="INFO">${flow_dump} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xf...</msg>
<status status="PASS" endtime="20181214 08:50:15.915" starttime="20181214 08:50:15.364"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${flow_dump}</arg>
</arguments>
<msg timestamp="20181214 08:50:15.915" level="INFO">OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop</msg>
<status status="PASS" endtime="20181214 08:50:15.916" starttime="20181214 08:50:15.915"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_table_list}</var>
</assign>
<msg timestamp="20181214 08:50:15.916" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181214 08:50:15.917" starttime="20181214 08:50:15.916"></status>
</kw>
<kw type="for" name="${table} IN [ @{DEFAULT_FLOW_TABLES} ]">
<kw type="foritem" name="${table} = 18">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:15.919" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=18.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:15.920" starttime="20181214 08:50:15.918"></status>
</kw>
<msg timestamp="20181214 08:50:15.920" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:15.920" starttime="20181214 08:50:15.917"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.921" starttime="20181214 08:50:15.920"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.921" starttime="20181214 08:50:15.917"></status>
</kw>
<kw type="foritem" name="${table} = 19">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:15.925" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=19.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:15.925" starttime="20181214 08:50:15.923"></status>
</kw>
<msg timestamp="20181214 08:50:15.926" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:15.926" starttime="20181214 08:50:15.922"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.927" starttime="20181214 08:50:15.926"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.927" starttime="20181214 08:50:15.921"></status>
</kw>
<kw type="foritem" name="${table} = 20">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:15.930" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=20.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:15.930" starttime="20181214 08:50:15.928"></status>
</kw>
<msg timestamp="20181214 08:50:15.931" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:15.931" starttime="20181214 08:50:15.927"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.932" starttime="20181214 08:50:15.931"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.932" starttime="20181214 08:50:15.927"></status>
</kw>
<kw type="foritem" name="${table} = 22">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:15.935" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=22.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:15.935" starttime="20181214 08:50:15.933"></status>
</kw>
<msg timestamp="20181214 08:50:15.935" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:15.936" starttime="20181214 08:50:15.932"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.936" starttime="20181214 08:50:15.936"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.936" starttime="20181214 08:50:15.932"></status>
</kw>
<kw type="foritem" name="${table} = 23">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:15.940" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=23.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:15.940" starttime="20181214 08:50:15.938"></status>
</kw>
<msg timestamp="20181214 08:50:15.940" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:15.940" starttime="20181214 08:50:15.937"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.941" starttime="20181214 08:50:15.941"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.941" starttime="20181214 08:50:15.937"></status>
</kw>
<kw type="foritem" name="${table} = 24">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:15.945" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=24.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:15.945" starttime="20181214 08:50:15.943"></status>
</kw>
<msg timestamp="20181214 08:50:15.945" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:15.945" starttime="20181214 08:50:15.942"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.946" starttime="20181214 08:50:15.946"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.946" starttime="20181214 08:50:15.941"></status>
</kw>
<kw type="foritem" name="${table} = 43">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:15.949" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=43.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:15.950" starttime="20181214 08:50:15.947"></status>
</kw>
<msg timestamp="20181214 08:50:15.950" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:15.950" starttime="20181214 08:50:15.947"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.951" starttime="20181214 08:50:15.950"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.951" starttime="20181214 08:50:15.946"></status>
</kw>
<kw type="foritem" name="${table} = 45">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:15.954" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=45.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:15.954" starttime="20181214 08:50:15.952"></status>
</kw>
<msg timestamp="20181214 08:50:15.955" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:15.955" starttime="20181214 08:50:15.951"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.956" starttime="20181214 08:50:15.955"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.956" starttime="20181214 08:50:15.951"></status>
</kw>
<kw type="foritem" name="${table} = 48">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:15.959" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=48.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:15.959" starttime="20181214 08:50:15.957"></status>
</kw>
<msg timestamp="20181214 08:50:15.959" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:15.959" starttime="20181214 08:50:15.956"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.960" starttime="20181214 08:50:15.960"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.960" starttime="20181214 08:50:15.956"></status>
</kw>
<kw type="foritem" name="${table} = 50">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:15.963" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=50.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:15.964" starttime="20181214 08:50:15.961"></status>
</kw>
<msg timestamp="20181214 08:50:15.964" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:15.964" starttime="20181214 08:50:15.961"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.965" starttime="20181214 08:50:15.964"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.965" starttime="20181214 08:50:15.960"></status>
</kw>
<kw type="foritem" name="${table} = 51">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:15.968" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=51.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:15.969" starttime="20181214 08:50:15.966"></status>
</kw>
<msg timestamp="20181214 08:50:15.969" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:15.969" starttime="20181214 08:50:15.965"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.970" starttime="20181214 08:50:15.969"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.970" starttime="20181214 08:50:15.965"></status>
</kw>
<kw type="foritem" name="${table} = 60">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:15.974" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=60.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:15.974" starttime="20181214 08:50:15.971"></status>
</kw>
<msg timestamp="20181214 08:50:15.974" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:15.974" starttime="20181214 08:50:15.970"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.975" starttime="20181214 08:50:15.975"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.975" starttime="20181214 08:50:15.970"></status>
</kw>
<kw type="foritem" name="${table} = 80">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:15.979" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=80.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:15.979" starttime="20181214 08:50:15.976"></status>
</kw>
<msg timestamp="20181214 08:50:15.980" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:15.980" starttime="20181214 08:50:15.976"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.980" starttime="20181214 08:50:15.980"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.980" starttime="20181214 08:50:15.975"></status>
</kw>
<kw type="foritem" name="${table} = 81">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:15.984" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=81.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:15.985" starttime="20181214 08:50:15.981"></status>
</kw>
<msg timestamp="20181214 08:50:15.985" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:15.985" starttime="20181214 08:50:15.981"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.986" starttime="20181214 08:50:15.985"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.986" starttime="20181214 08:50:15.981"></status>
</kw>
<kw type="foritem" name="${table} = 90">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:15.989" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=90.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:15.990" starttime="20181214 08:50:15.987"></status>
</kw>
<msg timestamp="20181214 08:50:15.990" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:15.990" starttime="20181214 08:50:15.986"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.991" starttime="20181214 08:50:15.990"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.991" starttime="20181214 08:50:15.986"></status>
</kw>
<kw type="foritem" name="${table} = 210">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:15.995" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=210.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:15.995" starttime="20181214 08:50:15.992"></status>
</kw>
<msg timestamp="20181214 08:50:15.995" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:15.995" starttime="20181214 08:50:15.991"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:15.996" starttime="20181214 08:50:15.996"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:15.996" starttime="20181214 08:50:15.991"></status>
</kw>
<kw type="foritem" name="${table} = 211">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:16.000" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=211.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:16.001" starttime="20181214 08:50:15.997"></status>
</kw>
<msg timestamp="20181214 08:50:16.001" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:16.001" starttime="20181214 08:50:15.996"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:16.002" starttime="20181214 08:50:16.001"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:16.002" starttime="20181214 08:50:15.996"></status>
</kw>
<kw type="foritem" name="${table} = 212">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:16.006" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=212.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:16.006" starttime="20181214 08:50:16.003"></status>
</kw>
<msg timestamp="20181214 08:50:16.006" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:16.006" starttime="20181214 08:50:16.002"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:16.007" starttime="20181214 08:50:16.007"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:16.007" starttime="20181214 08:50:16.002"></status>
</kw>
<kw type="foritem" name="${table} = 213">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:16.011" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=213.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:16.012" starttime="20181214 08:50:16.008"></status>
</kw>
<msg timestamp="20181214 08:50:16.012" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:16.012" starttime="20181214 08:50:16.008"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:16.012" starttime="20181214 08:50:16.012"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:16.012" starttime="20181214 08:50:16.007"></status>
</kw>
<kw type="foritem" name="${table} = 214">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:16.017" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=214.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:16.017" starttime="20181214 08:50:16.013"></status>
</kw>
<msg timestamp="20181214 08:50:16.017" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:16.017" starttime="20181214 08:50:16.013"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:16.018" starttime="20181214 08:50:16.017"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:16.018" starttime="20181214 08:50:16.013"></status>
</kw>
<kw type="foritem" name="${table} = 215">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:16.022" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=215.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:16.022" starttime="20181214 08:50:16.019"></status>
</kw>
<msg timestamp="20181214 08:50:16.022" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:16.023" starttime="20181214 08:50:16.018"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:16.023" starttime="20181214 08:50:16.023"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:16.023" starttime="20181214 08:50:16.018"></status>
</kw>
<kw type="foritem" name="${table} = 216">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:16.027" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=216.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:16.027" starttime="20181214 08:50:16.024"></status>
</kw>
<msg timestamp="20181214 08:50:16.028" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:16.028" starttime="20181214 08:50:16.023"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:16.028" starttime="20181214 08:50:16.028"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:16.028" starttime="20181214 08:50:16.023"></status>
</kw>
<kw type="foritem" name="${table} = 217">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:16.032" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=217.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:16.033" starttime="20181214 08:50:16.029"></status>
</kw>
<msg timestamp="20181214 08:50:16.033" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:16.033" starttime="20181214 08:50:16.029"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:16.033" starttime="20181214 08:50:16.033"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:16.033" starttime="20181214 08:50:16.028"></status>
</kw>
<kw type="foritem" name="${table} = 239">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:16.038" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=239.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:16.038" starttime="20181214 08:50:16.034"></status>
</kw>
<msg timestamp="20181214 08:50:16.038" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:16.038" starttime="20181214 08:50:16.034"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:16.039" starttime="20181214 08:50:16.038"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:16.039" starttime="20181214 08:50:16.033"></status>
</kw>
<kw type="foritem" name="${table} = 240">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:16.042" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=240.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:16.043" starttime="20181214 08:50:16.040"></status>
</kw>
<msg timestamp="20181214 08:50:16.043" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:16.043" starttime="20181214 08:50:16.039"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:16.043" starttime="20181214 08:50:16.043"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:16.043" starttime="20181214 08:50:16.039"></status>
</kw>
<kw type="foritem" name="${table} = 241">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:16.047" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=241.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:16.047" starttime="20181214 08:50:16.044"></status>
</kw>
<msg timestamp="20181214 08:50:16.047" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:16.047" starttime="20181214 08:50:16.044"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:16.048" starttime="20181214 08:50:16.047"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:16.048" starttime="20181214 08:50:16.043"></status>
</kw>
<kw type="foritem" name="${table} = 242">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:16.051" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=242.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:16.051" starttime="20181214 08:50:16.048"></status>
</kw>
<msg timestamp="20181214 08:50:16.052" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:16.052" starttime="20181214 08:50:16.048"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:16.052" starttime="20181214 08:50:16.052"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:16.052" starttime="20181214 08:50:16.048"></status>
</kw>
<kw type="foritem" name="${table} = 243">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:16.056" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=243.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:16.056" starttime="20181214 08:50:16.053"></status>
</kw>
<msg timestamp="20181214 08:50:16.056" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:16.056" starttime="20181214 08:50:16.052"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:16.056" starttime="20181214 08:50:16.056"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:16.056" starttime="20181214 08:50:16.052"></status>
</kw>
<kw type="foritem" name="${table} = 244">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:16.060" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=244.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:16.060" starttime="20181214 08:50:16.057"></status>
</kw>
<msg timestamp="20181214 08:50:16.060" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:16.061" starttime="20181214 08:50:16.057"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:16.061" starttime="20181214 08:50:16.061"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:16.061" starttime="20181214 08:50:16.057"></status>
</kw>
<kw type="foritem" name="${table} = 245">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:16.065" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=245.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:16.065" starttime="20181214 08:50:16.062"></status>
</kw>
<msg timestamp="20181214 08:50:16.065" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:16.065" starttime="20181214 08:50:16.061"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:16.065" starttime="20181214 08:50:16.065"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:16.066" starttime="20181214 08:50:16.061"></status>
</kw>
<kw type="foritem" name="${table} = 246">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:16.069" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=246.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:16.069" starttime="20181214 08:50:16.066"></status>
</kw>
<msg timestamp="20181214 08:50:16.070" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:16.070" starttime="20181214 08:50:16.066"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:16.070" starttime="20181214 08:50:16.070"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:16.070" starttime="20181214 08:50:16.066"></status>
</kw>
<kw type="foritem" name="${table} = 247">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:50:16.074" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1762.661s, table=0, n_packets=5283, n_bytes=285282, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1022.029s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2048.465s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2048.465s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2048.465s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.465s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1904.417s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1904.417s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2048.465s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2048.465s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2048.294s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2047.969s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2047.969s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2048.294s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2048.465s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2048.465s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2048.294s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2048.465s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2048.294s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1762.027s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=102.111s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=101.926s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=99.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=99.414s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1761.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=101.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=101.296s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=99.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2048.465s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2048.465s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2048.294s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2048.465s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2048.257s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2048.257s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2048.257s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1762.637s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2048.257s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2048.257s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2048.257s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2048.257s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2048.257s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2048.257s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=247.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:50:16.074" starttime="20181214 08:50:16.071"></status>
</kw>
<msg timestamp="20181214 08:50:16.074" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:50:16.074" starttime="20181214 08:50:16.070"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:16.075" starttime="20181214 08:50:16.074"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:16.075" starttime="20181214 08:50:16.070"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:16.075" starttime="20181214 08:50:15.917"></status>
</kw>
<msg timestamp="20181214 08:50:16.075" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181214 08:50:16.075" starttime="20181214 08:50:15.363"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${failed_table_list}</arg>
</arguments>
<assign>
<var>${failed_table_list_size}</var>
</assign>
<msg timestamp="20181214 08:50:16.075" level="INFO">Length is 0</msg>
<msg timestamp="20181214 08:50:16.075" level="INFO">${failed_table_list_size} = 0</msg>
<status status="PASS" endtime="20181214 08:50:16.075" starttime="20181214 08:50:16.075"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${failed_table_list_size} &gt; 0</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_node_list}</arg>
<arg>${node_ip}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:16.076" starttime="20181214 08:50:16.076"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:16.076" starttime="20181214 08:50:15.363"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:16.076" starttime="20181214 08:50:15.362"></status>
</kw>
<kw name="Should Be Empty" library="BuiltIn">
<doc>Verifies that the given item is empty.</doc>
<arguments>
<arg>${failed_node_list}</arg>
</arguments>
<msg timestamp="20181214 08:50:16.076" level="INFO">Length is 0</msg>
<status status="PASS" endtime="20181214 08:50:16.076" starttime="20181214 08:50:16.076"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:16.077" starttime="20181214 08:50:15.314"></status>
</kw>
<msg timestamp="20181214 08:50:16.077" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 08:50:16.077" starttime="20181214 08:50:15.314"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 08:50:16.085" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 08:50:16.085" starttime="20181214 08:50:16.085"></status>
</kw>
<msg timestamp="20181214 08:50:16.085" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 08:50:16.085" starttime="20181214 08:50:16.084"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:16.086" starttime="20181214 08:50:16.085"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 08:50:16.086" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 08:50:16.086" starttime="20181214 08:50:16.086"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:16.087" starttime="20181214 08:50:16.084"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:16.087" starttime="20181214 08:50:16.077"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:16.087" starttime="20181214 08:50:15.314"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:16.087" starttime="20181214 08:50:15.001"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:16.087" starttime="20181214 08:50:14.990"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:16.087" starttime="20181214 08:49:27.230"></status>
</kw>
<kw name="Setup Live Migration In Compute Nodes" library="LiveMigration">
<doc>Set instances to be created in the shared directory.</doc>
<kw type="for" name="${conn_id} IN [ @{OS_CMP_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Modify OpenStack Configuration File" library="OpenStackOperations">
<doc>Use crudini to modify any parameter in any Openstack configuration File</doc>
<arguments>
<arg>${conn_id}</arg>
<arg>${NOVA_CPU_CONF}</arg>
<arg>DEFAULT</arg>
<arg>instances_path</arg>
<arg>${CMP_INSTANCES_SHARED_PATH}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:16.089" starttime="20181214 08:50:16.088"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo crudini --verbose --set --inplace ${file_name} ${section} ${key} ${value}</arg>
<arg>return_rc=True</arg>
<arg>return_stdout=True</arg>
</arguments>
<assign>
<var>${output}</var>
<var>${rc}</var>
</assign>
<msg timestamp="20181214 08:50:16.089" level="INFO">Executing command 'sudo crudini --verbose --set --inplace /etc/nova/nova-cpu.conf DEFAULT instances_path /var/lib/nova/instances/'.</msg>
<msg timestamp="20181214 08:50:16.204" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 08:50:16.205" level="INFO">${output} = </msg>
<msg timestamp="20181214 08:50:16.205" level="INFO">${rc} = 0</msg>
<status status="PASS" endtime="20181214 08:50:16.205" starttime="20181214 08:50:16.089"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 08:50:16.206" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:16.206" starttime="20181214 08:50:16.205"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:16.207" starttime="20181214 08:50:16.206"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:16.207" starttime="20181214 08:50:16.088"></status>
</kw>
<kw name="Restart DevStack Service" library="OpenStackOperations">
<doc>Restart the Openstack Service</doc>
<arguments>
<arg>${conn_id}</arg>
<arg>${NOVA_COMPUTE_SERVICE}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:16.209" starttime="20181214 08:50:16.208"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo systemctl restart devstack@${service_name}.service</arg>
<arg>return_rc=True</arg>
<arg>return_stdout=True</arg>
</arguments>
<assign>
<var>${output}</var>
<var>${rc}</var>
</assign>
<msg timestamp="20181214 08:50:16.210" level="INFO">Executing command 'sudo systemctl restart devstack@n-cpu.service'.</msg>
<msg timestamp="20181214 08:50:16.305" level="INFO">Command exited with return code 5.</msg>
<msg timestamp="20181214 08:50:16.306" level="INFO">${output} = </msg>
<msg timestamp="20181214 08:50:16.306" level="INFO">${rc} = 5</msg>
<status status="PASS" endtime="20181214 08:50:16.306" starttime="20181214 08:50:16.209"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 08:50:16.307" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:16.307" starttime="20181214 08:50:16.306"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<msg timestamp="20181214 08:50:16.308" level="FAIL">''5' == '0'' should be true.</msg>
<status status="FAIL" endtime="20181214 08:50:16.309" starttime="20181214 08:50:16.307"></status>
</kw>
<status status="FAIL" endtime="20181214 08:50:16.309" starttime="20181214 08:50:16.207"></status>
</kw>
<status status="FAIL" endtime="20181214 08:50:16.309" starttime="20181214 08:50:16.087"></status>
</kw>
<status status="FAIL" endtime="20181214 08:50:16.309" starttime="20181214 08:50:16.087"></status>
</kw>
<status status="FAIL" endtime="20181214 08:50:16.309" starttime="20181214 08:50:16.087"></status>
</kw>
<status status="FAIL" endtime="20181214 08:50:16.310" starttime="20181214 08:49:27.229"></status>
</kw>
<status status="FAIL" endtime="20181214 08:50:16.310" starttime="20181214 08:49:27.229"></status>
</kw>
<test id="s1-s3-t1" name="Migrate Instance And Verify Connectivity While Migration And After">
<doc>migrate the server to different host.
and check the connectivity during Migration
with a ping test from DHCP NS.</doc>
<status status="FAIL" endtime="20181214 08:50:16.312" critical="yes" starttime="20181214 08:50:16.310">Parent suite setup failed:
''5' == '0'' should be true.</status>
</test>
<kw type="teardown" name="Live Migration Suite Teardown" library="LiveMigration">
<doc>Suite Teardown for Live Migration Tests</doc>
<kw name="UnSet Live Migration In Compute Nodes" library="LiveMigration">
<doc>Clear settings done for Live Migration</doc>
<kw type="for" name="${conn_id} IN [ @{OS_CMP_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Modify OpenStack Configuration File" library="OpenStackOperations">
<doc>Use crudini to modify any parameter in any Openstack configuration File</doc>
<arguments>
<arg>${conn_id}</arg>
<arg>${NOVA_CPU_CONF}</arg>
<arg>DEFAULT</arg>
<arg>instances_path</arg>
<arg>${CMP_INSTANCES_DEFAULT_PATH}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:16.319" starttime="20181214 08:50:16.318"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo crudini --verbose --set --inplace ${file_name} ${section} ${key} ${value}</arg>
<arg>return_rc=True</arg>
<arg>return_stdout=True</arg>
</arguments>
<assign>
<var>${output}</var>
<var>${rc}</var>
</assign>
<msg timestamp="20181214 08:50:16.320" level="INFO">Executing command 'sudo crudini --verbose --set --inplace /etc/nova/nova-cpu.conf DEFAULT instances_path /opt/stack/data/nova/instances'.</msg>
<msg timestamp="20181214 08:50:16.461" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 08:50:16.462" level="INFO">${output} = </msg>
<msg timestamp="20181214 08:50:16.462" level="INFO">${rc} = 0</msg>
<status status="PASS" endtime="20181214 08:50:16.462" starttime="20181214 08:50:16.319"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 08:50:16.463" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:16.464" starttime="20181214 08:50:16.463"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:16.465" starttime="20181214 08:50:16.464"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:16.465" starttime="20181214 08:50:16.317"></status>
</kw>
<kw name="Restart DevStack Service" library="OpenStackOperations">
<doc>Restart the Openstack Service</doc>
<arguments>
<arg>${conn_id}</arg>
<arg>${NOVA_COMPUTE_SERVICE}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:16.468" starttime="20181214 08:50:16.467"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo systemctl restart devstack@${service_name}.service</arg>
<arg>return_rc=True</arg>
<arg>return_stdout=True</arg>
</arguments>
<assign>
<var>${output}</var>
<var>${rc}</var>
</assign>
<msg timestamp="20181214 08:50:16.469" level="INFO">Executing command 'sudo systemctl restart devstack@n-cpu.service'.</msg>
<msg timestamp="20181214 08:50:16.557" level="INFO">Command exited with return code 5.</msg>
<msg timestamp="20181214 08:50:16.557" level="INFO">${output} = </msg>
<msg timestamp="20181214 08:50:16.557" level="INFO">${rc} = 5</msg>
<status status="PASS" endtime="20181214 08:50:16.557" starttime="20181214 08:50:16.468"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 08:50:16.558" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:16.559" starttime="20181214 08:50:16.558"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<msg timestamp="20181214 08:50:16.560" level="FAIL">''5' == '0'' should be true.</msg>
<status status="FAIL" endtime="20181214 08:50:16.560" starttime="20181214 08:50:16.559"></status>
</kw>
<status status="FAIL" endtime="20181214 08:50:16.561" starttime="20181214 08:50:16.466"></status>
</kw>
<status status="FAIL" endtime="20181214 08:50:16.561" starttime="20181214 08:50:16.316"></status>
</kw>
<status status="FAIL" endtime="20181214 08:50:16.561" starttime="20181214 08:50:16.316"></status>
</kw>
<status status="FAIL" endtime="20181214 08:50:16.562" starttime="20181214 08:50:16.315"></status>
</kw>
<kw name="OpenStack Suite Teardown" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Get Suite Debugs" library="OpenStackOperations">
<kw name="Get Test Teardown Debugs" library="OpenStackOperations">
<arguments>
<arg>test_name=${SUITE_NAME}</arg>
<arg>fail=False</arg>
</arguments>
<kw name="Get All" library="ODLTools">
<doc>Get all results provided by ODLTools</doc>
<arguments>
<arg>node_ip=${HA_PROXY_IP}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Cluster Info" library="ODLTools">
<doc>Get ODL Cluster related information like transaction counts, commit rates, etc.</doc>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show cluster-info -i ${ODL_SYSTEM_${i+1}_IP} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:50:16.570" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.21 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka</msg>
<status status="PASS" endtime="20181214 08:50:16.570" starttime="20181214 08:50:16.569"></status>
</kw>
<kw name="Run" library="OperatingSystem">
<doc>Runs the given command in the system and returns the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:50:16.575" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.21 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 08:50:17.055" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181214 08:50:17.055" starttime="20181214 08:50:16.571"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>output: ${output}</arg>
</arguments>
<msg timestamp="20181214 08:50:17.056" level="INFO">output: ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operational Sync Status = True
--------------------------------------------------------------------------------------------------------

--------------------------------------- Datastore Status -----------------------------------------------

---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 964
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 10
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 346
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1877
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 933
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-entity-ownership-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 30
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-entity-ownership-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 91
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- DOMDataBroker CommitStats Details ----------------------------------

AverageCommitTime   = 0.00 ns
LongestCommitTime   = 0.00 ns
ShortestCommitTime  = 0.00 ns
TotalCommits        = 0
--------------------------------------------------------------------------------------------------------

----------------------------------- DISTRIBUTED DATASTORE COMMIT RATE ----------------------------------

distributed-data-store.config.commit.rate_Min      = 0.673632
distributed-data-store.config.commit.rate_Max      = 58.870559
distributed-data-store.config.commit.rate_Mean     = 7.89075451658
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 1320
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.100931
distributed-data-store.operational.commit.rate_Max      = 7.410025
distributed-data-store.operational.commit.rate_Mean     = 0.711100620343
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 2901
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- NETSTAT DETAILS FOR PORT 2550 --------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------- CPU AND MEMORY UTILIZATION OF THE KARAF PROCESS GATHERED BY 'TOP' --------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- FREE AND USED MEMORY IN THE SYSTEM ---------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- NODE HEALTH CHECK STATUS -------------------------------------------

Cluster Members = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Cluster Leader = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Unreachable Members = 
None
--------------------------------------------------------------------------------------------------------

-------------------------------------- lsof of KARAF Process -------------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

None</msg>
<status status="PASS" endtime="20181214 08:50:17.056" starttime="20181214 08:50:17.056"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:17.057" starttime="20181214 08:50:16.569"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:17.057" starttime="20181214 08:50:16.568"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:17.057" starttime="20181214 08:50:16.567"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Get EOS</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get EOS" library="ODLTools">
<doc>Get the various ODL entity ownership information</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181214 08:50:17.059" level="INFO">${tmpdir} = CSIT_Live_Migration</msg>
<status status="PASS" endtime="20181214 08:50:17.059" starttime="20181214 08:50:17.059"></status>
</kw>
<msg timestamp="20181214 08:50:17.059" level="INFO">${dstdir} = /tmp/CSIT_Live_Migration</msg>
<status status="PASS" endtime="20181214 08:50:17.059" starttime="20181214 08:50:17.058"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show eos -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:50:17.060" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Live_Migration</msg>
<status status="PASS" endtime="20181214 08:50:17.060" starttime="20181214 08:50:17.060"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:50:17.062" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Live_Migration 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 08:50:17.281" level="INFO">${rc} = 0</msg>
<msg timestamp="20181214 08:50:17.281" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181214 08:50:17.281" starttime="20181214 08:50:17.060"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181214 08:50:17.283" level="INFO">rc: 0, output: ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
------------------------------------------------------- ------------------
VPN_SERVICE                                             member-1 (member-1)
arpmonitoring                                           member-1 (member-1)
bgp                                                     member-1 (member-1)
elan                                                    member-1 (member-1)
interface_config                                        member-1 (member-1)
interface_service_binding                               member-1 (member-1)
itm_config                                              member-1 (member-1)
netvirt-acl                                             member-1 (member-1)
netvirt-ipv6service-owner-entity                        member-1 (member-1)
netvirt-qos-owner-entity                                member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/272795776625121 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/192.0.2.21     member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181214 08:50:17.283" starttime="20181214 08:50:17.282"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:17.284" starttime="20181214 08:50:17.283"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:17.284" starttime="20181214 08:50:17.057"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:17.284" starttime="20181214 08:50:17.057"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Analyze Tunnels</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181214 08:50:17.286" level="INFO">${tmpdir} = CSIT_Live_Migration</msg>
<status status="PASS" endtime="20181214 08:50:17.286" starttime="20181214 08:50:17.286"></status>
</kw>
<msg timestamp="20181214 08:50:17.287" level="INFO">${dstdir} = /tmp/CSIT_Live_Migration</msg>
<status status="PASS" endtime="20181214 08:50:17.287" starttime="20181214 08:50:17.286"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt analyze tunnels -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:50:17.288" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Live_Migration</msg>
<status status="PASS" endtime="20181214 08:50:17.288" starttime="20181214 08:50:17.287"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:50:17.290" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Live_Migration 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 08:50:17.603" level="INFO">${rc} = 1</msg>
<msg timestamp="20181214 08:50:17.603" level="INFO">${output} = 2018-12-14 08:50:17,564 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:tunnel-list
2018-12-14 08:50:17,568 | ERR | common.r...</msg>
<status status="PASS" endtime="20181214 08:50:17.603" starttime="20181214 08:50:17.288"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181214 08:50:17.605" level="INFO">rc: 1, output: 2018-12-14 08:50:17,564 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:tunnel-list
2018-12-14 08:50:17,568 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/operational/itm-state:tunnels_state
2018-12-14 08:50:17,572 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:dpn-teps-state
2018-12-14 08:50:17,582 | ERR | netvirt.analyze      | 0278 | Tunnel configuration missing
Analysing transport-zone:default-transport-zone
Tunnel configuration missing
Traceback (most recent call last):
  File "/usr/bin/odltools", line 11, in &lt;module&gt;
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/odltools/__main__.py", line 13, in main
    cli.main()
  File "/usr/lib/python2.7/site-packages/odltools/cli.py", line 50, in main
    sys.exit(args.func(args))
  File "/usr/lib/python2.7/site-packages/odltools/netvirt/analyze.py", line 281, in analyze_tunnels
    for tunnel in all_tunnels.get('missing'):
AttributeError: 'NoneType' object has no attribute 'get'</msg>
<status status="PASS" endtime="20181214 08:50:17.605" starttime="20181214 08:50:17.604"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<msg timestamp="20181214 08:50:17.607" level="FAIL">''1' == '0'' should be true.</msg>
<status status="FAIL" endtime="20181214 08:50:17.607" starttime="20181214 08:50:17.606"></status>
</kw>
<status status="FAIL" endtime="20181214 08:50:17.607" starttime="20181214 08:50:17.285"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:17.607" starttime="20181214 08:50:17.284"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:17.608" starttime="20181214 08:50:16.566"></status>
</kw>
<kw name="Get OvsDebugInfo" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from all Openstack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Get DumpFlows And Ovsconfig" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from OVS from the Openstack Node</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:17.611" starttime="20181214 08:50:17.610"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:17.613" level="INFO">cmd: ip -o link</msg>
<status status="PASS" endtime="20181214 08:50:17.613" starttime="20181214 08:50:17.612"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:17.614" starttime="20181214 08:50:17.613"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:50:17.615" starttime="20181214 08:50:17.614"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:17.618" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181214 08:50:17.618" starttime="20181214 08:50:17.615"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:50:17.632" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UP mode DEFAULT group default qlen 1000\    link/ether 00:2d:53:56:c8:f7 brd ff:ff:ff:ff:ff:ff
3: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 86:e4:e2:2c:cd:1a brd ff:ff:ff:ff:ff:ff
4: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:2d:53:56:c8:f7 brd ff:ff:ff:ff:ff:ff
5: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:e5:ff:40:6e brd ff:ff:ff:ff:ff:ff
26: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether f8:1b:37:5c:a9:e1 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:50:17.632" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOW...</msg>
<status status="PASS" endtime="20181214 08:50:17.632" starttime="20181214 08:50:17.619"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:17.632" starttime="20181214 08:50:17.611"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:17.634" level="INFO">cmd: ip -o addr</msg>
<status status="PASS" endtime="20181214 08:50:17.634" starttime="20181214 08:50:17.633"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:17.634" starttime="20181214 08:50:17.634"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:50:17.635" starttime="20181214 08:50:17.634"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:17.637" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181214 08:50:17.637" starttime="20181214 08:50:17.635"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:50:17.647" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::22d:53ff:fe56:c8f7/64 scope link \       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.21/24 brd 192.0.2.255 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.22/32 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.16/32 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet6 fe80::22d:53ff:fe56:c8f7/64 scope link \       valid_lft forever preferred_lft forever
5: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
5: docker0    inet6 fe80::42:e5ff:feff:406e/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:50:17.648" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::22d:53...</msg>
<status status="PASS" endtime="20181214 08:50:17.648" starttime="20181214 08:50:17.637"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:17.648" starttime="20181214 08:50:17.633"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:17.649" level="INFO">cmd: ip route</msg>
<status status="PASS" endtime="20181214 08:50:17.649" starttime="20181214 08:50:17.649"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:17.650" starttime="20181214 08:50:17.649"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:50:17.650" starttime="20181214 08:50:17.650"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:17.653" level="INFO">ip route</msg>
<status status="PASS" endtime="20181214 08:50:17.653" starttime="20181214 08:50:17.650"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:50:17.658" level="INFO">default via 192.0.2.1 dev br-ex 
169.254.0.0/16 dev eth0 scope link metric 1002 
169.254.0.0/16 dev br-ex scope link metric 1004 
169.254.169.254 via 192.0.2.1 dev br-ex 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev br-ex proto kernel scope link src 192.0.2.21 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:50:17.659" level="INFO">${output} = default via 192.0.2.1 dev br-ex 
169.254.0.0/16 dev eth0 scope link metric 1002 
169.254.0.0/16 dev br-ex scope link metric 1004 
169.254.169.254 via 192.0.2.1 dev br-ex 
172.31.0.0/24 dev docker0...</msg>
<status status="PASS" endtime="20181214 08:50:17.659" starttime="20181214 08:50:17.653"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:17.659" starttime="20181214 08:50:17.648"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:17.660" level="INFO">cmd: arp -an</msg>
<status status="PASS" endtime="20181214 08:50:17.660" starttime="20181214 08:50:17.660"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:17.660" starttime="20181214 08:50:17.660"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:50:17.661" starttime="20181214 08:50:17.661"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:17.667" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181214 08:50:17.668" starttime="20181214 08:50:17.661"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:50:17.673" level="INFO">? (192.0.2.99) at ee:6e:e4:e4:48:40 [ether] on br-ex
? (192.0.2.1) at 00:ce:28:28:52:b3 [ether] on br-ex
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:50:17.673" level="INFO">${output} = ? (192.0.2.99) at ee:6e:e4:e4:48:40 [ether] on br-ex
? (192.0.2.1) at 00:ce:28:28:52:b3 [ether] on br-ex
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:50:17.673" starttime="20181214 08:50:17.670"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:17.673" starttime="20181214 08:50:17.659"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip netns list | awk '{print $1}'</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<assign>
<var>${nslist}</var>
</assign>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:17.676" level="INFO">cmd: ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181214 08:50:17.676" starttime="20181214 08:50:17.675"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:17.676" starttime="20181214 08:50:17.676"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:50:17.677" starttime="20181214 08:50:17.677"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:17.680" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181214 08:50:17.681" starttime="20181214 08:50:17.677"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:50:17.683" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:50:17.684" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:50:17.684" starttime="20181214 08:50:17.681"></status>
</kw>
<msg timestamp="20181214 08:50:17.684" level="INFO">${nslist} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:50:17.684" starttime="20181214 08:50:17.674"></status>
</kw>
<kw name="Split To Lines" library="String">
<doc>Splits the given string to lines.</doc>
<arguments>
<arg>${nslist}</arg>
<arg>end=-1</arg>
</arguments>
<assign>
<var>@{lines}</var>
</assign>
<msg timestamp="20181214 08:50:17.685" level="INFO">0 lines returned</msg>
<msg timestamp="20181214 08:50:17.685" level="INFO">@{lines} = [ ]</msg>
<status status="PASS" endtime="20181214 08:50:17.685" starttime="20181214 08:50:17.685"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<status status="PASS" endtime="20181214 08:50:17.686" starttime="20181214 08:50:17.685"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:17.687" level="INFO">cmd: sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181214 08:50:17.687" starttime="20181214 08:50:17.687"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:17.687" starttime="20181214 08:50:17.687"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:50:17.688" starttime="20181214 08:50:17.688"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:17.690" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181214 08:50:17.690" starttime="20181214 08:50:17.688"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:50:17.726" level="INFO">d631111f-455e-4c7e-a9ff-d26193b9fec9
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.21:6640"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.21:6653"
            is_connected: true
        fail_mode: secure
        Port br-int
            Interface br-int
                type: internal
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
    Bridge br-ex
        fail_mode: standalone
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port "eth0"
            Interface "eth0"
        Port br-ex
            Interface br-ex
                type: internal
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:50:17.726" level="INFO">${output} = d631111f-455e-4c7e-a9ff-d26193b9fec9
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.21:6640"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181214 08:50:17.726" starttime="20181214 08:50:17.690"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:17.727" starttime="20181214 08:50:17.686"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:17.728" level="INFO">cmd: sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181214 08:50:17.728" starttime="20181214 08:50:17.728"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:17.729" starttime="20181214 08:50:17.728"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:50:17.729" starttime="20181214 08:50:17.729"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:17.731" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181214 08:50:17.732" starttime="20181214 08:50:17.729"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:50:17.764" level="INFO">_uuid               : d631111f-455e-4c7e-a9ff-d26193b9fec9
bridges             : [ae491c00-54ea-4008-9450-61bde39089b6, b432c6c4-6287-43e0-acc8-62136a0ab66c]
cur_cfg             : 42
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-controller-0.opnfvlf.org", "odl_os_hostconfig_config_odl_l2"="{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}", odl_os_hostconfig_hostid="overcloud-controller-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="f719731f-d938-4508-afd6-1890f6fec1cf"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [0814bf68-cf86-405f-8dc4-64e7be0b4582, 1386f2fa-8d16-4da6-a522-90e201c331e1]
next_cfg            : 42
other_config        : {local_ip="192.0.2.21", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:50:17.764" level="INFO">${output} = _uuid               : d631111f-455e-4c7e-a9ff-d26193b9fec9
bridges             : [ae491c00-54ea-4008-9450-61bde39089b6, b432c6c4-6287-43e0-acc8-62136a0ab66c]
cur_cfg             : 42
datapath_types...</msg>
<status status="PASS" endtime="20181214 08:50:17.764" starttime="20181214 08:50:17.732"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:17.765" starttime="20181214 08:50:17.727"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:17.766" level="INFO">cmd: sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 08:50:17.766" starttime="20181214 08:50:17.766"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:17.767" starttime="20181214 08:50:17.766"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:50:17.767" starttime="20181214 08:50:17.767"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:17.769" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 08:50:17.769" starttime="20181214 08:50:17.767"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:50:17.797" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000f81b375ca9e1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):
 1(br-ex-patch): addr:36:95:15:0b:6c:54
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:f8:1b:37:5c:a9:e1
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x7): frags=normal miss_send_len=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:50:17.797" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000f81b375ca9e1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3...</msg>
<status status="PASS" endtime="20181214 08:50:17.797" starttime="20181214 08:50:17.770"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:17.797" starttime="20181214 08:50:17.765"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:17.799" level="INFO">cmd: sudo ovs-ofctl dump-flows br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 08:50:17.799" starttime="20181214 08:50:17.798"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:17.800" starttime="20181214 08:50:17.799"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:50:17.800" starttime="20181214 08:50:17.800"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:17.803" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181214 08:50:17.803" starttime="20181214 08:50:17.800"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:50:18.020" level="INFO">cookie=0x8000000, duration=1764.655s, table=0, n_packets=5289, n_bytes=285606, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1024.023s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2050.459s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2050.459s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2050.459s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2050.459s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2050.459s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1906.411s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1906.411s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2050.459s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2050.459s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2050.288s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2049.963s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2049.963s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2050.288s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2050.459s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2050.459s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2050.288s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2050.459s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2050.288s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2050.288s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1764.021s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1764.021s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=104.105s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=104.105s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=103.920s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=103.920s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=101.409s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=101.408s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1763.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=103.756s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=103.290s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=101.084s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1763.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=103.756s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=103.290s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=101.084s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2050.459s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2050.459s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2050.288s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2050.459s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2050.251s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2050.251s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2050.251s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2050.251s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2050.251s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2050.251s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2050.251s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2050.251s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2050.251s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2050.251s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2050.251s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2050.251s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2050.251s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2050.251s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2050.251s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2050.251s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2050.251s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2050.251s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2050.251s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2050.251s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2050.251s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2050.251s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2050.251s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2050.251s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1764.631s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1764.631s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:"br-ex-patch"
 cookie=0x6900000, duration=2050.251s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2050.251s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2050.251s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2050.251s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2050.251s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2050.251s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2050.251s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2050.251s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2050.251s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2050.251s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2050.251s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2050.251s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2050.251s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2050.251s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2050.251s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2050.251s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2050.251s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2050.251s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2050.251s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2050.251s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2050.251s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2050.251s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2050.251s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:50:18.021" level="INFO">${output} =  cookie=0x8000000, duration=1764.655s, table=0, n_packets=5289, n_bytes=285606, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_tab...</msg>
<status status="PASS" endtime="20181214 08:50:18.021" starttime="20181214 08:50:17.803"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.021" starttime="20181214 08:50:17.798"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.022" level="INFO">cmd: sudo ovs-ofctl dump-groups br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 08:50:18.022" starttime="20181214 08:50:18.022"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:18.023" starttime="20181214 08:50:18.023"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:50:18.023" starttime="20181214 08:50:18.023"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.027" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181214 08:50:18.027" starttime="20181214 08:50:18.023"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:50:18.061" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210005,type=all
 group_id=210017,type=all
 group_id=210015,type=all
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=225001,type=all,bucket=actions=drop
 group_id=210009,type=all
 group_id=210010,type=all,bucket=actions=group:210009,bucket=actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210016,type=all,bucket=actions=group:210015,bucket=actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210018,type=all,bucket=actions=group:210017,bucket=actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220),bucket=actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:50:18.062" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210005,type=all
 group_id=210017,type=all
 group_id=210015,type=all
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resub...</msg>
<status status="PASS" endtime="20181214 08:50:18.062" starttime="20181214 08:50:18.027"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.062" starttime="20181214 08:50:18.021"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.065" level="INFO">cmd: sudo ovs-ofctl dump-group-stats br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 08:50:18.065" starttime="20181214 08:50:18.064"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:18.066" starttime="20181214 08:50:18.065"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:50:18.066" starttime="20181214 08:50:18.066"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.070" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181214 08:50:18.070" starttime="20181214 08:50:18.067"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:50:18.107" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210005,duration=1764.904s,ref_count=1,packet_count=0,byte_count=0
 group_id=210017,duration=104.808s,ref_count=1,packet_count=0,byte_count=0
 group_id=210015,duration=102.301s,ref_count=1,packet_count=0,byte_count=0
 group_id=5000,duration=2050.517s,ref_count=1,packet_count=35,byte_count=1470,bucket0:packet_count=35,byte_count=1470,bucket1:packet_count=35,byte_count=1470,bucket2:packet_count=35,byte_count=1470
 group_id=210006,duration=1764.609s,ref_count=1,packet_count=41,byte_count=3570,bucket0:packet_count=41,byte_count=3570,bucket1:packet_count=41,byte_count=3570
 group_id=225001,duration=1735.139s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=210009,duration=105.010s,ref_count=1,packet_count=0,byte_count=0
 group_id=210010,duration=104.705s,ref_count=1,packet_count=3,byte_count=270,bucket0:packet_count=3,byte_count=270,bucket1:packet_count=3,byte_count=270
 group_id=210016,duration=101.995s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
 group_id=210018,duration=104.505s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180,bucket2:packet_count=2,byte_count=180
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:50:18.108" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210005,duration=1764.904s,ref_count=1,packet_count=0,byte_count=0
 group_id=210017,duration=104.808s,ref_count=1,packet_count=0,byte_count=0
 group_id...</msg>
<status status="PASS" endtime="20181214 08:50:18.108" starttime="20181214 08:50:18.070"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.108" starttime="20181214 08:50:18.063"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.108" starttime="20181214 08:50:17.609"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.108" starttime="20181214 08:50:17.609"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.109" starttime="20181214 08:50:17.609"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.109" starttime="20181214 08:50:17.608"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>DataModels.Get Model Dump</arg>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Get Model Dump" library="DataModels">
<doc>Will output a list of mdsal models using ${data_models} list</doc>
<arguments>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>http://${controller_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
<arg>timeout=1</arg>
<arg>max_retries=0</arg>
</arguments>
<msg timestamp="20181214 08:50:18.126" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.22:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad9aa7c10&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 08:50:18.127" starttime="20181214 08:50:18.125"></status>
</kw>
<kw type="for" name="${model} IN [ @{data_models} ]">
<kw type="foritem" name="${model} = config/ebgp:bgp">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.139" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.139" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.139" starttime="20181214 08:50:18.128"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.140" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:50:18.140" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.140" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:50:18.141" starttime="20181214 08:50:18.139"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.141" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.141" starttime="20181214 08:50:18.141"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.141" starttime="20181214 08:50:18.128"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.146" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.147" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.147" starttime="20181214 08:50:18.142"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.148" level="INFO">To JSON using : content={"elan-instances":{"elan-instance":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","segment-type":"elan:segment-type-flat","external":false,"elan-tag":5001,"mac-timeout":300}]}} </msg>
<msg timestamp="20181214 08:50:18.148" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.148" level="INFO">${pretty_output} = {
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "exte...</msg>
<status status="PASS" endtime="20181214 08:50:18.148" starttime="20181214 08:50:18.147"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.149" level="INFO">{
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-flat"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.149" starttime="20181214 08:50:18.148"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.149" starttime="20181214 08:50:18.141"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.152" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.152" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.152" starttime="20181214 08:50:18.149"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.153" level="INFO">To JSON using : content={"elan-interfaces":{}} </msg>
<msg timestamp="20181214 08:50:18.153" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.153" level="INFO">${pretty_output} = {
    "elan-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 08:50:18.153" starttime="20181214 08:50:18.153"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.154" level="INFO">{
    "elan-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 08:50:18.154" starttime="20181214 08:50:18.154"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.154" starttime="20181214 08:50:18.149"></status>
</kw>
<kw type="foritem" name="${model} = config/id-manager:id-pools">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.158" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.159" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.159" starttime="20181214 08:50:18.155"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.162" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"interfaces","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"interfaces.-1073741291","last-access-time":1544777340}],"id-entries":[{"id-key":"272795776625121:br-ex-patch:trunk","id-value":[3]}]},{"pool-name":"nextHopPointerPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":150000,"cursor":152499,"end":175000},"block-size":2500,"child-pools":[{"child-pool-name":"nextHopPointerPool.-1073741291","last-access-time":1544774985}]},{"pool-name":"meters.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"meters","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"snatGroupIdPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":225000,"cursor":227499,"end":250000},"block-size":2500,"child-pools":[{"child-pool-name":"snatGroupIdPool.-1073741291","last-access-time":1544777333}],"id-entries":[{"id-key":"snatmiss.1e4edfa6-cbe1-4350-a6cc-902700e990e9","id-value":[225000]},{"id-key":"snatmiss.81a5d8ea-e37b-41b1-9ef9-76987b8899f7","id-value":[225002]},{"id-key":"snatmiss.e13b9ba2-e337-4e51-9e53-07a75695540c","id-value":[225001]},{"id-key":"snatmiss.c970ecfa-6d5c-4034-ad7f-6cdc3eeca600","id-value":[225003]},{"id-key":"snatmiss.af5e5228-b176-4625-ae95-e17e04b022d8","id-value":[225004]}]},{"pool-name":"lporttag","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":170001,"cursor":179999,"end":270000},"block-size":9999,"child-pools":[{"child-pool-name":"lporttag.-1073741291","last-access-time":1544774985}]},{"pool-name":"RouteDistinguisherPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"RouteDistinguisherPool","available-ids-holder":{"start":1,"cursor":0,"end":6553},"block-size":6553},{"pool-name":"lporttag.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"lporttag","available-ids-holder":{"start":170001,"cursor":170000,"end":179999},"block-size":9999},{"pool-name":"groups","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"groups.-1073741291","last-access-time":1544774983}]},{"pool-name":"elan.ids.pool.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775654,"id":5002},{"ready-time-sec":1544776448,"id":5003},{"ready-time-sec":1544776454,"id":5004},{"ready-time-sec":1544777347,"id":5007},{"ready-time-sec":1544777354,"id":5006},{"ready-time-sec":1544777360,"id":5005},{"ready-time-sec":1544777366,"id":5009},{"ready-time-sec":1544777373,"id":5008}],"available-id-count":8,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5009,"end":5499},"block-size":500},{"pool-name":"aliveness-monitor","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"aliveness-monitor.-1073741291","last-access-time":1544774986}],"id-entries":[{"id-key":"2.120000.4.Arp.","id-value":[1]}]},{"pool-name":"tables","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"tables.-1073741291","last-access-time":1544774983}]},{"pool-name":"nextHopPointerPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"nextHopPointerPool","available-ids-holder":{"start":150000,"cursor":149999,"end":152499},"block-size":2500},{"pool-name":"meters","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"meters.-1073741291","last-access-time":1544774983}]},{"pool-name":"vpnservices.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775652,"id":100001}],"available-id-count":1,"delayed-time-sec":30},"parent-pool-name":"vpnservices","available-ids-holder":{"start":100000,"cursor":100002,"end":102999},"block-size":3000},{"pool-name":"opendaylight-vni-ranges.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"opendaylight-vni-ranges","available-ids-holder":{"start":70000,"cursor":69999,"end":72998},"block-size":2999},{"pool-name":"aliveness-monitor.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"aliveness-monitor","available-ids-holder":{"start":1,"cursor":1,"end":6553},"block-size":6553},{"pool-name":"elan.ids.pool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":5000,"cursor":5499,"end":10000},"block-size":500,"child-pools":[{"child-pool-name":"elan.ids.pool.-1073741291","last-access-time":1544777343}],"id-entries":[{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]},{"id-key":"arp.responder.group.id","id-value":[5000]}]},{"pool-name":"groups.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"groups","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"RouteDistinguisherPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"RouteDistinguisherPool.-1073741291","last-access-time":1544774986}]},{"pool-name":"snatGroupIdPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"snatGroupIdPool","available-ids-holder":{"start":225000,"cursor":225004,"end":227499},"block-size":2500},{"pool-name":"ACL-TAG-POOL.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"ACL-TAG-POOL","available-ids-holder":{"start":1,"cursor":4,"end":999},"block-size":999},{"pool-name":"tables.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"tables","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"interfaces.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775654,"id":1},{"ready-time-sec":1544776424,"id":7},{"ready-time-sec":1544776430,"id":6},{"ready-time-sec":1544776437,"id":2},{"ready-time-sec":1544776437,"id":4},{"ready-time-sec":1544776440,"id":5},{"ready-time-sec":1544776446,"id":8},{"ready-time-sec":1544777320,"id":17},{"ready-time-sec":1544777326,"id":12},{"ready-time-sec":1544777329,"id":11},{"ready-time-sec":1544777331,"id":9},{"ready-time-sec":1544777331,"id":10},{"ready-time-sec":1544777334,"id":13},{"ready-time-sec":1544777334,"id":14},{"ready-time-sec":1544777337,"id":16},{"ready-time-sec":1544777337,"id":15},{"ready-time-sec":1544777346,"id":21},{"ready-time-sec":1544777351,"id":18},{"ready-time-sec":1544777357,"id":20},{"ready-time-sec":1544777357,"id":19},{"ready-time-sec":1544777363,"id":23},{"ready-time-sec":1544777364,"id":22},{"ready-time-sec":1544777370,"id":25},{"ready-time-sec":1544777370,"id":24}],"available-id-count":24,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":25,"end":6553},"block-size":6553},{"pool-name":"vpnservices","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":100000,"cursor":102999,"end":130000},"block-size":3000,"child-pools":[{"child-pool-name":"vpnservices.-1073741291","last-access-time":1544775622}],"id-entries":[{"id-key":"1e4edfa6-cbe1-4350-a6cc-902700e990e9.192.0.2.0/24","id-value":[100002]},{"id-key":"44f91859-7723-44e1-a95d-25948457eb65","id-value":[100000]}]},{"pool-name":"opendaylight-vni-ranges","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":70000,"cursor":72998,"end":99999},"block-size":2999,"child-pools":[{"child-pool-name":"opendaylight-vni-ranges.-1073741291","last-access-time":1544774987}]},{"pool-name":"ACL-TAG-POOL","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":999,"end":10000},"block-size":999,"child-pools":[{"child-pool-name":"ACL-TAG-POOL.-1073741291","last-access-time":1544776523}],"id-entries":[{"id-key":"62100813-13a1-4c22-9a97-bfabd6744cb8","id-value":[2]},{"id-key":"c4e77973-bb58-4259-807f-059e9ca50e36","id-value":[3]},{"id-key":"ee3dd710-2490-4241-b666-9fec686f0c78","id-value":[1]},{"id-key":"e2818f66-326e-435a-8735-9da9d4a67eb4","id-value":[4]}]}]}} </msg>
<msg timestamp="20181214 08:50:18.162" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.163" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
  ...</msg>
<status status="PASS" endtime="20181214 08:50:18.163" starttime="20181214 08:50:18.159"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.163" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741291",
                        "last-access-time": 1544777340
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "272795776625121:br-ex-patch:trunk",
                        "id-value": [
                            3
                        ]
                    }
                ],
                "pool-name": "interfaces",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 152499,
                    "end": 175000,
                    "start": 150000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "nextHopPointerPool.-1073741291",
                        "last-access-time": 1544774985
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "meters",
                "pool-name": "meters.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 227499,
                    "end": 250000,
                    "start": 225000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "snatGroupIdPool.-1073741291",
                        "last-access-time": 1544777333
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                        "id-value": [
                            225000
                        ]
                    },
                    {
                        "id-key": "snatmiss.81a5d8ea-e37b-41b1-9ef9-76987b8899f7",
                        "id-value": [
                            225002
                        ]
                    },
                    {
                        "id-key": "snatmiss.e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.c970ecfa-6d5c-4034-ad7f-6cdc3eeca600",
                        "id-value": [
                            225003
                        ]
                    },
                    {
                        "id-key": "snatmiss.af5e5228-b176-4625-ae95-e17e04b022d8",
                        "id-value": [
                            225004
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741291",
                        "last-access-time": 1544774985
                    }
                ],
                "pool-name": "lporttag",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 0,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "RouteDistinguisherPool",
                "pool-name": "RouteDistinguisherPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "groups.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5009,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 8,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1544775654
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1544776448
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1544776454
                        },
                        {
                            "id": 5007,
                            "ready-time-sec": 1544777347
                        },
                        {
                            "id": 5006,
                            "ready-time-sec": 1544777354
                        },
                        {
                            "id": 5005,
                            "ready-time-sec": 1544777360
                        },
                        {
                            "id": 5009,
                            "ready-time-sec": 1544777366
                        },
                        {
                            "id": 5008,
                            "ready-time-sec": 1544777373
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741291",
                        "last-access-time": 1544774986
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "2.120000.4.Arp.",
                        "id-value": [
                            1
                        ]
                    }
                ],
                "pool-name": "aliveness-monitor",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "tables.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "tables",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 149999,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "meters.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100002,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1544775652
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 69999,
                    "end": 72998,
                    "start": 70000
                },
                "block-size": 2999,
                "parent-pool-name": "opendaylight-vni-ranges",
                "pool-name": "opendaylight-vni-ranges.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 1,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "aliveness-monitor",
                "pool-name": "aliveness-monitor.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741291",
                        "last-access-time": 1544777343
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                        "id-value": [
                            5001
                        ]
                    },
                    {
                        "id-key": "arp.responder.group.id",
                        "id-value": [
                            5000
                        ]
                    }
                ],
                "pool-name": "elan.ids.pool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "groups",
                "pool-name": "groups.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "RouteDistinguisherPool.-1073741291",
                        "last-access-time": 1544774986
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 225000
                },
                "block-size": 2500,
                "parent-pool-name": "snatGroupIdPool",
                "pool-name": "snatGroupIdPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 4,
                    "end": 999,
                    "start": 1
                },
                "block-size": 999,
                "parent-pool-name": "ACL-TAG-POOL",
                "pool-name": "ACL-TAG-POOL.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "tables",
                "pool-name": "tables.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 25,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 24,
                    "delayed-id-entries": [
                        {
                            "id": 1,
                            "ready-time-sec": 1544775654
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1544776424
                        },
                        {
                            "id": 6,
                            "ready-time-sec": 1544776430
                        },
                        {
                            "id": 2,
                            "ready-time-sec": 1544776437
                        },
                        {
                            "id": 4,
                            "ready-time-sec": 1544776437
                        },
                        {
                            "id": 5,
                            "ready-time-sec": 1544776440
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1544776446
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1544777320
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1544777326
                        },
                        {
                            "id": 11,
                            "ready-time-sec": 1544777329
                        },
                        {
                            "id": 9,
                            "ready-time-sec": 1544777331
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1544777331
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1544777334
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1544777334
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1544777337
                        },
                        {
                            "id": 15,
                            "ready-time-sec": 1544777337
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1544777346
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1544777351
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1544777357
                        },
                        {
                            "id": 19,
                            "ready-time-sec": 1544777357
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1544777363
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1544777364
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1544777370
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1544777370
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741291",
                        "last-access-time": 1544775622
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "1e4edfa6-cbe1-4350-a6cc-902700e990e9.192.0.2.0/24",
                        "id-value": [
                            100002
                        ]
                    },
                    {
                        "id-key": "44f91859-7723-44e1-a95d-25948457eb65",
                        "id-value": [
                            100000
                        ]
                    }
                ],
                "pool-name": "vpnservices",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 72998,
                    "end": 99999,
                    "start": 70000
                },
                "block-size": 2999,
                "child-pools": [
                    {
                        "child-pool-name": "opendaylight-vni-ranges.-1073741291",
                        "last-access-time": 1544774987
                    }
                ],
                "pool-name": "opendaylight-vni-ranges",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 999,
                    "end": 10000,
                    "start": 1
                },
                "block-size": 999,
                "child-pools": [
                    {
                        "child-pool-name": "ACL-TAG-POOL.-1073741291",
                        "last-access-time": 1544776523
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "c4e77973-bb58-4259-807f-059e9ca50e36",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "ee3dd710-2490-4241-b666-9fec686f0c78",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                        "id-value": [
                            4
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.164" starttime="20181214 08:50:18.163"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.164" starttime="20181214 08:50:18.154"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-access-control-list:access-lists">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.167" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-access-control-list:access-lists, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.167" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.167" starttime="20181214 08:50:18.164"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.169" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ee3dd710-2490-4241-b666-9fec686f0c78","access-list-entries":{"ace":[{"rule-name":"6ad09561-353a-445e-b51d-b931a7e01c22","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"af9be2ac-0c71-466b-8ee2-188747a79255","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c0796abf-11eb-4f12-8347-fb5894143b1d","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e64e4970-560c-4af7-a079-217ef6e7e68a","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"62100813-13a1-4c22-9a97-bfabd6744cb8","access-list-entries":{"ace":[{"rule-name":"2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c5369c6a-c1ec-45d9-9393-f55f92ef6f46","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"d06c714b-ca05-4f3a-a9af-f80ac1f213f5","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e39d54b7-5907-4ebe-bf47-f2be219b1fec","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"c4e77973-bb58-4259-807f-059e9ca50e36","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e2818f66-326e-435a-8735-9da9d4a67eb4","access-list-entries":{}}]}} </msg>
<msg timestamp="20181214 08:50:18.169" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.169" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction...</msg>
<status status="PASS" endtime="20181214 08:50:18.169" starttime="20181214 08:50:18.168"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.170" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "6ad09561-353a-445e-b51d-b931a7e01c22"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "af9be2ac-0c71-466b-8ee2-188747a79255"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c0796abf-11eb-4f12-8347-fb5894143b1d"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e64e4970-560c-4af7-a079-217ef6e7e68a"
                        }
                    ]
                },
                "acl-name": "ee3dd710-2490-4241-b666-9fec686f0c78",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c5369c6a-c1ec-45d9-9393-f55f92ef6f46"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "d06c714b-ca05-4f3a-a9af-f80ac1f213f5"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e39d54b7-5907-4ebe-bf47-f2be219b1fec"
                        }
                    ]
                },
                "acl-name": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "c4e77973-bb58-4259-807f-059e9ca50e36",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.170" starttime="20181214 08:50:18.169"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.170" starttime="20181214 08:50:18.164"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-interfaces:interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.173" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.173" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.173" starttime="20181214 08:50:18.170"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.174" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"272795776625121:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"272795776625121:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"}]}} </msg>
<msg timestamp="20181214 08:50:18.174" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.174" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "272795776625121:br-ex-patch:trunk",
                "odl-interface:external": true,...</msg>
<status status="PASS" endtime="20181214 08:50:18.174" starttime="20181214 08:50:18.174"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.175" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "272795776625121:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "272795776625121:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.175" starttime="20181214 08:50:18.175"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.175" starttime="20181214 08:50:18.170"></status>
</kw>
<kw type="foritem" name="${model} = config/interface-service-bindings:service-bindings">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.178" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.179" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.179" starttime="20181214 08:50:18.175"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.180" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2e136983-316c-40c5-8f6b-9fd019163301","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"f4f6a2dd-7067-4804-ae1c-8afaec2406a2","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9d829608-3d00-43e9-900b-1f6d1af7a8aa","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.272795776625121:br-ex-patch:trunk","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]}]},{"interface-name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"f4f6a2dd-7067-4804-ae1c-8afaec2406a2","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"2e136983-316c-40c5-8f6b-9fd019163301","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"3a795421-9805-4725-9cb4-acc460b74d1a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"78c2c330-5747-4217-8962-2ae5b3ebdcc8","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"78c2c330-5747-4217-8962-2ae5b3ebdcc8","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"88baa60d-e806-4c54-b128-c26e82ef7a3a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"3a795421-9805-4725-9cb4-acc460b74d1a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"88baa60d-e806-4c54-b128-c26e82ef7a3a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9d829608-3d00-43e9-900b-1f6d1af7a8aa","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","service-mode":"interface-service-bindings:service-mode-egress"}]}} </msg>
<msg timestamp="20181214 08:50:18.180" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.181" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindin...</msg>
<status status="PASS" endtime="20181214 08:50:18.181" starttime="20181214 08:50:18.179"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.181" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f4f6a2dd-7067-4804-ae1c-8afaec2406a2",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "9d829608-3d00-43e9-900b-1f6d1af7a8aa",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.272795776625121:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f4f6a2dd-7067-4804-ae1c-8afaec2406a2",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "3a795421-9805-4725-9cb4-acc460b74d1a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "78c2c330-5747-4217-8962-2ae5b3ebdcc8",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "78c2c330-5747-4217-8962-2ae5b3ebdcc8",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "88baa60d-e806-4c54-b128-c26e82ef7a3a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "3a795421-9805-4725-9cb4-acc460b74d1a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "88baa60d-e806-4c54-b128-c26e82ef7a3a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "9d829608-3d00-43e9-900b-1f6d1af7a8aa",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.181" starttime="20181214 08:50:18.181"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.181" starttime="20181214 08:50:18.175"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-endpoints">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.185" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.185" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.185" starttime="20181214 08:50:18.182"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.186" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":272795776625121,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"192.0.2.21","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"272795776625121::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181214 08:50:18.186" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.186" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 272795776625121,
                "tunnel-end-points": [
                    {
                        "VLAN-...</msg>
<status status="PASS" endtime="20181214 08:50:18.186" starttime="20181214 08:50:18.185"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.186" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 272795776625121,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "272795776625121::0",
                        "ip-address": "192.0.2.21",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "",
                        "subnet-mask": "255.255.255.255/32",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "default-transport-zone"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.187" starttime="20181214 08:50:18.186"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.187" starttime="20181214 08:50:18.182"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-teps-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.190" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.191" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.191" starttime="20181214 08:50:18.187"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.191" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:50:18.191" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.192" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:50:18.192" starttime="20181214 08:50:18.191"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.195" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.195" starttime="20181214 08:50:18.192"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.195" starttime="20181214 08:50:18.187"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:external-tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.200" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.200" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.200" starttime="20181214 08:50:18.195"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.201" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:50:18.201" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.201" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:50:18.201" starttime="20181214 08:50:18.200"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.201" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.201" starttime="20181214 08:50:18.201"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.201" starttime="20181214 08:50:18.195"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.205" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.205" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.205" starttime="20181214 08:50:18.202"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.206" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:50:18.206" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.206" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:50:18.206" starttime="20181214 08:50:18.206"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.207" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.207" starttime="20181214 08:50:18.207"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.207" starttime="20181214 08:50:18.201"></status>
</kw>
<kw type="foritem" name="${model} = config/itm:transport-zones">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.210" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.210" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.210" starttime="20181214 08:50:18.207"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.211" level="INFO">To JSON using : content={"transport-zones":{"transport-zone":[{"zone-name":"default-transport-zone","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"255.255.255.255/32","vlan-id":0,"vteps":[{"dpn-id":272795776625121,"portname":"","ip-address":"192.0.2.21","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181214 08:50:18.211" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.211" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181214 08:50:18.211" starttime="20181214 08:50:18.210"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.211" level="INFO">{
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "255.255.255.255/32",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 272795776625121,
                                "ip-address": "192.0.2.21",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.211" starttime="20181214 08:50:18.211"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.212" starttime="20181214 08:50:18.207"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.214" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.214" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.214" starttime="20181214 08:50:18.212"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.215" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181214 08:50:18.215" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.215" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181214 08:50:18.215" starttime="20181214 08:50:18.215"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.216" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181214 08:50:18.216" starttime="20181214 08:50:18.215"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.216" starttime="20181214 08:50:18.212"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.219" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.219" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.219" starttime="20181214 08:50:18.216"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.219" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181214 08:50:18.219" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.220" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 08:50:18.220" starttime="20181214 08:50:18.219"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.220" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 08:50:18.220" starttime="20181214 08:50:18.220"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.220" starttime="20181214 08:50:18.216"></status>
</kw>
<kw type="foritem" name="${model} = config/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.224" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.225" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.225" starttime="20181214 08:50:18.221"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.226" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.21:6653"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"f8:1b:37:5c:a9:e1"},{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"}],"ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","termination-point":[{"tp-id":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:name":"br-ex-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex","termination-point":[{"tp-id":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:name":"br-ex-int-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]}]}]} </msg>
<msg timestamp="20181214 08:50:18.226" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.226" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridg...</msg>
<status status="PASS" endtime="20181214 08:50:18.226" starttime="20181214 08:50:18.225"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.226" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "f8:1b:37:5c:a9:e1"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "target": "tcp:192.0.2.21:6653"
                        }
                    ],
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "tp-id": "br-ex-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181214 08:50:18.226" starttime="20181214 08:50:18.226"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.226" starttime="20181214 08:50:18.220"></status>
</kw>
<kw type="foritem" name="${model} = config/neutron:neutron">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.229" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.230" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.230" starttime="20181214 08:50:18.227"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.231" level="INFO">To JSON using : content={"neutron":{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"}]},"security-groups":{"security-group":[{"uuid":"62100813-13a1-4c22-9a97-bfabd6744cb8","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":4,"name":"default","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"ee3dd710-2490-4241-b666-9fec686f0c78","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","revision-number":4,"name":"default","project-id":"bfcec20503cd4d309495f70adb639682"}]},"security-rules":{"security-rule":[{"uuid":"e64e4970-560c-4af7-a079-217ef6e7e68a","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"d06c714b-ca05-4f3a-a9af-f80ac1f213f5","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"e39d54b7-5907-4ebe-bf47-f2be219b1fec","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"c5369c6a-c1ec-45d9-9393-f55f92ef6f46","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"c0796abf-11eb-4f12-8347-fb5894143b1d","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"6ad09561-353a-445e-b51d-b931a7e01c22","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"af9be2ac-0c71-466b-8ee2-188747a79255","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"}]},"subnets":{},"ports":{}}} </msg>
<msg timestamp="20181214 08:50:18.231" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.231" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181214 08:50:18.231" starttime="20181214 08:50:18.230"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.231" level="INFO">{
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-flat",
                    "project-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "uuid": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
                }
            ]
        },
        "ports": {},
        "security-groups": {
            "security-group": [
                {
                    "name": "default",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 4,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "62100813-13a1-4c22-9a97-bfabd6744cb8"
                },
                {
                    "name": "default",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 4,
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "ee3dd710-2490-4241-b666-9fec686f0c78"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "e64e4970-560c-4af7-a079-217ef6e7e68a"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "d06c714b-ca05-4f3a-a9af-f80ac1f213f5"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "e39d54b7-5907-4ebe-bf47-f2be219b1fec"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "c5369c6a-c1ec-45d9-9393-f55f92ef6f46"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "c0796abf-11eb-4f12-8347-fb5894143b1d"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "6ad09561-353a-445e-b51d-b931a7e01c22"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "af9be2ac-0c71-466b-8ee2-188747a79255"
                }
            ]
        },
        "subnets": {}
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.232" starttime="20181214 08:50:18.231"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.232" starttime="20181214 08:50:18.226"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:networkMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.234" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.234" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.235" starttime="20181214 08:50:18.232"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.235" level="INFO">To JSON using : content={"networkMaps":{}} </msg>
<msg timestamp="20181214 08:50:18.235" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.235" level="INFO">${pretty_output} = {
    "networkMaps": {}
}</msg>
<status status="PASS" endtime="20181214 08:50:18.235" starttime="20181214 08:50:18.235"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.236" level="INFO">{
    "networkMaps": {}
}</msg>
<status status="PASS" endtime="20181214 08:50:18.236" starttime="20181214 08:50:18.236"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.236" starttime="20181214 08:50:18.232"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:neutron-vpn-portip-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.239" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:neutron-vpn-portip-port-data, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.240" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.240" starttime="20181214 08:50:18.236"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.240" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:50:18.240" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.240" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:50:18.241" starttime="20181214 08:50:18.240"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.241" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.241" starttime="20181214 08:50:18.241"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.241" starttime="20181214 08:50:18.236"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:router-interfaces-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.244" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.244" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.245" starttime="20181214 08:50:18.241"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.245" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:50:18.245" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.245" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:50:18.245" starttime="20181214 08:50:18.245"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.246" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.246" starttime="20181214 08:50:18.246"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.246" starttime="20181214 08:50:18.241"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:subnetmaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.248" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.249" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.249" starttime="20181214 08:50:18.246"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.249" level="INFO">To JSON using : content={"subnetmaps":{}} </msg>
<msg timestamp="20181214 08:50:18.249" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.249" level="INFO">${pretty_output} = {
    "subnetmaps": {}
}</msg>
<status status="PASS" endtime="20181214 08:50:18.249" starttime="20181214 08:50:18.249"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.250" level="INFO">{
    "subnetmaps": {}
}</msg>
<status status="PASS" endtime="20181214 08:50:18.250" starttime="20181214 08:50:18.250"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.250" starttime="20181214 08:50:18.246"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:vpnMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.253" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.253" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.253" starttime="20181214 08:50:18.250"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.253" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181214 08:50:18.253" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.254" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181214 08:50:18.254" starttime="20181214 08:50:18.253"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.254" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181214 08:50:18.254" starttime="20181214 08:50:18.254"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.254" starttime="20181214 08:50:18.250"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-fib:fibEntries">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.257" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.257" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.257" starttime="20181214 08:50:18.254"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.257" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181214 08:50:18.257" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.257" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181214 08:50:18.258" starttime="20181214 08:50:18.257"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.258" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181214 08:50:18.258" starttime="20181214 08:50:18.258"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.258" starttime="20181214 08:50:18.254"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-interface-meta:interface-child-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.261" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-interface-meta:interface-child-info, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.261" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.261" starttime="20181214 08:50:18.258"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.261" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"272795776625121:br-ex-patch","interface-child-entry":[{"child-interface":"272795776625121:br-ex-patch:trunk"}]}]}} </msg>
<msg timestamp="20181214 08:50:18.262" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.262" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "272795776...</msg>
<status status="PASS" endtime="20181214 08:50:18.262" starttime="20181214 08:50:18.261"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.262" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "272795776625121:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "272795776625121:br-ex-patch"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.262" starttime="20181214 08:50:18.262"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.262" starttime="20181214 08:50:18.258"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:router-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.266" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.266" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.266" starttime="20181214 08:50:18.263"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.267" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:50:18.267" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.267" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:50:18.267" starttime="20181214 08:50:18.266"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.267" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.267" starttime="20181214 08:50:18.267"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.267" starttime="20181214 08:50:18.262"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-id-to-vpn-instance">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.270" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-id-to-vpn-instance, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.270" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.270" starttime="20181214 08:50:18.268"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.271" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65"}]}} </msg>
<msg timestamp="20181214 08:50:18.271" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.271" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a...</msg>
<status status="PASS" endtime="20181214 08:50:18.271" starttime="20181214 08:50:18.270"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.271" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.272" starttime="20181214 08:50:18.271"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.272" starttime="20181214 08:50:18.268"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-instance-to-vpn-id">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.274" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-instance-to-vpn-id, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.274" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.274" starttime="20181214 08:50:18.272"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.275" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65","vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-id":100000}]}} </msg>
<msg timestamp="20181214 08:50:18.275" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.275" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
               ...</msg>
<status status="PASS" endtime="20181214 08:50:18.275" starttime="20181214 08:50:18.275"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.276" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.276" starttime="20181214 08:50:18.275"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.276" starttime="20181214 08:50:18.272"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:ext-routers">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.279" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.279" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.279" starttime="20181214 08:50:18.276"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.280" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:50:18.280" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.280" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:50:18.280" starttime="20181214 08:50:18.279"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.280" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.280" starttime="20181214 08:50:18.280"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.280" starttime="20181214 08:50:18.276"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-networks">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.283" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.283" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.283" starttime="20181214 08:50:18.281"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.284" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181214 08:50:18.284" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.284" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181214 08:50:18.284" starttime="20181214 08:50:18.283"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.284" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181214 08:50:18.284" starttime="20181214 08:50:18.284"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.284" starttime="20181214 08:50:18.280"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-subnets">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.287" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.287" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.287" starttime="20181214 08:50:18.285"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.287" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181214 08:50:18.288" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.288" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181214 08:50:18.288" starttime="20181214 08:50:18.287"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.288" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181214 08:50:18.288" starttime="20181214 08:50:18.288"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.288" starttime="20181214 08:50:18.284"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.291" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.291" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.291" starttime="20181214 08:50:18.289"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.292" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:50:18.292" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.292" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:50:18.292" starttime="20181214 08:50:18.292"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.293" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.293" starttime="20181214 08:50:18.293"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.293" starttime="20181214 08:50:18.288"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:intext-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.297" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:intext-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.297" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.297" starttime="20181214 08:50:18.293"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.298" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:50:18.298" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.298" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:50:18.299" starttime="20181214 08:50:18.297"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.299" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.299" starttime="20181214 08:50:18.299"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.299" starttime="20181214 08:50:18.293"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:napt-switches">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.304" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.304" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.304" starttime="20181214 08:50:18.300"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.304" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:50:18.304" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.305" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:50:18.305" starttime="20181214 08:50:18.304"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.305" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.305" starttime="20181214 08:50:18.305"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.305" starttime="20181214 08:50:18.299"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:router-id-name">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.309" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.310" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.310" starttime="20181214 08:50:18.305"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.310" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:50:18.310" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.310" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:50:18.310" starttime="20181214 08:50:18.310"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.311" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.311" starttime="20181214 08:50:18.311"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.311" starttime="20181214 08:50:18.305"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:snatint-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.314" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:snatint-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.315" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.315" starttime="20181214 08:50:18.311"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.315" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:50:18.315" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.315" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:50:18.315" starttime="20181214 08:50:18.315"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.316" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.316" starttime="20181214 08:50:18.316"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.316" starttime="20181214 08:50:18.311"></status>
</kw>
<kw type="foritem" name="${model} = config/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.322" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.322" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.322" starttime="20181214 08:50:18.316"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.337" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.272795776625121.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false},{"id":"SNAT.272795776625121.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.272795776625121.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.272795776625121.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false},{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.272795776625121.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36},{"id":38},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_v4_Broadcast_272795776625121_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_272795776625121_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"44f91859-7723-44e1-a95d-25948457eb65","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297728,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210016}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.4.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4398046511104,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":21990232555520,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":27487790694400,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:272795776625121:272795776625121:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.272795776625121.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17}],"flow-node-inventory:group":[{"group-id":210016,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210015}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210015,"buckets":{},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"},{"group-id":225001,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e13b9ba2-e337-4e51-9e53-07a75695540c","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181214 08:50:18.337" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.339" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181214 08:50:18.339" starttime="20181214 08:50:18.323"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.340" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210015
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 6400
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210016,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210015,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 1024
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5120
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225001,
                        "group-name": "e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "44f91859-7723-44e1-a95d-25948457eb65",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210016
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297728,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1024
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5120
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5888
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4398046511104,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 21990232555520,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 6400
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 27487790694400,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "id": 17
                    }
                ],
                "id": "openflow:272795776625121"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.342" starttime="20181214 08:50:18.339"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.342" starttime="20181214 08:50:18.316"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-dpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.346" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.346" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.346" starttime="20181214 08:50:18.342"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.347" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"44f91859-7723-44e1-a95d-25948457eb65"},{"elan-instance-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1132"]}]},{"elan-instance-name":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107"},{"elan-instance-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1133"]}]},{"elan-instance-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1131"]}]},{"elan-instance-name":"8c3e82a8-071a-4d20-abde-82c067e37c1b"},{"elan-instance-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1121"]}]},{"elan-instance-name":"5f9fc8e7-648f-48d0-84fe-d86762eacc95"}]}} </msg>
<msg timestamp="20181214 08:50:18.347" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.347" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181214 08:50:18.347" starttime="20181214 08:50:18.346"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.348" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1132"
                        ]
                    }
                ],
                "elan-instance-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd"
            },
            {
                "elan-instance-name": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1133"
                        ]
                    }
                ],
                "elan-instance-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1131"
                        ]
                    }
                ],
                "elan-instance-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a"
            },
            {
                "elan-instance-name": "8c3e82a8-071a-4d20-abde-82c067e37c1b"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1121"
                        ]
                    }
                ],
                "elan-instance-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe"
            },
            {
                "elan-instance-name": "5f9fc8e7-648f-48d0-84fe-d86762eacc95"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.348" starttime="20181214 08:50:18.347"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.348" starttime="20181214 08:50:18.342"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-forwarding-tables">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.350" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.351" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.351" starttime="20181214 08:50:18.348"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.351" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"}]}} </msg>
<msg timestamp="20181214 08:50:18.351" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.351" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.351" starttime="20181214 08:50:18.351"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.352" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.352" starttime="20181214 08:50:18.352"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.352" starttime="20181214 08:50:18.348"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.355" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.355" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.355" starttime="20181214 08:50:18.352"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.356" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:50:18.356" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.356" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:50:18.356" starttime="20181214 08:50:18.356"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.357" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.357" starttime="20181214 08:50:18.357"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.357" starttime="20181214 08:50:18.352"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.359" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.360" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.360" starttime="20181214 08:50:18.357"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.360" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"}]}} </msg>
<msg timestamp="20181214 08:50:18.360" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.360" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.360" starttime="20181214 08:50:18.360"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.361" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.361" starttime="20181214 08:50:18.361"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.361" starttime="20181214 08:50:18.357"></status>
</kw>
<kw type="foritem" name="${model} = operational/ietf-interfaces:interfaces-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.364" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.364" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.364" starttime="20181214 08:50:18.361"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.364" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"272795776625121:br-ex-patch:trunk","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:l2vlan","if-index":3,"statistics":{"discontinuity-time":"2018-12-14T08:20:53.139Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"272795776625121:br-ex-patch","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T08:16:07.027Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181214 08:50:18.365" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.365" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:...</msg>
<status status="PASS" endtime="20181214 08:50:18.365" starttime="20181214 08:50:18.364"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.365" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:20:53.139Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:16:07.027Z"
                },
                "type": "iana-if-type:other"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.365" starttime="20181214 08:50:18.365"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.365" starttime="20181214 08:50:18.361"></status>
</kw>
<kw type="foritem" name="${model} = operational/interface-service-bindings:bound-services-state-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.368" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/interface-service-bindings:bound-services-state-list, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.368" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.368" starttime="20181214 08:50:18.365"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.369" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":3,"port-no":1,"interface-type":"iana-if-type:l2vlan"}]}} </msg>
<msg timestamp="20181214 08:50:18.369" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.369" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 272795776625121,
                "if-index": 3,
                "interface-name": "27279577...</msg>
<status status="PASS" endtime="20181214 08:50:18.369" starttime="20181214 08:50:18.368"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.369" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 272795776625121,
                "if-index": 3,
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.369" starttime="20181214 08:50:18.369"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.369" starttime="20181214 08:50:18.365"></status>
</kw>
<kw type="foritem" name="${model} = operational/itm-state:tunnels_state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.372" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.373" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.373" starttime="20181214 08:50:18.370"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.373" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:50:18.373" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.373" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:50:18.373" starttime="20181214 08:50:18.373"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.374" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.374" starttime="20181214 08:50:18.374"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.374" starttime="20181214 08:50:18.370"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3nexthop:l3nexthop">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.377" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.377" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.377" starttime="20181214 08:50:18.374"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.377" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:50:18.377" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.378" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:50:18.378" starttime="20181214 08:50:18.377"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.378" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.378" starttime="20181214 08:50:18.378"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.378" starttime="20181214 08:50:18.374"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.381" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.381" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.381" starttime="20181214 08:50:18.378"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.381" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:50:18.382" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.382" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:50:18.382" starttime="20181214 08:50:18.381"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.382" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.382" starttime="20181214 08:50:18.382"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.382" starttime="20181214 08:50:18.378"></status>
</kw>
<kw type="foritem" name="${model} = operational/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.385" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.385" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.385" starttime="20181214 08:50:18.383"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.387" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:2d:53:56:c8:f7"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-standalone","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:datapath-id":"00:00:00:2d:53:56:c8:f7","ovsdb:bridge-uuid":"b432c6c4-6287-43e0-acc8-62136a0ab66c","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","termination-point":[{"tp-id":"eth0","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"e621b8d6-b0e2-46db-808d-5ad800db86a4","ovsdb:ifindex":2,"ovsdb:name":"eth0","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7bc67e4d-df67-4d5d-acd4-d337fd82db75","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"4e058751-86eb-437e-8a62-90553c47a0d4","ovsdb:ifindex":4,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"f9212ef2-d34d-447e-8c5d-9e34a0eb7ca1","ovsdb:ofport":65534},{"tp-id":"br-ex-int-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"3023f183-88b8-4043-b68d-33a8cf09c75a","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"573a1318-32a7-4f1e-baaf-a60b67f6f0df","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:bridge-external-ids":[{"bridge-external-id-key":"opendaylight-iid","bridge-external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"},{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"f8:1b:37:5c:a9:e1"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"ae491c00-54ea-4008-9450-61bde39089b6","ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.21:6653","controller-uuid":"c05d3c4e-aa8f-4e9e-a3ef-20a5c4c2a193","is-connected":true}],"ovsdb:datapath-id":"00:00:f8:1b:37:5c:a9:e1","termination-point":[{"tp-id":"br-ex-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"9182acb3-6683-4cd1-990c-6f9e5d7e2326","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"dcae0142-8b33-4e20-a185-624f54515fa5","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"dfe98e1e-37a2-4f49-8bda-f56b81bd0e9b","ovsdb:ifindex":26,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"0f15ce2a-8646-4f74-a307-e80caeee4ed1","ovsdb:ofport":65534}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9","ovsdb:datapath-type-entry":[{"datapath-type":"ovsdb:datapath-type-netdev"},{"datapath-type":"ovsdb:datapath-type-system"}],"ovsdb:ovs-version":"2.9.0","ovsdb:openvswitch-other-configs":[{"other-config-key":"provider_mappings","other-config-value":"datacentre:br-ex"},{"other-config-key":"local_ip","other-config-value":"192.0.2.21"}],"ovsdb:interface-type-entry":[{"interface-type":"ovsdb:interface-type-lisp"},{"interface-type":"ovsdb:interface-type-geneve"},{"interface-type":"ovsdb:interface-type-gre"},{"interface-type":"ovsdb:interface-type-system"},{"interface-type":"ovsdb:interface-type-vxlan"},{"interface-type":"ovsdb:interface-type-internal"},{"interface-type":"ovsdb:interface-type-stt"},{"interface-type":"ovsdb:interface-type-tap"},{"interface-type":"ovsdb:interface-type-patch"}],"ovsdb:connection-info":{"local-ip":"192.0.2.21","remote-port":52714,"remote-ip":"192.0.2.21","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"f719731f-d938-4508-afd6-1890f6fec1cf"},{"external-id-key":"rundir","external-id-value":"/var/run/openvswitch"},{"external-id-key":"odl_os_hostconfig_config_odl_l2","external-id-value":"{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"}],"ovsdb:db-version":"7.15.1","ovsdb:managed-node-entry":[{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.21:6640","connected":true,"number_of_connections":1}]}]}]} </msg>
<msg timestamp="20181214 08:50:18.387" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.387" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "ovsdb:bridge...</msg>
<status status="PASS" endtime="20181214 08:50:18.387" starttime="20181214 08:50:18.386"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.388" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:2d:53:56:c8:f7"
                        }
                    ],
                    "ovsdb:bridge-uuid": "b432c6c4-6287-43e0-acc8-62136a0ab66c",
                    "ovsdb:datapath-id": "00:00:00:2d:53:56:c8:f7",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-standalone",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 2,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "e621b8d6-b0e2-46db-808d-5ad800db86a4",
                            "ovsdb:name": "eth0",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "7bc67e4d-df67-4d5d-acd4-d337fd82db75",
                            "tp-id": "eth0"
                        },
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "4e058751-86eb-437e-8a62-90553c47a0d4",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "f9212ef2-d34d-447e-8c5d-9e34a0eb7ca1",
                            "tp-id": "br-ex"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "3023f183-88b8-4043-b68d-33a8cf09c75a",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "573a1318-32a7-4f1e-baaf-a60b67f6f0df",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridge-external-ids": [
                        {
                            "bridge-external-id-key": "opendaylight-iid",
                            "bridge-external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"
                        }
                    ],
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        },
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "f8:1b:37:5c:a9:e1"
                        }
                    ],
                    "ovsdb:bridge-uuid": "ae491c00-54ea-4008-9450-61bde39089b6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "c05d3c4e-aa8f-4e9e-a3ef-20a5c4c2a193",
                            "is-connected": true,
                            "target": "tcp:192.0.2.21:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:f8:1b:37:5c:a9:e1",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "9182acb3-6683-4cd1-990c-6f9e5d7e2326",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:ofport": 1,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "dcae0142-8b33-4e20-a185-624f54515fa5",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 26,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "dfe98e1e-37a2-4f49-8bda-f56b81bd0e9b",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "0f15ce2a-8646-4f74-a307-e80caeee4ed1",
                            "tp-id": "br-int"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.21",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.21",
                        "remote-port": 52714
                    },
                    "ovsdb:datapath-type-entry": [
                        {
                            "datapath-type": "ovsdb:datapath-type-netdev"
                        },
                        {
                            "datapath-type": "ovsdb:datapath-type-system"
                        }
                    ],
                    "ovsdb:db-version": "7.15.1",
                    "ovsdb:interface-type-entry": [
                        {
                            "interface-type": "ovsdb:interface-type-lisp"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-geneve"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-gre"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-system"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-vxlan"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-internal"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-stt"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-tap"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-patch"
                        }
                    ],
                    "ovsdb:managed-node-entry": [
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.21:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "f719731f-d938-4508-afd6-1890f6fec1cf"
                        },
                        {
                            "external-id-key": "rundir",
                            "external-id-value": "/var/run/openvswitch"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_config_odl_l2",
                            "external-id-value": "{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"
                        }
                    ],
                    "ovsdb:openvswitch-other-configs": [
                        {
                            "other-config-key": "provider_mappings",
                            "other-config-value": "datacentre:br-ex"
                        },
                        {
                            "other-config-key": "local_ip",
                            "other-config-value": "192.0.2.21"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181214 08:50:18.388" starttime="20181214 08:50:18.387"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.388" starttime="20181214 08:50:18.382"></status>
</kw>
<kw type="foritem" name="${model} = operational/neutron:neutron/neutron:ports">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.390" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.390" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.390" starttime="20181214 08:50:18.388"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.391" level="INFO">To JSON using : content={"ports":{}} </msg>
<msg timestamp="20181214 08:50:18.391" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.391" level="INFO">${pretty_output} = {
    "ports": {}
}</msg>
<status status="PASS" endtime="20181214 08:50:18.391" starttime="20181214 08:50:18.391"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.392" level="INFO">{
    "ports": {}
}</msg>
<status status="PASS" endtime="20181214 08:50:18.392" starttime="20181214 08:50:18.392"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.392" starttime="20181214 08:50:18.388"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-fib:label-route-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.395" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.395" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.395" starttime="20181214 08:50:18.392"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.395" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:50:18.395" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.396" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:50:18.396" starttime="20181214 08:50:18.395"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.396" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.396" starttime="20181214 08:50:18.396"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.396" starttime="20181214 08:50:18.392"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-interface-meta:if-indexes-interface-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.398" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-interface-meta:if-indexes-interface-map, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.399" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.399" starttime="20181214 08:50:18.396"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.399" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":3,"interface-name":"272795776625121:br-ex-patch:trunk"}]}} </msg>
<msg timestamp="20181214 08:50:18.399" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.399" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 3,
                "interface-name": "272795776625121:br-ex-patch:trunk"
            }
   ...</msg>
<status status="PASS" endtime="20181214 08:50:18.399" starttime="20181214 08:50:18.399"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.400" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 3,
                "interface-name": "272795776625121:br-ex-patch:trunk"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.400" starttime="20181214 08:50:18.400"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.400" starttime="20181214 08:50:18.396"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:learnt-vpn-vip-to-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.403" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.403" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.403" starttime="20181214 08:50:18.400"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.403" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:50:18.404" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.404" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:50:18.404" starttime="20181214 08:50:18.403"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.404" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.404" starttime="20181214 08:50:18.404"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.404" starttime="20181214 08:50:18.400"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:neutron-router-dpns">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.407" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.407" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.407" starttime="20181214 08:50:18.405"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.408" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:50:18.408" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.408" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:50:18.408" starttime="20181214 08:50:18.408"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.409" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.409" starttime="20181214 08:50:18.408"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.409" starttime="20181214 08:50:18.404"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:port-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.412" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.412" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.412" starttime="20181214 08:50:18.409"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.413" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:50:18.413" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.413" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:50:18.413" starttime="20181214 08:50:18.412"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.413" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.413" starttime="20181214 08:50:18.413"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.413" starttime="20181214 08:50:18.409"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:prefix-to-interface">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.416" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.416" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.416" starttime="20181214 08:50:18.414"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.417" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:50:18.417" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.417" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:50:18.417" starttime="20181214 08:50:18.417"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.418" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.418" starttime="20181214 08:50:18.417"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.418" starttime="20181214 08:50:18.413"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:subnet-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.420" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.420" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.420" starttime="20181214 08:50:18.418"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.421" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"1e4edfa6-cbe1-4350-a6cc-902700e990e9","route-adv-state":"advertised","vrf-id":"1e4edfa6-cbe1-4350-a6cc-902700e990e9","label":100002,"elan-tag":5002,"subnet-cidr":"192.0.2.0/24","vpn-name":"1e4edfa6-cbe1-4350-a6cc-902700e990e9"}]}} </msg>
<msg timestamp="20181214 08:50:18.421" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.421" level="INFO">${pretty_output} = {
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
          ...</msg>
<status status="PASS" endtime="20181214 08:50:18.421" starttime="20181214 08:50:18.421"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.422" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.0.2.0/24",
                "subnet-id": "1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                "vpn-name": "1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                "vrf-id": "1e4edfa6-cbe1-4350-a6cc-902700e990e9"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.422" starttime="20181214 08:50:18.421"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.422" starttime="20181214 08:50:18.418"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-instance-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.424" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-instance-op-data, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.424" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.424" starttime="20181214 08:50:18.422"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.425" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-id":100000,"vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":272795776625121,"dpn-state":"active","vpn-interfaces":[{"interface-name":"272795776625121:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181214 08:50:18.425" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.425" level="INFO">${pretty_output} = {
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured":...</msg>
<status status="PASS" endtime="20181214 08:50:18.425" starttime="20181214 08:50:18.424"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.425" level="INFO">{
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 272795776625121,
                        "vpn-interfaces": [
                            {
                                "interface-name": "272795776625121:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.426" starttime="20181214 08:50:18.425"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.426" starttime="20181214 08:50:18.422"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-interface-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.428" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-interface-op-data, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.428" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.428" starttime="20181214 08:50:18.426"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.429" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181214 08:50:18.429" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.429" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181214 08:50:18.429" starttime="20181214 08:50:18.428"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.429" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181214 08:50:18.429" starttime="20181214 08:50:18.429"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.429" starttime="20181214 08:50:18.426"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-to-extraroute">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.432" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.432" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.432" starttime="20181214 08:50:18.430"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.433" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\"."}]}} </msg>
<msg timestamp="20181214 08:50:18.433" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.433" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. ...</msg>
<status status="PASS" endtime="20181214 08:50:18.433" starttime="20181214 08:50:18.433"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.434" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\".",
                "error-tag": "invalid-value",
                "error-type": "protocol"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.434" starttime="20181214 08:50:18.433"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.434" starttime="20181214 08:50:18.429"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:external-ips-counter">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.437" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.437" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.437" starttime="20181214 08:50:18.434"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.437" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:50:18.438" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.438" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:50:18.438" starttime="20181214 08:50:18.437"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.438" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.438" starttime="20181214 08:50:18.438"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.438" starttime="20181214 08:50:18.434"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.441" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.441" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.441" starttime="20181214 08:50:18.438"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.442" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:50:18.442" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.442" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:50:18.442" starttime="20181214 08:50:18.441"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.442" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.443" starttime="20181214 08:50:18.442"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.443" starttime="20181214 08:50:18.438"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:intext-ip-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.445" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.445" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.446" starttime="20181214 08:50:18.443"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.446" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 08:50:18.446" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.446" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 08:50:18.446" starttime="20181214 08:50:18.446"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.447" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.447" starttime="20181214 08:50:18.447"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.447" starttime="20181214 08:50:18.443"></status>
</kw>
<kw type="foritem" name="${model} = operational/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:50:18.450" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 08:50:18.451" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:50:18.451" starttime="20181214 08:50:18.447"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 08:50:18.453" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","node-connector":[{"id":"openflow:272795776625121:LOCAL","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":4294967294,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"f8:1b:37:5c:a9:e1","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-int","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false}},{"id":"openflow:272795776625121:1","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":1,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"36:95:15:0b:6c:54","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-ex-patch","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}}],"opendaylight-group-statistics:group-features":{"group-capabilities-supported":["opendaylight-group-types:chaining","opendaylight-group-types:select-liveness","opendaylight-group-types:select-weight"],"actions":[67076097],"max-groups":[4294967040],"group-types-supported":["opendaylight-group-types:group-all","opendaylight-group-types:group-indirect","opendaylight-group-types:group-select","opendaylight-group-types:group-ff"]},"flow-node-inventory:port-number":49238,"flow-node-inventory:serial-number":"None","flow-node-inventory:table":[{"id":235},{"id":209},{"id":175},{"id":89},{"id":119},{"id":21},{"id":51},{"id":234},{"id":208},{"id":174},{"id":88},{"id":118},{"id":20},{"id":50},{"id":237},{"id":207},{"id":177},{"id":0},{"id":87},{"id":121},{"id":19},{"id":53},{"id":236},{"id":206},{"id":176},{"id":1},{"id":86},{"id":120},{"id":18},{"id":52},{"id":239},{"id":205},{"id":171},{"id":85},{"id":115},{"id":25},{"id":55},{"id":238},{"id":204},{"id":170},{"id":84},{"id":114},{"id":24},{"id":54},{"id":241},{"id":203},{"id":173},{"id":83},{"id":117},{"id":23},{"id":57},{"id":240},{"id":202},{"id":172},{"id":82},{"id":116},{"id":22},{"id":56},{"id":227},{"id":201},{"id":167},{"id":97},{"id":127},{"id":29},{"id":59},{"id":226},{"id":200},{"id":166},{"id":96},{"id":126},{"id":28},{"id":58},{"id":229},{"id":199},{"id":169},{"id":95},{"id":129},{"id":27},{"id":61},{"id":228},{"id":198},{"id":168},{"id":94},{"id":128},{"id":26},{"id":60},{"id":231},{"id":197},{"id":163},{"id":93},{"id":123},{"id":33},{"id":63},{"id":230},{"id":196},{"id":162},{"id":92},{"id":122},{"id":32},{"id":62},{"id":233},{"id":195},{"id":165},{"id":91},{"id":125},{"id":31},{"id":65},{"id":232},{"id":194},{"id":164},{"id":90},{"id":124},{"id":30},{"id":64},{"id":252},{"id":218},{"id":192},{"id":158},{"id":15},{"id":104},{"id":134},{"id":36},{"id":66},{"id":253},{"id":219},{"id":193},{"id":159},{"id":14},{"id":105},{"id":135},{"id":37},{"id":67},{"id":250},{"id":220},{"id":190},{"id":160},{"id":17},{"id":102},{"id":136},{"id":34},{"id":68},{"id":251},{"id":221},{"id":191},{"id":161},{"id":16},{"id":103},{"id":137},{"id":35},{"id":69},{"id":222},{"id":188},{"id":154},{"id":11},{"id":100},{"id":130},{"id":40},{"id":70},{"id":223},{"id":189},{"id":155},{"id":10},{"id":101},{"id":131},{"id":41},{"id":71},{"id":224},{"id":186},{"id":156},{"id":13},{"id":98},{"id":132},{"id":38},{"id":72},{"id":225},{"id":187},{"id":157},{"id":12},{"id":99},{"id":133},{"id":39},{"id":73},{"id":244},{"id":210},{"id":184},{"id":150},{"id":7},{"id":112},{"id":142},{"id":44},{"id":74},{"id":245},{"id":211},{"id":185},{"id":151},{"id":6},{"id":113},{"id":143},{"id":45},{"id":75},{"id":242},{"id":212},{"id":182},{"id":152},{"id":9},{"id":110},{"id":144},{"id":42},{"id":76},{"id":243},{"id":213},{"id":183},{"id":153},{"id":8},{"id":111},{"id":145},{"id":43},{"id":77},{"id":248},{"id":214},{"id":180},{"id":146},{"id":3},{"id":108},{"id":138},{"id":48},{"id":78},{"id":249},{"id":215},{"id":181},{"id":147},{"id":2},{"id":109},{"id":139},{"id":49},{"id":79},{"id":246},{"id":216},{"id":178},{"id":148},{"id":5},{"id":106},{"id":140},{"id":46},{"id":80},{"id":247},{"id":217},{"id":179},{"id":149},{"id":4},{"id":107},{"id":141},{"id":47},{"id":81}],"flow-node-inventory:hardware":"Open vSwitch","flow-node-inventory:description":"None","flow-node-inventory:software":"2.9.0","flow-node-inventory:switch-features":{"max_buffers":0,"max_tables":254,"capabilities":["flow-node-inventory:flow-feature-capability-flow-stats","flow-node-inventory:flow-feature-capability-queue-stats","flow-node-inventory:flow-feature-capability-port-stats","flow-node-inventory:flow-feature-capability-table-stats","flow-node-inventory:flow-feature-capability-group-stats"]},"flow-node-inventory:manufacturer":"Nicira, Inc.","flow-node-inventory:ip-address":"192.0.2.21"}]}} </msg>
<msg timestamp="20181214 08:50:18.453" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 08:50:18.454" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-i...</msg>
<status status="PASS" endtime="20181214 08:50:18.454" starttime="20181214 08:50:18.451"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.454" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.21",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 49238,
                "flow-node-inventory:serial-number": "None",
                "flow-node-inventory:software": "2.9.0",
                "flow-node-inventory:switch-features": {
                    "capabilities": [
                        "flow-node-inventory:flow-feature-capability-flow-stats",
                        "flow-node-inventory:flow-feature-capability-queue-stats",
                        "flow-node-inventory:flow-feature-capability-port-stats",
                        "flow-node-inventory:flow-feature-capability-table-stats",
                        "flow-node-inventory:flow-feature-capability-group-stats"
                    ],
                    "max_buffers": 0,
                    "max_tables": 254
                },
                "flow-node-inventory:table": [
                    {
                        "id": 235
                    },
                    {
                        "id": 209
                    },
                    {
                        "id": 175
                    },
                    {
                        "id": 89
                    },
                    {
                        "id": 119
                    },
                    {
                        "id": 21
                    },
                    {
                        "id": 51
                    },
                    {
                        "id": 234
                    },
                    {
                        "id": 208
                    },
                    {
                        "id": 174
                    },
                    {
                        "id": 88
                    },
                    {
                        "id": 118
                    },
                    {
                        "id": 20
                    },
                    {
                        "id": 50
                    },
                    {
                        "id": 237
                    },
                    {
                        "id": 207
                    },
                    {
                        "id": 177
                    },
                    {
                        "id": 0
                    },
                    {
                        "id": 87
                    },
                    {
                        "id": 121
                    },
                    {
                        "id": 19
                    },
                    {
                        "id": 53
                    },
                    {
                        "id": 236
                    },
                    {
                        "id": 206
                    },
                    {
                        "id": 176
                    },
                    {
                        "id": 1
                    },
                    {
                        "id": 86
                    },
                    {
                        "id": 120
                    },
                    {
                        "id": 18
                    },
                    {
                        "id": 52
                    },
                    {
                        "id": 239
                    },
                    {
                        "id": 205
                    },
                    {
                        "id": 171
                    },
                    {
                        "id": 85
                    },
                    {
                        "id": 115
                    },
                    {
                        "id": 25
                    },
                    {
                        "id": 55
                    },
                    {
                        "id": 238
                    },
                    {
                        "id": 204
                    },
                    {
                        "id": 170
                    },
                    {
                        "id": 84
                    },
                    {
                        "id": 114
                    },
                    {
                        "id": 24
                    },
                    {
                        "id": 54
                    },
                    {
                        "id": 241
                    },
                    {
                        "id": 203
                    },
                    {
                        "id": 173
                    },
                    {
                        "id": 83
                    },
                    {
                        "id": 117
                    },
                    {
                        "id": 23
                    },
                    {
                        "id": 57
                    },
                    {
                        "id": 240
                    },
                    {
                        "id": 202
                    },
                    {
                        "id": 172
                    },
                    {
                        "id": 82
                    },
                    {
                        "id": 116
                    },
                    {
                        "id": 22
                    },
                    {
                        "id": 56
                    },
                    {
                        "id": 227
                    },
                    {
                        "id": 201
                    },
                    {
                        "id": 167
                    },
                    {
                        "id": 97
                    },
                    {
                        "id": 127
                    },
                    {
                        "id": 29
                    },
                    {
                        "id": 59
                    },
                    {
                        "id": 226
                    },
                    {
                        "id": 200
                    },
                    {
                        "id": 166
                    },
                    {
                        "id": 96
                    },
                    {
                        "id": 126
                    },
                    {
                        "id": 28
                    },
                    {
                        "id": 58
                    },
                    {
                        "id": 229
                    },
                    {
                        "id": 199
                    },
                    {
                        "id": 169
                    },
                    {
                        "id": 95
                    },
                    {
                        "id": 129
                    },
                    {
                        "id": 27
                    },
                    {
                        "id": 61
                    },
                    {
                        "id": 228
                    },
                    {
                        "id": 198
                    },
                    {
                        "id": 168
                    },
                    {
                        "id": 94
                    },
                    {
                        "id": 128
                    },
                    {
                        "id": 26
                    },
                    {
                        "id": 60
                    },
                    {
                        "id": 231
                    },
                    {
                        "id": 197
                    },
                    {
                        "id": 163
                    },
                    {
                        "id": 93
                    },
                    {
                        "id": 123
                    },
                    {
                        "id": 33
                    },
                    {
                        "id": 63
                    },
                    {
                        "id": 230
                    },
                    {
                        "id": 196
                    },
                    {
                        "id": 162
                    },
                    {
                        "id": 92
                    },
                    {
                        "id": 122
                    },
                    {
                        "id": 32
                    },
                    {
                        "id": 62
                    },
                    {
                        "id": 233
                    },
                    {
                        "id": 195
                    },
                    {
                        "id": 165
                    },
                    {
                        "id": 91
                    },
                    {
                        "id": 125
                    },
                    {
                        "id": 31
                    },
                    {
                        "id": 65
                    },
                    {
                        "id": 232
                    },
                    {
                        "id": 194
                    },
                    {
                        "id": 164
                    },
                    {
                        "id": 90
                    },
                    {
                        "id": 124
                    },
                    {
                        "id": 30
                    },
                    {
                        "id": 64
                    },
                    {
                        "id": 252
                    },
                    {
                        "id": 218
                    },
                    {
                        "id": 192
                    },
                    {
                        "id": 158
                    },
                    {
                        "id": 15
                    },
                    {
                        "id": 104
                    },
                    {
                        "id": 134
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 66
                    },
                    {
                        "id": 253
                    },
                    {
                        "id": 219
                    },
                    {
                        "id": 193
                    },
                    {
                        "id": 159
                    },
                    {
                        "id": 14
                    },
                    {
                        "id": 105
                    },
                    {
                        "id": 135
                    },
                    {
                        "id": 37
                    },
                    {
                        "id": 67
                    },
                    {
                        "id": 250
                    },
                    {
                        "id": 220
                    },
                    {
                        "id": 190
                    },
                    {
                        "id": 160
                    },
                    {
                        "id": 17
                    },
                    {
                        "id": 102
                    },
                    {
                        "id": 136
                    },
                    {
                        "id": 34
                    },
                    {
                        "id": 68
                    },
                    {
                        "id": 251
                    },
                    {
                        "id": 221
                    },
                    {
                        "id": 191
                    },
                    {
                        "id": 161
                    },
                    {
                        "id": 16
                    },
                    {
                        "id": 103
                    },
                    {
                        "id": 137
                    },
                    {
                        "id": 35
                    },
                    {
                        "id": 69
                    },
                    {
                        "id": 222
                    },
                    {
                        "id": 188
                    },
                    {
                        "id": 154
                    },
                    {
                        "id": 11
                    },
                    {
                        "id": 100
                    },
                    {
                        "id": 130
                    },
                    {
                        "id": 40
                    },
                    {
                        "id": 70
                    },
                    {
                        "id": 223
                    },
                    {
                        "id": 189
                    },
                    {
                        "id": 155
                    },
                    {
                        "id": 10
                    },
                    {
                        "id": 101
                    },
                    {
                        "id": 131
                    },
                    {
                        "id": 41
                    },
                    {
                        "id": 71
                    },
                    {
                        "id": 224
                    },
                    {
                        "id": 186
                    },
                    {
                        "id": 156
                    },
                    {
                        "id": 13
                    },
                    {
                        "id": 98
                    },
                    {
                        "id": 132
                    },
                    {
                        "id": 38
                    },
                    {
                        "id": 72
                    },
                    {
                        "id": 225
                    },
                    {
                        "id": 187
                    },
                    {
                        "id": 157
                    },
                    {
                        "id": 12
                    },
                    {
                        "id": 99
                    },
                    {
                        "id": 133
                    },
                    {
                        "id": 39
                    },
                    {
                        "id": 73
                    },
                    {
                        "id": 244
                    },
                    {
                        "id": 210
                    },
                    {
                        "id": 184
                    },
                    {
                        "id": 150
                    },
                    {
                        "id": 7
                    },
                    {
                        "id": 112
                    },
                    {
                        "id": 142
                    },
                    {
                        "id": 44
                    },
                    {
                        "id": 74
                    },
                    {
                        "id": 245
                    },
                    {
                        "id": 211
                    },
                    {
                        "id": 185
                    },
                    {
                        "id": 151
                    },
                    {
                        "id": 6
                    },
                    {
                        "id": 113
                    },
                    {
                        "id": 143
                    },
                    {
                        "id": 45
                    },
                    {
                        "id": 75
                    },
                    {
                        "id": 242
                    },
                    {
                        "id": 212
                    },
                    {
                        "id": 182
                    },
                    {
                        "id": 152
                    },
                    {
                        "id": 9
                    },
                    {
                        "id": 110
                    },
                    {
                        "id": 144
                    },
                    {
                        "id": 42
                    },
                    {
                        "id": 76
                    },
                    {
                        "id": 243
                    },
                    {
                        "id": 213
                    },
                    {
                        "id": 183
                    },
                    {
                        "id": 153
                    },
                    {
                        "id": 8
                    },
                    {
                        "id": 111
                    },
                    {
                        "id": 145
                    },
                    {
                        "id": 43
                    },
                    {
                        "id": 77
                    },
                    {
                        "id": 248
                    },
                    {
                        "id": 214
                    },
                    {
                        "id": 180
                    },
                    {
                        "id": 146
                    },
                    {
                        "id": 3
                    },
                    {
                        "id": 108
                    },
                    {
                        "id": 138
                    },
                    {
                        "id": 48
                    },
                    {
                        "id": 78
                    },
                    {
                        "id": 249
                    },
                    {
                        "id": 215
                    },
                    {
                        "id": 181
                    },
                    {
                        "id": 147
                    },
                    {
                        "id": 2
                    },
                    {
                        "id": 109
                    },
                    {
                        "id": 139
                    },
                    {
                        "id": 49
                    },
                    {
                        "id": 79
                    },
                    {
                        "id": 246
                    },
                    {
                        "id": 216
                    },
                    {
                        "id": 178
                    },
                    {
                        "id": 148
                    },
                    {
                        "id": 5
                    },
                    {
                        "id": 106
                    },
                    {
                        "id": 140
                    },
                    {
                        "id": 46
                    },
                    {
                        "id": 80
                    },
                    {
                        "id": 247
                    },
                    {
                        "id": 217
                    },
                    {
                        "id": 179
                    },
                    {
                        "id": 149
                    },
                    {
                        "id": 4
                    },
                    {
                        "id": 107
                    },
                    {
                        "id": 141
                    },
                    {
                        "id": 47
                    },
                    {
                        "id": 81
                    }
                ],
                "id": "openflow:272795776625121",
                "node-connector": [
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "f8:1b:37:5c:a9:e1",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-int",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 4294967294,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:LOCAL"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "36:95:15:0b:6c:54",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-ex-patch",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 1,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:1"
                    }
                ],
                "opendaylight-group-statistics:group-features": {
                    "actions": [
                        67076097
                    ],
                    "group-capabilities-supported": [
                        "opendaylight-group-types:chaining",
                        "opendaylight-group-types:select-liveness",
                        "opendaylight-group-types:select-weight"
                    ],
                    "group-types-supported": [
                        "opendaylight-group-types:group-all",
                        "opendaylight-group-types:group-indirect",
                        "opendaylight-group-types:group-select",
                        "opendaylight-group-types:group-ff"
                    ],
                    "max-groups": [
                        4294967040
                    ]
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:50:18.455" starttime="20181214 08:50:18.454"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.455" starttime="20181214 08:50:18.447"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.455" starttime="20181214 08:50:18.127"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.455" starttime="20181214 08:50:18.124"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.455" starttime="20181214 08:50:18.109"></status>
</kw>
<kw name="Fail If Exceptions Found During Test" library="KarafKeywords">
<doc>Create a failure if an Exception is found in the karaf.log that has not been whitelisted.</doc>
<arguments>
<arg>${test_name}</arg>
<arg>fail=${fail}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ 1 | ${NUM_ODL_SYSTEM} + 1 ]">
<kw type="foritem" name="${i} = 1">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sed '1,/ROBOT MESSAGE: Starting test ${test_name}/d' ${log_file}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:50:18.457" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.Live Migration/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181214 08:50:18.457" starttime="20181214 08:50:18.456"></status>
</kw>
<kw name="Get Karaf Log Lines From Test Start" library="KarafKeywords">
<doc>Scrapes all log messages that match regexp ${type} which fall after a point given by a log message that</doc>
<arguments>
<arg>${ODL_SYSTEM_${i}_IP}</arg>
<arg>${test_name}</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>${ip}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:18.467" starttime="20181214 08:50:18.466"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 08:50:18.467" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 08:50:18.467" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 08:50:18.467" starttime="20181214 08:50:18.467"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 08:50:18.468" level="INFO">Attempting to execute command "sed '1,/ROBOT MESSAGE: Starting test CSIT.Live Migration/d' /tmp//opt/opendaylight/data/log/karaf.log" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 08:50:18.468" starttime="20181214 08:50:18.468"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 08:50:18.469" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181214 08:50:18.469" starttime="20181214 08:50:18.468"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 08:50:18.470" level="INFO">Length is 0</msg>
<msg timestamp="20181214 08:50:18.470" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 08:50:18.470" starttime="20181214 08:50:18.470"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:18.471" starttime="20181214 08:50:18.470"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.471" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 08:50:18.818" level="INFO">Read output: Last login: Fri Dec 14 08:50:15 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:50:18.819" starttime="20181214 08:50:18.471"></status>
</kw>
<msg timestamp="20181214 08:50:18.819" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:50:18.819" starttime="20181214 08:50:18.471"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.820" starttime="20181214 08:50:18.469"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 08:50:18.821" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.Live Migration/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181214 08:50:18.847" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181214 08:50:18.847" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 08:50:18.847" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181214 08:50:18.847" starttime="20181214 08:50:18.820"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:50:18.912" starttime="20181214 08:50:18.848"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.913" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181214 08:50:18.913" starttime="20181214 08:50:18.913"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:18.914" starttime="20181214 08:50:18.914"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.915" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:50:18.915" starttime="20181214 08:50:18.915"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.915" starttime="20181214 08:50:18.914"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:18.917" starttime="20181214 08:50:18.917"></status>
</kw>
<msg timestamp="20181214 08:50:18.918" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:50:18.918" starttime="20181214 08:50:18.917"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.918" starttime="20181214 08:50:18.916"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.918" starttime="20181214 08:50:18.465"></status>
</kw>
<msg timestamp="20181214 08:50:18.918" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:50:18.918" starttime="20181214 08:50:18.465"></status>
</kw>
<msg timestamp="20181214 08:50:18.918" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:50:18.918" starttime="20181214 08:50:18.464"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${\n}</arg>
</arguments>
<assign>
<var>@{log_lines}</var>
</assign>
<msg timestamp="20181214 08:50:18.919" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181214 08:50:18.919" starttime="20181214 08:50:18.919"></status>
</kw>
<msg timestamp="20181214 08:50:18.919" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181214 08:50:18.919" starttime="20181214 08:50:18.464"></status>
</kw>
<kw name="Verify Exceptions" library="excepts">
<doc>Return a list of exceptions not in the whitelist for the given lines.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<assign>
<var>${exlist}</var>
<var>${matchlist}</var>
</assign>
<msg timestamp="20181214 08:50:18.920" level="INFO">${exlist} = []</msg>
<msg timestamp="20181214 08:50:18.920" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181214 08:50:18.920" starttime="20181214 08:50:18.920"></status>
</kw>
<kw name="Write Exceptions Map To File" library="excepts">
<doc>Write the exceptions map to a file under the testname header. The output</doc>
<arguments>
<arg>${SUITE_NAME}.${TEST_NAME}</arg>
<arg>/tmp/odl${i}_exceptions.txt</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:18.921" starttime="20181214 08:50:18.921"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${exlist}</arg>
</arguments>
<assign>
<var>${listlength}</var>
</assign>
<msg timestamp="20181214 08:50:18.922" level="INFO">Length is 0</msg>
<msg timestamp="20181214 08:50:18.922" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181214 08:50:18.922" starttime="20181214 08:50:18.921"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${fail}"=="True" and ${listlength} != 0</arg>
<arg>Log And Fail Exceptions</arg>
<arg>${exlist}</arg>
<arg>${listlength}</arg>
<arg>ELSE</arg>
<arg>Collections.Log List</arg>
<arg>${matchlist}</arg>
</arguments>
<kw name="Log List" library="Collections">
<doc>Logs the length and contents of the ``list`` using given ``level``.</doc>
<arguments>
<arg>${matchlist}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.923" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181214 08:50:18.923" starttime="20181214 08:50:18.923"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.923" starttime="20181214 08:50:18.922"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.923" starttime="20181214 08:50:18.456"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.923" starttime="20181214 08:50:18.456"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:18.923" starttime="20181214 08:50:18.455"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:18.932" starttime="20181214 08:50:18.932"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 08:50:18.933" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 08:50:19.135" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 08:50:19.135" starttime="20181214 08:50:18.933"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:19.148" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181214 08:50:19.148" starttime="20181214 08:50:19.136"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:50:19.151" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 08:50:19.151" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:50:19.151" starttime="20181214 08:50:19.148"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 08:50:19.193" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 08:50:19.193" starttime="20181214 08:50:19.151"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:50:19.195" starttime="20181214 08:50:19.194"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 08:50:19.195" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:50:19.195" starttime="20181214 08:50:19.195"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:19.196" starttime="20181214 08:50:18.931"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:19.196" starttime="20181214 08:50:18.924"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:19.196" starttime="20181214 08:50:18.924"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:19.196" starttime="20181214 08:50:18.923"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:19.196" starttime="20181214 08:50:16.564"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:19.196" starttime="20181214 08:50:16.563"></status>
</kw>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:50:19.197" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:50:19.197" starttime="20181214 08:50:19.197"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:50:19.199" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181214 08:50:19.240" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:50:21.273" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:50:21.274" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:50:21.274" starttime="20181214 08:50:19.198"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:50:21.275" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:50:21.277" starttime="20181214 08:50:21.274"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:50:21.277" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:21.277" starttime="20181214 08:50:21.277"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:21.279" starttime="20181214 08:50:21.278"></status>
</kw>
<msg timestamp="20181214 08:50:21.279" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 08:50:21.279" starttime="20181214 08:50:19.198"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:50:21.280" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 08:50:21.280" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:50:21.280" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:50:21.280" starttime="20181214 08:50:21.280"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:50:21.281" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:50:21.281" starttime="20181214 08:50:21.281"></status>
</kw>
<msg timestamp="20181214 08:50:21.281" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181214 08:50:21.281" starttime="20181214 08:50:19.197"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181214 08:50:21.282" starttime="20181214 08:50:21.282"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:50:21.283" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:50:21.283" starttime="20181214 08:50:21.283"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:50:21.285" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181214 08:50:21.328" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:50:23.839" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:50:23.840" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:50:23.840" starttime="20181214 08:50:21.285"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:50:23.842" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:50:23.842" starttime="20181214 08:50:23.841"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:50:23.843" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:23.844" starttime="20181214 08:50:23.843"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:23.845" starttime="20181214 08:50:23.844"></status>
</kw>
<msg timestamp="20181214 08:50:23.846" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 08:50:23.846" starttime="20181214 08:50:21.284"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:50:23.847" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 08:50:23.847" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:50:23.847" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:50:23.848" starttime="20181214 08:50:23.847"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:50:23.848" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:50:23.849" starttime="20181214 08:50:23.848"></status>
</kw>
<msg timestamp="20181214 08:50:23.849" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181214 08:50:23.849" starttime="20181214 08:50:21.282"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181214 08:50:23.850" starttime="20181214 08:50:23.850"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:50:23.852" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:50:23.852" starttime="20181214 08:50:23.851"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:50:23.854" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181214 08:50:23.898" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:50:26.136" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:50:26.137" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:50:26.137" starttime="20181214 08:50:23.854"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:50:26.139" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:50:26.139" starttime="20181214 08:50:26.138"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:50:26.140" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:26.140" starttime="20181214 08:50:26.140"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:26.142" starttime="20181214 08:50:26.141"></status>
</kw>
<msg timestamp="20181214 08:50:26.142" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 08:50:26.142" starttime="20181214 08:50:23.853"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:50:26.143" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 08:50:26.143" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:50:26.144" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:50:26.144" starttime="20181214 08:50:26.143"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:50:26.145" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:50:26.145" starttime="20181214 08:50:26.144"></status>
</kw>
<msg timestamp="20181214 08:50:26.145" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181214 08:50:26.145" starttime="20181214 08:50:23.850"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181214 08:50:26.146" starttime="20181214 08:50:26.146"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:50:26.148" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:50:26.148" starttime="20181214 08:50:26.148"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:50:26.150" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181214 08:50:26.196" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:50:28.209" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:50:28.209" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:50:28.209" starttime="20181214 08:50:26.150"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:50:28.212" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:50:28.212" starttime="20181214 08:50:28.210"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:50:28.213" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:28.213" starttime="20181214 08:50:28.213"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:28.215" starttime="20181214 08:50:28.214"></status>
</kw>
<msg timestamp="20181214 08:50:28.215" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 08:50:28.215" starttime="20181214 08:50:26.149"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:50:28.216" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 08:50:28.216" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:50:28.216" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:50:28.217" starttime="20181214 08:50:28.216"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:50:28.217" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:50:28.217" starttime="20181214 08:50:28.217"></status>
</kw>
<msg timestamp="20181214 08:50:28.218" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181214 08:50:28.218" starttime="20181214 08:50:26.146"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181214 08:50:28.218" starttime="20181214 08:50:28.218"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:50:28.220" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:50:28.220" starttime="20181214 08:50:28.219"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:50:28.222" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181214 08:50:28.250" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:50:30.211" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:50:30.211" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:50:30.211" starttime="20181214 08:50:28.221"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:50:30.212" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:50:30.213" starttime="20181214 08:50:30.212"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:50:30.213" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:30.213" starttime="20181214 08:50:30.213"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:30.214" starttime="20181214 08:50:30.213"></status>
</kw>
<msg timestamp="20181214 08:50:30.214" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 08:50:30.214" starttime="20181214 08:50:28.220"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:50:30.215" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 08:50:30.215" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:50:30.215" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:50:30.215" starttime="20181214 08:50:30.214"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:50:30.215" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:50:30.215" starttime="20181214 08:50:30.215"></status>
</kw>
<msg timestamp="20181214 08:50:30.216" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181214 08:50:30.216" starttime="20181214 08:50:28.219"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181214 08:50:30.216" starttime="20181214 08:50:30.216"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:50:30.217" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:50:30.217" starttime="20181214 08:50:30.217"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:50:30.218" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181214 08:50:30.262" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:50:32.307" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:50:32.307" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:50:32.308" starttime="20181214 08:50:30.218"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:50:32.309" level="INFO">[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181214 08:50:32.309" starttime="20181214 08:50:32.308"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:50:32.310" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:32.310" starttime="20181214 08:50:32.310"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:32.312" starttime="20181214 08:50:32.311"></status>
</kw>
<msg timestamp="20181214 08:50:32.312" level="INFO">${json} = [
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181214 08:50:32.312" starttime="20181214 08:50:30.217"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:50:32.313" level="INFO">To JSON using : content=[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181214 08:50:32.314" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:50:32.314" level="INFO">@{list} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'bfcec20503cd4d30949...</msg>
<status status="PASS" endtime="20181214 08:50:32.314" starttime="20181214 08:50:32.313"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:50:32.315" level="INFO">[{u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}, {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}]</msg>
<status status="PASS" endtime="20181214 08:50:32.315" starttime="20181214 08:50:32.314"></status>
</kw>
<msg timestamp="20181214 08:50:32.316" level="INFO">@{security_groups} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'bfcec20503cd4d30949...</msg>
<status status="PASS" endtime="20181214 08:50:32.316" starttime="20181214 08:50:30.216"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:32.318" starttime="20181214 08:50:32.317"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:32.318" starttime="20181214 08:50:32.316"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:32.319" starttime="20181214 08:50:32.318"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:32.319" starttime="20181214 08:50:32.318"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:32.319" starttime="20181214 08:50:32.316"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 08:50:32.320" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181214 08:50:32.320" starttime="20181214 08:50:32.320"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:50:32.333" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181214 08:50:32.373" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:50:34.866" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:50:34.867" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:50:34.867" starttime="20181214 08:50:32.332"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:50:34.869" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:34.869" starttime="20181214 08:50:34.868"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:50:34.870" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:34.870" starttime="20181214 08:50:34.869"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:34.871" starttime="20181214 08:50:34.870"></status>
</kw>
<msg timestamp="20181214 08:50:34.872" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:50:34.872" starttime="20181214 08:50:32.332"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:34.872" starttime="20181214 08:50:32.321"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:50:34.886" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181214 08:50:34.927" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:50:37.066" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:50:37.067" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:50:37.067" starttime="20181214 08:50:34.886"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:50:37.069" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:37.069" starttime="20181214 08:50:37.068"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:50:37.071" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:37.071" starttime="20181214 08:50:37.070"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:37.073" starttime="20181214 08:50:37.072"></status>
</kw>
<msg timestamp="20181214 08:50:37.074" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:50:37.074" starttime="20181214 08:50:34.885"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:37.074" starttime="20181214 08:50:34.872"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:50:37.099" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181214 08:50:37.135" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:50:39.134" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:50:39.134" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:50:39.134" starttime="20181214 08:50:37.098"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:50:39.136" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:39.136" starttime="20181214 08:50:39.135"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:50:39.137" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:39.137" starttime="20181214 08:50:39.136"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:39.138" starttime="20181214 08:50:39.137"></status>
</kw>
<msg timestamp="20181214 08:50:39.139" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:50:39.139" starttime="20181214 08:50:37.097"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:39.139" starttime="20181214 08:50:37.075"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:50:39.151" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181214 08:50:39.193" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:50:41.312" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:50:41.313" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:50:41.313" starttime="20181214 08:50:39.150"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:50:41.316" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:41.316" starttime="20181214 08:50:41.315"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:50:41.317" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:41.318" starttime="20181214 08:50:41.317"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:41.319" starttime="20181214 08:50:41.318"></status>
</kw>
<msg timestamp="20181214 08:50:41.320" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:50:41.321" starttime="20181214 08:50:39.150"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:41.321" starttime="20181214 08:50:39.139"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:50:41.344" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181214 08:50:41.380" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:50:43.542" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:50:43.542" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:50:43.543" starttime="20181214 08:50:41.343"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:50:43.545" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 62100813-13a1-4c22-9a97-bfabd6744cb8 | default | Default security group | 8f21c4d8db54482e99c30c98fba342b4 |
| ee3dd710-2490-4241-b666-9fec686f0c78 | default | Default security group | bfcec20503cd4d309495f70adb639682 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181214 08:50:43.545" starttime="20181214 08:50:43.544"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:50:43.546" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:43.546" starttime="20181214 08:50:43.545"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:43.548" starttime="20181214 08:50:43.547"></status>
</kw>
<msg timestamp="20181214 08:50:43.548" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181214 08:50:43.549" starttime="20181214 08:50:41.341"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:43.549" starttime="20181214 08:50:41.321"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:50:43.567" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181214 08:50:43.611" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:50:45.631" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:50:45.632" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:50:45.632" starttime="20181214 08:50:43.567"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:50:45.634" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| 6ad09561-353a-445e-b51d-b931a7e01c22 | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| af9be2ac-0c71-466b-8ee2-188747a79255 | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c0796abf-11eb-4f12-8347-fb5894143b1d | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c5369c6a-c1ec-45d9-9393-f55f92ef6f46 | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| d06c714b-ca05-4f3a-a9af-f80ac1f213f5 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e39d54b7-5907-4ebe-bf47-f2be219b1fec | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e64e4970-560c-4af7-a079-217ef6e7e68a | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:50:45.634" starttime="20181214 08:50:45.633"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:50:45.635" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:45.636" starttime="20181214 08:50:45.635"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:45.637" starttime="20181214 08:50:45.636"></status>
</kw>
<msg timestamp="20181214 08:50:45.638" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181214 08:50:45.638" starttime="20181214 08:50:43.566"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:45.638" starttime="20181214 08:50:43.549"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:50:45.659" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181214 08:50:45.697" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:50:47.585" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:50:47.586" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:50:47.586" starttime="20181214 08:50:45.658"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:50:47.588" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:47.588" starttime="20181214 08:50:47.587"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:50:47.589" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:47.590" starttime="20181214 08:50:47.589"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:47.591" starttime="20181214 08:50:47.590"></status>
</kw>
<msg timestamp="20181214 08:50:47.592" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:50:47.592" starttime="20181214 08:50:45.657"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:47.592" starttime="20181214 08:50:45.638"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:50:47.610" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181214 08:50:47.652" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:50:49.954" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:50:49.955" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:50:49.955" starttime="20181214 08:50:47.609"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:50:49.957" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:49.958" starttime="20181214 08:50:49.956"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:50:49.959" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:49.959" starttime="20181214 08:50:49.958"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:49.961" starttime="20181214 08:50:49.959"></status>
</kw>
<msg timestamp="20181214 08:50:49.962" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:50:49.962" starttime="20181214 08:50:47.608"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:49.962" starttime="20181214 08:50:47.592"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:49.962" starttime="20181214 08:50:32.320"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:49.962" starttime="20181214 08:50:32.319"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:49.963" starttime="20181214 08:50:19.196"></status>
</kw>
<kw name="Stop Packet Capture On Nodes" library="OpenStackOperations">
<arguments>
<arg>${tcpdump_port_6653_conn_ids}</arg>
</arguments>
<kw name="Stop Packet Capture on Nodes" library="Tcpdump">
<doc>Stop the packet captures on the given list of node connection ids</doc>
<arguments>
<arg>${conn_ids}</arg>
</arguments>
<kw type="for" name="${conn_id} IN [ @{conn_ids} ]">
<kw type="foritem" name="${conn_id} = 13">
<kw name="Stop Packet Capture on Node" library="Tcpdump">
<doc>This keyword will list the running processes looking for tcpdump and then kill the process with the name tcpdump</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:49.969" starttime="20181214 08:50:49.968"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ps -elf | grep tcpdump</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 08:50:49.970" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181214 08:50:50.091" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 08:50:50.092" level="INFO">${stdout} = 4 S root      110375  110355  0  80   0 - 60787 poll_s 08:49 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Live_Migration__192.0.2.21.pcap
4 S tcpdum...</msg>
<status status="PASS" endtime="20181214 08:50:50.092" starttime="20181214 08:50:49.970"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 08:50:50.093" level="INFO">4 S root      110375  110355  0  80   0 - 60787 poll_s 08:49 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Live_Migration__192.0.2.21.pcap
4 S tcpdump   110385  110375  0  80   0 -  8196 poll_s 08:49 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Live_Migration__192.0.2.21.pcap
0 S heat-ad+  112408  110355  0  80   0 - 28294 do_wai 08:50 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+  112418  112408  0  80   0 - 28177 pipe_w 08:50 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181214 08:50:50.093" starttime="20181214 08:50:50.093"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo pkill -f tcpdump</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 08:50:50.094" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181214 08:50:50.159" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 08:50:50.159" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 08:50:50.159" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181214 08:50:50.159" starttime="20181214 08:50:50.094"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 08:50:50.160" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:50.161" starttime="20181214 08:50:50.160"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 08:50:50.161" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:50.161" starttime="20181214 08:50:50.161"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo xz -9ekvv /tmp/*.pcap</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 08:50:50.162" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181214 08:50:50.331" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181214 08:50:50.332" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181214 08:50:50.332" starttime="20181214 08:50:50.162"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 08:50:50.333" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:50.333" starttime="20181214 08:50:50.332"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ls -ls /tmp</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 08:50:50.334" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181214 08:50:50.419" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 08:50:50.420" level="INFO">${stdout} = total 40
16 -rw-r--r--. 1 root    root    15515 Dec 14 07:38 builder.log
 0 drwxr-xr-x. 2 root    root        6 Dec 14 08:17 hsperfdata_root
 0 drwx------. 3 root    root       17 Dec 14 08:07 systemd...</msg>
<status status="PASS" endtime="20181214 08:50:50.420" starttime="20181214 08:50:50.333"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 08:50:50.421" level="INFO">total 40
16 -rw-r--r--. 1 root    root    15515 Dec 14 07:38 builder.log
 0 drwxr-xr-x. 2 root    root        6 Dec 14 08:17 hsperfdata_root
 0 drwx------. 3 root    root       17 Dec 14 08:07 systemd-private-a14ce71428a044318ee2576e5be22118-ntpd.service-N9SNCe
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 08:34 tcpdump_port_6653__CSIT_L2__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 08:34 tcpdump_port_6653__CSIT_L2__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 08:49 tcpdump_port_6653__CSIT_L3__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 08:49 tcpdump_port_6653__CSIT_L3__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 08:50 tcpdump_port_6653__CSIT_Live_Migration__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 08:50 tcpdump_port_6653__CSIT_Live_Migration__192.0.2.21.pcap.xz
 0 drwx------. 2 root    root        6 Dec 14 08:07 tmp.oiezkMwnoI</msg>
<status status="PASS" endtime="20181214 08:50:50.421" starttime="20181214 08:50:50.420"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:50.422" starttime="20181214 08:50:49.967"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:50.422" starttime="20181214 08:50:49.967"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:50.422" starttime="20181214 08:50:49.966"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:50.422" starttime="20181214 08:50:49.965"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:50.422" starttime="20181214 08:50:49.963"></status>
</kw>
<kw name="Close All Connections" library="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" endtime="20181214 08:50:50.606" starttime="20181214 08:50:50.423"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>threads --list | wc -l</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:50.625" starttime="20181214 08:50:50.623"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 08:50:50.626" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 08:50:50.822" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 08:50:50.822" starttime="20181214 08:50:50.625"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:50.878" level="INFO">@root&gt;threads --list | 0[C 0w[Kc -l</msg>
<status status="PASS" endtime="20181214 08:50:50.878" starttime="20181214 08:50:50.823"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:50:51.005" level="INFO">[?1l&gt;[?2004l     282    282
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 08:50:51.005" level="INFO">${output} = [?1l&gt;[?2004l     282    282
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:50:51.006" starttime="20181214 08:50:50.878"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 08:50:51.049" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 08:50:51.049" starttime="20181214 08:50:51.006"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:50:51.051" starttime="20181214 08:50:51.050"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 08:50:51.052" level="INFO">[?1l&gt;[?2004l     282    282
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:50:51.052" starttime="20181214 08:50:51.051"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:51.052" starttime="20181214 08:50:50.622"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:51.052" starttime="20181214 08:50:50.607"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:51.052" starttime="20181214 08:50:50.606"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:51.052" starttime="20181214 08:50:16.562"></status>
</kw>
<status status="FAIL" endtime="20181214 08:50:51.052" starttime="20181214 08:50:16.314">''5' == '0'' should be true.</status>
</kw>
<doc>Test suite to verify live Migaration of VM instance also verify the connectivity
of VM instance while Migrating the instance,</doc>
<status status="FAIL" endtime="20181214 08:50:51.053" starttime="20181214 08:49:27.082">Suite setup failed:
''5' == '0'' should be true.

Also suite teardown failed:
''5' == '0'' should be true.</status>
</suite>
<suite source="/home/opnfv/repos/odl_test/csit/suites/openstack/connectivity/external_network.robot" id="s1-s4" name="External Network">
<kw type="setup" name="Suite Setup">
<kw name="OpenStack Suite Setup" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Setup_Utils_For_Setup_And_Teardown" library="SetupUtils">
<doc>Prepare both FailFast and Karaf logging, log that the caller suite has started.</doc>
<kw name="Do_Not_Fail_Fast_From_Now_On" library="FailFast">
<doc>Set suite to not fail fast.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${SuiteFastFail}</arg>
<arg>False</arg>
</arguments>
<msg timestamp="20181214 08:50:51.194" level="INFO">${SuiteFastFail} = False</msg>
<status status="PASS" endtime="20181214 08:50:51.194" starttime="20181214 08:50:51.187"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:51.195" starttime="20181214 08:50:51.187"></status>
</kw>
<kw name="Setup_Karaf_Keywords" library="KarafKeywords">
<doc>Initialize ClusterManagement. Open ssh karaf connections to each ODL.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="ClusterManagement_Setup" library="ClusterManagement">
<doc>Detect repeated call, or detect number of members and initialize derived suite variables.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>False</arg>
</arguments>
<assign>
<var>${already_done}</var>
</assign>
<msg timestamp="20181214 08:50:51.202" level="INFO">${already_done} = False</msg>
<status status="PASS" endtime="20181214 08:50:51.202" starttime="20181214 08:50:51.196"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${already_done}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:51.202" starttime="20181214 08:50:51.202"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>True</arg>
</arguments>
<msg timestamp="20181214 08:50:51.203" level="INFO">${ClusterManagement__has_setup_run} = True</msg>
<status status="PASS" endtime="20181214 08:50:51.203" starttime="20181214 08:50:51.203"></status>
</kw>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${NUM_ODL_SYSTEM}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${cluster_size}</var>
</assign>
<msg timestamp="20181214 08:50:51.203" level="INFO">${cluster_size} = 1</msg>
<status status="PASS" endtime="20181214 08:50:51.203" starttime="20181214 08:50:51.203"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Convert_To_Integer</arg>
<arg>${cluster_size}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${possibly_int_of_members}</var>
</assign>
<kw name="Convert To Integer" library="BuiltIn">
<doc>Converts the given item to an integer number.</doc>
<arguments>
<arg>${cluster_size}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:51.204" starttime="20181214 08:50:51.204"></status>
</kw>
<msg timestamp="20181214 08:50:51.204" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 08:50:51.204" level="INFO">${possibly_int_of_members} = 1</msg>
<status status="PASS" endtime="20181214 08:50:51.204" starttime="20181214 08:50:51.204"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${status}' != 'PASS'</arg>
<arg>${1}</arg>
<arg>${possibly_int_of_members}</arg>
</arguments>
<assign>
<var>${int_of_members}</var>
</assign>
<msg timestamp="20181214 08:50:51.205" level="INFO">${int_of_members} = 1</msg>
<status status="PASS" endtime="20181214 08:50:51.205" starttime="20181214 08:50:51.205"></status>
</kw>
<kw name="ClusterManagement__Compute_Derived_Variables" library="ClusterManagement">
<doc>Construct index list, session list and IP mapping, publish them as suite variables.</doc>
<arguments>
<arg>int_of_members=${int_of_members}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{member_index_list}</var>
</assign>
<msg timestamp="20181214 08:50:51.206" level="INFO">@{member_index_list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:50:51.206" starttime="20181214 08:50:51.206"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{session_list}</var>
</assign>
<msg timestamp="20181214 08:50:51.206" level="INFO">@{session_list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:50:51.206" starttime="20181214 08:50:51.206"></status>
</kw>
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<assign>
<var>&amp;{index_to_ip_mapping}</var>
</assign>
<msg timestamp="20181214 08:50:51.207" level="INFO">&amp;{index_to_ip_mapping} = { }</msg>
<status status="PASS" endtime="20181214 08:50:51.207" starttime="20181214 08:50:51.207"></status>
</kw>
<kw type="for" name="${index} IN RANGE [ 1 | ${int_of_members+1} ]">
<kw type="foritem" name="${index} = 1">
<kw name="ClusterManagement__Include_Member_Index" library="ClusterManagement">
<doc>Add a corresponding item based on index into the last three arguments.</doc>
<arguments>
<arg>${index}</arg>
<arg>${member_index_list}</arg>
<arg>${session_list}</arg>
<arg>${index_to_ip_mapping}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${member_index_list}</arg>
<arg>${index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:51.209" starttime="20181214 08:50:51.208"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${ODL_SYSTEM_${index}_IP}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 08:50:51.209" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:50:51.209" starttime="20181214 08:50:51.209"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${index_to_ip_mapping}</arg>
<arg>${index}</arg>
<arg>${member_ip}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:51.210" starttime="20181214 08:50:51.209"></status>
</kw>
<kw name="Resolve_Http_Session_For_Member" library="ClusterManagement">
<doc>Return RequestsLibrary session alias pointing to node of given index.</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${session_alias}</var>
</assign>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>ClusterManagement__session_${member_index}</arg>
</arguments>
<assign>
<var>${session}</var>
</assign>
<msg timestamp="20181214 08:50:51.211" level="INFO">${session} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181214 08:50:51.211" starttime="20181214 08:50:51.210"></status>
</kw>
<msg timestamp="20181214 08:50:51.211" level="INFO">${session_alias} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181214 08:50:51.211" starttime="20181214 08:50:51.210"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>${session_alias}</arg>
<arg>http://${member_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>timeout=${http_timeout}</arg>
<arg>max_retries=${http_retries}</arg>
</arguments>
<msg timestamp="20181214 08:50:51.211" level="INFO">Creating Session using : alias=ClusterManagement__session_1, url=http://192.0.2.21:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad9a81090&gt;, timeout=5, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 08:50:51.212" starttime="20181214 08:50:51.211"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${session_list}</arg>
<arg>${session_alias}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:51.212" starttime="20181214 08:50:51.212"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:51.212" starttime="20181214 08:50:51.208"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:51.212" starttime="20181214 08:50:51.207"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:51.212" starttime="20181214 08:50:51.207"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__member_index_list}</arg>
<arg>${member_index_list}</arg>
</arguments>
<msg timestamp="20181214 08:50:51.213" level="INFO">${ClusterManagement__member_index_list} = [1]</msg>
<status status="PASS" endtime="20181214 08:50:51.213" starttime="20181214 08:50:51.213"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__index_to_ip_mapping}</arg>
<arg>${index_to_ip_mapping}</arg>
</arguments>
<msg timestamp="20181214 08:50:51.214" level="INFO">${ClusterManagement__index_to_ip_mapping} = {1: u'192.0.2.21'}</msg>
<status status="PASS" endtime="20181214 08:50:51.214" starttime="20181214 08:50:51.213"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__session_list}</arg>
<arg>${session_list}</arg>
</arguments>
<msg timestamp="20181214 08:50:51.214" level="INFO">${ClusterManagement__session_list} = [u'ClusterManagement__session_1']</msg>
<status status="PASS" endtime="20181214 08:50:51.214" starttime="20181214 08:50:51.214"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:51.214" starttime="20181214 08:50:51.205"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:51.214" starttime="20181214 08:50:51.195"></status>
</kw>
<kw name="Run_Bash_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run command on each.</doc>
<arguments>
<arg>iptables -I INPUT -p tcp --dport ${KARAF_SHELL_PORT} -j ACCEPT; iptables-save</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 08:50:51.216" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 08:50:51.216" starttime="20181214 08:50:51.216"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 08:50:51.217" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 08:50:51.217" starttime="20181214 08:50:51.217"></status>
</kw>
<msg timestamp="20181214 08:50:51.217" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 08:50:51.217" starttime="20181214 08:50:51.215"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run_Bash_Command_On_Member" library="ClusterManagement">
<doc>Obtain IP, call Utils and return output. This keeps previous ssh session active.</doc>
<arguments>
<arg>command=${command}</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 08:50:51.218" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:50:51.218" starttime="20181214 08:50:51.218"></status>
</kw>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Utils.Run_Command_On_Controller</arg>
<arg>${member_ip}</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 08:50:51.220" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 08:50:51.220" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 08:50:51.220" starttime="20181214 08:50:51.219"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:51.222" starttime="20181214 08:50:51.222"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 08:50:51.223" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 08:50:51.223" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 08:50:51.223" starttime="20181214 08:50:51.223"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 08:50:51.224" level="INFO">Attempting to execute command "iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 08:50:51.224" starttime="20181214 08:50:51.223"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 08:50:51.224" level="INFO">${conn_id} = 2</msg>
<status status="PASS" endtime="20181214 08:50:51.224" starttime="20181214 08:50:51.224"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 08:50:51.225" level="INFO">Length is 0</msg>
<msg timestamp="20181214 08:50:51.225" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 08:50:51.225" starttime="20181214 08:50:51.225"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:51.226" starttime="20181214 08:50:51.226"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 08:50:51.227" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 08:50:51.745" level="INFO">Read output: Last login: Fri Dec 14 08:50:18 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:50:51.746" starttime="20181214 08:50:51.227"></status>
</kw>
<msg timestamp="20181214 08:50:51.746" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:50:51.746" starttime="20181214 08:50:51.226"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:51.746" starttime="20181214 08:50:51.225"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 08:50:51.748" level="INFO">Executing command 'iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save'.</msg>
<msg timestamp="20181214 08:50:51.772" level="INFO">Command exited with return code 127.</msg>
<msg timestamp="20181214 08:50:51.772" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 08:50:51.772" level="INFO">${stderr} = bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181214 08:50:51.772" starttime="20181214 08:50:51.747"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:50:51.837" starttime="20181214 08:50:51.773"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 08:50:51.839" level="INFO">bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181214 08:50:51.839" starttime="20181214 08:50:51.838"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:51.841" starttime="20181214 08:50:51.840"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 08:50:51.843" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:50:51.844" starttime="20181214 08:50:51.843"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:51.844" starttime="20181214 08:50:51.842"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:51.848" starttime="20181214 08:50:51.847"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:51.849" starttime="20181214 08:50:51.849"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:50:51.851" starttime="20181214 08:50:51.850"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:51.851" starttime="20181214 08:50:51.845"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:51.852" starttime="20181214 08:50:51.221"></status>
</kw>
<msg timestamp="20181214 08:50:51.852" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:50:51.852" starttime="20181214 08:50:51.221"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:51.853" starttime="20181214 08:50:51.220"></status>
</kw>
<msg timestamp="20181214 08:50:51.853" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:50:51.853" starttime="20181214 08:50:51.220"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:51.857" starttime="20181214 08:50:51.856"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:51.858" starttime="20181214 08:50:51.858"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:50:51.859" starttime="20181214 08:50:51.859"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:51.859" starttime="20181214 08:50:51.854"></status>
</kw>
<msg timestamp="20181214 08:50:51.860" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:50:51.860" starttime="20181214 08:50:51.219"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 08:50:51.861" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:51.861" starttime="20181214 08:50:51.860"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:51.861" starttime="20181214 08:50:51.218"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:51.861" starttime="20181214 08:50:51.217"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:51.861" starttime="20181214 08:50:51.217"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:51.861" starttime="20181214 08:50:51.215"></status>
</kw>
<kw name="Comment" library="BuiltIn">
<doc>Displays the given messages in the log file as keyword arguments.</doc>
<arguments>
<arg>First connections to Karaf console may fail, so WUKS is used. TODO: Track as a Bug.</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:51.862" starttime="20181214 08:50:51.862"></status>
</kw>
<kw type="for" name="${index} IN [ @{ClusterManagement__member_index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Wait_Until_Keyword_Succeeds</arg>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Open_Controller_Karaf_Console_On_Background" library="KarafKeywords">
<doc>If there is a stored ssh connection index of connection to the controller's karaf console for ${member_index},</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection_object}</var>
</assign>
<msg timestamp="20181214 08:50:51.904" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 08:50:51.904" level="INFO">${current_ssh_connection_object} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 08:50:51.904" starttime="20181214 08:50:51.904"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
</arguments>
<msg timestamp="20181214 08:50:51.905" level="INFO">{}</msg>
<status status="PASS" endtime="20181214 08:50:51.905" starttime="20181214 08:50:51.905"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181214 08:50:51.906" level="INFO">1</msg>
<status status="PASS" endtime="20181214 08:50:51.906" starttime="20181214 08:50:51.905"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Get From Dictionary</arg>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${old_connection_index}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181214 08:50:51.907" level="FAIL">Dictionary does not contain key '1'.</msg>
<status status="FAIL" endtime="20181214 08:50:51.907" starttime="20181214 08:50:51.907"></status>
</kw>
<msg timestamp="20181214 08:50:51.908" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181214 08:50:51.908" level="INFO">${old_connection_index} = Dictionary does not contain key '1'.</msg>
<status status="PASS" endtime="20181214 08:50:51.908" starttime="20181214 08:50:51.906"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status}'=='PASS'</arg>
<arg>BuiltIn.Run_Keywords</arg>
<arg>SSHLibrary.Switch_Connection</arg>
<arg>${old_connection_index}</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Write</arg>
<arg>logout</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Close_Connection</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:51.909" starttime="20181214 08:50:51.908"></status>
</kw>
<kw name="Resolve_IP_Address_For_Member" library="ClusterManagement">
<doc>Return node IP address of given index.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${odl_ip}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${ip_address}</var>
</assign>
<msg timestamp="20181214 08:50:51.910" level="INFO">${ip_address} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:50:51.910" starttime="20181214 08:50:51.910"></status>
</kw>
<msg timestamp="20181214 08:50:51.911" level="INFO">${odl_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:50:51.911" starttime="20181214 08:50:51.909"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${odl_ip}</arg>
<arg>port=${KARAF_SHELL_PORT}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:51.912" starttime="20181214 08:50:51.911"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${karaf_connection_object}</var>
</assign>
<msg timestamp="20181214 08:50:51.913" level="INFO">index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=8101</msg>
<msg timestamp="20181214 08:50:51.913" level="INFO">${karaf_connection_object} = index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=8101</msg>
<status status="PASS" endtime="20181214 08:50:51.913" starttime="20181214 08:50:51.912"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
<arg>${karaf_connection_object.index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:51.914" starttime="20181214 08:50:51.913"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 08:50:51.915" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 08:50:52.133" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 08:50:52.134" starttime="20181214 08:50:51.914"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection_object.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:52.137" starttime="20181214 08:50:52.136"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:52.137" starttime="20181214 08:50:52.137"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:50:52.138" starttime="20181214 08:50:52.138"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.138" starttime="20181214 08:50:52.135"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.138" starttime="20181214 08:50:51.903"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.138" starttime="20181214 08:50:51.864"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.139" starttime="20181214 08:50:51.863"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.139" starttime="20181214 08:50:51.863"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.139" starttime="20181214 08:50:51.862"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.139" starttime="20181214 08:50:51.195"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>KarafKeywords.Log_Test_Suite_Start_To_Controller_Karaf</arg>
</arguments>
<kw name="Log_Test_Suite_Start_To_Controller_Karaf" library="KarafKeywords">
<doc>Log suite name to karaf log, useful in suite setup.</doc>
<kw name="Log_Message_To_Controller_Karaf" library="KarafKeywords">
<doc>Make sure this resource is initialized. Send a message into the controller's karaf log file on every node listed (or all).</doc>
<arguments>
<arg>Starting suite ${SUITE_SOURCE}</arg>
<arg>${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 08:50:52.158" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 08:50:52.158" starttime="20181214 08:50:52.157"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 08:50:52.159" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 08:50:52.159" starttime="20181214 08:50:52.158"></status>
</kw>
<msg timestamp="20181214 08:50:52.159" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 08:50:52.159" starttime="20181214 08:50:52.156"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_With_Retry_On_Background</arg>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_With_Retry_On_Background" library="KarafKeywords">
<doc>Attemp to send command to karaf for ${member_index}, if fail then open connection and try again.</doc>
<arguments>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_On_Background</arg>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${message}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_On_Background" library="KarafKeywords">
<doc>Send command to karaf without affecting current SSH connection. Read, log and return response.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${karaf_connection_index}</var>
</assign>
<msg timestamp="20181214 08:50:52.174" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181214 08:50:52.174" starttime="20181214 08:50:52.173"></status>
</kw>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${karaf_connection_index}</arg>
</arguments>
<assign>
<var>${current_connection_index}</var>
</assign>
<msg timestamp="20181214 08:50:52.175" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181214 08:50:52.175" starttime="20181214 08:50:52.174"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Write</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${status_write}</var>
<var>${message_write}</var>
</assign>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${command}</arg>
</arguments>
<msg timestamp="20181214 08:50:52.206" level="INFO">@root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "/ "o "p "n "f "v "/ "r "e "p "o "[78Cs "[A[78C/</msg>
<status status="PASS" endtime="20181214 08:50:52.206" starttime="20181214 08:50:52.176"></status>
</kw>
<msg timestamp="20181214 08:50:52.206" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181214 08:50:52.206" level="INFO">${message_write} = @root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "...</msg>
<status status="PASS" endtime="20181214 08:50:52.206" starttime="20181214 08:50:52.175"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Read_Until_Regexp</arg>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${status_wait}</var>
<var>${message_wait}</var>
</assign>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<msg timestamp="20181214 08:50:52.227" level="INFO">"o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v "i "t "y "/ "e "x "t "e "r "n "a "l "_ "n "e "t "w "o "r "k ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:50:52.227" starttime="20181214 08:50:52.207"></status>
</kw>
<msg timestamp="20181214 08:50:52.227" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181214 08:50:52.227" level="INFO">${message_wait} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v ...</msg>
<status status="PASS" endtime="20181214 08:50:52.228" starttime="20181214 08:50:52.207"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:52.228" starttime="20181214 08:50:52.228"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${message_wait}</arg>
</arguments>
<msg timestamp="20181214 08:50:52.229" level="INFO"> "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v "i "t "y "/ "e "x "t "e "r "n "a "l "_ "n "e "t "w "o "r "k ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:50:52.229" starttime="20181214 08:50:52.228"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:52.229" starttime="20181214 08:50:52.229"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection_index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:52.231" starttime="20181214 08:50:52.230"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:52.231" starttime="20181214 08:50:52.231"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:50:52.232" starttime="20181214 08:50:52.231"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.232" starttime="20181214 08:50:52.230"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.232" starttime="20181214 08:50:52.173"></status>
</kw>
<msg timestamp="20181214 08:50:52.232" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 08:50:52.232" level="INFO">${message} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v ...</msg>
<status status="PASS" endtime="20181214 08:50:52.232" starttime="20181214 08:50:52.172"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>'${status}' == 'PASS'</arg>
<arg>${message}</arg>
</arguments>
<msg timestamp="20181214 08:50:52.233" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:50:52.233" starttime="20181214 08:50:52.232"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.233" starttime="20181214 08:50:52.171"></status>
</kw>
<msg timestamp="20181214 08:50:52.233" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 08:50:52.233" level="INFO">${output} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v ...</msg>
<status status="PASS" endtime="20181214 08:50:52.233" starttime="20181214 08:50:52.160"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${tolerate_failure} or "${status}" == "PASS"</arg>
<arg>BuiltIn.Fail</arg>
<arg>${output}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:52.234" starttime="20181214 08:50:52.233"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.234" starttime="20181214 08:50:52.159"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.234" starttime="20181214 08:50:52.159"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.234" starttime="20181214 08:50:52.155"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.234" starttime="20181214 08:50:52.140"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.234" starttime="20181214 08:50:52.139"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.234" starttime="20181214 08:50:51.186"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>org.apache.karaf.shell.support.ShellUtil</arg>
<arg>org.apache.sshd.server.session.ServerSessionImpl</arg>
</arguments>
<assign>
<var>@{loggers}</var>
</assign>
<msg timestamp="20181214 08:50:52.235" level="INFO">@{loggers} = [ org.apache.karaf.shell.support.ShellUtil | org.apache.sshd.server.session.ServerSessionImpl ]</msg>
<status status="PASS" endtime="20181214 08:50:52.235" starttime="20181214 08:50:52.234"></status>
</kw>
<kw name="Setup_Logging_For_Debug_Purposes_On_List_Or_All" library="SetupUtils">
<doc>Set the log level for given loggers on node nodes of the cluster</doc>
<arguments>
<arg>OFF</arg>
<arg>${loggers}</arg>
</arguments>
<kw type="for" name="${logger} IN [ @{loggers_list} ]">
<kw type="foritem" name="${logger} = org.apache.karaf.shell.support.ShellUtil">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 08:50:52.237" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 08:50:52.237" starttime="20181214 08:50:52.237"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 08:50:52.238" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 08:50:52.238" starttime="20181214 08:50:52.237"></status>
</kw>
<msg timestamp="20181214 08:50:52.238" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 08:50:52.238" starttime="20181214 08:50:52.236"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 08:50:52.239" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:50:52.239" starttime="20181214 08:50:52.238"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 08:50:52.242" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 08:50:52.242" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 08:50:52.242" starttime="20181214 08:50:52.242"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:52.250" starttime="20181214 08:50:52.250"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 08:50:52.251" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 08:50:52.391" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 08:50:52.392" starttime="20181214 08:50:52.250"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:52.442" level="INFO">@root&gt;log:set OFF org.apache.karaf.shell.support.ShellUtil</msg>
<status status="PASS" endtime="20181214 08:50:52.442" starttime="20181214 08:50:52.392"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:50:52.443" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 08:50:52.443" level="INFO">${output} = [?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:50:52.443" starttime="20181214 08:50:52.442"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 08:50:52.486" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 08:50:52.486" starttime="20181214 08:50:52.444"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:50:52.488" starttime="20181214 08:50:52.486"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 08:50:52.488" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:50:52.488" starttime="20181214 08:50:52.488"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.488" starttime="20181214 08:50:52.249"></status>
</kw>
<msg timestamp="20181214 08:50:52.488" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:50:52.489" starttime="20181214 08:50:52.242"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:52.490" starttime="20181214 08:50:52.490"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:52.490" starttime="20181214 08:50:52.490"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:50:52.491" starttime="20181214 08:50:52.491"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.491" starttime="20181214 08:50:52.489"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.491" starttime="20181214 08:50:52.241"></status>
</kw>
<msg timestamp="20181214 08:50:52.491" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:50:52.491" starttime="20181214 08:50:52.240"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.491" starttime="20181214 08:50:52.240"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.491" starttime="20181214 08:50:52.238"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.491" starttime="20181214 08:50:52.238"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.491" starttime="20181214 08:50:52.236"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.491" starttime="20181214 08:50:52.235"></status>
</kw>
<kw type="foritem" name="${logger} = org.apache.sshd.server.session.ServerSessionImpl">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 08:50:52.493" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 08:50:52.493" starttime="20181214 08:50:52.493"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 08:50:52.494" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 08:50:52.494" starttime="20181214 08:50:52.494"></status>
</kw>
<msg timestamp="20181214 08:50:52.494" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 08:50:52.494" starttime="20181214 08:50:52.492"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 08:50:52.495" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:50:52.495" starttime="20181214 08:50:52.494"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 08:50:52.497" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 08:50:52.498" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 08:50:52.498" starttime="20181214 08:50:52.497"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:52.505" starttime="20181214 08:50:52.505"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 08:50:52.506" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 08:50:52.640" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 08:50:52.640" starttime="20181214 08:50:52.506"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:50:52.692" level="INFO">@root&gt;log:set OFF org.apache.sshd.server.session.ServerSessionI</msg>
<status status="PASS" endtime="20181214 08:50:52.692" starttime="20181214 08:50:52.640"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:50:52.695" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 08:50:52.695" level="INFO">${output} = [A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:50:52.695" starttime="20181214 08:50:52.693"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 08:50:52.739" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 08:50:52.739" starttime="20181214 08:50:52.696"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:50:52.741" starttime="20181214 08:50:52.740"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 08:50:52.742" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:50:52.742" starttime="20181214 08:50:52.741"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.742" starttime="20181214 08:50:52.504"></status>
</kw>
<msg timestamp="20181214 08:50:52.742" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:50:52.742" starttime="20181214 08:50:52.498"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:52.743" starttime="20181214 08:50:52.743"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:52.744" starttime="20181214 08:50:52.744"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:50:52.744" starttime="20181214 08:50:52.744"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.744" starttime="20181214 08:50:52.743"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.745" starttime="20181214 08:50:52.496"></status>
</kw>
<msg timestamp="20181214 08:50:52.745" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:50:52.745" starttime="20181214 08:50:52.496"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.745" starttime="20181214 08:50:52.495"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.745" starttime="20181214 08:50:52.494"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.745" starttime="20181214 08:50:52.494"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.745" starttime="20181214 08:50:52.492"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.745" starttime="20181214 08:50:52.492"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.745" starttime="20181214 08:50:52.235"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:52.745" starttime="20181214 08:50:52.235"></status>
</kw>
<kw name="Devstack Suite Setup" library="DevstackUtils">
<doc>Open connections to the nodes</doc>
<kw name="Set Default Configuration" library="SSHLibrary">
<doc>Update the default `configuration`.</doc>
<arguments>
<arg>timeout=${DEFAULT_DEVSTACK_PROMPT_TIMEOUT}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:52.746" starttime="20181214 08:50:52.746"></status>
</kw>
<kw name="Get DevStack Nodes Data" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
<arg>${OS_CONTROL_NODE_IP}</arg>
</arguments>
<msg timestamp="20181214 08:50:52.747" level="INFO">${OS_CNTL_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:50:52.747" starttime="20181214 08:50:52.747"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CNTL_CONN_ID</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${ip}</arg>
<arg>prompt=${DEFAULT_LINUX_PROMPT}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 08:50:52.748" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181214 08:50:52.748" starttime="20181214 08:50:52.748"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${OS_USER}</arg>
<arg>${DEVSTACK_SYSTEM_PASSWORD}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 08:50:52.750" level="INFO">Length is 0</msg>
<msg timestamp="20181214 08:50:52.750" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 08:50:52.750" starttime="20181214 08:50:52.749"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:52.750" starttime="20181214 08:50:52.750"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 08:50:52.751" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 08:50:53.200" level="INFO">Read output: Last login: Fri Dec 14 08:50:51 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:50:53.201" starttime="20181214 08:50:52.751"></status>
</kw>
<msg timestamp="20181214 08:50:53.201" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:50:53.202" starttime="20181214 08:50:52.750"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:53.203" starttime="20181214 08:50:52.748"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${${name}}</arg>
<arg>${conn_id}</arg>
</arguments>
<msg timestamp="20181214 08:50:53.205" level="INFO">${OS_CNTL_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181214 08:50:53.205" starttime="20181214 08:50:53.204"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:53.206" starttime="20181214 08:50:52.747"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-0cmp"</arg>
<arg>DevstackUtils.Set Node Data For AllinOne Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-1cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Compute Node Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "0cmb-1ctl-2cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Two Compute Node Setup</arg>
</arguments>
<kw name="Set Node Data For AllinOne Setup" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes where the Control Node enables Compute service also.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 08:50:53.209" level="INFO">${OS_CMP1_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:50:53.210" starttime="20181214 08:50:53.209"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 08:50:53.211" level="INFO">${OS_CMP2_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:50:53.211" starttime="20181214 08:50:53.210"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 08:50:53.212" level="INFO">@{OS_ALL_IPS} = [ 192.0.2.21 ]</msg>
<status status="PASS" endtime="20181214 08:50:53.212" starttime="20181214 08:50:53.211"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 08:50:53.213" level="INFO">@{OS_CMP_IPS} = [ 192.0.2.21 ]</msg>
<status status="PASS" endtime="20181214 08:50:53.214" starttime="20181214 08:50:53.213"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 08:50:53.215" level="INFO">${OS_CMP1_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181214 08:50:53.215" starttime="20181214 08:50:53.214"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 08:50:53.216" level="INFO">${OS_CMP2_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181214 08:50:53.216" starttime="20181214 08:50:53.215"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 08:50:53.223" level="INFO">@{OS_ALL_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181214 08:50:53.223" starttime="20181214 08:50:53.216"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 08:50:53.229" level="INFO">@{OS_CMP_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181214 08:50:53.229" starttime="20181214 08:50:53.223"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:53.229" starttime="20181214 08:50:53.207"></status>
</kw>
<status status="PASS" endtime="20181214 08:50:53.229" starttime="20181214 08:50:53.206"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>${OS_NODE_CNT}</var>
</assign>
<msg timestamp="20181214 08:50:53.230" level="INFO">Length is 1</msg>
<msg timestamp="20181214 08:50:53.230" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181214 08:50:53.230" starttime="20181214 08:50:53.230"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_NODE_CNT}</arg>
</arguments>
<msg timestamp="20181214 08:50:53.231" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181214 08:50:53.231" starttime="20181214 08:50:53.231"></status>
</kw>
<kw name="Get DevStack Hostnames" library="DevstackUtils">
<doc>Assign hostname global variables for DevStack nodes</doc>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<assign>
<var>${OS_CNTL_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:50:53.246" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 08:50:53.289" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:50:55.470" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:50:55.471" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:50:55.471" starttime="20181214 08:50:53.245"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:50:55.472" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 08:50:55.472" starttime="20181214 08:50:55.471"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:50:55.473" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:55.473" starttime="20181214 08:50:55.472"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:55.474" starttime="20181214 08:50:55.473"></status>
</kw>
<msg timestamp="20181214 08:50:55.474" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 08:50:55.474" starttime="20181214 08:50:53.245"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:50:55.483" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 08:50:55.519" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:50:57.697" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:50:57.697" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:50:57.697" starttime="20181214 08:50:55.482"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:50:57.698" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:50:57.698" starttime="20181214 08:50:57.698"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:50:57.699" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:57.699" starttime="20181214 08:50:57.699"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:57.700" starttime="20181214 08:50:57.700"></status>
</kw>
<msg timestamp="20181214 08:50:57.701" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:50:57.701" starttime="20181214 08:50:55.482"></status>
</kw>
<msg timestamp="20181214 08:50:57.701" level="INFO">${OS_CNTL_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:50:57.701" starttime="20181214 08:50:53.233"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP1_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:50:57.714" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 08:50:57.756" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:50:59.606" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:50:59.606" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:50:59.606" starttime="20181214 08:50:57.714"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:50:59.607" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 08:50:59.607" starttime="20181214 08:50:59.607"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:50:59.608" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:50:59.608" starttime="20181214 08:50:59.608"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:50:59.609" starttime="20181214 08:50:59.608"></status>
</kw>
<msg timestamp="20181214 08:50:59.609" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 08:50:59.610" starttime="20181214 08:50:57.713"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:50:59.619" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 08:50:59.660" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:51:01.795" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:51:01.796" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:51:01.796" starttime="20181214 08:50:59.619"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:51:01.797" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:51:01.797" starttime="20181214 08:51:01.796"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:51:01.797" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:01.798" starttime="20181214 08:51:01.797"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:01.798" starttime="20181214 08:51:01.798"></status>
</kw>
<msg timestamp="20181214 08:51:01.799" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:51:01.799" starttime="20181214 08:50:59.618"></status>
</kw>
<msg timestamp="20181214 08:51:01.799" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:51:01.799" starttime="20181214 08:50:57.701"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP2_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:51:01.808" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 08:51:01.849" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:51:04.234" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:51:04.234" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:51:04.234" starttime="20181214 08:51:01.808"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:51:04.236" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 08:51:04.236" starttime="20181214 08:51:04.235"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:51:04.237" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:04.237" starttime="20181214 08:51:04.236"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:04.238" starttime="20181214 08:51:04.237"></status>
</kw>
<msg timestamp="20181214 08:51:04.238" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 08:51:04.238" starttime="20181214 08:51:01.807"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:51:04.249" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 08:51:04.293" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:51:06.555" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:51:06.556" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:51:06.556" starttime="20181214 08:51:04.248"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:51:06.557" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:51:06.557" starttime="20181214 08:51:06.556"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:51:06.558" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:06.558" starttime="20181214 08:51:06.558"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:06.559" starttime="20181214 08:51:06.559"></status>
</kw>
<msg timestamp="20181214 08:51:06.560" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:51:06.560" starttime="20181214 08:51:04.248"></status>
</kw>
<msg timestamp="20181214 08:51:06.560" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:51:06.561" starttime="20181214 08:51:01.799"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 08:51:06.562" level="INFO">${OS_CNTL_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:51:06.562" starttime="20181214 08:51:06.561"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 08:51:06.562" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:51:06.563" starttime="20181214 08:51:06.562"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 08:51:06.563" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 08:51:06.564" starttime="20181214 08:51:06.563"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:06.564" starttime="20181214 08:50:53.232"></status>
</kw>
<kw name="Log Devstack Nodes Data" library="DevstackUtils">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=\n</arg>
<arg>OS_CNTL_HOSTNAME: ${OS_CNTL_HOSTNAME} - OS_CNTL_IP: ${OS_CNTL_IP} - OS_CONTROL_NODE_IP: ${OS_CONTROL_NODE_IP}</arg>
<arg>OS_CMP1_HOSTNAME: ${OS_CMP1_HOSTNAME} - OS_CMP1_IP: ${OS_CMP1_IP} - OS_COMPUTE_1_IP: ${OS_COMPUTE_1_IP}</arg>
<arg>OS_CMP2_HOSTNAME: ${OS_CMP2_HOSTNAME} - OS_CMP2_IP: ${OS_CMP2_IP} - OS_COMPUTE_2_IP: ${OS_COMPUTE_2_IP}</arg>
<arg>OS_ALL_IPS: @{OS_ALL_IPS}</arg>
<arg>OS_CMP_IPS: @{OS_CMP_IPS}</arg>
<arg>OS_NODE_CNT: ${OS_NODE_CNT}</arg>
<arg>OS_ALL_CONN_IDS: @{OS_ALL_CONN_IDS}</arg>
<arg>OS_CMP_CONN_IDS: @{OS_CMP_CONN_IDS}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:51:06.567" level="INFO">${output} = OS_CNTL_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CNTL_IP: 192.0.2.21 - OS_CONTROL_NODE_IP: 192.0.2.21
OS_CMP1_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP1_IP: 192.0.2.21 - OS_COMPUT...</msg>
<status status="PASS" endtime="20181214 08:51:06.567" starttime="20181214 08:51:06.565"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>DevStack Nodes Data:\n${output}</arg>
</arguments>
<msg timestamp="20181214 08:51:06.567" level="INFO">DevStack Nodes Data:
OS_CNTL_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CNTL_IP: 192.0.2.21 - OS_CONTROL_NODE_IP: 192.0.2.21
OS_CMP1_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP1_IP: 192.0.2.21 - OS_COMPUTE_1_IP: 
OS_CMP2_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP2_IP: 192.0.2.21 - OS_COMPUTE_2_IP: 
OS_ALL_IPS: [u'192.0.2.21']
OS_CMP_IPS: [u'192.0.2.21']
OS_NODE_CNT: 1
OS_ALL_CONN_IDS: [12]
OS_CMP_CONN_IDS: [12]</msg>
<status status="PASS" endtime="20181214 08:51:06.568" starttime="20181214 08:51:06.567"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:06.568" starttime="20181214 08:51:06.564"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:06.568" starttime="20181214 08:50:52.746"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>session</arg>
<arg>http://${odl_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
</arguments>
<msg timestamp="20181214 08:51:06.569" level="INFO">Creating Session using : alias=session, url=http://192.0.2.21:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad9ca19d0&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 08:51:06.570" starttime="20181214 08:51:06.568"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:06.570" starttime="20181214 08:50:52.745"></status>
</kw>
<kw name="Start Packet Capture On Nodes" library="OpenStackOperations">
<doc>Wrapper keyword around the TcpDump packet capture that is catered to the Openstack setup.</doc>
<arguments>
<arg>tcpdump_port_6653</arg>
<arg>port 6653</arg>
<arg>@{OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>@{tcpdump_port_6653_conn_ids}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${SUITE_NAME}""".replace(" ","_").replace("/","_").replace(".","_")</arg>
</arguments>
<assign>
<var>${suite_}</var>
</assign>
<msg timestamp="20181214 08:51:06.572" level="INFO">${suite_} = CSIT_External_Network</msg>
<status status="PASS" endtime="20181214 08:51:06.572" starttime="20181214 08:51:06.572"></status>
</kw>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${suite_}</arg>
</arguments>
<assign>
<var>${tag_}</var>
</assign>
<msg timestamp="20181214 08:51:06.573" level="INFO">${tag_} = tcpdump_port_6653__CSIT_External_Network</msg>
<status status="PASS" endtime="20181214 08:51:06.573" starttime="20181214 08:51:06.573"></status>
</kw>
<kw name="Start Packet Capture on Nodes" library="Tcpdump">
<doc>Start packet captures on the given list of node ips.</doc>
<arguments>
<arg>tag=${tag_}</arg>
<arg>filter=${filter}</arg>
<arg>ips=${ips}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<msg timestamp="20181214 08:51:06.575" level="INFO">@{conn_ids} = [ ]</msg>
<status status="PASS" endtime="20181214 08:51:06.575" starttime="20181214 08:51:06.575"></status>
</kw>
<kw type="for" name="${ip} IN [ @{ips} ]">
<kw type="foritem" name="${ip} = 192.0.2.21">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${ip}</arg>
</arguments>
<assign>
<var>${fname}</var>
</assign>
<msg timestamp="20181214 08:51:06.576" level="INFO">${fname} = tcpdump_port_6653__CSIT_External_Network__192.0.2.21</msg>
<status status="PASS" endtime="20181214 08:51:06.576" starttime="20181214 08:51:06.576"></status>
</kw>
<kw name="Start Packet Capture On Node" library="Tcpdump">
<doc>Connects to the remote machine and starts tcpdump</doc>
<arguments>
<arg>${ip}</arg>
<arg>file_Name=${fname}</arg>
<arg>filter=${filter}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 08:51:06.579" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 08:51:06.580" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 08:51:06.580" starttime="20181214 08:51:06.578"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 08:51:06.581" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181214 08:51:06.581" starttime="20181214 08:51:06.580"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 08:51:06.582" level="INFO">Length is 0</msg>
<msg timestamp="20181214 08:51:06.582" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 08:51:06.583" starttime="20181214 08:51:06.582"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:06.583" starttime="20181214 08:51:06.583"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 08:51:06.585" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 08:51:07.006" level="INFO">Read output: Last login: Fri Dec 14 08:50:53 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:51:07.006" starttime="20181214 08:51:06.584"></status>
</kw>
<msg timestamp="20181214 08:51:07.006" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:51:07.007" starttime="20181214 08:51:06.584"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:07.007" starttime="20181214 08:51:06.581"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sudo /usr/sbin/tcpdump -vvv -ni ${networkAdapter} ${filter} -w /tmp/${file_Name}.pcap</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:51:07.008" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_External_Network__192.0.2.21.pcap</msg>
<status status="PASS" endtime="20181214 08:51:07.009" starttime="20181214 08:51:07.008"></status>
</kw>
<kw name="Start Command" library="SSHLibrary">
<doc>Starts execution of the ``command`` on the remote machine and returns immediately.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 08:51:07.009" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_External_Network__192.0.2.21.pcap'.</msg>
<msg timestamp="20181214 08:51:07.014" level="INFO">${stdout} = None</msg>
<msg timestamp="20181214 08:51:07.014" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181214 08:51:07.014" starttime="20181214 08:51:07.009"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 08:51:07.016" level="INFO">None</msg>
<status status="PASS" endtime="20181214 08:51:07.016" starttime="20181214 08:51:07.015"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 08:51:07.017" level="INFO">None</msg>
<status status="PASS" endtime="20181214 08:51:07.017" starttime="20181214 08:51:07.016"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:07.021" starttime="20181214 08:51:07.020"></status>
</kw>
<msg timestamp="20181214 08:51:07.021" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:51:07.021" starttime="20181214 08:51:07.019"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:07.021" starttime="20181214 08:51:07.018"></status>
</kw>
<msg timestamp="20181214 08:51:07.022" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181214 08:51:07.022" starttime="20181214 08:51:06.577"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${conn_ids}</arg>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:07.023" starttime="20181214 08:51:07.022"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:07.023" starttime="20181214 08:51:06.575"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:07.023" starttime="20181214 08:51:06.575"></status>
</kw>
<msg timestamp="20181214 08:51:07.024" level="INFO">@{conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181214 08:51:07.024" starttime="20181214 08:51:06.574"></status>
</kw>
<msg timestamp="20181214 08:51:07.024" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181214 08:51:07.024" starttime="20181214 08:51:06.571"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{tcpdump_port_6653_conn_ids}</arg>
</arguments>
<msg timestamp="20181214 08:51:07.025" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181214 08:51:07.026" starttime="20181214 08:51:07.025"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${PRE_CLEAN_OPENSTACK_ALL}"=="True"</arg>
<arg>OpenStack Cleanup All</arg>
</arguments>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:51:07.030" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:51:07.030" starttime="20181214 08:51:07.029"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:51:07.032" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181214 08:51:07.072" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:51:09.208" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:51:09.208" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:51:09.208" starttime="20181214 08:51:07.031"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:51:09.210" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:51:09.211" starttime="20181214 08:51:09.209"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:51:09.212" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:09.212" starttime="20181214 08:51:09.211"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:09.214" starttime="20181214 08:51:09.213"></status>
</kw>
<msg timestamp="20181214 08:51:09.215" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 08:51:09.215" starttime="20181214 08:51:07.030"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:51:09.216" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 08:51:09.217" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:51:09.217" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:51:09.217" starttime="20181214 08:51:09.216"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:51:09.218" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:51:09.218" starttime="20181214 08:51:09.218"></status>
</kw>
<msg timestamp="20181214 08:51:09.219" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181214 08:51:09.219" starttime="20181214 08:51:07.028"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181214 08:51:09.220" starttime="20181214 08:51:09.219"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:51:09.222" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:51:09.222" starttime="20181214 08:51:09.221"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:51:09.225" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181214 08:51:09.265" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:51:11.722" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:51:11.723" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:51:11.723" starttime="20181214 08:51:09.224"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:51:11.724" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:51:11.724" starttime="20181214 08:51:11.723"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:51:11.725" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:11.725" starttime="20181214 08:51:11.724"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:11.726" starttime="20181214 08:51:11.725"></status>
</kw>
<msg timestamp="20181214 08:51:11.727" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 08:51:11.727" starttime="20181214 08:51:09.223"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:51:11.727" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 08:51:11.727" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:51:11.728" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:51:11.728" starttime="20181214 08:51:11.727"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:51:11.728" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:51:11.728" starttime="20181214 08:51:11.728"></status>
</kw>
<msg timestamp="20181214 08:51:11.729" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181214 08:51:11.729" starttime="20181214 08:51:09.220"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181214 08:51:11.729" starttime="20181214 08:51:11.729"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:51:11.731" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:51:11.731" starttime="20181214 08:51:11.730"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:51:11.732" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181214 08:51:11.773" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:51:13.869" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:51:13.870" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:51:13.870" starttime="20181214 08:51:11.732"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:51:13.871" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:51:13.871" starttime="20181214 08:51:13.870"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:51:13.872" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:13.872" starttime="20181214 08:51:13.871"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:13.872" starttime="20181214 08:51:13.872"></status>
</kw>
<msg timestamp="20181214 08:51:13.873" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 08:51:13.873" starttime="20181214 08:51:11.731"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:51:13.873" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 08:51:13.873" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:51:13.873" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:51:13.874" starttime="20181214 08:51:13.873"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:51:13.874" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:51:13.874" starttime="20181214 08:51:13.874"></status>
</kw>
<msg timestamp="20181214 08:51:13.874" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181214 08:51:13.874" starttime="20181214 08:51:11.730"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181214 08:51:13.875" starttime="20181214 08:51:13.875"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:51:13.876" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:51:13.877" starttime="20181214 08:51:13.876"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:51:13.878" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181214 08:51:13.914" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:51:16.176" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:51:16.177" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:51:16.177" starttime="20181214 08:51:13.877"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:51:16.178" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:51:16.178" starttime="20181214 08:51:16.177"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:51:16.179" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:16.179" starttime="20181214 08:51:16.178"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:16.180" starttime="20181214 08:51:16.179"></status>
</kw>
<msg timestamp="20181214 08:51:16.180" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 08:51:16.180" starttime="20181214 08:51:13.877"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:51:16.181" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 08:51:16.181" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:51:16.181" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:51:16.181" starttime="20181214 08:51:16.180"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:51:16.181" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:51:16.181" starttime="20181214 08:51:16.181"></status>
</kw>
<msg timestamp="20181214 08:51:16.182" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181214 08:51:16.182" starttime="20181214 08:51:13.875"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181214 08:51:16.182" starttime="20181214 08:51:16.182"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:51:16.183" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:51:16.183" starttime="20181214 08:51:16.183"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:51:16.184" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181214 08:51:16.225" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:51:18.258" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:51:18.258" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:51:18.258" starttime="20181214 08:51:16.184"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:51:18.260" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:51:18.260" starttime="20181214 08:51:18.259"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:51:18.261" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:18.261" starttime="20181214 08:51:18.260"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:18.262" starttime="20181214 08:51:18.261"></status>
</kw>
<msg timestamp="20181214 08:51:18.263" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 08:51:18.263" starttime="20181214 08:51:16.183"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:51:18.264" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 08:51:18.264" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:51:18.264" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:51:18.264" starttime="20181214 08:51:18.263"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:51:18.265" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 08:51:18.265" starttime="20181214 08:51:18.264"></status>
</kw>
<msg timestamp="20181214 08:51:18.265" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181214 08:51:18.265" starttime="20181214 08:51:16.182"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181214 08:51:18.266" starttime="20181214 08:51:18.265"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:51:18.268" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 08:51:18.268" starttime="20181214 08:51:18.267"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:51:18.269" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181214 08:51:18.298" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:51:20.391" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:51:20.391" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:51:20.392" starttime="20181214 08:51:18.269"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:51:20.393" level="INFO">[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181214 08:51:20.393" starttime="20181214 08:51:20.392"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:51:20.393" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:20.393" starttime="20181214 08:51:20.393"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:20.394" starttime="20181214 08:51:20.393"></status>
</kw>
<msg timestamp="20181214 08:51:20.394" level="INFO">${json} = [
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181214 08:51:20.394" starttime="20181214 08:51:18.268"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 08:51:20.395" level="INFO">To JSON using : content=[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181214 08:51:20.395" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 08:51:20.395" level="INFO">@{list} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'bfcec20503cd4d30949...</msg>
<status status="PASS" endtime="20181214 08:51:20.395" starttime="20181214 08:51:20.395"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 08:51:20.396" level="INFO">[{u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}, {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}]</msg>
<status status="PASS" endtime="20181214 08:51:20.396" starttime="20181214 08:51:20.395"></status>
</kw>
<msg timestamp="20181214 08:51:20.396" level="INFO">@{security_groups} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'bfcec20503cd4d30949...</msg>
<status status="PASS" endtime="20181214 08:51:20.396" starttime="20181214 08:51:18.266"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:20.398" starttime="20181214 08:51:20.397"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:20.398" starttime="20181214 08:51:20.396"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:20.398" starttime="20181214 08:51:20.398"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:20.398" starttime="20181214 08:51:20.398"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:20.398" starttime="20181214 08:51:20.396"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 08:51:20.399" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181214 08:51:20.399" starttime="20181214 08:51:20.399"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:51:20.407" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181214 08:51:20.440" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:51:22.942" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:51:22.942" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:51:22.942" starttime="20181214 08:51:20.407"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:51:22.944" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:22.944" starttime="20181214 08:51:22.943"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:51:22.945" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:22.946" starttime="20181214 08:51:22.945"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:22.947" starttime="20181214 08:51:22.946"></status>
</kw>
<msg timestamp="20181214 08:51:22.948" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:51:22.948" starttime="20181214 08:51:20.407"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:22.948" starttime="20181214 08:51:20.400"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:51:22.967" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181214 08:51:22.988" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:51:25.041" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:51:25.042" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:51:25.042" starttime="20181214 08:51:22.967"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:51:25.043" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:25.043" starttime="20181214 08:51:25.042"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:51:25.044" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:25.044" starttime="20181214 08:51:25.044"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:25.046" starttime="20181214 08:51:25.045"></status>
</kw>
<msg timestamp="20181214 08:51:25.046" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:51:25.046" starttime="20181214 08:51:22.966"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:25.046" starttime="20181214 08:51:22.948"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:51:25.060" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181214 08:51:25.084" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:51:27.202" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:51:27.202" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:51:27.202" starttime="20181214 08:51:25.059"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:51:27.204" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:27.205" starttime="20181214 08:51:27.203"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:51:27.206" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:27.206" starttime="20181214 08:51:27.205"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:27.208" starttime="20181214 08:51:27.206"></status>
</kw>
<msg timestamp="20181214 08:51:27.208" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:51:27.209" starttime="20181214 08:51:25.058"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:27.209" starttime="20181214 08:51:25.047"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:51:27.228" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181214 08:51:27.266" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:51:29.282" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:51:29.283" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:51:29.283" starttime="20181214 08:51:27.228"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:51:29.284" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:29.284" starttime="20181214 08:51:29.283"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:51:29.284" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:29.284" starttime="20181214 08:51:29.284"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:29.285" starttime="20181214 08:51:29.285"></status>
</kw>
<msg timestamp="20181214 08:51:29.286" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:51:29.286" starttime="20181214 08:51:27.227"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:29.286" starttime="20181214 08:51:27.209"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:51:29.294" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181214 08:51:29.332" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:51:31.472" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:51:31.473" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:51:31.473" starttime="20181214 08:51:29.294"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:51:31.475" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 62100813-13a1-4c22-9a97-bfabd6744cb8 | default | Default security group | 8f21c4d8db54482e99c30c98fba342b4 |
| ee3dd710-2490-4241-b666-9fec686f0c78 | default | Default security group | bfcec20503cd4d309495f70adb639682 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181214 08:51:31.475" starttime="20181214 08:51:31.474"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:51:31.477" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:31.477" starttime="20181214 08:51:31.476"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:31.479" starttime="20181214 08:51:31.477"></status>
</kw>
<msg timestamp="20181214 08:51:31.480" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181214 08:51:31.480" starttime="20181214 08:51:29.293"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:31.480" starttime="20181214 08:51:29.286"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:51:31.505" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181214 08:51:31.524" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:51:33.429" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:51:33.429" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:51:33.429" starttime="20181214 08:51:31.504"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:51:33.430" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| 6ad09561-353a-445e-b51d-b931a7e01c22 | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| af9be2ac-0c71-466b-8ee2-188747a79255 | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c0796abf-11eb-4f12-8347-fb5894143b1d | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c5369c6a-c1ec-45d9-9393-f55f92ef6f46 | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| d06c714b-ca05-4f3a-a9af-f80ac1f213f5 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e39d54b7-5907-4ebe-bf47-f2be219b1fec | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e64e4970-560c-4af7-a079-217ef6e7e68a | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:51:33.430" starttime="20181214 08:51:33.430"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:51:33.431" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:33.431" starttime="20181214 08:51:33.431"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:33.432" starttime="20181214 08:51:33.431"></status>
</kw>
<msg timestamp="20181214 08:51:33.432" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181214 08:51:33.433" starttime="20181214 08:51:31.503"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:33.433" starttime="20181214 08:51:31.480"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:51:33.443" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181214 08:51:33.461" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:51:35.435" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:51:35.435" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:51:35.435" starttime="20181214 08:51:33.443"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:51:35.437" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:35.437" starttime="20181214 08:51:35.436"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:51:35.438" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:35.439" starttime="20181214 08:51:35.438"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:35.440" starttime="20181214 08:51:35.439"></status>
</kw>
<msg timestamp="20181214 08:51:35.441" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:51:35.441" starttime="20181214 08:51:33.442"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:35.441" starttime="20181214 08:51:33.433"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:51:35.458" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181214 08:51:35.501" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:51:37.718" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:51:37.719" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:51:37.719" starttime="20181214 08:51:35.457"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:51:37.721" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:37.721" starttime="20181214 08:51:37.720"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:51:37.722" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:37.723" starttime="20181214 08:51:37.722"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:37.724" starttime="20181214 08:51:37.723"></status>
</kw>
<msg timestamp="20181214 08:51:37.725" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 08:51:37.725" starttime="20181214 08:51:35.456"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:37.725" starttime="20181214 08:51:35.441"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:37.725" starttime="20181214 08:51:20.399"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:37.725" starttime="20181214 08:51:20.399"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:37.726" starttime="20181214 08:51:07.027"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:37.726" starttime="20181214 08:51:07.026"></status>
</kw>
<kw name="Add OVS Logging On All OpenStack Nodes" library="OpenStackOperations">
<doc>Add higher levels of OVS logging to all the OpenStack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Add OVS Logging" library="OVSDB">
<doc>Add higher levels of OVS logging</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:37.730" starttime="20181214 08:51:37.729"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>bridge:file:dbg</arg>
<arg>connmgr:file:dbg</arg>
<arg>inband:file:dbg</arg>
<arg>ofp_actions:file:dbg</arg>
<arg>ofp_errors:file:dbg</arg>
<arg>ofp_msgs:file:dbg</arg>
<arg>ovsdb_error:file:dbg</arg>
<arg>rconn:file:dbg</arg>
<arg>tunnel:file:dbg</arg>
<arg>vconn:file:dbg</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 08:51:37.731" level="INFO">@{modules} = [ bridge:file:dbg | connmgr:file:dbg | inband:file:dbg | ofp_actions:file:dbg | ofp_errors:file:dbg | ofp_msgs:file:dbg | ovsdb_error:file:dbg | rconn:file:dbg | tunnel:file:dbg | vconn:file:dbg ]</msg>
<status status="PASS" endtime="20181214 08:51:37.731" starttime="20181214 08:51:37.730"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = bridge:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:51:37.734" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181214 08:51:37.734" starttime="20181214 08:51:37.733"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:37.735" starttime="20181214 08:51:37.735"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:51:37.736" starttime="20181214 08:51:37.736"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:51:37.743" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181214 08:51:37.743" starttime="20181214 08:51:37.737"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:51:37.784" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:51:37.785" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:51:37.785" starttime="20181214 08:51:37.744"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:37.785" starttime="20181214 08:51:37.732"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:37.785" starttime="20181214 08:51:37.732"></status>
</kw>
<kw type="foritem" name="${module} = connmgr:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:51:37.787" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181214 08:51:37.787" starttime="20181214 08:51:37.787"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:37.788" starttime="20181214 08:51:37.788"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:51:37.789" starttime="20181214 08:51:37.788"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:51:37.793" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181214 08:51:37.793" starttime="20181214 08:51:37.789"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:51:37.818" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:51:37.819" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:51:37.819" starttime="20181214 08:51:37.793"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:37.819" starttime="20181214 08:51:37.786"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:37.819" starttime="20181214 08:51:37.785"></status>
</kw>
<kw type="foritem" name="${module} = inband:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:51:37.821" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set inband:file:dbg</msg>
<status status="PASS" endtime="20181214 08:51:37.821" starttime="20181214 08:51:37.820"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:37.821" starttime="20181214 08:51:37.821"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:51:37.822" starttime="20181214 08:51:37.822"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:51:37.826" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set inband:file:dbg</msg>
<status status="PASS" endtime="20181214 08:51:37.826" starttime="20181214 08:51:37.822"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:51:37.847" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:51:37.847" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:51:37.848" starttime="20181214 08:51:37.826"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:37.848" starttime="20181214 08:51:37.819"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:37.848" starttime="20181214 08:51:37.819"></status>
</kw>
<kw type="foritem" name="${module} = ofp_actions:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:51:37.849" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181214 08:51:37.850" starttime="20181214 08:51:37.849"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:37.850" starttime="20181214 08:51:37.850"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:51:37.851" starttime="20181214 08:51:37.850"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:51:37.854" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181214 08:51:37.854" starttime="20181214 08:51:37.851"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:51:37.875" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:51:37.876" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:51:37.876" starttime="20181214 08:51:37.854"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:37.876" starttime="20181214 08:51:37.848"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:37.876" starttime="20181214 08:51:37.848"></status>
</kw>
<kw type="foritem" name="${module} = ofp_errors:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:51:37.877" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181214 08:51:37.878" starttime="20181214 08:51:37.877"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:37.878" starttime="20181214 08:51:37.878"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:51:37.879" starttime="20181214 08:51:37.878"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:51:37.882" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181214 08:51:37.882" starttime="20181214 08:51:37.879"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:51:37.902" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:51:37.903" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:51:37.903" starttime="20181214 08:51:37.882"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:37.903" starttime="20181214 08:51:37.876"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:37.903" starttime="20181214 08:51:37.876"></status>
</kw>
<kw type="foritem" name="${module} = ofp_msgs:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:51:37.904" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181214 08:51:37.905" starttime="20181214 08:51:37.904"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:37.905" starttime="20181214 08:51:37.905"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:51:37.906" starttime="20181214 08:51:37.905"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:51:37.908" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181214 08:51:37.909" starttime="20181214 08:51:37.906"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:51:37.926" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:51:37.926" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:51:37.926" starttime="20181214 08:51:37.909"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:37.927" starttime="20181214 08:51:37.903"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:37.927" starttime="20181214 08:51:37.903"></status>
</kw>
<kw type="foritem" name="${module} = ovsdb_error:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:51:37.928" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181214 08:51:37.928" starttime="20181214 08:51:37.928"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:37.928" starttime="20181214 08:51:37.928"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:51:37.929" starttime="20181214 08:51:37.929"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:51:37.931" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181214 08:51:37.932" starttime="20181214 08:51:37.929"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:51:37.949" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:51:37.949" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:51:37.949" starttime="20181214 08:51:37.932"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:37.949" starttime="20181214 08:51:37.927"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:37.949" starttime="20181214 08:51:37.927"></status>
</kw>
<kw type="foritem" name="${module} = rconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:51:37.951" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181214 08:51:37.951" starttime="20181214 08:51:37.950"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:37.952" starttime="20181214 08:51:37.951"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:51:37.952" starttime="20181214 08:51:37.952"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:51:37.955" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181214 08:51:37.955" starttime="20181214 08:51:37.952"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:51:37.972" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:51:37.972" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:51:37.972" starttime="20181214 08:51:37.955"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:37.973" starttime="20181214 08:51:37.950"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:37.973" starttime="20181214 08:51:37.950"></status>
</kw>
<kw type="foritem" name="${module} = tunnel:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:51:37.974" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181214 08:51:37.974" starttime="20181214 08:51:37.974"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:37.974" starttime="20181214 08:51:37.974"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:51:37.975" starttime="20181214 08:51:37.975"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:51:37.977" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181214 08:51:37.977" starttime="20181214 08:51:37.975"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:51:37.994" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:51:37.994" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:51:37.994" starttime="20181214 08:51:37.978"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:37.994" starttime="20181214 08:51:37.973"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:37.994" starttime="20181214 08:51:37.973"></status>
</kw>
<kw type="foritem" name="${module} = vconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:51:37.996" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181214 08:51:37.996" starttime="20181214 08:51:37.996"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:37.996" starttime="20181214 08:51:37.996"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:51:37.997" starttime="20181214 08:51:37.997"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:51:37.999" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181214 08:51:37.999" starttime="20181214 08:51:37.997"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:51:38.016" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:51:38.016" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:51:38.016" starttime="20181214 08:51:37.999"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.016" starttime="20181214 08:51:37.995"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.016" starttime="20181214 08:51:37.995"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.016" starttime="20181214 08:51:37.731"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/list</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:51:38.017" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/list</msg>
<status status="PASS" endtime="20181214 08:51:38.017" starttime="20181214 08:51:38.017"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:38.018" starttime="20181214 08:51:38.018"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 08:51:38.018" starttime="20181214 08:51:38.018"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:51:38.020" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/list</msg>
<status status="PASS" endtime="20181214 08:51:38.020" starttime="20181214 08:51:38.019"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:51:38.083" level="INFO">console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond               OFF        ERR       INFO
bridge             OFF        ERR        DBG
bundle             OFF        ERR       INFO
bundles            OFF        ERR       INFO
cfm                OFF        ERR       INFO
collectors         OFF        ERR       INFO
command_line       OFF        ERR       INFO
connmgr            OFF        ERR        DBG
conntrack          OFF        ERR       INFO
coverage           OFF        ERR       INFO
ct_dpif            OFF        ERR       INFO
daemon             OFF        ERR       INFO
daemon_unix        OFF        ERR       INFO
dpctl              OFF        ERR       INFO
dpdk               OFF        ERR       INFO
dpif               OFF        ERR       INFO
dpif_netdev        OFF        ERR       INFO
dpif_netlink       OFF        ERR       INFO
dpif_netlink_rtnl   OFF        ERR       INFO
entropy            OFF        ERR       INFO
fail_open          OFF        ERR       INFO
fatal_signal       OFF        ERR       INFO
hmap               OFF        ERR       INFO
in_band            OFF        ERR       INFO
ipfix              OFF        ERR       INFO
jsonrpc            OFF        ERR       INFO
lacp               OFF        ERR       INFO
lldp               OFF        ERR       INFO
lldpd              OFF        ERR       INFO
lldpd_structs      OFF        ERR       INFO
lockfile           OFF        ERR       INFO
memory             OFF        ERR       INFO
meta_flow          OFF        ERR       INFO
native_tnl         OFF        ERR       INFO
netdev             OFF        ERR       INFO
netdev_dpdk        OFF        ERR       INFO
netdev_dummy       OFF        ERR       INFO
netdev_linux       OFF        ERR       INFO
netdev_tc_offloads   OFF        ERR       INFO
netdev_vport       OFF        ERR       INFO
netflow            OFF        ERR       INFO
netlink            OFF        ERR       INFO
netlink_conntrack   OFF        ERR       INFO
netlink_notifier   OFF        ERR       INFO
netlink_socket     OFF        ERR       INFO
nx_match           OFF        ERR       INFO
odp_util           OFF        ERR       INFO
ofp_actions        OFF        ERR        DBG
ofp_errors         OFF        ERR        DBG
ofp_msgs           OFF        ERR        DBG
ofp_util           OFF        ERR       INFO
ofproto            OFF        ERR       INFO
ofproto_dpif       OFF        ERR       INFO
ofproto_dpif_mirror   OFF        ERR       INFO
ofproto_dpif_monitor   OFF        ERR       INFO
ofproto_dpif_rid   OFF        ERR       INFO
ofproto_dpif_upcall   OFF        ERR       INFO
ofproto_dpif_xlate   OFF        ERR       INFO
ofproto_xlate_cache   OFF        ERR       INFO
ovs_lldp           OFF        ERR       INFO
ovs_numa           OFF        ERR       INFO
ovs_rcu            OFF        ERR       INFO
ovs_router         OFF        ERR       INFO
ovs_thread         OFF        ERR       INFO
ovsdb_error        OFF        ERR        DBG
ovsdb_idl          OFF        ERR       INFO
pcap               OFF        ERR       INFO
pmd_perf           OFF        ERR       INFO
poll_loop          OFF        ERR       INFO
process            OFF        ERR       INFO
rconn              OFF        ERR        DBG
reconnect          OFF        ERR       INFO
route_table        OFF        ERR       INFO
rstp               OFF        ERR       INFO
rstp_sm            OFF        ERR       INFO
sflow              OFF        ERR       INFO
signals            OFF        ERR       INFO
socket_util        OFF        ERR       INFO
socket_util_unix   OFF        ERR       INFO
stp                OFF        ERR       INFO
stream             OFF        ERR       INFO
stream_fd          OFF        ERR       INFO
stream_ssl         OFF        ERR       INFO
stream_tcp         OFF        ERR       INFO
stream_unix        OFF        ERR       INFO
svec               OFF        ERR       INFO
system_stats       OFF        ERR       INFO
tc                 OFF        ERR       INFO
timeval            OFF        ERR       INFO
tunnel             OFF        ERR        DBG
unixctl            OFF        ERR       INFO
util               OFF        ERR       INFO
vconn              OFF        ERR        DBG
vconn_stream       OFF        ERR       INFO
vlog               OFF        ERR       INFO
vswitchd           OFF        ERR       INFO
xenserver          OFF        ERR       INFO
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 08:51:38.083" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181214 08:51:38.083" starttime="20181214 08:51:38.021"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.084" starttime="20181214 08:51:38.017"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.084" starttime="20181214 08:51:37.728"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.084" starttime="20181214 08:51:37.728"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.084" starttime="20181214 08:51:37.727"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.084" starttime="20181214 08:51:37.727"></status>
</kw>
<kw name="Validate Deployment" library="OpenStackOperations">
<doc>Validate the deployment. Examples to validate are verifying default table</doc>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>----------------------------------------\n${SUITE_NAME}\n</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 08:51:38.093" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 08:51:38.093" starttime="20181214 08:51:38.092"></status>
</kw>
<msg timestamp="20181214 08:51:38.093" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 08:51:38.093" starttime="20181214 08:51:38.092"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:38.094" starttime="20181214 08:51:38.093"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 08:51:38.095" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 08:51:38.095" starttime="20181214 08:51:38.094"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.095" starttime="20181214 08:51:38.091"></status>
</kw>
<kw type="for" name="${keyword} IN [ @{VALIDATION_KEYWORDS} ]">
<kw type="foritem" name="${keyword} = Verify Services">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Services" library="OpenStackOperations">
<doc>Verify if the services are operational</doc>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>60</arg>
<arg>2</arg>
<arg>ClusterManagement.Check Status Of Services Is OPERATIONAL</arg>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw name="Check Status Of Services Is OPERATIONAL" library="ClusterManagement">
<doc>This keyword will verify whether all the services are operational in all the ODL nodes</doc>
<arguments>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Check Service Status" library="ClusterManagement">
<doc>Issues the karaf shell command showSvcStatus to verify the ready and service states are the same as the arguments passed</doc>
<arguments>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
<arg>ACTIVE</arg>
<arg>OPERATIONAL</arg>
<arg>@{service_list}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${NUM_ODL_SYSTEM} &gt; 1</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus -n ${odl_ip}</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
<arg>ELSE</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<assign>
<var>${service_status_output}</var>
</assign>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:38.106" starttime="20181214 08:51:38.106"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 08:51:38.107" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 08:51:38.207" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 08:51:38.207" starttime="20181214 08:51:38.107"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 08:51:38.222" level="INFO">@root&gt;showSvcStatus</msg>
<status status="PASS" endtime="20181214 08:51:38.223" starttime="20181214 08:51:38.207"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 08:51:38.227" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Dec 14 08:51:38 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 08:51:38.227" level="INFO">${output} = [?1l&gt;[?2004lTimestamp: Fri Dec 14 08:51:38 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181214 08:51:38.227" starttime="20181214 08:51:38.223"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 08:51:38.270" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 08:51:38.270" starttime="20181214 08:51:38.228"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:51:38.272" starttime="20181214 08:51:38.271"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 08:51:38.273" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Dec 14 08:51:38 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 08:51:38.273" starttime="20181214 08:51:38.273"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.273" starttime="20181214 08:51:38.105"></status>
</kw>
<msg timestamp="20181214 08:51:38.273" level="INFO">${service_status_output} = [?1l&gt;[?2004lTimestamp: Fri Dec 14 08:51:38 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181214 08:51:38.273" starttime="20181214 08:51:38.098"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${system_ready_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:38.274" starttime="20181214 08:51:38.274"></status>
</kw>
<kw type="for" name="${service} IN [ @{service_list} ]">
<kw type="foritem" name="${service} = OPENFLOW">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:38.275" starttime="20181214 08:51:38.274"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.275" starttime="20181214 08:51:38.274"></status>
</kw>
<kw type="foritem" name="${service} = IFM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:38.275" starttime="20181214 08:51:38.275"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.275" starttime="20181214 08:51:38.275"></status>
</kw>
<kw type="foritem" name="${service} = ITM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:38.276" starttime="20181214 08:51:38.276"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.276" starttime="20181214 08:51:38.275"></status>
</kw>
<kw type="foritem" name="${service} = DATASTORE">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:38.277" starttime="20181214 08:51:38.276"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.277" starttime="20181214 08:51:38.276"></status>
</kw>
<kw type="foritem" name="${service} = ELAN">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:38.277" starttime="20181214 08:51:38.277"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.277" starttime="20181214 08:51:38.277"></status>
</kw>
<kw type="foritem" name="${service} = OVSDB">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:38.278" starttime="20181214 08:51:38.278"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.278" starttime="20181214 08:51:38.277"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.278" starttime="20181214 08:51:38.274"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.278" starttime="20181214 08:51:38.097"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.278" starttime="20181214 08:51:38.097"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.278" starttime="20181214 08:51:38.097"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.278" starttime="20181214 08:51:38.097"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.278" starttime="20181214 08:51:38.096"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.279" starttime="20181214 08:51:38.096"></status>
</kw>
<msg timestamp="20181214 08:51:38.279" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 08:51:38.279" starttime="20181214 08:51:38.095"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 08:51:38.287" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 08:51:38.287" starttime="20181214 08:51:38.287"></status>
</kw>
<msg timestamp="20181214 08:51:38.287" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 08:51:38.287" starttime="20181214 08:51:38.287"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:38.288" starttime="20181214 08:51:38.288"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 08:51:38.289" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 08:51:38.289" starttime="20181214 08:51:38.288"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.289" starttime="20181214 08:51:38.286"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.289" starttime="20181214 08:51:38.279"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.289" starttime="20181214 08:51:38.095"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tunnels">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tunnels" library="OpenStackOperations">
<doc>Verify if the default tunnels are created.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>odl-netvirt-sfc</arg>
</arguments>
<assign>
<var>${check_feature_list}</var>
</assign>
<msg timestamp="20181214 08:51:38.290" level="INFO">${check_feature_list} = [u'odl-netvirt-sfc']</msg>
<status status="PASS" endtime="20181214 08:51:38.290" starttime="20181214 08:51:38.290"></status>
</kw>
<kw name="Is Feature Installed" library="OpenStackOperations">
<arguments>
<arg>features=${check_feature_list}</arg>
</arguments>
<assign>
<var>${is_sfc_enabled}</var>
</assign>
<kw type="for" name="${feature} IN [ @{features} ]">
<kw type="foritem" name="${feature} = odl-netvirt-sfc">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Should Contain</arg>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<msg timestamp="20181214 08:51:38.300" level="FAIL">Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="FAIL" endtime="20181214 08:51:38.300" starttime="20181214 08:51:38.292"></status>
</kw>
<msg timestamp="20181214 08:51:38.300" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181214 08:51:38.300" level="INFO">${output} = Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="PASS" endtime="20181214 08:51:38.300" starttime="20181214 08:51:38.291"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>True</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:38.301" starttime="20181214 08:51:38.301"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.301" starttime="20181214 08:51:38.291"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.301" starttime="20181214 08:51:38.291"></status>
</kw>
<msg timestamp="20181214 08:51:38.301" level="INFO">${is_sfc_enabled} = False</msg>
<status status="PASS" endtime="20181214 08:51:38.301" starttime="20181214 08:51:38.290"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${is_sfc_enabled} == ${True}</arg>
<arg>${True}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:38.302" starttime="20181214 08:51:38.301"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${OS_NODE_CNT} == ${1}</arg>
<arg>${True}</arg>
</arguments>
<msg timestamp="20181214 08:51:38.302" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:51:38.302" starttime="20181214 08:51:38.302"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.302" starttime="20181214 08:51:38.290"></status>
</kw>
<msg timestamp="20181214 08:51:38.303" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 08:51:38.303" starttime="20181214 08:51:38.289"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 08:51:38.311" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 08:51:38.311" starttime="20181214 08:51:38.311"></status>
</kw>
<msg timestamp="20181214 08:51:38.311" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 08:51:38.311" starttime="20181214 08:51:38.310"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:38.312" starttime="20181214 08:51:38.311"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 08:51:38.312" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 08:51:38.312" starttime="20181214 08:51:38.312"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.312" starttime="20181214 08:51:38.310"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.312" starttime="20181214 08:51:38.303"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.312" starttime="20181214 08:51:38.289"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tables On Nodes">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tables On Nodes" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on all Nodes</doc>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>session</arg>
<arg>${CONFIG_NODES_API}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 08:51:38.325" level="INFO">Get Request using : alias=session, uri=/restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 08:51:38.325" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 08:51:38.325" starttime="20181214 08:51:38.313"></status>
</kw>
<kw name="Log Content" library="Utils">
<arguments>
<arg>${resp.content}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'''${resp_content}''' != '${EMPTY}'</arg>
<arg>RequestsLibrary.To Json</arg>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Set Variable</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${resp_json}</var>
</assign>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<msg timestamp="20181214 08:51:38.342" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.272795776625121.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false},{"id":"SNAT.272795776625121.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.272795776625121.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.272795776625121.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false},{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.272795776625121.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36},{"id":38},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_v4_Broadcast_272795776625121_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_272795776625121_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"44f91859-7723-44e1-a95d-25948457eb65","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297728,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210016}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.4.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4398046511104,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":21990232555520,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":27487790694400,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:272795776625121:272795776625121:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.272795776625121.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17}],"flow-node-inventory:group":[{"group-id":210016,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210015}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210015,"buckets":{},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"},{"group-id":225001,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e13b9ba2-e337-4e51-9e53-07a75695540c","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181214 08:51:38.342" level="INFO">To JSON using : pretty_print=True </msg>
<status status="PASS" endtime="20181214 08:51:38.342" starttime="20181214 08:51:38.327"></status>
</kw>
<msg timestamp="20181214 08:51:38.344" level="INFO">${resp_json} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181214 08:51:38.344" starttime="20181214 08:51:38.326"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp_json}</arg>
</arguments>
<msg timestamp="20181214 08:51:38.345" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210015
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 6400
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210016,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210015,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 1024
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5120
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225001,
                        "group-name": "e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "44f91859-7723-44e1-a95d-25948457eb65",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210016
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297728,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1024
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5120
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5888
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4398046511104,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 21990232555520,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 6400
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 27487790694400,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "id": 17
                    }
                ],
                "id": "openflow:272795776625121"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 08:51:38.347" starttime="20181214 08:51:38.344"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.347" starttime="20181214 08:51:38.325"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_node_list}</var>
</assign>
<msg timestamp="20181214 08:51:38.348" level="INFO">${failed_node_list} = []</msg>
<status status="PASS" endtime="20181214 08:51:38.348" starttime="20181214 08:51:38.347"></status>
</kw>
<kw type="for" name="${node_ip} IN [ @{node_ips} ]">
<kw type="foritem" name="${node_ip} = 192.0.2.21">
<kw name="Verify Expected Default Tables" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on specific Node</doc>
<arguments>
<arg>${node_ip}</arg>
</arguments>
<assign>
<var>${failed_table_list}</var>
</assign>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${ovs_ip}</arg>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
</arguments>
<assign>
<var>${flow_dump}</var>
</assign>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:38.350" starttime="20181214 08:51:38.350"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 08:51:38.351" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 08:51:38.351" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 08:51:38.351" starttime="20181214 08:51:38.351"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 08:51:38.352" level="INFO">Attempting to execute command "sudo ovs-ofctl dump-flows br-int -OOpenFlow13" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 08:51:38.352" starttime="20181214 08:51:38.351"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 08:51:38.352" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181214 08:51:38.352" starttime="20181214 08:51:38.352"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 08:51:38.353" level="INFO">Length is 0</msg>
<msg timestamp="20181214 08:51:38.353" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 08:51:38.353" starttime="20181214 08:51:38.353"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:38.354" starttime="20181214 08:51:38.354"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 08:51:38.355" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 08:51:38.808" level="INFO">Read output: Last login: Fri Dec 14 08:51:06 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 08:51:38.808" starttime="20181214 08:51:38.355"></status>
</kw>
<msg timestamp="20181214 08:51:38.808" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:51:38.808" starttime="20181214 08:51:38.354"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.809" starttime="20181214 08:51:38.353"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 08:51:38.810" level="INFO">Executing command 'sudo ovs-ofctl dump-flows br-int -OOpenFlow13'.</msg>
<msg timestamp="20181214 08:51:38.875" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 08:51:38.876" level="INFO">${stdout} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xf...</msg>
<msg timestamp="20181214 08:51:38.876" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181214 08:51:38.876" starttime="20181214 08:51:38.809"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:51:38.941" starttime="20181214 08:51:38.877"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 08:51:38.943" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:38.943" starttime="20181214 08:51:38.942"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:38.944" starttime="20181214 08:51:38.944"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 08:51:38.947" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 08:51:38.947" starttime="20181214 08:51:38.946"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.947" starttime="20181214 08:51:38.945"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:38.953" starttime="20181214 08:51:38.950"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:38.954" starttime="20181214 08:51:38.954"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 08:51:38.955" starttime="20181214 08:51:38.955"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.955" starttime="20181214 08:51:38.948"></status>
</kw>
<msg timestamp="20181214 08:51:38.956" level="INFO">${flow_dump} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xf...</msg>
<status status="PASS" endtime="20181214 08:51:38.956" starttime="20181214 08:51:38.349"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${flow_dump}</arg>
</arguments>
<msg timestamp="20181214 08:51:38.957" level="INFO">OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop</msg>
<status status="PASS" endtime="20181214 08:51:38.958" starttime="20181214 08:51:38.957"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_table_list}</var>
</assign>
<msg timestamp="20181214 08:51:38.959" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181214 08:51:38.959" starttime="20181214 08:51:38.958"></status>
</kw>
<kw type="for" name="${table} IN [ @{DEFAULT_FLOW_TABLES} ]">
<kw type="foritem" name="${table} = 18">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:38.963" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=18.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:38.963" starttime="20181214 08:51:38.961"></status>
</kw>
<msg timestamp="20181214 08:51:38.964" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:38.964" starttime="20181214 08:51:38.960"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:38.965" starttime="20181214 08:51:38.964"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.965" starttime="20181214 08:51:38.959"></status>
</kw>
<kw type="foritem" name="${table} = 19">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:38.968" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=19.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:38.969" starttime="20181214 08:51:38.966"></status>
</kw>
<msg timestamp="20181214 08:51:38.969" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:38.969" starttime="20181214 08:51:38.965"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:38.970" starttime="20181214 08:51:38.970"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.970" starttime="20181214 08:51:38.965"></status>
</kw>
<kw type="foritem" name="${table} = 20">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:38.974" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=20.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:38.974" starttime="20181214 08:51:38.972"></status>
</kw>
<msg timestamp="20181214 08:51:38.974" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:38.974" starttime="20181214 08:51:38.971"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:38.975" starttime="20181214 08:51:38.975"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.975" starttime="20181214 08:51:38.970"></status>
</kw>
<kw type="foritem" name="${table} = 22">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:38.979" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=22.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:38.979" starttime="20181214 08:51:38.977"></status>
</kw>
<msg timestamp="20181214 08:51:38.980" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:38.980" starttime="20181214 08:51:38.976"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:38.981" starttime="20181214 08:51:38.980"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.981" starttime="20181214 08:51:38.976"></status>
</kw>
<kw type="foritem" name="${table} = 23">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:38.984" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=23.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:38.985" starttime="20181214 08:51:38.982"></status>
</kw>
<msg timestamp="20181214 08:51:38.985" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:38.985" starttime="20181214 08:51:38.981"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:38.986" starttime="20181214 08:51:38.985"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.986" starttime="20181214 08:51:38.981"></status>
</kw>
<kw type="foritem" name="${table} = 24">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:38.989" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=24.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:38.990" starttime="20181214 08:51:38.987"></status>
</kw>
<msg timestamp="20181214 08:51:38.990" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:38.990" starttime="20181214 08:51:38.987"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:38.991" starttime="20181214 08:51:38.990"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.991" starttime="20181214 08:51:38.986"></status>
</kw>
<kw type="foritem" name="${table} = 43">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:38.995" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=43.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:38.995" starttime="20181214 08:51:38.992"></status>
</kw>
<msg timestamp="20181214 08:51:38.995" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:38.995" starttime="20181214 08:51:38.992"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:38.996" starttime="20181214 08:51:38.996"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:38.996" starttime="20181214 08:51:38.991"></status>
</kw>
<kw type="foritem" name="${table} = 45">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:39.000" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=45.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:39.000" starttime="20181214 08:51:38.997"></status>
</kw>
<msg timestamp="20181214 08:51:39.000" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:39.000" starttime="20181214 08:51:38.997"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:39.001" starttime="20181214 08:51:39.001"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.001" starttime="20181214 08:51:38.996"></status>
</kw>
<kw type="foritem" name="${table} = 48">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:39.005" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=48.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:39.005" starttime="20181214 08:51:39.003"></status>
</kw>
<msg timestamp="20181214 08:51:39.005" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:39.005" starttime="20181214 08:51:39.002"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:39.006" starttime="20181214 08:51:39.006"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.006" starttime="20181214 08:51:39.001"></status>
</kw>
<kw type="foritem" name="${table} = 50">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:39.010" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=50.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:39.010" starttime="20181214 08:51:39.007"></status>
</kw>
<msg timestamp="20181214 08:51:39.011" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:39.011" starttime="20181214 08:51:39.007"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:39.011" starttime="20181214 08:51:39.011"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.012" starttime="20181214 08:51:39.006"></status>
</kw>
<kw type="foritem" name="${table} = 51">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:39.015" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=51.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:39.016" starttime="20181214 08:51:39.013"></status>
</kw>
<msg timestamp="20181214 08:51:39.016" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:39.016" starttime="20181214 08:51:39.012"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:39.017" starttime="20181214 08:51:39.016"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.017" starttime="20181214 08:51:39.012"></status>
</kw>
<kw type="foritem" name="${table} = 60">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:39.021" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=60.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:39.021" starttime="20181214 08:51:39.018"></status>
</kw>
<msg timestamp="20181214 08:51:39.022" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:39.022" starttime="20181214 08:51:39.017"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:39.022" starttime="20181214 08:51:39.022"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.022" starttime="20181214 08:51:39.017"></status>
</kw>
<kw type="foritem" name="${table} = 80">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:39.026" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=80.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:39.027" starttime="20181214 08:51:39.023"></status>
</kw>
<msg timestamp="20181214 08:51:39.027" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:39.027" starttime="20181214 08:51:39.023"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:39.028" starttime="20181214 08:51:39.027"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.028" starttime="20181214 08:51:39.023"></status>
</kw>
<kw type="foritem" name="${table} = 81">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:39.032" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=81.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:39.032" starttime="20181214 08:51:39.029"></status>
</kw>
<msg timestamp="20181214 08:51:39.033" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:39.033" starttime="20181214 08:51:39.028"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:39.033" starttime="20181214 08:51:39.033"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.033" starttime="20181214 08:51:39.028"></status>
</kw>
<kw type="foritem" name="${table} = 90">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:39.037" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=90.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:39.038" starttime="20181214 08:51:39.034"></status>
</kw>
<msg timestamp="20181214 08:51:39.038" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:39.038" starttime="20181214 08:51:39.034"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:39.039" starttime="20181214 08:51:39.038"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.039" starttime="20181214 08:51:39.034"></status>
</kw>
<kw type="foritem" name="${table} = 210">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:39.044" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=210.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:39.044" starttime="20181214 08:51:39.040"></status>
</kw>
<msg timestamp="20181214 08:51:39.044" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:39.044" starttime="20181214 08:51:39.039"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:39.045" starttime="20181214 08:51:39.044"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.045" starttime="20181214 08:51:39.039"></status>
</kw>
<kw type="foritem" name="${table} = 211">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:39.049" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=211.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:39.050" starttime="20181214 08:51:39.046"></status>
</kw>
<msg timestamp="20181214 08:51:39.050" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:39.050" starttime="20181214 08:51:39.045"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:39.051" starttime="20181214 08:51:39.050"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.051" starttime="20181214 08:51:39.045"></status>
</kw>
<kw type="foritem" name="${table} = 212">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:39.055" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=212.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:39.055" starttime="20181214 08:51:39.052"></status>
</kw>
<msg timestamp="20181214 08:51:39.055" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:39.055" starttime="20181214 08:51:39.051"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:39.056" starttime="20181214 08:51:39.056"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.056" starttime="20181214 08:51:39.051"></status>
</kw>
<kw type="foritem" name="${table} = 213">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:39.060" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=213.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:39.061" starttime="20181214 08:51:39.057"></status>
</kw>
<msg timestamp="20181214 08:51:39.061" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:39.061" starttime="20181214 08:51:39.057"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:39.062" starttime="20181214 08:51:39.061"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.062" starttime="20181214 08:51:39.056"></status>
</kw>
<kw type="foritem" name="${table} = 214">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:39.066" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=214.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:39.066" starttime="20181214 08:51:39.063"></status>
</kw>
<msg timestamp="20181214 08:51:39.067" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:39.067" starttime="20181214 08:51:39.062"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:39.067" starttime="20181214 08:51:39.067"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.067" starttime="20181214 08:51:39.062"></status>
</kw>
<kw type="foritem" name="${table} = 215">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:39.072" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=215.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:39.072" starttime="20181214 08:51:39.068"></status>
</kw>
<msg timestamp="20181214 08:51:39.072" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:39.072" starttime="20181214 08:51:39.068"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:39.073" starttime="20181214 08:51:39.072"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.073" starttime="20181214 08:51:39.067"></status>
</kw>
<kw type="foritem" name="${table} = 216">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:39.077" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=216.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:39.077" starttime="20181214 08:51:39.074"></status>
</kw>
<msg timestamp="20181214 08:51:39.077" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:39.077" starttime="20181214 08:51:39.073"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:39.078" starttime="20181214 08:51:39.078"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.078" starttime="20181214 08:51:39.073"></status>
</kw>
<kw type="foritem" name="${table} = 217">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:39.082" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=217.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:39.083" starttime="20181214 08:51:39.079"></status>
</kw>
<msg timestamp="20181214 08:51:39.083" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:39.083" starttime="20181214 08:51:39.078"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:39.083" starttime="20181214 08:51:39.083"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.083" starttime="20181214 08:51:39.078"></status>
</kw>
<kw type="foritem" name="${table} = 239">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:39.088" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=239.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:39.088" starttime="20181214 08:51:39.084"></status>
</kw>
<msg timestamp="20181214 08:51:39.088" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:39.088" starttime="20181214 08:51:39.084"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:39.089" starttime="20181214 08:51:39.088"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.089" starttime="20181214 08:51:39.083"></status>
</kw>
<kw type="foritem" name="${table} = 240">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:39.094" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=240.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:39.094" starttime="20181214 08:51:39.090"></status>
</kw>
<msg timestamp="20181214 08:51:39.094" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:39.094" starttime="20181214 08:51:39.089"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:39.095" starttime="20181214 08:51:39.094"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.095" starttime="20181214 08:51:39.089"></status>
</kw>
<kw type="foritem" name="${table} = 241">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:39.099" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=241.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:39.099" starttime="20181214 08:51:39.096"></status>
</kw>
<msg timestamp="20181214 08:51:39.100" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:39.100" starttime="20181214 08:51:39.095"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:39.100" starttime="20181214 08:51:39.100"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.100" starttime="20181214 08:51:39.095"></status>
</kw>
<kw type="foritem" name="${table} = 242">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:39.105" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=242.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:39.105" starttime="20181214 08:51:39.101"></status>
</kw>
<msg timestamp="20181214 08:51:39.105" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:39.105" starttime="20181214 08:51:39.101"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:39.106" starttime="20181214 08:51:39.105"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.106" starttime="20181214 08:51:39.100"></status>
</kw>
<kw type="foritem" name="${table} = 243">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:39.110" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=243.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:39.110" starttime="20181214 08:51:39.106"></status>
</kw>
<msg timestamp="20181214 08:51:39.110" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:39.110" starttime="20181214 08:51:39.106"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:39.111" starttime="20181214 08:51:39.111"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.111" starttime="20181214 08:51:39.106"></status>
</kw>
<kw type="foritem" name="${table} = 244">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:39.115" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=244.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:39.116" starttime="20181214 08:51:39.112"></status>
</kw>
<msg timestamp="20181214 08:51:39.116" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:39.116" starttime="20181214 08:51:39.111"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:39.116" starttime="20181214 08:51:39.116"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.116" starttime="20181214 08:51:39.111"></status>
</kw>
<kw type="foritem" name="${table} = 245">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:39.121" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=245.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:39.121" starttime="20181214 08:51:39.117"></status>
</kw>
<msg timestamp="20181214 08:51:39.121" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:39.121" starttime="20181214 08:51:39.117"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:39.121" starttime="20181214 08:51:39.121"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.122" starttime="20181214 08:51:39.116"></status>
</kw>
<kw type="foritem" name="${table} = 246">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:39.126" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=246.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:39.126" starttime="20181214 08:51:39.122"></status>
</kw>
<msg timestamp="20181214 08:51:39.126" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:39.126" starttime="20181214 08:51:39.122"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:39.127" starttime="20181214 08:51:39.126"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.127" starttime="20181214 08:51:39.122"></status>
</kw>
<kw type="foritem" name="${table} = 247">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 08:51:39.131" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1845.702s, table=0, n_packets=5532, n_bytes=298728, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1105.070s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2131.506s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2131.506s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2131.506s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.506s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1987.458s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1987.458s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2131.506s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2131.506s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2131.335s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2131.010s, table=43, n_packets=35, n_bytes=1470, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2131.010s, table=43, n_packets=6, n_bytes=252, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2131.335s, table=43, n_packets=934, n_bytes=78750, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2131.506s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2131.506s, table=48, n_packets=975, n_bytes=80472, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2131.335s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2131.506s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2131.335s, table=51, n_packets=444, n_bytes=26928, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1845.068s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=185.152s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=184.967s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=182.456s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=182.455s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=1844.752s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=184.803s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=184.337s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=182.131s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2131.506s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2131.506s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2131.335s, table=81, n_packets=35, n_bytes=1470, priority=0 actions=drop
 cookie=0x4000001, duration=2131.506s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=5, n_bytes=450, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=1, n_bytes=90, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2131.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2131.298s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=213, n_packets=304, n_bytes=29250, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=237, n_bytes=24006, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2131.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1845.678s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=223, n_bytes=25358, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2131.298s, table=239, n_packets=26, n_bytes=1092, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=180, n_bytes=18741, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=22, n_bytes=2882, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2131.298s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2131.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=243, n_packets=217, n_bytes=23093, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=213, n_bytes=21741, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2131.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2131.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2131.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=247.*priority=0'</msg>
<status status="FAIL" endtime="20181214 08:51:39.131" starttime="20181214 08:51:39.127"></status>
</kw>
<msg timestamp="20181214 08:51:39.131" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 08:51:39.131" starttime="20181214 08:51:39.127"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:39.132" starttime="20181214 08:51:39.131"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.132" starttime="20181214 08:51:39.127"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.132" starttime="20181214 08:51:38.959"></status>
</kw>
<msg timestamp="20181214 08:51:39.132" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181214 08:51:39.132" starttime="20181214 08:51:38.348"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${failed_table_list}</arg>
</arguments>
<assign>
<var>${failed_table_list_size}</var>
</assign>
<msg timestamp="20181214 08:51:39.133" level="INFO">Length is 0</msg>
<msg timestamp="20181214 08:51:39.133" level="INFO">${failed_table_list_size} = 0</msg>
<status status="PASS" endtime="20181214 08:51:39.133" starttime="20181214 08:51:39.132"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${failed_table_list_size} &gt; 0</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_node_list}</arg>
<arg>${node_ip}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:39.133" starttime="20181214 08:51:39.133"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.133" starttime="20181214 08:51:38.348"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.133" starttime="20181214 08:51:38.348"></status>
</kw>
<kw name="Should Be Empty" library="BuiltIn">
<doc>Verifies that the given item is empty.</doc>
<arguments>
<arg>${failed_node_list}</arg>
</arguments>
<msg timestamp="20181214 08:51:39.134" level="INFO">Length is 0</msg>
<status status="PASS" endtime="20181214 08:51:39.134" starttime="20181214 08:51:39.134"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.134" starttime="20181214 08:51:38.313"></status>
</kw>
<msg timestamp="20181214 08:51:39.134" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 08:51:39.134" starttime="20181214 08:51:38.313"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 08:51:39.143" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 08:51:39.144" starttime="20181214 08:51:39.143"></status>
</kw>
<msg timestamp="20181214 08:51:39.144" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 08:51:39.144" starttime="20181214 08:51:39.143"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:39.144" starttime="20181214 08:51:39.144"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 08:51:39.145" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 08:51:39.145" starttime="20181214 08:51:39.144"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.145" starttime="20181214 08:51:39.142"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.145" starttime="20181214 08:51:39.134"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.145" starttime="20181214 08:51:38.312"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.145" starttime="20181214 08:51:38.095"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.145" starttime="20181214 08:51:38.084"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:39.145" starttime="20181214 08:50:51.186"></status>
</kw>
<kw type="for" name="${network} IN [ @{NETWORKS} ]">
<kw type="foritem" name="${network} = l3_ext_net_1">
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>${network}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:51:39.154" level="INFO">Starting process:
openstack network create l3_ext_net_1 </msg>
<msg timestamp="20181214 08:51:39.188" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:51:41.557" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:51:41.557" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:51:41.557" starttime="20181214 08:51:39.154"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:51:41.558" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-12-14T08:51:41Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | d6e91017-874f-4d7f-9390-18a64944fb6f |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | l3_ext_net_1                         |
| port_security_enabled     | True                                 |
| project_id                | 8f21c4d8db54482e99c30c98fba342b4     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 46                                   |
| qos_policy_id             | None                                 |
| revision_number           | 2                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-12-14T08:51:41Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:51:41.559" starttime="20181214 08:51:41.558"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:51:41.559" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:41.559" starttime="20181214 08:51:41.559"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:41.560" starttime="20181214 08:51:41.559"></status>
</kw>
<msg timestamp="20181214 08:51:41.560" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181214 08:51:41.560" starttime="20181214 08:51:39.153"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:41.560" starttime="20181214 08:51:39.146"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:41.560" starttime="20181214 08:51:39.146"></status>
</kw>
<kw type="foritem" name="${network} = l3_ext_net_2">
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>${network}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:51:41.569" level="INFO">Starting process:
openstack network create l3_ext_net_2 </msg>
<msg timestamp="20181214 08:51:41.608" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:51:43.630" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:51:43.631" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:51:43.631" starttime="20181214 08:51:41.569"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:51:43.633" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-12-14T08:51:43Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | c7813aab-8b0b-4514-bc6b-7d6d19c8923b |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | l3_ext_net_2                         |
| port_security_enabled     | True                                 |
| project_id                | 8f21c4d8db54482e99c30c98fba342b4     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 22                                   |
| qos_policy_id             | None                                 |
| revision_number           | 2                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-12-14T08:51:43Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:51:43.633" starttime="20181214 08:51:43.632"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:51:43.635" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:43.635" starttime="20181214 08:51:43.634"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:43.637" starttime="20181214 08:51:43.635"></status>
</kw>
<msg timestamp="20181214 08:51:43.637" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181214 08:51:43.637" starttime="20181214 08:51:41.568"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:43.638" starttime="20181214 08:51:41.561"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:43.638" starttime="20181214 08:51:41.561"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:43.638" starttime="20181214 08:51:39.145"></status>
</kw>
<kw type="for" name="${network} | ${subnet} | ${cidr} IN ZIP [ ${NETWORKS} | ${SUBNETS} | ${SUBNET_CIDRS} ]">
<kw type="foritem" name="${network} = l3_ext_net_1, ${subnet} = l3_ext_sub_1, ${cidr} = 41.0.0.0/24">
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network}</arg>
<arg>${subnet}</arg>
<arg>${cidr}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:51:43.660" level="INFO">Starting process:
openstack subnet create --network l3_ext_net_1 --subnet-range 41.0.0.0/24 l3_ext_sub_1 </msg>
<msg timestamp="20181214 08:51:43.697" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:51:46.477" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:51:46.477" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:51:46.478" starttime="20181214 08:51:43.659"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:51:46.479" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 41.0.0.2-41.0.0.254                  |
| cidr              | 41.0.0.0/24                          |
| created_at        | 2018-12-14T08:51:46Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 41.0.0.1                             |
| host_routes       |                                      |
| id                | aa0b8cad-9350-4d54-ad6c-0a819a414b9e |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | l3_ext_sub_1                         |
| network_id        | d6e91017-874f-4d7f-9390-18a64944fb6f |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-12-14T08:51:46Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:51:46.480" starttime="20181214 08:51:46.478"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:51:46.481" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:46.481" starttime="20181214 08:51:46.480"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:46.483" starttime="20181214 08:51:46.482"></status>
</kw>
<msg timestamp="20181214 08:51:46.483" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181214 08:51:46.483" starttime="20181214 08:51:43.658"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:46.484" starttime="20181214 08:51:43.640"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:46.484" starttime="20181214 08:51:43.639"></status>
</kw>
<kw type="foritem" name="${network} = l3_ext_net_2, ${subnet} = l3_ext_sub_2, ${cidr} = 42.0.0.0/24">
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network}</arg>
<arg>${subnet}</arg>
<arg>${cidr}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:51:46.502" level="INFO">Starting process:
openstack subnet create --network l3_ext_net_2 --subnet-range 42.0.0.0/24 l3_ext_sub_2 </msg>
<msg timestamp="20181214 08:51:46.530" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:51:49.063" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:51:49.063" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:51:49.063" starttime="20181214 08:51:46.502"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:51:49.064" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 42.0.0.2-42.0.0.254                  |
| cidr              | 42.0.0.0/24                          |
| created_at        | 2018-12-14T08:51:48Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 42.0.0.1                             |
| host_routes       |                                      |
| id                | 463ce677-d410-418d-a75e-efc1b5dd4711 |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | l3_ext_sub_2                         |
| network_id        | c7813aab-8b0b-4514-bc6b-7d6d19c8923b |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-12-14T08:51:48Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:51:49.064" starttime="20181214 08:51:49.064"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:51:49.065" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:49.065" starttime="20181214 08:51:49.064"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:49.066" starttime="20181214 08:51:49.065"></status>
</kw>
<msg timestamp="20181214 08:51:49.066" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181214 08:51:49.066" starttime="20181214 08:51:46.501"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:49.066" starttime="20181214 08:51:46.485"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:49.066" starttime="20181214 08:51:46.484"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:49.066" starttime="20181214 08:51:43.638"></status>
</kw>
<kw name="Create Allow All SecurityGroup" library="OpenStackOperations">
<doc>Allow all TCP/UDP/ICMP packets for this suite</doc>
<arguments>
<arg>${SECURITY_GROUP}</arg>
</arguments>
<kw name="Neutron Security Group Create" library="OpenStackOperations">
<doc>Create a security group with specified name ,description &amp; protocol value according to security group template</doc>
<arguments>
<arg>${sg_name}</arg>
</arguments>
<kw name="Get ControlNode Connection" library="OpenStackOperations">
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:49.069" starttime="20181214 08:51:49.068"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:49.069" starttime="20181214 08:51:49.068"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group create ${SecurityGroupName} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:51:49.078" level="INFO">Starting process:
openstack security group create l3_ext_sg </msg>
<msg timestamp="20181214 08:51:49.115" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:51:51.396" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:51:51.396" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:51:51.396" starttime="20181214 08:51:49.078"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:51:51.397" level="INFO">+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                 |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-12-14T08:51:51Z                                                                                                                                  |
| description     | l3_ext_sg                                                                                                                                             |
| id              | a2f82e93-fb42-4d9b-abde-3d1420c1d93b                                                                                                                  |
| name            | l3_ext_sg                                                                                                                                             |
| project_id      | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                      |
| revision_number | 2                                                                                                                                                     |
| rules           | created_at='2018-12-14T08:51:51Z', direction='egress', ethertype='IPv6', id='83b3d39d-b105-49ba-ae2d-0af8363334c6', updated_at='2018-12-14T08:51:51Z' |
|                 | created_at='2018-12-14T08:51:51Z', direction='egress', ethertype='IPv4', id='e29f8fee-7f90-4b53-89de-1df8cb484aa2', updated_at='2018-12-14T08:51:51Z' |
| updated_at      | 2018-12-14T08:51:51Z                                                                                                                                  |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:51:51.397" starttime="20181214 08:51:51.397"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:51:51.398" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:51.398" starttime="20181214 08:51:51.398"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:51.399" starttime="20181214 08:51:51.398"></status>
</kw>
<msg timestamp="20181214 08:51:51.399" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<status status="PASS" endtime="20181214 08:51:51.399" starttime="20181214 08:51:49.077"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${sgp_id}</var>
</assign>
<msg timestamp="20181214 08:51:51.400" level="INFO">${sgp_id} = a2f82e93-fb42-4d9b-abde-3d1420c1d93b</msg>
<status status="PASS" endtime="20181214 08:51:51.400" starttime="20181214 08:51:51.399"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:51.400" starttime="20181214 08:51:49.067"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 08:51:51.430" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181214 08:51:51.430" starttime="20181214 08:51:51.429"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:51.430" starttime="20181214 08:51:51.429"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:51.431" starttime="20181214 08:51:51.430"></status>
</kw>
<msg timestamp="20181214 08:51:51.431" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 08:51:51.431" starttime="20181214 08:51:51.430"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:51.432" starttime="20181214 08:51:51.432"></status>
</kw>
<msg timestamp="20181214 08:51:51.432" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181214 08:51:51.432" starttime="20181214 08:51:51.431"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:51.433" starttime="20181214 08:51:51.433"></status>
</kw>
<msg timestamp="20181214 08:51:51.433" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 08:51:51.434" starttime="20181214 08:51:51.433"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:51.435" starttime="20181214 08:51:51.434"></status>
</kw>
<msg timestamp="20181214 08:51:51.435" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 08:51:51.435" starttime="20181214 08:51:51.434"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:51.436" starttime="20181214 08:51:51.435"></status>
</kw>
<msg timestamp="20181214 08:51:51.436" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 08:51:51.436" starttime="20181214 08:51:51.435"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:51.437" starttime="20181214 08:51:51.436"></status>
</kw>
<msg timestamp="20181214 08:51:51.437" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181214 08:51:51.437" starttime="20181214 08:51:51.436"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 08:51:51.437" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 08:51:51.437" starttime="20181214 08:51:51.437"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 08:51:51.438" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 08:51:51.438" starttime="20181214 08:51:51.437"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:51:51.438" level="INFO">${cmd} = openstack security group rule create l3_ext_sg</msg>
<status status="PASS" endtime="20181214 08:51:51.438" starttime="20181214 08:51:51.438"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:51.439" starttime="20181214 08:51:51.439"></status>
</kw>
<msg timestamp="20181214 08:51:51.439" level="INFO">${cmd} = openstack security group rule create l3_ext_sg</msg>
<status status="PASS" endtime="20181214 08:51:51.439" starttime="20181214 08:51:51.439"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:51.440" starttime="20181214 08:51:51.440"></status>
</kw>
<msg timestamp="20181214 08:51:51.440" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress</msg>
<status status="PASS" endtime="20181214 08:51:51.440" starttime="20181214 08:51:51.440"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:51.441" starttime="20181214 08:51:51.441"></status>
</kw>
<msg timestamp="20181214 08:51:51.441" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 08:51:51.441" starttime="20181214 08:51:51.441"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:51.443" starttime="20181214 08:51:51.442"></status>
</kw>
<msg timestamp="20181214 08:51:51.443" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 08:51:51.443" starttime="20181214 08:51:51.442"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:51.444" starttime="20181214 08:51:51.444"></status>
</kw>
<msg timestamp="20181214 08:51:51.444" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 08:51:51.444" starttime="20181214 08:51:51.443"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:51.445" starttime="20181214 08:51:51.445"></status>
</kw>
<msg timestamp="20181214 08:51:51.445" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 08:51:51.445" starttime="20181214 08:51:51.444"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:51.446" starttime="20181214 08:51:51.446"></status>
</kw>
<msg timestamp="20181214 08:51:51.446" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 08:51:51.446" starttime="20181214 08:51:51.445"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:51:51.447" level="INFO">Starting process:
openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181214 08:51:51.477" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:51:53.673" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:51:53.673" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:51:53.673" starttime="20181214 08:51:51.447"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:51:53.674" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T08:51:53Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | 147a6f44-a600-4820-aec3-fe3b429a0e43 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | a2f82e93-fb42-4d9b-abde-3d1420c1d93b |
| updated_at        | 2018-12-14T08:51:53Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:51:53.674" starttime="20181214 08:51:53.674"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:51:53.675" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:53.675" starttime="20181214 08:51:53.675"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:53.676" starttime="20181214 08:51:53.675"></status>
</kw>
<msg timestamp="20181214 08:51:53.676" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 08:51:53.676" starttime="20181214 08:51:51.446"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 08:51:53.677" level="INFO">${rule_id} = 147a6f44-a600-4820-aec3-fe3b429a0e43</msg>
<status status="PASS" endtime="20181214 08:51:53.677" starttime="20181214 08:51:53.676"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:53.677" starttime="20181214 08:51:51.428"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 08:51:53.708" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181214 08:51:53.708" starttime="20181214 08:51:53.708"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:53.708" starttime="20181214 08:51:53.708"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:53.709" starttime="20181214 08:51:53.709"></status>
</kw>
<msg timestamp="20181214 08:51:53.709" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 08:51:53.709" starttime="20181214 08:51:53.709"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:53.710" starttime="20181214 08:51:53.710"></status>
</kw>
<msg timestamp="20181214 08:51:53.710" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181214 08:51:53.710" starttime="20181214 08:51:53.709"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:53.711" starttime="20181214 08:51:53.711"></status>
</kw>
<msg timestamp="20181214 08:51:53.711" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 08:51:53.711" starttime="20181214 08:51:53.710"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:53.712" starttime="20181214 08:51:53.712"></status>
</kw>
<msg timestamp="20181214 08:51:53.712" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 08:51:53.712" starttime="20181214 08:51:53.711"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:53.713" starttime="20181214 08:51:53.713"></status>
</kw>
<msg timestamp="20181214 08:51:53.713" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 08:51:53.713" starttime="20181214 08:51:53.712"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:53.714" starttime="20181214 08:51:53.714"></status>
</kw>
<msg timestamp="20181214 08:51:53.714" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181214 08:51:53.714" starttime="20181214 08:51:53.713"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 08:51:53.715" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 08:51:53.715" starttime="20181214 08:51:53.714"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 08:51:53.715" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 08:51:53.715" starttime="20181214 08:51:53.715"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:51:53.716" level="INFO">${cmd} = openstack security group rule create l3_ext_sg</msg>
<status status="PASS" endtime="20181214 08:51:53.716" starttime="20181214 08:51:53.715"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:53.716" starttime="20181214 08:51:53.716"></status>
</kw>
<msg timestamp="20181214 08:51:53.716" level="INFO">${cmd} = openstack security group rule create l3_ext_sg</msg>
<status status="PASS" endtime="20181214 08:51:53.717" starttime="20181214 08:51:53.716"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:53.717" starttime="20181214 08:51:53.717"></status>
</kw>
<msg timestamp="20181214 08:51:53.717" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress</msg>
<status status="PASS" endtime="20181214 08:51:53.718" starttime="20181214 08:51:53.717"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:53.718" starttime="20181214 08:51:53.718"></status>
</kw>
<msg timestamp="20181214 08:51:53.718" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 08:51:53.719" starttime="20181214 08:51:53.718"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:53.720" starttime="20181214 08:51:53.719"></status>
</kw>
<msg timestamp="20181214 08:51:53.720" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 08:51:53.720" starttime="20181214 08:51:53.719"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:53.721" starttime="20181214 08:51:53.720"></status>
</kw>
<msg timestamp="20181214 08:51:53.721" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 08:51:53.721" starttime="20181214 08:51:53.720"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:53.722" starttime="20181214 08:51:53.721"></status>
</kw>
<msg timestamp="20181214 08:51:53.722" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 08:51:53.722" starttime="20181214 08:51:53.721"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:53.723" starttime="20181214 08:51:53.722"></status>
</kw>
<msg timestamp="20181214 08:51:53.723" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 08:51:53.723" starttime="20181214 08:51:53.722"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:51:53.724" level="INFO">Starting process:
openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181214 08:51:53.745" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:51:56.073" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:51:56.074" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:51:56.074" starttime="20181214 08:51:53.724"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:51:56.075" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T08:51:55Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | b0190f63-ece5-42e3-81cd-072d03776a3d |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | a2f82e93-fb42-4d9b-abde-3d1420c1d93b |
| updated_at        | 2018-12-14T08:51:55Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:51:56.075" starttime="20181214 08:51:56.074"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:51:56.076" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:56.076" starttime="20181214 08:51:56.076"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:56.077" starttime="20181214 08:51:56.076"></status>
</kw>
<msg timestamp="20181214 08:51:56.077" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 08:51:56.078" starttime="20181214 08:51:53.723"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 08:51:56.078" level="INFO">${rule_id} = b0190f63-ece5-42e3-81cd-072d03776a3d</msg>
<status status="PASS" endtime="20181214 08:51:56.078" starttime="20181214 08:51:56.078"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:56.079" starttime="20181214 08:51:53.707"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 08:51:56.121" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181214 08:51:56.121" starttime="20181214 08:51:56.121"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:56.121" starttime="20181214 08:51:56.121"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:56.123" starttime="20181214 08:51:56.122"></status>
</kw>
<msg timestamp="20181214 08:51:56.123" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 08:51:56.123" starttime="20181214 08:51:56.122"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:56.124" starttime="20181214 08:51:56.123"></status>
</kw>
<msg timestamp="20181214 08:51:56.124" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181214 08:51:56.124" starttime="20181214 08:51:56.123"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:56.125" starttime="20181214 08:51:56.125"></status>
</kw>
<msg timestamp="20181214 08:51:56.125" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 08:51:56.125" starttime="20181214 08:51:56.124"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:56.126" starttime="20181214 08:51:56.126"></status>
</kw>
<msg timestamp="20181214 08:51:56.126" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181214 08:51:56.126" starttime="20181214 08:51:56.125"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:56.127" starttime="20181214 08:51:56.127"></status>
</kw>
<msg timestamp="20181214 08:51:56.127" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181214 08:51:56.127" starttime="20181214 08:51:56.126"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:56.128" starttime="20181214 08:51:56.128"></status>
</kw>
<msg timestamp="20181214 08:51:56.129" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181214 08:51:56.129" starttime="20181214 08:51:56.128"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 08:51:56.129" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 08:51:56.129" starttime="20181214 08:51:56.129"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 08:51:56.130" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 08:51:56.130" starttime="20181214 08:51:56.129"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:51:56.130" level="INFO">${cmd} = openstack security group rule create l3_ext_sg</msg>
<status status="PASS" endtime="20181214 08:51:56.130" starttime="20181214 08:51:56.130"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:56.131" starttime="20181214 08:51:56.131"></status>
</kw>
<msg timestamp="20181214 08:51:56.131" level="INFO">${cmd} = openstack security group rule create l3_ext_sg</msg>
<status status="PASS" endtime="20181214 08:51:56.132" starttime="20181214 08:51:56.131"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:56.133" starttime="20181214 08:51:56.132"></status>
</kw>
<msg timestamp="20181214 08:51:56.133" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress</msg>
<status status="PASS" endtime="20181214 08:51:56.133" starttime="20181214 08:51:56.132"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:56.134" starttime="20181214 08:51:56.134"></status>
</kw>
<msg timestamp="20181214 08:51:56.134" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 08:51:56.134" starttime="20181214 08:51:56.133"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:56.135" starttime="20181214 08:51:56.135"></status>
</kw>
<msg timestamp="20181214 08:51:56.135" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 08:51:56.136" starttime="20181214 08:51:56.134"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:56.140" starttime="20181214 08:51:56.139"></status>
</kw>
<msg timestamp="20181214 08:51:56.140" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 08:51:56.140" starttime="20181214 08:51:56.136"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:56.143" starttime="20181214 08:51:56.142"></status>
</kw>
<msg timestamp="20181214 08:51:56.143" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 08:51:56.143" starttime="20181214 08:51:56.141"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:56.145" starttime="20181214 08:51:56.145"></status>
</kw>
<msg timestamp="20181214 08:51:56.146" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 08:51:56.146" starttime="20181214 08:51:56.144"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:51:56.149" level="INFO">Starting process:
openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181214 08:51:56.170" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:51:58.603" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:51:58.604" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:51:58.604" starttime="20181214 08:51:56.148"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:51:58.606" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T08:51:58Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | c8f384e5-9112-4149-ae11-28e7bf1f0b6b |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | a2f82e93-fb42-4d9b-abde-3d1420c1d93b |
| updated_at        | 2018-12-14T08:51:58Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:51:58.606" starttime="20181214 08:51:58.605"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:51:58.607" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:51:58.607" starttime="20181214 08:51:58.606"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:58.609" starttime="20181214 08:51:58.608"></status>
</kw>
<msg timestamp="20181214 08:51:58.609" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 08:51:58.610" starttime="20181214 08:51:56.147"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 08:51:58.611" level="INFO">${rule_id} = c8f384e5-9112-4149-ae11-28e7bf1f0b6b</msg>
<status status="PASS" endtime="20181214 08:51:58.611" starttime="20181214 08:51:58.610"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:58.612" starttime="20181214 08:51:56.120"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 08:51:58.679" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181214 08:51:58.679" starttime="20181214 08:51:58.678"></status>
</kw>
<status status="PASS" endtime="20181214 08:51:58.679" starttime="20181214 08:51:58.677"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:58.681" starttime="20181214 08:51:58.681"></status>
</kw>
<msg timestamp="20181214 08:51:58.682" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 08:51:58.682" starttime="20181214 08:51:58.680"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:58.684" starttime="20181214 08:51:58.683"></status>
</kw>
<msg timestamp="20181214 08:51:58.684" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181214 08:51:58.684" starttime="20181214 08:51:58.682"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:58.686" starttime="20181214 08:51:58.685"></status>
</kw>
<msg timestamp="20181214 08:51:58.686" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 08:51:58.686" starttime="20181214 08:51:58.685"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:58.688" starttime="20181214 08:51:58.688"></status>
</kw>
<msg timestamp="20181214 08:51:58.688" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181214 08:51:58.689" starttime="20181214 08:51:58.687"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:58.691" starttime="20181214 08:51:58.690"></status>
</kw>
<msg timestamp="20181214 08:51:58.691" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181214 08:51:58.691" starttime="20181214 08:51:58.689"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:58.693" starttime="20181214 08:51:58.692"></status>
</kw>
<msg timestamp="20181214 08:51:58.693" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181214 08:51:58.693" starttime="20181214 08:51:58.691"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 08:51:58.694" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 08:51:58.694" starttime="20181214 08:51:58.694"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 08:51:58.695" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 08:51:58.695" starttime="20181214 08:51:58.695"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:51:58.696" level="INFO">${cmd} = openstack security group rule create l3_ext_sg</msg>
<status status="PASS" endtime="20181214 08:51:58.697" starttime="20181214 08:51:58.696"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:58.698" starttime="20181214 08:51:58.698"></status>
</kw>
<msg timestamp="20181214 08:51:58.699" level="INFO">${cmd} = openstack security group rule create l3_ext_sg</msg>
<status status="PASS" endtime="20181214 08:51:58.699" starttime="20181214 08:51:58.697"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:58.701" starttime="20181214 08:51:58.700"></status>
</kw>
<msg timestamp="20181214 08:51:58.701" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress</msg>
<status status="PASS" endtime="20181214 08:51:58.701" starttime="20181214 08:51:58.699"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:58.704" starttime="20181214 08:51:58.703"></status>
</kw>
<msg timestamp="20181214 08:51:58.704" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 08:51:58.704" starttime="20181214 08:51:58.702"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:58.707" starttime="20181214 08:51:58.706"></status>
</kw>
<msg timestamp="20181214 08:51:58.707" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 08:51:58.707" starttime="20181214 08:51:58.705"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:58.709" starttime="20181214 08:51:58.708"></status>
</kw>
<msg timestamp="20181214 08:51:58.709" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 08:51:58.709" starttime="20181214 08:51:58.707"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:58.711" starttime="20181214 08:51:58.711"></status>
</kw>
<msg timestamp="20181214 08:51:58.711" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 08:51:58.711" starttime="20181214 08:51:58.710"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:51:58.713" starttime="20181214 08:51:58.713"></status>
</kw>
<msg timestamp="20181214 08:51:58.713" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 08:51:58.713" starttime="20181214 08:51:58.712"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:51:58.717" level="INFO">Starting process:
openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181214 08:51:58.752" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:52:01.218" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:52:01.219" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:52:01.219" starttime="20181214 08:51:58.716"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:52:01.221" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T08:52:01Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 5629ff33-5ed2-4dab-aa7d-62c3828775d3 |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | a2f82e93-fb42-4d9b-abde-3d1420c1d93b |
| updated_at        | 2018-12-14T08:52:01Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:52:01.222" starttime="20181214 08:52:01.220"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:52:01.223" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:52:01.223" starttime="20181214 08:52:01.222"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:01.224" starttime="20181214 08:52:01.223"></status>
</kw>
<msg timestamp="20181214 08:52:01.225" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 08:52:01.225" starttime="20181214 08:51:58.714"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 08:52:01.226" level="INFO">${rule_id} = 5629ff33-5ed2-4dab-aa7d-62c3828775d3</msg>
<status status="PASS" endtime="20181214 08:52:01.226" starttime="20181214 08:52:01.225"></status>
</kw>
<status status="PASS" endtime="20181214 08:52:01.226" starttime="20181214 08:51:58.675"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 08:52:01.279" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181214 08:52:01.279" starttime="20181214 08:52:01.278"></status>
</kw>
<status status="PASS" endtime="20181214 08:52:01.279" starttime="20181214 08:52:01.277"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:01.280" starttime="20181214 08:52:01.280"></status>
</kw>
<msg timestamp="20181214 08:52:01.280" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 08:52:01.280" starttime="20181214 08:52:01.279"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:01.282" starttime="20181214 08:52:01.281"></status>
</kw>
<msg timestamp="20181214 08:52:01.282" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181214 08:52:01.282" starttime="20181214 08:52:01.281"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:01.284" starttime="20181214 08:52:01.283"></status>
</kw>
<msg timestamp="20181214 08:52:01.284" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 08:52:01.284" starttime="20181214 08:52:01.282"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:01.285" starttime="20181214 08:52:01.285"></status>
</kw>
<msg timestamp="20181214 08:52:01.285" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 08:52:01.286" starttime="20181214 08:52:01.284"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:01.287" starttime="20181214 08:52:01.286"></status>
</kw>
<msg timestamp="20181214 08:52:01.287" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 08:52:01.287" starttime="20181214 08:52:01.286"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:01.289" starttime="20181214 08:52:01.288"></status>
</kw>
<msg timestamp="20181214 08:52:01.289" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181214 08:52:01.289" starttime="20181214 08:52:01.288"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 08:52:01.290" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 08:52:01.290" starttime="20181214 08:52:01.289"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 08:52:01.290" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 08:52:01.290" starttime="20181214 08:52:01.290"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:52:01.291" level="INFO">${cmd} = openstack security group rule create l3_ext_sg</msg>
<status status="PASS" endtime="20181214 08:52:01.291" starttime="20181214 08:52:01.291"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:01.293" starttime="20181214 08:52:01.292"></status>
</kw>
<msg timestamp="20181214 08:52:01.293" level="INFO">${cmd} = openstack security group rule create l3_ext_sg</msg>
<status status="PASS" endtime="20181214 08:52:01.293" starttime="20181214 08:52:01.291"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:01.294" starttime="20181214 08:52:01.294"></status>
</kw>
<msg timestamp="20181214 08:52:01.294" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress</msg>
<status status="PASS" endtime="20181214 08:52:01.294" starttime="20181214 08:52:01.293"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:01.296" starttime="20181214 08:52:01.295"></status>
</kw>
<msg timestamp="20181214 08:52:01.296" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 08:52:01.296" starttime="20181214 08:52:01.295"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:01.298" starttime="20181214 08:52:01.297"></status>
</kw>
<msg timestamp="20181214 08:52:01.298" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 08:52:01.298" starttime="20181214 08:52:01.296"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:01.300" starttime="20181214 08:52:01.299"></status>
</kw>
<msg timestamp="20181214 08:52:01.300" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 08:52:01.300" starttime="20181214 08:52:01.298"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:01.303" starttime="20181214 08:52:01.302"></status>
</kw>
<msg timestamp="20181214 08:52:01.303" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 08:52:01.303" starttime="20181214 08:52:01.301"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:01.305" starttime="20181214 08:52:01.305"></status>
</kw>
<msg timestamp="20181214 08:52:01.306" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 08:52:01.306" starttime="20181214 08:52:01.304"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:52:01.309" level="INFO">Starting process:
openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181214 08:52:01.353" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:52:03.925" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:52:03.925" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:52:03.925" starttime="20181214 08:52:01.308"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:52:03.927" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T08:52:03Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | 93bad8ab-cce2-4f07-b10d-4f04d84336f2 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | a2f82e93-fb42-4d9b-abde-3d1420c1d93b |
| updated_at        | 2018-12-14T08:52:03Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:52:03.927" starttime="20181214 08:52:03.926"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:52:03.928" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:52:03.928" starttime="20181214 08:52:03.928"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:03.930" starttime="20181214 08:52:03.929"></status>
</kw>
<msg timestamp="20181214 08:52:03.930" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 08:52:03.930" starttime="20181214 08:52:01.307"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 08:52:03.932" level="INFO">${rule_id} = 93bad8ab-cce2-4f07-b10d-4f04d84336f2</msg>
<status status="PASS" endtime="20181214 08:52:03.932" starttime="20181214 08:52:03.931"></status>
</kw>
<status status="PASS" endtime="20181214 08:52:03.932" starttime="20181214 08:52:01.276"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 08:52:03.987" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181214 08:52:03.987" starttime="20181214 08:52:03.986"></status>
</kw>
<status status="PASS" endtime="20181214 08:52:03.987" starttime="20181214 08:52:03.986"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:03.988" starttime="20181214 08:52:03.988"></status>
</kw>
<msg timestamp="20181214 08:52:03.988" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 08:52:03.989" starttime="20181214 08:52:03.987"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:03.990" starttime="20181214 08:52:03.989"></status>
</kw>
<msg timestamp="20181214 08:52:03.990" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181214 08:52:03.990" starttime="20181214 08:52:03.989"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:03.992" starttime="20181214 08:52:03.991"></status>
</kw>
<msg timestamp="20181214 08:52:03.992" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 08:52:03.992" starttime="20181214 08:52:03.991"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:03.993" starttime="20181214 08:52:03.993"></status>
</kw>
<msg timestamp="20181214 08:52:03.993" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 08:52:03.993" starttime="20181214 08:52:03.992"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:03.995" starttime="20181214 08:52:03.994"></status>
</kw>
<msg timestamp="20181214 08:52:03.995" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 08:52:03.995" starttime="20181214 08:52:03.994"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:03.996" starttime="20181214 08:52:03.996"></status>
</kw>
<msg timestamp="20181214 08:52:03.996" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181214 08:52:03.996" starttime="20181214 08:52:03.995"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 08:52:03.997" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 08:52:03.997" starttime="20181214 08:52:03.997"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 08:52:03.998" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 08:52:03.998" starttime="20181214 08:52:03.997"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 08:52:03.999" level="INFO">${cmd} = openstack security group rule create l3_ext_sg</msg>
<status status="PASS" endtime="20181214 08:52:03.999" starttime="20181214 08:52:03.998"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:04.000" starttime="20181214 08:52:04.000"></status>
</kw>
<msg timestamp="20181214 08:52:04.000" level="INFO">${cmd} = openstack security group rule create l3_ext_sg</msg>
<status status="PASS" endtime="20181214 08:52:04.000" starttime="20181214 08:52:03.999"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:04.002" starttime="20181214 08:52:04.001"></status>
</kw>
<msg timestamp="20181214 08:52:04.002" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress</msg>
<status status="PASS" endtime="20181214 08:52:04.002" starttime="20181214 08:52:04.001"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:04.004" starttime="20181214 08:52:04.003"></status>
</kw>
<msg timestamp="20181214 08:52:04.004" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 08:52:04.004" starttime="20181214 08:52:04.002"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:04.006" starttime="20181214 08:52:04.005"></status>
</kw>
<msg timestamp="20181214 08:52:04.006" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 08:52:04.006" starttime="20181214 08:52:04.004"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:04.007" starttime="20181214 08:52:04.007"></status>
</kw>
<msg timestamp="20181214 08:52:04.007" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 08:52:04.007" starttime="20181214 08:52:04.006"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:04.009" starttime="20181214 08:52:04.008"></status>
</kw>
<msg timestamp="20181214 08:52:04.009" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 08:52:04.009" starttime="20181214 08:52:04.008"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:04.010" starttime="20181214 08:52:04.010"></status>
</kw>
<msg timestamp="20181214 08:52:04.010" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 08:52:04.010" starttime="20181214 08:52:04.009"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:52:04.012" level="INFO">Starting process:
openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181214 08:52:04.056" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:52:06.389" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:52:06.390" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:52:06.390" starttime="20181214 08:52:04.012"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:52:06.392" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T08:52:06Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 0791a762-8fc1-4f4d-b3a0-22e34f04b9e1 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | a2f82e93-fb42-4d9b-abde-3d1420c1d93b |
| updated_at        | 2018-12-14T08:52:06Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:52:06.392" starttime="20181214 08:52:06.391"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:52:06.393" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:52:06.394" starttime="20181214 08:52:06.393"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:06.395" starttime="20181214 08:52:06.394"></status>
</kw>
<msg timestamp="20181214 08:52:06.396" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 08:52:06.396" starttime="20181214 08:52:04.011"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 08:52:06.397" level="INFO">${rule_id} = 0791a762-8fc1-4f4d-b3a0-22e34f04b9e1</msg>
<status status="PASS" endtime="20181214 08:52:06.398" starttime="20181214 08:52:06.397"></status>
</kw>
<status status="PASS" endtime="20181214 08:52:06.398" starttime="20181214 08:52:03.984"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${dual}"=="True"</arg>
<arg>Run Keywords</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:06.400" starttime="20181214 08:52:06.399"></status>
</kw>
<status status="PASS" endtime="20181214 08:52:06.400" starttime="20181214 08:51:49.067"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{NET1_FIP_VMS}[0]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 08:52:06.405" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 08:52:06.405" starttime="20181214 08:52:06.403"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:52:06.420" level="INFO">Starting process:
openstack network list | grep "l3_ext_net_1" | awk '{print $2}'</msg>
<msg timestamp="20181214 08:52:06.464" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:52:08.569" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:52:08.570" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:52:08.570" starttime="20181214 08:52:06.419"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:52:08.572" level="INFO">d6e91017-874f-4d7f-9390-18a64944fb6f</msg>
<status status="PASS" endtime="20181214 08:52:08.573" starttime="20181214 08:52:08.571"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:52:08.574" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:52:08.574" starttime="20181214 08:52:08.573"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:08.576" starttime="20181214 08:52:08.575"></status>
</kw>
<msg timestamp="20181214 08:52:08.577" level="INFO">${output} = d6e91017-874f-4d7f-9390-18a64944fb6f</msg>
<status status="PASS" endtime="20181214 08:52:08.577" starttime="20181214 08:52:06.418"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181214 08:52:08.579" level="INFO">${splitted_output} = [u'd6e91017-874f-4d7f-9390-18a64944fb6f']</msg>
<status status="PASS" endtime="20181214 08:52:08.579" starttime="20181214 08:52:08.578"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181214 08:52:08.581" level="INFO">${net_id} = d6e91017-874f-4d7f-9390-18a64944fb6f</msg>
<status status="PASS" endtime="20181214 08:52:08.581" starttime="20181214 08:52:08.580"></status>
</kw>
<msg timestamp="20181214 08:52:08.581" level="INFO">${net_id} = d6e91017-874f-4d7f-9390-18a64944fb6f</msg>
<status status="PASS" endtime="20181214 08:52:08.581" starttime="20181214 08:52:06.405"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:52:08.600" level="INFO">Starting process:
openstack server create l3_ext_net_1_fip_vm_1 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=d6e91017-874f-4d7f-9390-18a64944fb6f --security-group l3_ext_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org</msg>
<msg timestamp="20181214 08:52:08.630" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:52:12.659" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:52:12.661" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:52:12.661" starttime="20181214 08:52:08.599"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:52:12.664" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | GtybrDa52Fre                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T08:52:12Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 1bc60538-d323-474e-9dce-11ac6c5205e1                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | l3_ext_net_1_fip_vm_1                                           |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='a2f82e93-fb42-4d9b-abde-3d1420c1d93b'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T08:52:12Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:52:12.665" starttime="20181214 08:52:12.663"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:52:12.666" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:52:12.666" starttime="20181214 08:52:12.665"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:12.668" starttime="20181214 08:52:12.667"></status>
</kw>
<msg timestamp="20181214 08:52:12.669" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 08:52:12.669" starttime="20181214 08:52:08.598"></status>
</kw>
<status status="PASS" endtime="20181214 08:52:12.670" starttime="20181214 08:52:06.401"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{NET1_FIP_VMS}[1]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 08:52:12.673" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 08:52:12.673" starttime="20181214 08:52:12.672"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:52:12.692" level="INFO">Starting process:
openstack network list | grep "l3_ext_net_1" | awk '{print $2}'</msg>
<msg timestamp="20181214 08:52:12.721" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:52:14.742" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:52:14.742" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:52:14.742" starttime="20181214 08:52:12.692"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:52:14.744" level="INFO">d6e91017-874f-4d7f-9390-18a64944fb6f</msg>
<status status="PASS" endtime="20181214 08:52:14.744" starttime="20181214 08:52:14.743"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:52:14.745" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:52:14.745" starttime="20181214 08:52:14.745"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:14.747" starttime="20181214 08:52:14.746"></status>
</kw>
<msg timestamp="20181214 08:52:14.747" level="INFO">${output} = d6e91017-874f-4d7f-9390-18a64944fb6f</msg>
<status status="PASS" endtime="20181214 08:52:14.747" starttime="20181214 08:52:12.691"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181214 08:52:14.748" level="INFO">${splitted_output} = [u'd6e91017-874f-4d7f-9390-18a64944fb6f']</msg>
<status status="PASS" endtime="20181214 08:52:14.748" starttime="20181214 08:52:14.748"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181214 08:52:14.750" level="INFO">${net_id} = d6e91017-874f-4d7f-9390-18a64944fb6f</msg>
<status status="PASS" endtime="20181214 08:52:14.750" starttime="20181214 08:52:14.749"></status>
</kw>
<msg timestamp="20181214 08:52:14.750" level="INFO">${net_id} = d6e91017-874f-4d7f-9390-18a64944fb6f</msg>
<status status="PASS" endtime="20181214 08:52:14.750" starttime="20181214 08:52:12.674"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:52:14.764" level="INFO">Starting process:
openstack server create l3_ext_net_1_fip_vm_2 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=d6e91017-874f-4d7f-9390-18a64944fb6f --security-group l3_ext_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org</msg>
<msg timestamp="20181214 08:52:14.802" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:52:17.897" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:52:17.897" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:52:17.897" starttime="20181214 08:52:14.764"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:52:17.899" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | VBLBrsN9US5x                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T08:52:17Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 8887d7ed-d3e6-48cc-9b24-aedf748eda67                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | l3_ext_net_1_fip_vm_2                                           |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='a2f82e93-fb42-4d9b-abde-3d1420c1d93b'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T08:52:17Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:52:17.899" starttime="20181214 08:52:17.898"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:52:17.900" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:52:17.900" starttime="20181214 08:52:17.899"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:17.901" starttime="20181214 08:52:17.900"></status>
</kw>
<msg timestamp="20181214 08:52:17.901" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 08:52:17.901" starttime="20181214 08:52:14.762"></status>
</kw>
<status status="PASS" endtime="20181214 08:52:17.902" starttime="20181214 08:52:12.670"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{NET1_FIP_VMS}[2]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 08:52:17.904" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 08:52:17.905" starttime="20181214 08:52:17.904"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:52:17.917" level="INFO">Starting process:
openstack network list | grep "l3_ext_net_1" | awk '{print $2}'</msg>
<msg timestamp="20181214 08:52:17.939" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:52:20.274" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:52:20.275" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:52:20.275" starttime="20181214 08:52:17.917"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:52:20.276" level="INFO">d6e91017-874f-4d7f-9390-18a64944fb6f</msg>
<status status="PASS" endtime="20181214 08:52:20.276" starttime="20181214 08:52:20.275"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:52:20.277" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:52:20.277" starttime="20181214 08:52:20.276"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:20.278" starttime="20181214 08:52:20.277"></status>
</kw>
<msg timestamp="20181214 08:52:20.278" level="INFO">${output} = d6e91017-874f-4d7f-9390-18a64944fb6f</msg>
<status status="PASS" endtime="20181214 08:52:20.278" starttime="20181214 08:52:17.916"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181214 08:52:20.279" level="INFO">${splitted_output} = [u'd6e91017-874f-4d7f-9390-18a64944fb6f']</msg>
<status status="PASS" endtime="20181214 08:52:20.279" starttime="20181214 08:52:20.279"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181214 08:52:20.280" level="INFO">${net_id} = d6e91017-874f-4d7f-9390-18a64944fb6f</msg>
<status status="PASS" endtime="20181214 08:52:20.280" starttime="20181214 08:52:20.279"></status>
</kw>
<msg timestamp="20181214 08:52:20.280" level="INFO">${net_id} = d6e91017-874f-4d7f-9390-18a64944fb6f</msg>
<status status="PASS" endtime="20181214 08:52:20.280" starttime="20181214 08:52:17.905"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:52:20.289" level="INFO">Starting process:
openstack server create l3_ext_net_1_fip_vm_3 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=d6e91017-874f-4d7f-9390-18a64944fb6f --security-group l3_ext_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org</msg>
<msg timestamp="20181214 08:52:20.314" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:52:23.515" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:52:23.516" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:52:23.516" starttime="20181214 08:52:20.289"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:52:23.517" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | DDiQdkGA9JzY                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T08:52:23Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 51ba5625-ef9f-41f8-b43b-587fe4685ebf                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | l3_ext_net_1_fip_vm_3                                           |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='a2f82e93-fb42-4d9b-abde-3d1420c1d93b'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T08:52:23Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:52:23.517" starttime="20181214 08:52:23.516"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:52:23.518" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:52:23.518" starttime="20181214 08:52:23.518"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:23.519" starttime="20181214 08:52:23.519"></status>
</kw>
<msg timestamp="20181214 08:52:23.520" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 08:52:23.520" starttime="20181214 08:52:20.288"></status>
</kw>
<status status="PASS" endtime="20181214 08:52:23.520" starttime="20181214 08:52:17.902"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{NET_1_SNAT_VMS}[0]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 08:52:23.523" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 08:52:23.523" starttime="20181214 08:52:23.522"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:52:23.538" level="INFO">Starting process:
openstack network list | grep "l3_ext_net_1" | awk '{print $2}'</msg>
<msg timestamp="20181214 08:52:23.580" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:52:25.660" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:52:25.660" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:52:25.660" starttime="20181214 08:52:23.538"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:52:25.661" level="INFO">d6e91017-874f-4d7f-9390-18a64944fb6f</msg>
<status status="PASS" endtime="20181214 08:52:25.661" starttime="20181214 08:52:25.661"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:52:25.662" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:52:25.662" starttime="20181214 08:52:25.662"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:25.663" starttime="20181214 08:52:25.662"></status>
</kw>
<msg timestamp="20181214 08:52:25.663" level="INFO">${output} = d6e91017-874f-4d7f-9390-18a64944fb6f</msg>
<status status="PASS" endtime="20181214 08:52:25.663" starttime="20181214 08:52:23.537"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181214 08:52:25.663" level="INFO">${splitted_output} = [u'd6e91017-874f-4d7f-9390-18a64944fb6f']</msg>
<status status="PASS" endtime="20181214 08:52:25.663" starttime="20181214 08:52:25.663"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181214 08:52:25.664" level="INFO">${net_id} = d6e91017-874f-4d7f-9390-18a64944fb6f</msg>
<status status="PASS" endtime="20181214 08:52:25.664" starttime="20181214 08:52:25.664"></status>
</kw>
<msg timestamp="20181214 08:52:25.664" level="INFO">${net_id} = d6e91017-874f-4d7f-9390-18a64944fb6f</msg>
<status status="PASS" endtime="20181214 08:52:25.664" starttime="20181214 08:52:23.524"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:52:25.672" level="INFO">Starting process:
openstack server create l3_ext_net_1_snat_vm_1 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=d6e91017-874f-4d7f-9390-18a64944fb6f --security-group l3_ext_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org</msg>
<msg timestamp="20181214 08:52:25.710" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:52:29.029" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:52:29.029" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:52:29.029" starttime="20181214 08:52:25.672"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:52:29.030" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | mCp75pDNc3m8                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T08:52:28Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 88ef56c6-2c5a-481d-bcf0-0b07187e52d0                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | l3_ext_net_1_snat_vm_1                                          |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='a2f82e93-fb42-4d9b-abde-3d1420c1d93b'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T08:52:28Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:52:29.030" starttime="20181214 08:52:29.030"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:52:29.031" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:52:29.031" starttime="20181214 08:52:29.030"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:29.032" starttime="20181214 08:52:29.031"></status>
</kw>
<msg timestamp="20181214 08:52:29.032" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 08:52:29.032" starttime="20181214 08:52:25.671"></status>
</kw>
<status status="PASS" endtime="20181214 08:52:29.032" starttime="20181214 08:52:23.521"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{NET_1_SNAT_VMS}[1]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 08:52:29.034" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 08:52:29.034" starttime="20181214 08:52:29.034"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:52:29.044" level="INFO">Starting process:
openstack network list | grep "l3_ext_net_1" | awk '{print $2}'</msg>
<msg timestamp="20181214 08:52:29.079" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:52:31.225" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:52:31.226" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:52:31.226" starttime="20181214 08:52:29.044"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:52:31.228" level="INFO">d6e91017-874f-4d7f-9390-18a64944fb6f</msg>
<status status="PASS" endtime="20181214 08:52:31.229" starttime="20181214 08:52:31.227"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:52:31.230" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:52:31.231" starttime="20181214 08:52:31.229"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:31.233" starttime="20181214 08:52:31.231"></status>
</kw>
<msg timestamp="20181214 08:52:31.233" level="INFO">${output} = d6e91017-874f-4d7f-9390-18a64944fb6f</msg>
<status status="PASS" endtime="20181214 08:52:31.234" starttime="20181214 08:52:29.043"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181214 08:52:31.235" level="INFO">${splitted_output} = [u'd6e91017-874f-4d7f-9390-18a64944fb6f']</msg>
<status status="PASS" endtime="20181214 08:52:31.235" starttime="20181214 08:52:31.234"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181214 08:52:31.236" level="INFO">${net_id} = d6e91017-874f-4d7f-9390-18a64944fb6f</msg>
<status status="PASS" endtime="20181214 08:52:31.236" starttime="20181214 08:52:31.235"></status>
</kw>
<msg timestamp="20181214 08:52:31.236" level="INFO">${net_id} = d6e91017-874f-4d7f-9390-18a64944fb6f</msg>
<status status="PASS" endtime="20181214 08:52:31.236" starttime="20181214 08:52:29.035"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:52:31.254" level="INFO">Starting process:
openstack server create l3_ext_net_1_snat_vm_2 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=d6e91017-874f-4d7f-9390-18a64944fb6f --security-group l3_ext_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org</msg>
<msg timestamp="20181214 08:52:31.297" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:52:34.696" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:52:34.697" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:52:34.697" starttime="20181214 08:52:31.253"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:52:34.699" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | 3uRPmDxxS8Qy                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T08:52:34Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | f8b2d156-4cae-413c-a307-63be9074a090                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | l3_ext_net_1_snat_vm_2                                          |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='a2f82e93-fb42-4d9b-abde-3d1420c1d93b'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T08:52:34Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:52:34.699" starttime="20181214 08:52:34.698"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:52:34.701" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:52:34.701" starttime="20181214 08:52:34.700"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:34.703" starttime="20181214 08:52:34.701"></status>
</kw>
<msg timestamp="20181214 08:52:34.703" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 08:52:34.703" starttime="20181214 08:52:31.252"></status>
</kw>
<status status="PASS" endtime="20181214 08:52:34.704" starttime="20181214 08:52:29.033"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{NET_2_SNAT_VMS}[0]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 08:52:34.708" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 08:52:34.708" starttime="20181214 08:52:34.706"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:52:34.732" level="INFO">Starting process:
openstack network list | grep "l3_ext_net_2" | awk '{print $2}'</msg>
<msg timestamp="20181214 08:52:34.770" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:52:37.171" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:52:37.172" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:52:37.172" starttime="20181214 08:52:34.731"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:52:37.174" level="INFO">c7813aab-8b0b-4514-bc6b-7d6d19c8923b</msg>
<status status="PASS" endtime="20181214 08:52:37.174" starttime="20181214 08:52:37.173"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:52:37.176" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:52:37.176" starttime="20181214 08:52:37.175"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:37.178" starttime="20181214 08:52:37.176"></status>
</kw>
<msg timestamp="20181214 08:52:37.178" level="INFO">${output} = c7813aab-8b0b-4514-bc6b-7d6d19c8923b</msg>
<status status="PASS" endtime="20181214 08:52:37.178" starttime="20181214 08:52:34.730"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181214 08:52:37.180" level="INFO">${splitted_output} = [u'c7813aab-8b0b-4514-bc6b-7d6d19c8923b']</msg>
<status status="PASS" endtime="20181214 08:52:37.180" starttime="20181214 08:52:37.179"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181214 08:52:37.181" level="INFO">${net_id} = c7813aab-8b0b-4514-bc6b-7d6d19c8923b</msg>
<status status="PASS" endtime="20181214 08:52:37.181" starttime="20181214 08:52:37.181"></status>
</kw>
<msg timestamp="20181214 08:52:37.182" level="INFO">${net_id} = c7813aab-8b0b-4514-bc6b-7d6d19c8923b</msg>
<status status="PASS" endtime="20181214 08:52:37.182" starttime="20181214 08:52:34.708"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:52:37.195" level="INFO">Starting process:
openstack server create l3_ext_net_2_snat_vm_3 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=c7813aab-8b0b-4514-bc6b-7d6d19c8923b --security-group l3_ext_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org</msg>
<msg timestamp="20181214 08:52:37.239" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:52:40.457" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:52:40.458" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:52:40.458" starttime="20181214 08:52:37.195"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:52:40.459" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | EdjkqKd4kPMJ                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T08:52:40Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 2e92e666-7846-40cd-9718-891369d7a265                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | l3_ext_net_2_snat_vm_3                                          |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='a2f82e93-fb42-4d9b-abde-3d1420c1d93b'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T08:52:40Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 08:52:40.459" starttime="20181214 08:52:40.458"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:52:40.459" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:52:40.460" starttime="20181214 08:52:40.459"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:40.461" starttime="20181214 08:52:40.460"></status>
</kw>
<msg timestamp="20181214 08:52:40.461" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 08:52:40.461" starttime="20181214 08:52:37.194"></status>
</kw>
<status status="PASS" endtime="20181214 08:52:40.461" starttime="20181214 08:52:34.704"></status>
</kw>
<kw name="Get VM IPs" library="OpenStackOperations">
<doc>Get the instance IP addresses and nameserver address for the list of given vms.</doc>
<arguments>
<arg>@{NET1_FIP_VMS}</arg>
</arguments>
<assign>
<var>@{NET1_FIP_VM_IPS}</var>
<var>${NET1_FIP_DHCP_IP}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{vm_ips}</var>
</assign>
<msg timestamp="20181214 08:52:40.463" level="INFO">@{vm_ips} = [ ]</msg>
<status status="PASS" endtime="20181214 08:52:40.463" starttime="20181214 08:52:40.462"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = l3_ext_net_1_fip_vm_1">
<kw name="Poll VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>${retry}</arg>
<arg>${retry_interval}</arg>
<arg>OpenStackOperations.Verify VM Is ACTIVE</arg>
<arg>${vm_name}</arg>
</arguments>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:52:40.474" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:52:40.516" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:52:44.095" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:52:44.095" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:52:44.095" starttime="20181214 08:52:40.474"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:52:44.097" level="INFO">| OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181214 08:52:44.097" starttime="20181214 08:52:44.096"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:52:44.098" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:52:44.098" starttime="20181214 08:52:44.097"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:44.099" starttime="20181214 08:52:44.098"></status>
</kw>
<msg timestamp="20181214 08:52:44.099" level="INFO">${output} = | OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181214 08:52:44.099" starttime="20181214 08:52:40.473"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:44.100" starttime="20181214 08:52:44.100"></status>
</kw>
<status status="PASS" endtime="20181214 08:52:44.100" starttime="20181214 08:52:40.465"></status>
</kw>
<status status="PASS" endtime="20181214 08:52:44.100" starttime="20181214 08:52:40.464"></status>
</kw>
<status status="PASS" endtime="20181214 08:52:44.101" starttime="20181214 08:52:40.463"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Wait Until Keyword Succeeds</arg>
<arg>180s</arg>
<arg>15s</arg>
<arg>OpenStackOperations.Get VM IP</arg>
<arg>true</arg>
<arg>${vm}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${ips_and_console_log}</var>
</assign>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>180s</arg>
<arg>15s</arg>
<arg>OpenStackOperations.Get VM IP</arg>
<arg>true</arg>
<arg>${vm}</arg>
</arguments>
<kw name="Get VM IP" library="OpenStackOperations">
<doc>Get the vm ip address and nameserver by scraping the vm's console log.</doc>
<arguments>
<arg>true</arg>
<arg>${vm}</arg>
</arguments>
<kw name="OpenStack CLI With No Log" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and do not log the output.</doc>
<arguments>
<arg>openstack console log show ${vm}</arg>
</arguments>
<assign>
<var>${vm_console_output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:52:44.118" level="INFO">Starting process:
openstack console log show l3_ext_net_1_fip_vm_1</msg>
<msg timestamp="20181214 08:52:44.157" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:52:46.921" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:52:46.922" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:52:46.922" starttime="20181214 08:52:44.117"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:46.925" starttime="20181214 08:52:46.923"></status>
</kw>
<msg timestamp="20181214 08:52:46.926" level="INFO">${vm_console_output} = [    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.0-80-virtual (buildd@batsu) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubu...</msg>
<status status="PASS" endtime="20181214 08:52:46.926" starttime="20181214 08:52:44.116"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>None</arg>
</arguments>
<assign>
<var>${vm_ip}</var>
</assign>
<msg timestamp="20181214 08:52:46.927" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181214 08:52:46.927" starttime="20181214 08:52:46.926"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>None</arg>
</arguments>
<assign>
<var>${dhcp_ip}</var>
</assign>
<msg timestamp="20181214 08:52:46.928" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181214 08:52:46.928" starttime="20181214 08:52:46.927"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${vm_console_output}</arg>
<arg>${REGEX_OBTAINED}</arg>
</arguments>
<assign>
<var>${match}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 08:52:46.932" level="INFO">@{matches} = [ 41.0.0.12 obtained ]</msg>
<status status="PASS" endtime="20181214 08:52:46.933" starttime="20181214 08:52:46.930"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 08:52:46.934" level="INFO">Length is 1</msg>
<msg timestamp="20181214 08:52:46.934" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 08:52:46.934" starttime="20181214 08:52:46.933"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 08:52:46.952" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 08:52:46.952" starttime="20181214 08:52:46.934"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 08:52:46.954" level="INFO">${OS_MATCH} = 41.0.0.12 obtained</msg>
<status status="PASS" endtime="20181214 08:52:46.954" starttime="20181214 08:52:46.953"></status>
</kw>
<status status="PASS" endtime="20181214 08:52:46.954" starttime="20181214 08:52:46.952"></status>
</kw>
<msg timestamp="20181214 08:52:46.955" level="INFO">${match} = 41.0.0.12 obtained</msg>
<status status="PASS" endtime="20181214 08:52:46.955" starttime="20181214 08:52:46.929"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${match}</arg>
<arg>${REGEX_IPV4}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${vm_ip}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 08:52:46.957" level="INFO">@{matches} = [ 41.0.0.12 ]</msg>
<status status="PASS" endtime="20181214 08:52:46.957" starttime="20181214 08:52:46.956"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 08:52:46.958" level="INFO">Length is 1</msg>
<msg timestamp="20181214 08:52:46.958" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 08:52:46.958" starttime="20181214 08:52:46.957"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 08:52:46.959" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 08:52:46.959" starttime="20181214 08:52:46.958"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 08:52:46.961" level="INFO">${OS_MATCH} = 41.0.0.12</msg>
<status status="PASS" endtime="20181214 08:52:46.961" starttime="20181214 08:52:46.960"></status>
</kw>
<status status="PASS" endtime="20181214 08:52:46.961" starttime="20181214 08:52:46.960"></status>
</kw>
<msg timestamp="20181214 08:52:46.962" level="INFO">${vm_ip} = 41.0.0.12</msg>
<status status="PASS" endtime="20181214 08:52:46.962" starttime="20181214 08:52:46.955"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${vm_console_output}</arg>
<arg>${REGEX_IPROUTE}</arg>
</arguments>
<assign>
<var>${match}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 08:52:46.964" level="INFO">@{matches} = [ ip-route:169.254.169.254 via 41.0.0.2 ]</msg>
<status status="PASS" endtime="20181214 08:52:46.964" starttime="20181214 08:52:46.963"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 08:52:46.965" level="INFO">Length is 1</msg>
<msg timestamp="20181214 08:52:46.965" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 08:52:46.965" starttime="20181214 08:52:46.964"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 08:52:46.966" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 08:52:46.966" starttime="20181214 08:52:46.965"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 08:52:46.968" level="INFO">${OS_MATCH} = ip-route:169.254.169.254 via 41.0.0.2</msg>
<status status="PASS" endtime="20181214 08:52:46.968" starttime="20181214 08:52:46.967"></status>
</kw>
<status status="PASS" endtime="20181214 08:52:46.968" starttime="20181214 08:52:46.967"></status>
</kw>
<msg timestamp="20181214 08:52:46.969" level="INFO">${match} = ip-route:169.254.169.254 via 41.0.0.2</msg>
<status status="PASS" endtime="20181214 08:52:46.969" starttime="20181214 08:52:46.962"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${match}</arg>
<arg>${REGEX_IPV4}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${dhcp_ip}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 08:52:46.971" level="INFO">@{matches} = [ 169.254.169.254 | 41.0.0.2 ]</msg>
<status status="PASS" endtime="20181214 08:52:46.971" starttime="20181214 08:52:46.970"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 08:52:46.972" level="INFO">Length is 2</msg>
<msg timestamp="20181214 08:52:46.972" level="INFO">${matches_length} = 2</msg>
<status status="PASS" endtime="20181214 08:52:46.973" starttime="20181214 08:52:46.972"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 08:52:46.974" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 08:52:46.974" starttime="20181214 08:52:46.973"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 08:52:46.977" level="INFO">${OS_MATCH} = 41.0.0.2</msg>
<status status="PASS" endtime="20181214 08:52:46.977" starttime="20181214 08:52:46.976"></status>
</kw>
<status status="PASS" endtime="20181214 08:52:46.977" starttime="20181214 08:52:46.975"></status>
</kw>
<msg timestamp="20181214 08:52:46.977" level="INFO">${dhcp_ip} = 41.0.0.2</msg>
<status status="PASS" endtime="20181214 08:52:46.977" starttime="20181214 08:52:46.969"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${fail_on_none}' == 'true'</arg>
<arg>BuiltIn.Should Not Contain</arg>
<arg>${vm_ip}</arg>
<arg>None</arg>
</arguments>
<kw name="Should Not Contain" library="BuiltIn">
<doc>Fails if ``container`` contains ``item`` one or more times.</doc>
<arguments>
<arg>${vm_ip}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:46.979" starttime="20181214 08:52:46.979"></status>
</kw>
<status status="PASS" endtime="20181214 08:52:46.980" starttime="20181214 08:52:46.978"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${fail_on_none}' == 'true'</arg>
<arg>BuiltIn.Should Not Contain</arg>
<arg>${dhcp_ip}</arg>
<arg>None</arg>
</arguments>
<kw name="Should Not Contain" library="BuiltIn">
<doc>Fails if ``container`` contains ``item`` one or more times.</doc>
<arguments>
<arg>${dhcp_ip}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:46.981" starttime="20181214 08:52:46.981"></status>
</kw>
<status status="PASS" endtime="20181214 08:52:46.981" starttime="20181214 08:52:46.980"></status>
</kw>
<status status="PASS" endtime="20181214 08:52:46.982" starttime="20181214 08:52:44.102"></status>
</kw>
<status status="PASS" endtime="20181214 08:52:46.982" starttime="20181214 08:52:44.102"></status>
</kw>
<msg timestamp="20181214 08:52:46.982" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 08:52:46.982" level="INFO">${ips_and_console_log} = [u'41.0.0.12', u'41.0.0.2', u'[    0.000000] Initializing cgroup subsys cpuset\n[    0.000000] Initializing cgroup subsys cpu\n[    0.000000] Linux version 3.2.0-80-virtual (buildd@batsu) (gcc version...</msg>
<status status="PASS" endtime="20181214 08:52:46.982" starttime="20181214 08:52:44.101"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>BuiltIn.Log</arg>
<arg>${ips_and_console_log[2]}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${ips_and_console_log[2]}</arg>
</arguments>
<msg timestamp="20181214 08:52:46.985" level="INFO">[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.0-80-virtual (buildd@batsu) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #116-Ubuntu SMP Mon Mar 23 17:28:52 UTC 2015 (Ubuntu 3.2.0-80.116-virtual 3.2.68)
[    0.000000] Command line: LABEL=cirros-rootfs ro console=tty1 console=ttyS0
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Centaur CentaurHauls
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[    0.000000]  BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 0000000003fdc000 (usable)
[    0.000000]  BIOS-e820: 0000000003fdc000 - 0000000004000000 (reserved)
[    0.000000]  BIOS-e820: 00000000feffc000 - 00000000ff000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fffc0000 - 0000000100000000 (reserved)
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.8 present.
[    0.000000] No AGP bridge found
[    0.000000] last_pfn = 0x3fdc max_arch_pfn = 0x400000000
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] found SMP MP-table at [ffff8800000f63a0] f63a0
[    0.000000] init_memory_mapping: 0000000000000000-0000000003fdc000
[    0.000000] RAMDISK: 03c6d000 - 03fcc000
[    0.000000] ACPI: RSDP 00000000000f6160 00014 (v00 BOCHS )
[    0.000000] ACPI: RSDT 0000000003fe14f7 0002C (v01 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACP 0000000003fe140b 00074 (v01 BOCHS  BXPCFACP 00000001 BXPC 00000001)
[    0.000000] ACPI: DSDT 0000000003fe0040 013CB (v01 BOCHS  BXPCDSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACS 0000000003fe0000 00040
[    0.000000] ACPI: APIC 0000000003fe147f 00078 (v01 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at 0000000000000000-0000000003fdc000
[    0.000000] Initmem setup node 0 0000000000000000-0000000003fdc000
[    0.000000]   NODE_DATA [0000000003fd4000 - 0000000003fd8fff]
[    0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000000] kvm-clock: cpu 0, msr 0:1cf76c1, boot clock
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000010 -&gt; 0x00001000
[    0.000000]   DMA32    0x00001000 -&gt; 0x00100000
[    0.000000]   Normal   empty
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[2] active PFN ranges
[    0.000000]     0: 0x00000010 -&gt; 0x0000009f
[    0.000000]     0: 0x00000100 -&gt; 0x00003fdc
[    0.000000] ACPI: PM-Timer IO Port: 0x608
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] SMP: Allowing 1 CPUs, 0 hotplug CPUs
[    0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000f0000
[    0.000000] PM: Registered nosave memory: 00000000000f0000 - 0000000000100000
[    0.000000] Allocating PCI resources starting at 4000000 (gap: 4000000:faffc000)
[    0.000000] Booting paravirtualized kernel on KVM
[    0.000000] setup_percpu: NR_CPUS:64 nr_cpumask_bits:64 nr_cpu_ids:1 nr_node_ids:1
[    0.000000] PERCPU: Embedded 27 pages/cpu @ffff880003a00000 s78848 r8192 d23552 u2097152
[    0.000000] kvm-clock: cpu 0, msr 0:3a126c1, primary cpu clock
[    0.000000] KVM setup async PF for cpu 0
[    0.000000] kvm-stealtime: cpu 0, msr 3a0cd40
[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 15974
[    0.000000] Policy zone: DMA32
[    0.000000] Kernel command line: LABEL=cirros-rootfs ro console=tty1 console=ttyS0
[    0.000000] PID hash table entries: 256 (order: -1, 2048 bytes)
[    0.000000] xsave/xrstor: enabled xstate_bv 0x7, cntxt size 0x340
[    0.000000] Checking aperture...
[    0.000000] No AGP bridge found
[    0.000000] Memory: 43560k/65392k available (6576k kernel code, 452k absent, 21380k reserved, 6620k data, 928k init)
[    0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000] NR_IRQS:4352 nr_irqs:256 16
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty1] enabled
[    0.000000] console [ttyS0] enabled
[    0.000000] allocated 1048576 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[    0.000000] Detected 3491.828 MHz processor.
[    0.008000] Calibrating delay loop (skipped) preset value.. 6983.65 BogoMIPS (lpj=13967312)
[    0.012019] pid_max: default: 32768 minimum: 301
[    0.016149] Security Framework initialized
[    0.024114] AppArmor: AppArmor initialized
[    0.028017] Yama: becoming mindful.
[    0.036270] Dentry cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.044557] Inode-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.052311] Mount-cache hash table entries: 256
[    0.061031] Initializing cgroup subsys cpuacct
[    0.064021] Initializing cgroup subsys memory
[    0.072111] Initializing cgroup subsys devices
[    0.076022] Initializing cgroup subsys freezer
[    0.080019] Initializing cgroup subsys blkio
[    0.088126] Initializing cgroup subsys perf_event
[    0.092647] CPU: Physical Processor ID: 0
[    0.100829] mce: CPU supports 10 MCE banks
[    0.110500] SMP alternatives: switching to UP code
[    0.242061] Freeing SMP alternatives: 24k freed
[    0.248085] ACPI: Core revision 20110623
[    0.253137] ftrace: allocating 26610 entries in 105 pages
[    0.269618] Enabling x2apic
[    0.272016] Enabled x2apic
[    0.272032] Switched APIC routing to physical x2apic.
[    0.288893] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.296019] CPU0: Intel Core Processor (Haswell, no TSX) stepping 01
[    0.308018] APIC calibration not consistent with PM-Timer: 103ms instead of 100ms
[    0.308018] APIC delta adjusted to PM-Timer: 6249754 (6457629)
[    0.309185] Performance Events: unsupported p6 CPU model 60 no PMU driver, software events only.
[    0.316149] NMI watchdog disabled (cpu0): hardware events not enabled
[    0.320033] Brought up 1 CPUs
[    0.324022] Total of 1 processors activated (6983.65 BogoMIPS).
[    0.330291] devtmpfs: initialized
[    0.332417] EVM: security.selinux
[    0.336022] EVM: security.SMACK64
[    0.340040] EVM: security.capability
[    0.344538] print_constraints: dummy: 
[    0.348476] RTC time:  8:52:19, date: 12/14/18
[    0.352150] NET: Registered protocol family 16
[    0.356182] ACPI: bus type pci registered
[    0.360471] PCI: Using configuration type 1 for base access
[    0.364539] bio: create slab &lt;bio-0&gt; at 0
[    0.372055] ACPI: Added _OSI(Module Device)
[    0.376026] ACPI: Added _OSI(Processor Device)
[    0.380025] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.384026] ACPI: Added _OSI(Processor Aggregator Device)
[    0.389656] ACPI: Interpreter enabled
[    0.392027] ACPI: (supports S0 S5)
[    0.402372] ACPI: Using IOAPIC for interrupt routing
[    0.408502] ACPI: No dock devices found.
[    0.412027] HEST: Table not found.
[    0.416028] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.420042] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.424068] pci_root PNP0A03:00: host bridge window [io  0x0000-0x0cf7]
[    0.428029] pci_root PNP0A03:00: host bridge window [io  0x0d00-0xffff]
[    0.432029] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff]
[    0.436029] pci_root PNP0A03:00: host bridge window [mem 0x04000000-0xfebfffff]
[    0.440030] pci_root PNP0A03:00: host bridge window [mem 0x100000000-0x17fffffff]
[    0.464700] pci 0000:00:01.3: quirk: [io  0x0600-0x063f] claimed by PIIX4 ACPI
[    0.468088] pci 0000:00:01.3: quirk: [io  0x0700-0x070f] claimed by PIIX4 SMB
[    0.562482]  pci0000:00: Unable to request _OSC control (_OSC support mask: 0x1e)
[    0.572257] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.584360] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.596280] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.608333] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.620281] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.634763] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.636057] vgaarb: loaded
[    0.640041] vgaarb: bridge control possible 0000:00:02.0
[    0.645356] i2c-core: driver [aat2870] using legacy suspend method
[    0.648055] i2c-core: driver [aat2870] using legacy resume method
[    0.653978] SCSI subsystem initialized
[    0.663337] usbcore: registered new interface driver usbfs
[    0.664339] usbcore: registered new interface driver hub
[    0.668739] usbcore: registered new device driver usb
[    0.673936] PCI: Using ACPI for IRQ routing
[    0.682555] NetLabel: Initializing
[    0.684103] NetLabel:  domain hash size = 128
[    0.688045] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.692283] NetLabel:  unlabeled traffic allowed by default
[    0.696987] Switching to clocksource kvm-clock
[    0.751205] AppArmor: AppArmor Filesystem Enabled
[    0.758606] pnp: PnP ACPI init
[    0.764230] ACPI: bus type pnp registered
[    0.774104] pnp: PnP ACPI: found 9 devices
[    0.780636] ACPI: ACPI bus type pnp unregistered
[    0.802073] NET: Registered protocol family 2
[    0.811651] IP route cache hash table entries: 512 (order: 0, 4096 bytes)
[    0.825211] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    0.835098] TCP bind hash table entries: 2048 (order: 3, 32768 bytes)
[    0.845062] TCP: Hash tables configured (established 2048 bind 2048)
[    0.853637] TCP reno registered
[    0.859099] UDP hash table entries: 128 (order: 0, 4096 bytes)
[    0.868866] UDP-Lite hash table entries: 128 (order: 0, 4096 bytes)
[    0.882805] NET: Registered protocol family 1
[    0.893187] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.919718] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.931300] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.942913] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
[    0.954541] pci 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    0.973191] pci 0000:00:01.2: PCI INT D disabled
[    0.985891] Trying to unpack rootfs image as initramfs...
[    1.001567] audit: initializing netlink socket (disabled)
[    1.013678] type=2000 audit(1544777539.012:1): initialized
[    1.090517] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    1.122404] VFS: Disk quotas dquot_6.5.2
[    1.130912] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.168481] fuse init (API version 7.17)
[    1.188243] msgmni has been set to 85
[    1.220292] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    1.256178] io scheduler noop registered
[    1.265653] io scheduler deadline registered (default)
[    1.276615] io scheduler cfq registered
[    1.289472] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    1.302461] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    1.318207] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    1.335410] ACPI: Power Button [PWRF]
[    1.346590] ERST: Table is not found!
[    1.353366] GHES: HEST is not enabled!
[    1.380403] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
[    1.393569] virtio-pci 0000:00:03.0: PCI INT A -&gt; Link[LNKC] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.413723] virtio-pci 0000:00:04.0: PCI INT A -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.449863] Freeing initrd memory: 3452k freed
[    1.462946] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
[    1.476102] virtio-pci 0000:00:05.0: PCI INT A -&gt; Link[LNKA] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.492662] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    1.533335] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.576260] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.585656] Linux agpgart interface v0.103
[    1.600547] brd: module loaded
[    1.608272] loop: module loaded
[    1.620442]  vda: vda1
[    1.631570] scsi0 : ata_piix
[    1.639880] scsi1 : ata_piix
[    1.647185] ata1: PATA max MWDMA2 cmd 0x1f0 ctl 0x3f6 bmdma 0xc0c0 irq 14
[    1.660288] ata2: PATA max MWDMA2 cmd 0x170 ctl 0x376 bmdma 0xc0c8 irq 15
[    1.677187] Fixed MDIO Bus: probed
[    1.685916] tun: Universal TUN/TAP device driver, 1.6
[    1.697223] tun: (C) 1999-2004 Max Krasnyansky &lt;maxk@qualcomm.com&gt;
[    1.717424] PPP generic driver version 2.4.2
[    1.726957] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.739543] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.752562] uhci_hcd: USB Universal Host Controller Interface driver
[    1.764236] uhci_hcd 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.779194] uhci_hcd 0000:00:01.2: UHCI Host Controller
[    1.787258] uhci_hcd 0000:00:01.2: new USB bus registered, assigned bus number 1
[    1.799401] uhci_hcd 0000:00:01.2: irq 11, io base 0x0000c080
[    1.810381] hub 1-0:1.0: USB hub found
[    1.816425] hub 1-0:1.0: 2 ports detected
[    1.823568] usbcore: registered new interface driver libusual
[    1.832160] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    1.848397] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.855850] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.863952] mousedev: PS/2 mouse device common for all mice
[    1.874201] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[    1.886857] rtc_cmos 00:01: RTC can wake from S4
[    1.896315] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0
[    1.905635] rtc0: alarms up to one day, y3k, 114 bytes nvram
[    1.914576] device-mapper: uevent: version 1.0.3
[    1.923143] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
[    1.935702] cpuidle: using governor ladder
[    1.942096] cpuidle: using governor menu
[    1.948495] EFI Variables Facility v0.08 2004-May-17
[    1.956704] TCP cubic registered
[    1.963036] NET: Registered protocol family 10
[    1.972091] NET: Registered protocol family 17
[    1.979094] Registering the dns_resolver key type
[    1.988284] registered taskstats version 1
[    2.005778]   Magic number: 14:275:877
[    2.012636] rtc_cmos 00:01: setting system clock to 2018-12-14 08:52:21 UTC (1544777541)
[    2.024847] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[    2.033457] EDD information not available.
[    2.043131] Freeing unused kernel memory: 928k freed
[    2.055871] Write protecting the kernel read-only data: 12288k
[    2.066720] Freeing unused kernel memory: 1596k freed
[    2.087600] Freeing unused kernel memory: 1184k freed

info: initramfs: up at 2.11
NOCHANGE: partition 1 is size 64260. it cannot be grown
info: initramfs loading root from /dev/vda1
info: /etc/init.d/rc.sysinit: up at 2.16
info: container: none
Starting logging: OK
modprobe: module virtio_blk not found in modules.dep
modprobe: module virtio_net not found in modules.dep
WARN: /etc/rc3.d/S10-load-modules failed
Initializing random number generator... done.
Starting acpid: OK
cirros-ds 'local' up at 2.25
no results found for mode=local. up 2.27. searched: nocloud configdrive ec2
Starting network...
udhcpc (v1.20.1) started
Sending discover...
Sending select for 41.0.0.12...
Lease of 41.0.0.12 obtained, lease time 86400
route: SIOCADDRT: File exists
WARN: failed: route add -net "0.0.0.0/0" gw "41.0.0.1"
cirros-ds 'net' up at 2.32
checking http://169.254.169.254/2009-04-04/instance-id
successful after 1/20 tries: up 2.33. iid=i-00000010
failed to get http://169.254.169.254/2009-04-04/meta-data/public-keys
warning: no ec2 metadata for public-keys
failed to get http://169.254.169.254/2009-04-04/user-data
warning: no ec2 metadata for user-data
found datasource (ec2, net)
Top of dropbear init script
Starting dropbear sshd: WARN: generating key of type ecdsa failed!
OK
/run/cirros/datasource/data/user-data was not '#!' or executable
=== system information ===
Platform: RDO OpenStack Compute
Container: none
Arch: x86_64
CPU(s): 1 @ 3491.828 MHz
Cores/Sockets/Threads: 1/1/1
Virt-type: 
RAM Size: 49MB
Disks:
NAME MAJ:MIN     SIZE LABEL         MOUNTPOINT
vda  253:0   41126400               
vda1 253:1   32901120 cirros-rootfs /
=== sshd host keys ===
-----BEGIN SSH HOST KEY KEYS-----
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgwCEaQYEplpFRNk9jXSBvfLJRMNMUvlr7GaD2JPiQv45l4M5zapSveFjSuw5wOGXy0di5cKWkSpmKtYCceQpRrFQrxVER9lYkolSmfc92gFD7mSbBrwECGLiqcO6SZ4dReDlDDEUCpnxq5ocCtTcKjPiShf5y0MNBNdqVhwjdC/dDz9h root@l3-ext-net-1-fip-vm-1
ssh-dss AAAAB3NzaC1kc3MAAACBAIeWv8KU87tNJruVeoxtfuWo0bkZgQpMQN8JUhwXPM8rD0mnz8bTsBKdBrSLMw8uGqD158Le4AncvQEMPYCeHebomKRyy+i1Zor8i8aJQeIW8sCQpQim2dhKPMsatHPrVM5fiLR0k/rOJAQ14LHY1jY1JOPwF+Eq18OXXwlKp/J1AAAAFQCq4YgXSszvYMyUbFjmOx+9T4N/3QAAAIA2RhYJ5u8x0k1e0Pp9qUqWSEKWH9EfjO5s55ItuXl8YdFKfvVCU8eg5Gb8lTmJpa/hgLT1X8r0DptSTYPBh18Xr8MgNdBAIWK7YHnOpsFiiyZ8iMA1krvXx6yM0NYOE+KP0RgmooJvJc1dC/lLB0HYnxHDEdnZL5b3XFulAhlRywAAAIB+f49uvVqiQQ8Wq8zKIBc2oIDHYMJD5yBPg7LDhtc349B8gyOboPE92MnFv9VNI9nv5yxEtAK8QrzY3rsbu09/zMVbgobjeLhzJaVHNXzWHhKxuWMNZ7Jp5PhKTnTgJ3Nh5g0j0lywmznUorGRauuxD39whE2HWlFDatvmcwUGvg== root@l3-ext-net-1-fip-vm-1
-----END SSH HOST KEY KEYS-----
=== network info ===
if-info: lo,up,127.0.0.1,8,::1
if-info: eth0,up,41.0.0.12,24,fe80::f816:3eff:fefe:b543
ip-route:default via 41.0.0.1 dev eth0 
ip-route:41.0.0.0/24 dev eth0  src 41.0.0.12 
ip-route:169.254.169.254 via 41.0.0.2 dev eth0 
=== datasource: ec2 net ===
instance-id: i-00000010
name: N/A
availability-zone: nova
local-hostname: l3-ext-net-1-fip-vm-1
launch-index: 0
=== cirros: current=0.3.5 uptime=3.89 ===
=== pinging gateway failed, debugging connection ===
############ debug start ##############
### /etc/init.d/sshd start
Top of dropbear init script
Starting dropbear sshd: remove-dropbear-host-keys already run per instance
WARN: generating key of type ecdsa failed!
FAIL
### ifconfig -a
eth0      Link encap:Ethernet  HWaddr FA:16:3E:FE:B5:43  
          inet addr:41.0.0.12  Bcast:41.0.0.255  Mask:255.255.255.0
          inet6 addr: fe80::f816:3eff:fefe:b543/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1450  Metric:1
          RX packets:73 errors:0 dropped:0 overruns:0 frame:0
          TX packets:104 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:7936 (7.7 KiB)  TX bytes:10270 (10.0 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:112 (112.0 B)  TX bytes:112 (112.0 B)

### route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         41.0.0.1        0.0.0.0         UG    0      0        0 eth0
41.0.0.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.169.254 41.0.0.2        255.255.255.255 UGH   0      0        0 eth0
### cat /etc/resolv.conf
search openstacklocal
nameserver 41.0.0.2
### ping -c 5 41.0.0.1
PING 41.0.0.1 (41.0.0.1): 56 data bytes

--- 41.0.0.1 ping statistics ---
5 packets transmitted, 0 packets received, 100% packet loss
### pinging nameservers
#### ping -c 5 41.0.0.2
PING 41.0.0.2 (41.0.0.2): 56 data bytes
64 bytes from 41.0.0.2: seq=0 ttl=64 time=0.802 ms
64 bytes from 41.0.0.2: seq=1 ttl=64 time=4.621 ms
64 bytes from 41.0.0.2: seq=2 ttl=64 time=0.292 ms
64 bytes from 41.0.0.2: seq=3 ttl=64 time=0.443 ms
64 bytes from 41.0.0.2: seq=4 ttl=64 time=0.538 ms

--- 41.0.0.2 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.292/1.339/4.621 ms
### uname -a
Linux l3-ext-net-1-fip-vm-1 3.2.0-80-virtual #116-Ubuntu SMP Mon Mar 23 17:28:52 UTC 2015 x86_64 GNU/Linux
### lsmod
Module                  Size  Used by    Not tainted
nls_iso8859_1          12713  0 
nls_cp437              16991  0 
vfat                   17585  0 
fat                    61512  1 vfat
isofs                  40259  0 
ip_tables              27473  0 
x_tables               29891  1 ip_tables
pcnet32                42119  0 
8139cp                 27360  0 
ne2k_pci               13691  0 
8390                   18856  1 ne2k_pci
e1000                 108589  0 
acpiphp                24231  0 
### dmesg | tail
[    2.209250] acpiphp: Slot [29] registered
[    2.209257] acpiphp: Slot [30] registered
[    2.209264] acpiphp: Slot [31] registered
[    2.215235] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
[    2.215237] e1000: Copyright (c) 1999-2006 Intel Corporation.
[    2.218285] ne2k-pci.c:v1.03 9/22/2003 D. Becker/P. Gortmaker
[    2.220519] 8139cp: 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)
[    2.223200] pcnet32: pcnet32.c:v1.35 21.Apr.2008 tsbogend@alpha.franken.de
[    2.227438] ip_tables: (C) 2000-2006 Netfilter Core Team
[   12.936169] eth0: no IPv6 routers present
### tail -n 25 /var/log/messages
Dec 14 08:52:21 cirros kern.info kernel: [    2.209159] acpiphp: Slot [16] registered
Dec 14 08:52:21 cirros kern.info kernel: [    2.209165] acpiphp: Slot [17] registered
Dec 14 08:52:21 cirros kern.info kernel: [    2.209172] acpiphp: Slot [18] registered
Dec 14 08:52:21 cirros kern.info kernel: [    2.209179] acpiphp: Slot [19] registered
Dec 14 08:52:21 cirros kern.info kernel: [    2.209186] acpiphp: Slot [20] registered
Dec 14 08:52:21 cirros kern.info kernel: [    2.209193] acpiphp: Slot [21] registered
Dec 14 08:52:21 cirros kern.info kernel: [    2.209201] acpiphp: Slot [22] registered
Dec 14 08:52:21 cirros kern.info kernel: [    2.209208] acpiphp: Slot [23] registered
Dec 14 08:52:21 cirros kern.info kernel: [    2.209215] acpiphp: Slot [24] registered
Dec 14 08:52:21 cirros kern.info kernel: [    2.209222] acpiphp: Slot [25] registered
Dec 14 08:52:21 cirros kern.info kernel: [    2.209229] acpiphp: Slot [26] registered
Dec 14 08:52:21 cirros kern.info kernel: [    2.209236] acpiphp: Slot [27] registered
Dec 14 08:52:21 cirros kern.info kernel: [    2.209243] acpiphp: Slot [28] registered
Dec 14 08:52:21 cirros kern.info kernel: [    2.209250] acpiphp: Slot [29] registered
Dec 14 08:52:21 cirros kern.info kernel: [    2.209257] acpiphp: Slot [30] registered
Dec 14 08:52:21 cirros kern.info kernel: [    2.209264] acpiphp: Slot [31] registered
Dec 14 08:52:21 cirros kern.info kernel: [    2.215235] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
Dec 14 08:52:21 cirros kern.info kernel: [    2.215237] e1000: Copyright (c) 1999-2006 Intel Corporation.
Dec 14 08:52:21 cirros kern.info kernel: [    2.218285] ne2k-pci.c:v1.03 9/22/2003 D. Becker/P. Gortmaker
Dec 14 08:52:21 cirros kern.info kernel: [    2.220519] 8139cp: 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)
Dec 14 08:52:21 cirros kern.info kernel: [    2.223200] pcnet32: pcnet32.c:v1.35 21.Apr.2008 tsbogend@alpha.franken.de
Dec 14 08:52:21 cirros kern.info kernel: [    2.227438] ip_tables: (C) 2000-2006 Netfilter Core Team
Dec 14 08:52:23 cirros auth.notice su: + /dev/console root:cirros
Dec 14 08:52:23 cirros authpriv.info dropbear[289]: Running in background
Dec 14 08:52:32 cirros kern.debug kernel: [   12.936169] eth0: no IPv6 routers present
############ debug end   ##############
  ____               ____  ____
 / __/ __ ____ ____ / __ \/ __/
/ /__ / // __// __// /_/ /\ \ 
\___//_//_/  /_/   \____/___/ 
   http://cirros-cloud.net


login as 'cirros' user. default password: 'cubswin:)'. use 'sudo' for root.
l3-ext-net-1-fip-vm-1 login: </msg>
<status status="PASS" endtime="20181214 08:52:46.985" starttime="20181214 08:52:46.984"></status>
</kw>
<status status="PASS" endtime="20181214 08:52:46.986" starttime="20181214 08:52:46.983"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>Collections.Append To List</arg>
<arg>${vm_ips}</arg>
<arg>${ips_and_console_log[0]}</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${vm_ips}</arg>
<arg>${ips_and_console_log[0]}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:46.988" starttime="20181214 08:52:46.987"></status>
</kw>
<status status="PASS" endtime="20181214 08:52:46.988" starttime="20181214 08:52:46.986"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL"</arg>
<arg>Collections.Append To List</arg>
<arg>${vm_ips}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:46.989" starttime="20181214 08:52:46.989"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL"</arg>
<arg>OpenStack CLI</arg>
<arg>openstack console log show ${vm}</arg>
</arguments>
<assign>
<var>${vm_console_output}</var>
</assign>
<msg timestamp="20181214 08:52:46.991" level="INFO">${vm_console_output} = None</msg>
<status status="PASS" endtime="20181214 08:52:46.991" starttime="20181214 08:52:46.990"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL"</arg>
<arg>BuiltIn.Log</arg>
<arg>${vm_console_output}</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:46.992" starttime="20181214 08:52:46.992"></status>
</kw>
<status status="PASS" endtime="20181214 08:52:46.992" starttime="20181214 08:52:40.463"></status>
</kw>
<kw type="foritem" name="${vm} = l3_ext_net_1_fip_vm_2">
<kw name="Poll VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>${retry}</arg>
<arg>${retry_interval}</arg>
<arg>OpenStackOperations.Verify VM Is ACTIVE</arg>
<arg>${vm_name}</arg>
</arguments>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:52:47.009" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:52:47.053" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:52:50.161" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:52:50.162" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:52:50.162" starttime="20181214 08:52:47.008"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:52:50.163" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:52:50.164" starttime="20181214 08:52:50.163"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:52:50.164" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:52:50.164" starttime="20181214 08:52:50.164"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:52:50.166" starttime="20181214 08:52:50.165"></status>
</kw>
<msg timestamp="20181214 08:52:50.166" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:52:50.166" starttime="20181214 08:52:47.008"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:52:50.167" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:52:50.167" starttime="20181214 08:52:50.166"></status>
</kw>
<status status="FAIL" endtime="20181214 08:52:50.167" starttime="20181214 08:52:46.995"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:53:20.190" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:53:20.233" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:53:23.636" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:53:23.636" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:53:23.637" starttime="20181214 08:53:20.189"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:53:23.638" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:53:23.638" starttime="20181214 08:53:23.637"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:53:23.639" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:53:23.639" starttime="20181214 08:53:23.638"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:53:23.640" starttime="20181214 08:53:23.639"></status>
</kw>
<msg timestamp="20181214 08:53:23.641" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:53:23.641" starttime="20181214 08:53:20.188"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:53:23.642" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:53:23.642" starttime="20181214 08:53:23.641"></status>
</kw>
<status status="FAIL" endtime="20181214 08:53:23.642" starttime="20181214 08:53:20.169"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:53:53.665" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:53:53.711" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:53:56.822" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:53:56.822" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:53:56.822" starttime="20181214 08:53:53.665"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:53:56.824" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:53:56.824" starttime="20181214 08:53:56.823"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:53:56.824" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:53:56.824" starttime="20181214 08:53:56.824"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:53:56.825" starttime="20181214 08:53:56.825"></status>
</kw>
<msg timestamp="20181214 08:53:56.826" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:53:56.826" starttime="20181214 08:53:53.664"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:53:56.826" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:53:56.827" starttime="20181214 08:53:56.826"></status>
</kw>
<status status="FAIL" endtime="20181214 08:53:56.827" starttime="20181214 08:53:53.643"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:54:26.849" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:54:26.896" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:54:29.992" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:54:29.993" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:54:29.993" starttime="20181214 08:54:26.848"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:54:29.995" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:54:29.995" starttime="20181214 08:54:29.994"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:54:29.996" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:54:29.996" starttime="20181214 08:54:29.995"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:54:29.998" starttime="20181214 08:54:29.996"></status>
</kw>
<msg timestamp="20181214 08:54:29.998" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:54:29.998" starttime="20181214 08:54:26.847"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:54:30.000" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:54:30.000" starttime="20181214 08:54:29.999"></status>
</kw>
<status status="FAIL" endtime="20181214 08:54:30.000" starttime="20181214 08:54:26.828"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:55:00.028" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:55:00.074" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:55:03.197" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:55:03.198" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:55:03.198" starttime="20181214 08:55:00.026"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:55:03.200" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:55:03.200" starttime="20181214 08:55:03.199"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:55:03.201" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:55:03.201" starttime="20181214 08:55:03.200"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:55:03.202" starttime="20181214 08:55:03.201"></status>
</kw>
<msg timestamp="20181214 08:55:03.203" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:55:03.203" starttime="20181214 08:55:00.025"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:55:03.204" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:55:03.204" starttime="20181214 08:55:03.203"></status>
</kw>
<status status="FAIL" endtime="20181214 08:55:03.205" starttime="20181214 08:55:00.001"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:55:33.228" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:55:33.271" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:55:36.400" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:55:36.401" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:55:36.401" starttime="20181214 08:55:33.227"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:55:36.402" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:55:36.402" starttime="20181214 08:55:36.401"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:55:36.403" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:55:36.403" starttime="20181214 08:55:36.403"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:55:36.404" starttime="20181214 08:55:36.403"></status>
</kw>
<msg timestamp="20181214 08:55:36.405" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:55:36.405" starttime="20181214 08:55:33.226"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:55:36.406" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:55:36.406" starttime="20181214 08:55:36.405"></status>
</kw>
<status status="FAIL" endtime="20181214 08:55:36.406" starttime="20181214 08:55:33.206"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:56:06.420" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:56:06.464" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:56:09.136" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:56:09.137" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:56:09.137" starttime="20181214 08:56:06.419"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:56:09.139" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:56:09.139" starttime="20181214 08:56:09.138"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:56:09.140" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:56:09.140" starttime="20181214 08:56:09.139"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:56:09.142" starttime="20181214 08:56:09.141"></status>
</kw>
<msg timestamp="20181214 08:56:09.142" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:56:09.142" starttime="20181214 08:56:06.419"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:56:09.144" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:56:09.144" starttime="20181214 08:56:09.143"></status>
</kw>
<status status="FAIL" endtime="20181214 08:56:09.144" starttime="20181214 08:56:06.407"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:56:39.171" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:56:39.216" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:56:42.182" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:56:42.182" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:56:42.182" starttime="20181214 08:56:39.171"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:56:42.183" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:56:42.183" starttime="20181214 08:56:42.182"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:56:42.184" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:56:42.184" starttime="20181214 08:56:42.183"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:56:42.184" starttime="20181214 08:56:42.184"></status>
</kw>
<msg timestamp="20181214 08:56:42.185" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:56:42.185" starttime="20181214 08:56:39.169"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:56:42.185" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:56:42.185" starttime="20181214 08:56:42.185"></status>
</kw>
<status status="FAIL" endtime="20181214 08:56:42.186" starttime="20181214 08:56:39.145"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:57:12.212" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:57:12.247" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:57:15.065" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:57:15.066" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:57:15.066" starttime="20181214 08:57:12.211"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:57:15.067" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:57:15.067" starttime="20181214 08:57:15.067"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:57:15.068" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:57:15.068" starttime="20181214 08:57:15.068"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:57:15.069" starttime="20181214 08:57:15.068"></status>
</kw>
<msg timestamp="20181214 08:57:15.069" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:57:15.070" starttime="20181214 08:57:12.210"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:57:15.070" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:57:15.070" starttime="20181214 08:57:15.070"></status>
</kw>
<status status="FAIL" endtime="20181214 08:57:15.071" starttime="20181214 08:57:12.188"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:57:45.093" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:57:45.140" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:57:48.390" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:57:48.391" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:57:48.391" starttime="20181214 08:57:45.092"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:57:48.393" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:57:48.393" starttime="20181214 08:57:48.392"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:57:48.395" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:57:48.395" starttime="20181214 08:57:48.394"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:57:48.397" starttime="20181214 08:57:48.396"></status>
</kw>
<msg timestamp="20181214 08:57:48.397" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:57:48.397" starttime="20181214 08:57:45.091"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:57:48.399" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:57:48.399" starttime="20181214 08:57:48.398"></status>
</kw>
<status status="FAIL" endtime="20181214 08:57:48.399" starttime="20181214 08:57:45.072"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:58:18.423" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:58:18.468" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:58:21.370" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:58:21.370" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:58:21.370" starttime="20181214 08:58:18.422"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:58:21.371" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:58:21.372" starttime="20181214 08:58:21.371"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:58:21.372" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:58:21.372" starttime="20181214 08:58:21.372"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:58:21.373" starttime="20181214 08:58:21.372"></status>
</kw>
<msg timestamp="20181214 08:58:21.373" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:58:21.373" starttime="20181214 08:58:18.421"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:58:21.374" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:58:21.374" starttime="20181214 08:58:21.373"></status>
</kw>
<status status="FAIL" endtime="20181214 08:58:21.374" starttime="20181214 08:58:18.400"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:58:51.394" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:58:51.439" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:58:54.298" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:58:54.298" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:58:54.298" starttime="20181214 08:58:51.393"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:58:54.300" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:58:54.300" starttime="20181214 08:58:54.299"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:58:54.300" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:58:54.300" starttime="20181214 08:58:54.300"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:58:54.301" starttime="20181214 08:58:54.301"></status>
</kw>
<msg timestamp="20181214 08:58:54.302" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:58:54.302" starttime="20181214 08:58:51.392"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:58:54.303" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:58:54.303" starttime="20181214 08:58:54.303"></status>
</kw>
<status status="FAIL" endtime="20181214 08:58:54.303" starttime="20181214 08:58:51.375"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:59:24.326" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:59:24.373" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 08:59:27.141" level="INFO">Process completed.</msg>
<msg timestamp="20181214 08:59:27.141" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 08:59:27.141" starttime="20181214 08:59:24.325"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 08:59:27.142" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 08:59:27.142" starttime="20181214 08:59:27.142"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 08:59:27.143" level="INFO"></msg>
<status status="PASS" endtime="20181214 08:59:27.143" starttime="20181214 08:59:27.142"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 08:59:27.143" starttime="20181214 08:59:27.143"></status>
</kw>
<msg timestamp="20181214 08:59:27.144" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 08:59:27.144" starttime="20181214 08:59:24.324"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 08:59:27.144" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 08:59:27.144" starttime="20181214 08:59:27.144"></status>
</kw>
<status status="FAIL" endtime="20181214 08:59:27.144" starttime="20181214 08:59:24.305"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 08:59:57.167" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 08:59:57.214" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:00:00.076" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:00:00.076" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:00:00.076" starttime="20181214 08:59:57.166"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:00:00.078" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:00:00.078" starttime="20181214 09:00:00.077"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:00:00.078" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:00:00.079" starttime="20181214 09:00:00.078"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:00:00.080" starttime="20181214 09:00:00.079"></status>
</kw>
<msg timestamp="20181214 09:00:00.080" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:00:00.080" starttime="20181214 08:59:57.165"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:00:00.081" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:00:00.081" starttime="20181214 09:00:00.080"></status>
</kw>
<status status="FAIL" endtime="20181214 09:00:00.081" starttime="20181214 08:59:57.146"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:00:30.103" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:00:30.151" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:00:33.186" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:00:33.186" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:00:33.186" starttime="20181214 09:00:30.102"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:00:33.188" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:00:33.189" starttime="20181214 09:00:33.187"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:00:33.190" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:00:33.190" starttime="20181214 09:00:33.189"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:00:33.192" starttime="20181214 09:00:33.191"></status>
</kw>
<msg timestamp="20181214 09:00:33.192" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:00:33.192" starttime="20181214 09:00:30.101"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:00:33.194" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:00:33.194" starttime="20181214 09:00:33.193"></status>
</kw>
<status status="FAIL" endtime="20181214 09:00:33.194" starttime="20181214 09:00:30.082"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:01:03.213" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:01:03.235" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:01:05.934" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:01:05.935" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:01:05.935" starttime="20181214 09:01:03.212"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:01:05.936" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:01:05.936" starttime="20181214 09:01:05.936"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:01:05.937" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:01:05.937" starttime="20181214 09:01:05.936"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:01:05.937" starttime="20181214 09:01:05.937"></status>
</kw>
<msg timestamp="20181214 09:01:05.938" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:01:05.938" starttime="20181214 09:01:03.211"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:01:05.938" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:01:05.938" starttime="20181214 09:01:05.938"></status>
</kw>
<status status="FAIL" endtime="20181214 09:01:05.939" starttime="20181214 09:01:03.195"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:01:35.961" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:01:36.006" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:01:38.824" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:01:38.825" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:01:38.825" starttime="20181214 09:01:35.960"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:01:38.827" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:01:38.827" starttime="20181214 09:01:38.826"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:01:38.828" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:01:38.828" starttime="20181214 09:01:38.827"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:01:38.829" starttime="20181214 09:01:38.829"></status>
</kw>
<msg timestamp="20181214 09:01:38.830" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:01:38.830" starttime="20181214 09:01:35.959"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:01:38.831" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:01:38.831" starttime="20181214 09:01:38.830"></status>
</kw>
<status status="FAIL" endtime="20181214 09:01:38.832" starttime="20181214 09:01:35.940"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:02:08.853" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:02:08.872" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:02:11.700" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:02:11.701" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:02:11.701" starttime="20181214 09:02:08.852"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:02:11.703" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:02:11.703" starttime="20181214 09:02:11.702"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:02:11.704" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:02:11.704" starttime="20181214 09:02:11.703"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:02:11.705" starttime="20181214 09:02:11.704"></status>
</kw>
<msg timestamp="20181214 09:02:11.706" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:02:11.706" starttime="20181214 09:02:08.851"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:02:11.707" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:02:11.707" starttime="20181214 09:02:11.706"></status>
</kw>
<status status="FAIL" endtime="20181214 09:02:11.707" starttime="20181214 09:02:08.832"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:02:41.731" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:02:41.777" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:02:44.755" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:02:44.756" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:02:44.756" starttime="20181214 09:02:41.730"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:02:44.757" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:02:44.757" starttime="20181214 09:02:44.756"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:02:44.758" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:02:44.758" starttime="20181214 09:02:44.757"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:02:44.759" starttime="20181214 09:02:44.758"></status>
</kw>
<msg timestamp="20181214 09:02:44.759" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:02:44.759" starttime="20181214 09:02:41.729"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:02:44.760" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:02:44.760" starttime="20181214 09:02:44.759"></status>
</kw>
<status status="FAIL" endtime="20181214 09:02:44.760" starttime="20181214 09:02:41.708"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:03:14.782" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:03:14.828" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:03:18.075" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:03:18.075" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:03:18.075" starttime="20181214 09:03:14.781"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:03:18.076" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:03:18.076" starttime="20181214 09:03:18.076"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:03:18.077" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:03:18.077" starttime="20181214 09:03:18.077"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:18.078" starttime="20181214 09:03:18.077"></status>
</kw>
<msg timestamp="20181214 09:03:18.078" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:03:18.078" starttime="20181214 09:03:14.780"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:03:18.079" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:03:18.079" starttime="20181214 09:03:18.078"></status>
</kw>
<status status="FAIL" endtime="20181214 09:03:18.079" starttime="20181214 09:03:14.761"></status>
</kw>
<msg timestamp="20181214 09:03:18.079" level="FAIL">Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:03:18.079" starttime="20181214 08:52:46.994"></status>
</kw>
<status status="FAIL" endtime="20181214 09:03:18.079" starttime="20181214 08:52:46.993"></status>
</kw>
<status status="FAIL" endtime="20181214 09:03:18.079" starttime="20181214 08:52:46.992"></status>
</kw>
<status status="FAIL" endtime="20181214 09:03:18.080" starttime="20181214 08:52:40.463"></status>
</kw>
<status status="FAIL" endtime="20181214 09:03:18.080" starttime="20181214 08:52:40.462"></status>
</kw>
<status status="FAIL" endtime="20181214 09:03:18.080" starttime="20181214 08:50:51.185"></status>
</kw>
<test id="s1-s4-t1" name="Initial Ping To External Network PNF from Vm Instance 1">
<doc>Check reachability of External Network PNF from VM instance (with ttl=1 to make sure no router hops)</doc>
<tags>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181214 09:03:18.081" critical="yes" starttime="20181214 09:03:18.080">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s4-t2" name="Initial Ping To External Network PNF from Vm Instance 2">
<doc>Check reachability of External Network PNF from VM instance (with ttl=1 to make sure no router hops)</doc>
<tags>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181214 09:03:18.083" critical="yes" starttime="20181214 09:03:18.082">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s4-t3" name="Create And Associate Floating IPs for VMs">
<doc>Create and associate a floating IP for the VM</doc>
<tags>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181214 09:03:18.085" critical="yes" starttime="20181214 09:03:18.084">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s4-t4" name="Ping External Gateway From Control Node">
<doc>Check reachability of external gateway by pinging it from the control node.</doc>
<tags>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181214 09:03:18.087" critical="yes" starttime="20181214 09:03:18.086">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s4-t5" name="Ping Vm Instance1 Floating IP From Control Node">
<doc>Check reachability of VM instance through floating IP by pinging them.</doc>
<tags>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181214 09:03:18.089" critical="yes" starttime="20181214 09:03:18.088">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s4-t6" name="Ping Vm Instance2 Floating IP From Control Node">
<doc>Check reachability of VM instance through floating IP by pinging them.</doc>
<tags>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181214 09:03:18.091" critical="yes" starttime="20181214 09:03:18.090">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s4-t7" name="Ping Vm Instance2 Floating IP From Vm Instance1 With Floating IP (Hairpinning)">
<doc>Check reachability of VM instance floating IP from another VM instance with FIP (with ttl=1 to make sure no router hops)</doc>
<tags>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181214 09:03:18.093" critical="yes" starttime="20181214 09:03:18.092">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s4-t8" name="Connectivity Tests To Vm Instance2 Floating IP From Vm Instance3 With Floating IP (FIP-FIP in the same compute node)">
<doc>Check reachability of VM instance floating IP from another VM instance with FIP (FIP-FIP in the same compute node)</doc>
<tags>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181214 09:03:18.095" critical="yes" starttime="20181214 09:03:18.093">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s4-t9" name="Ping Vm Instance1 Floating IP From SNAT VM Instance1">
<doc>Check reachability of VM instance floating IP from another VM without Floating IP</doc>
<tags>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181214 09:03:18.096" critical="yes" starttime="20181214 09:03:18.095">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s4-t10" name="Ping Vm Instance1 Floating IP From SNAT VM Instance2">
<doc>Check reachability of VM instance floating IP from another VM without Floating IP</doc>
<tags>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181214 09:03:18.098" critical="yes" starttime="20181214 09:03:18.097">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s4-t11" name="Ping Vm Instance2 Floating IP From SNAT VM Instance1">
<doc>Check reachability of VM instance floating IP from another VM without Floating IP</doc>
<tags>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181214 09:03:18.099" critical="yes" starttime="20181214 09:03:18.098">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s4-t12" name="Ping Vm Instance2 Floating IP From SNAT VM Instance2">
<doc>Check reachability of VM instance floating IP from another VM without Floating IP</doc>
<tags>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181214 09:03:18.101" critical="yes" starttime="20181214 09:03:18.100">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s4-t13" name="Ping External Network PNF from Vm Instance 1 After Floating IP Assignment">
<doc>Check reachability of External Network PNF from VM instance (with ttl=1 to make sure no router hops)</doc>
<tags>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181214 09:03:18.103" critical="yes" starttime="20181214 09:03:18.102">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s4-t14" name="SNAT - TCP connection to External Gateway From SNAT VM Instance1">
<doc>Login to the VM instance and test TCP connection to the controller via SNAT</doc>
<tags>
<tag>NON_GATE</tag>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181214 09:03:18.104" critical="yes" starttime="20181214 09:03:18.103">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s4-t15" name="SNAT - UDP connection to External Gateway From SNAT VM Instance1">
<doc>Login to the VM instance and test UDP connection to the controller via SNAT</doc>
<tags>
<tag>NON_GATE</tag>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181214 09:03:18.106" critical="yes" starttime="20181214 09:03:18.105">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s4-t16" name="SNAT - TCP connection to External Gateway From SNAT VM Instance2">
<doc>Login to the VM instance and test TCP connection to the controller via SNAT</doc>
<tags>
<tag>NON_GATE</tag>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181214 09:03:18.107" critical="yes" starttime="20181214 09:03:18.106">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s4-t17" name="SNAT - UDP connection to External Gateway From SNAT VM Instance2">
<doc>Login to the VM instance and test UDP connection to the controller via SNAT</doc>
<tags>
<tag>NON_GATE</tag>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181214 09:03:18.109" critical="yes" starttime="20181214 09:03:18.108">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s4-t18" name="SNAT - TCP connection to External Gateway From SNAT VM Instance3">
<doc>Login to the VM instance and test TCP connection to the controller via SNAT</doc>
<tags>
<tag>NON_GATE</tag>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181214 09:03:18.110" critical="yes" starttime="20181214 09:03:18.110">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s4-t19" name="SNAT - UDP connection to External Gateway From SNAT VM Instance3">
<doc>Login to the VM instance and test UDP connection to the controller via SNAT</doc>
<tags>
<tag>NON_GATE</tag>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181214 09:03:18.111" critical="yes" starttime="20181214 09:03:18.111">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s4-t20" name="Ping External Network PNF from SNAT VM Instance1">
<doc>Check reachability of External Network PNF from SNAT VM Instance1</doc>
<tags>
<tag>NON_GATE</tag>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181214 09:03:18.112" critical="yes" starttime="20181214 09:03:18.112">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s4-t21" name="Ping External Network PNF from SNAT VM Instance2">
<doc>Check reachability of External Network PNF from SNAT VM Instance2</doc>
<tags>
<tag>NON_GATE</tag>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181214 09:03:18.114" critical="yes" starttime="20181214 09:03:18.113">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s4-t22" name="Remove Floating Ip from VM Instance 1">
<doc>Delete FIP from VM Instance 1</doc>
<tags>
<tag>NON_GATE</tag>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181214 09:03:18.114" critical="yes" starttime="20181214 09:03:18.114">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s4-t23" name="Remove Floating Ip from VM Instance 2">
<doc>Delete FIP from VM Instance 2</doc>
<tags>
<tag>NON_GATE</tag>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181214 09:03:18.115" critical="yes" starttime="20181214 09:03:18.115">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s4-t24" name="Ping External Network PNF from Vm Instance 1 After Floating IP Removal">
<doc>Check reachability of External Network PNF from VM instance (with ttl=1 to make sure no router hops)</doc>
<tags>
<tag>NON_GATE</tag>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181214 09:03:18.116" critical="yes" starttime="20181214 09:03:18.116">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s4-t25" name="Ping External Network PNF from Vm Instance 2 After Floating IP Removal">
<doc>Check reachability of External Network PNF from VM instance (with ttl=1 to make sure no router hops)</doc>
<tags>
<tag>NON_GATE</tag>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181214 09:03:18.117" critical="yes" starttime="20181214 09:03:18.117">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<kw type="teardown" name="OpenStack Suite Teardown" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Get Suite Debugs" library="OpenStackOperations">
<kw name="Get Test Teardown Debugs" library="OpenStackOperations">
<arguments>
<arg>test_name=${SUITE_NAME}</arg>
<arg>fail=False</arg>
</arguments>
<kw name="Get All" library="ODLTools">
<doc>Get all results provided by ODLTools</doc>
<arguments>
<arg>node_ip=${HA_PROXY_IP}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Cluster Info" library="ODLTools">
<doc>Get ODL Cluster related information like transaction counts, commit rates, etc.</doc>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show cluster-info -i ${ODL_SYSTEM_${i+1}_IP} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:03:18.122" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.21 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka</msg>
<status status="PASS" endtime="20181214 09:03:18.122" starttime="20181214 09:03:18.122"></status>
</kw>
<kw name="Run" library="OperatingSystem">
<doc>Runs the given command in the system and returns the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:03:18.125" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.21 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 09:03:18.692" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181214 09:03:18.692" starttime="20181214 09:03:18.123"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>output: ${output}</arg>
</arguments>
<msg timestamp="20181214 09:03:18.693" level="INFO">output: ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operational Sync Status = True
--------------------------------------------------------------------------------------------------------

--------------------------------------- Datastore Status -----------------------------------------------

---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1093
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 10
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 369
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 2308
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1256
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-entity-ownership-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 30
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-entity-ownership-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 102
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- DOMDataBroker CommitStats Details ----------------------------------

AverageCommitTime   = 0.00 ns
LongestCommitTime   = 0.00 ns
ShortestCommitTime  = 0.00 ns
TotalCommits        = 0
--------------------------------------------------------------------------------------------------------

----------------------------------- DISTRIBUTED DATASTORE COMMIT RATE ----------------------------------

distributed-data-store.config.commit.rate_Min      = 0.434189
distributed-data-store.config.commit.rate_Max      = 46.188531
distributed-data-store.config.commit.rate_Mean     = 5.65687411768
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 1472
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.105189
distributed-data-store.operational.commit.rate_Max      = 8.381538
distributed-data-store.operational.commit.rate_Mean     = 0.506425728413
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 3666
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- NETSTAT DETAILS FOR PORT 2550 --------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------- CPU AND MEMORY UTILIZATION OF THE KARAF PROCESS GATHERED BY 'TOP' --------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- FREE AND USED MEMORY IN THE SYSTEM ---------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- NODE HEALTH CHECK STATUS -------------------------------------------

Cluster Members = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Cluster Leader = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Unreachable Members = 
None
--------------------------------------------------------------------------------------------------------

-------------------------------------- lsof of KARAF Process -------------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

None</msg>
<status status="PASS" endtime="20181214 09:03:18.694" starttime="20181214 09:03:18.693"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:18.694" starttime="20181214 09:03:18.121"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:18.694" starttime="20181214 09:03:18.121"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:18.694" starttime="20181214 09:03:18.121"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Get EOS</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get EOS" library="ODLTools">
<doc>Get the various ODL entity ownership information</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181214 09:03:18.697" level="INFO">${tmpdir} = CSIT_External_Network</msg>
<status status="PASS" endtime="20181214 09:03:18.697" starttime="20181214 09:03:18.696"></status>
</kw>
<msg timestamp="20181214 09:03:18.697" level="INFO">${dstdir} = /tmp/CSIT_External_Network</msg>
<status status="PASS" endtime="20181214 09:03:18.697" starttime="20181214 09:03:18.695"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show eos -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:03:18.698" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_External_Network</msg>
<status status="PASS" endtime="20181214 09:03:18.698" starttime="20181214 09:03:18.697"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:03:18.700" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_External_Network 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 09:03:18.978" level="INFO">${rc} = 0</msg>
<msg timestamp="20181214 09:03:18.978" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181214 09:03:18.978" starttime="20181214 09:03:18.698"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181214 09:03:18.980" level="INFO">rc: 0, output: ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
------------------------------------------------------- ------------------
VPN_SERVICE                                             member-1 (member-1)
arpmonitoring                                           member-1 (member-1)
bgp                                                     member-1 (member-1)
elan                                                    member-1 (member-1)
interface_config                                        member-1 (member-1)
interface_service_binding                               member-1 (member-1)
itm_config                                              member-1 (member-1)
netvirt-acl                                             member-1 (member-1)
netvirt-ipv6service-owner-entity                        member-1 (member-1)
netvirt-qos-owner-entity                                member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/272795776625121 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/192.0.2.21     member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181214 09:03:18.980" starttime="20181214 09:03:18.979"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:18.981" starttime="20181214 09:03:18.981"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:18.982" starttime="20181214 09:03:18.694"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:18.982" starttime="20181214 09:03:18.694"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Analyze Tunnels</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181214 09:03:18.986" level="INFO">${tmpdir} = CSIT_External_Network</msg>
<status status="PASS" endtime="20181214 09:03:18.986" starttime="20181214 09:03:18.985"></status>
</kw>
<msg timestamp="20181214 09:03:18.987" level="INFO">${dstdir} = /tmp/CSIT_External_Network</msg>
<status status="PASS" endtime="20181214 09:03:18.987" starttime="20181214 09:03:18.985"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt analyze tunnels -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:03:18.988" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_External_Network</msg>
<status status="PASS" endtime="20181214 09:03:18.988" starttime="20181214 09:03:18.987"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:03:18.991" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_External_Network 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 09:03:19.230" level="INFO">${rc} = 1</msg>
<msg timestamp="20181214 09:03:19.230" level="INFO">${output} = 2018-12-14 09:03:19,197 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:tunnel-list
2018-12-14 09:03:19,200 | ERR | common.r...</msg>
<status status="PASS" endtime="20181214 09:03:19.230" starttime="20181214 09:03:18.988"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181214 09:03:19.231" level="INFO">rc: 1, output: 2018-12-14 09:03:19,197 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:tunnel-list
2018-12-14 09:03:19,200 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/operational/itm-state:tunnels_state
2018-12-14 09:03:19,202 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:dpn-teps-state
2018-12-14 09:03:19,211 | ERR | netvirt.analyze      | 0278 | Tunnel configuration missing
Analysing transport-zone:default-transport-zone
Tunnel configuration missing
Traceback (most recent call last):
  File "/usr/bin/odltools", line 11, in &lt;module&gt;
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/odltools/__main__.py", line 13, in main
    cli.main()
  File "/usr/lib/python2.7/site-packages/odltools/cli.py", line 50, in main
    sys.exit(args.func(args))
  File "/usr/lib/python2.7/site-packages/odltools/netvirt/analyze.py", line 281, in analyze_tunnels
    for tunnel in all_tunnels.get('missing'):
AttributeError: 'NoneType' object has no attribute 'get'</msg>
<status status="PASS" endtime="20181214 09:03:19.231" starttime="20181214 09:03:19.230"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<msg timestamp="20181214 09:03:19.232" level="FAIL">''1' == '0'' should be true.</msg>
<status status="FAIL" endtime="20181214 09:03:19.232" starttime="20181214 09:03:19.231"></status>
</kw>
<status status="FAIL" endtime="20181214 09:03:19.232" starttime="20181214 09:03:18.983"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:19.232" starttime="20181214 09:03:18.982"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:19.232" starttime="20181214 09:03:18.120"></status>
</kw>
<kw name="Get OvsDebugInfo" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from all Openstack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Get DumpFlows And Ovsconfig" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from OVS from the Openstack Node</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:19.234" starttime="20181214 09:03:19.234"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:19.235" level="INFO">cmd: ip -o link</msg>
<status status="PASS" endtime="20181214 09:03:19.235" starttime="20181214 09:03:19.235"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:19.236" starttime="20181214 09:03:19.235"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:03:19.236" starttime="20181214 09:03:19.236"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:19.243" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181214 09:03:19.243" starttime="20181214 09:03:19.236"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:03:19.257" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UP mode DEFAULT group default qlen 1000\    link/ether 00:2d:53:56:c8:f7 brd ff:ff:ff:ff:ff:ff
3: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 86:e4:e2:2c:cd:1a brd ff:ff:ff:ff:ff:ff
4: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:2d:53:56:c8:f7 brd ff:ff:ff:ff:ff:ff
5: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:e5:ff:40:6e brd ff:ff:ff:ff:ff:ff
26: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1450 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether f8:1b:37:5c:a9:e1 brd ff:ff:ff:ff:ff:ff
45: tapf9cddacb-8f: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc pfifo_fast master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fe:16:3e:fe:b5:43 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:03:19.257" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOW...</msg>
<status status="PASS" endtime="20181214 09:03:19.257" starttime="20181214 09:03:19.243"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:19.258" starttime="20181214 09:03:19.234"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:19.259" level="INFO">cmd: ip -o addr</msg>
<status status="PASS" endtime="20181214 09:03:19.259" starttime="20181214 09:03:19.258"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:19.259" starttime="20181214 09:03:19.259"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:03:19.259" starttime="20181214 09:03:19.259"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:19.262" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181214 09:03:19.263" starttime="20181214 09:03:19.260"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:03:19.272" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::22d:53ff:fe56:c8f7/64 scope link \       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.21/24 brd 192.0.2.255 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.22/32 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.16/32 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet6 fe80::22d:53ff:fe56:c8f7/64 scope link \       valid_lft forever preferred_lft forever
5: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
5: docker0    inet6 fe80::42:e5ff:feff:406e/64 scope link \       valid_lft forever preferred_lft forever
45: tapf9cddacb-8f    inet6 fe80::fc16:3eff:fefe:b543/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:03:19.272" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::22d:53...</msg>
<status status="PASS" endtime="20181214 09:03:19.272" starttime="20181214 09:03:19.263"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:19.272" starttime="20181214 09:03:19.258"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:19.273" level="INFO">cmd: ip route</msg>
<status status="PASS" endtime="20181214 09:03:19.273" starttime="20181214 09:03:19.273"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:19.274" starttime="20181214 09:03:19.274"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:03:19.274" starttime="20181214 09:03:19.274"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:19.276" level="INFO">ip route</msg>
<status status="PASS" endtime="20181214 09:03:19.276" starttime="20181214 09:03:19.274"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:03:19.282" level="INFO">default via 192.0.2.1 dev br-ex 
169.254.0.0/16 dev eth0 scope link metric 1002 
169.254.0.0/16 dev br-ex scope link metric 1004 
169.254.169.254 via 192.0.2.1 dev br-ex 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev br-ex proto kernel scope link src 192.0.2.21 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:03:19.282" level="INFO">${output} = default via 192.0.2.1 dev br-ex 
169.254.0.0/16 dev eth0 scope link metric 1002 
169.254.0.0/16 dev br-ex scope link metric 1004 
169.254.169.254 via 192.0.2.1 dev br-ex 
172.31.0.0/24 dev docker0...</msg>
<status status="PASS" endtime="20181214 09:03:19.282" starttime="20181214 09:03:19.276"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:19.282" starttime="20181214 09:03:19.273"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:19.283" level="INFO">cmd: arp -an</msg>
<status status="PASS" endtime="20181214 09:03:19.283" starttime="20181214 09:03:19.283"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:19.284" starttime="20181214 09:03:19.283"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:03:19.284" starttime="20181214 09:03:19.284"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:19.286" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181214 09:03:19.286" starttime="20181214 09:03:19.284"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:03:19.289" level="INFO">? (192.0.2.99) at ee:6e:e4:e4:48:40 [ether] on br-ex
? (192.0.2.1) at 00:ce:28:28:52:b3 [ether] on br-ex
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:03:19.289" level="INFO">${output} = ? (192.0.2.99) at ee:6e:e4:e4:48:40 [ether] on br-ex
? (192.0.2.1) at 00:ce:28:28:52:b3 [ether] on br-ex
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:03:19.289" starttime="20181214 09:03:19.286"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:19.289" starttime="20181214 09:03:19.282"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip netns list | awk '{print $1}'</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<assign>
<var>${nslist}</var>
</assign>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:19.290" level="INFO">cmd: ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181214 09:03:19.290" starttime="20181214 09:03:19.290"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:19.291" starttime="20181214 09:03:19.290"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:03:19.291" starttime="20181214 09:03:19.291"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:19.293" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181214 09:03:19.294" starttime="20181214 09:03:19.291"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:03:19.297" level="INFO">qdhcp-c7813aab-8b0b-4514-bc6b-7d6d19c8923b
qdhcp-d6e91017-874f-4d7f-9390-18a64944fb6f
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:03:19.297" level="INFO">${output} = qdhcp-c7813aab-8b0b-4514-bc6b-7d6d19c8923b
qdhcp-d6e91017-874f-4d7f-9390-18a64944fb6f
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:03:19.297" starttime="20181214 09:03:19.294"></status>
</kw>
<msg timestamp="20181214 09:03:19.298" level="INFO">${nslist} = qdhcp-c7813aab-8b0b-4514-bc6b-7d6d19c8923b
qdhcp-d6e91017-874f-4d7f-9390-18a64944fb6f
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:03:19.298" starttime="20181214 09:03:19.289"></status>
</kw>
<kw name="Split To Lines" library="String">
<doc>Splits the given string to lines.</doc>
<arguments>
<arg>${nslist}</arg>
<arg>end=-1</arg>
</arguments>
<assign>
<var>@{lines}</var>
</assign>
<msg timestamp="20181214 09:03:19.298" level="INFO">2 lines returned</msg>
<msg timestamp="20181214 09:03:19.298" level="INFO">@{lines} = [ qdhcp-c7813aab-8b0b-4514-bc6b-7d6d19c8923b | qdhcp-d6e91017-874f-4d7f-9390-18a64944fb6f ]</msg>
<status status="PASS" endtime="20181214 09:03:19.298" starttime="20181214 09:03:19.298"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<kw type="foritem" name="${line} = qdhcp-c7813aab-8b0b-4514-bc6b-7d6d19c8923b">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:19.300" level="INFO">cmd: sudo ip netns exec qdhcp-c7813aab-8b0b-4514-bc6b-7d6d19c8923b ip -o link</msg>
<status status="PASS" endtime="20181214 09:03:19.300" starttime="20181214 09:03:19.299"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:19.300" starttime="20181214 09:03:19.300"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:03:19.301" starttime="20181214 09:03:19.300"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:19.304" level="INFO">sudo ip netns exec qdhcp-c7813aab-8b0b-45 14-bc6b-7d6d19c8923b ip -o link</msg>
<status status="PASS" endtime="20181214 09:03:19.304" starttime="20181214 09:03:19.301"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:03:19.341" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
44: tape7c62c81-71: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:31:7e:1e brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:03:19.341" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
44: tape7c62c81-71: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181214 09:03:19.341" starttime="20181214 09:03:19.304"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:19.341" starttime="20181214 09:03:19.299"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:19.343" level="INFO">cmd: sudo ip netns exec qdhcp-c7813aab-8b0b-4514-bc6b-7d6d19c8923b ip -o addr</msg>
<status status="PASS" endtime="20181214 09:03:19.343" starttime="20181214 09:03:19.342"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:19.343" starttime="20181214 09:03:19.343"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:03:19.344" starttime="20181214 09:03:19.343"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:19.347" level="INFO">sudo ip netns exec qdhcp-c7813aab-8b0b-45 14-bc6b-7d6d19c8923b ip -o addr</msg>
<status status="PASS" endtime="20181214 09:03:19.347" starttime="20181214 09:03:19.344"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:03:19.377" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
44: tape7c62c81-71    inet 42.0.0.2/24 brd 42.0.0.255 scope global tape7c62c81-71\       valid_lft forever preferred_lft forever
44: tape7c62c81-71    inet 169.254.169.254/16 brd 169.254.255.255 scope global tape7c62c81-71\       valid_lft forever preferred_lft forever
44: tape7c62c81-71    inet6 fe80::f816:3eff:fe31:7e1e/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:03:19.377" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
44: tape7c62c81-71    inet 42...</msg>
<status status="PASS" endtime="20181214 09:03:19.377" starttime="20181214 09:03:19.347"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:19.377" starttime="20181214 09:03:19.341"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:19.378" level="INFO">cmd: sudo ip netns exec qdhcp-c7813aab-8b0b-4514-bc6b-7d6d19c8923b ip route</msg>
<status status="PASS" endtime="20181214 09:03:19.378" starttime="20181214 09:03:19.378"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:19.379" starttime="20181214 09:03:19.379"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:03:19.379" starttime="20181214 09:03:19.379"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:19.382" level="INFO">sudo ip netns exec qdhcp-c7813aab-8b0b-45 14-bc6b-7d6d19c8923b ip route</msg>
<status status="PASS" endtime="20181214 09:03:19.382" starttime="20181214 09:03:19.379"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:03:19.413" level="INFO">default via 42.0.0.1 dev tape7c62c81-71 
42.0.0.0/24 dev tape7c62c81-71 proto kernel scope link src 42.0.0.2 
169.254.0.0/16 dev tape7c62c81-71 proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:03:19.413" level="INFO">${output} = default via 42.0.0.1 dev tape7c62c81-71 
42.0.0.0/24 dev tape7c62c81-71 proto kernel scope link src 42.0.0.2 
169.254.0.0/16 dev tape7c62c81-71 proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181214 09:03:19.413" starttime="20181214 09:03:19.382"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:19.413" starttime="20181214 09:03:19.378"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:19.413" starttime="20181214 09:03:19.299"></status>
</kw>
<kw type="foritem" name="${line} = qdhcp-d6e91017-874f-4d7f-9390-18a64944fb6f">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:19.414" level="INFO">cmd: sudo ip netns exec qdhcp-d6e91017-874f-4d7f-9390-18a64944fb6f ip -o link</msg>
<status status="PASS" endtime="20181214 09:03:19.414" starttime="20181214 09:03:19.414"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:19.415" starttime="20181214 09:03:19.415"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:03:19.415" starttime="20181214 09:03:19.415"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:19.418" level="INFO">sudo ip netns exec qdhcp-d6e91017-874f-4d 7f-9390-18a64944fb6f ip -o link</msg>
<status status="PASS" endtime="20181214 09:03:19.418" starttime="20181214 09:03:19.415"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:03:19.446" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
43: tapdd446603-bf: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:b3:83:9e brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:03:19.446" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
43: tapdd446603-bf: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181214 09:03:19.446" starttime="20181214 09:03:19.418"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:19.446" starttime="20181214 09:03:19.413"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:19.447" level="INFO">cmd: sudo ip netns exec qdhcp-d6e91017-874f-4d7f-9390-18a64944fb6f ip -o addr</msg>
<status status="PASS" endtime="20181214 09:03:19.447" starttime="20181214 09:03:19.447"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:19.448" starttime="20181214 09:03:19.447"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:03:19.448" starttime="20181214 09:03:19.448"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:19.450" level="INFO">sudo ip netns exec qdhcp-d6e91017-874f-4d 7f-9390-18a64944fb6f ip -o addr</msg>
<status status="PASS" endtime="20181214 09:03:19.450" starttime="20181214 09:03:19.448"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:03:19.482" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
43: tapdd446603-bf    inet 41.0.0.2/24 brd 41.0.0.255 scope global tapdd446603-bf\       valid_lft forever preferred_lft forever
43: tapdd446603-bf    inet 169.254.169.254/16 brd 169.254.255.255 scope global tapdd446603-bf\       valid_lft forever preferred_lft forever
43: tapdd446603-bf    inet6 fe80::f816:3eff:feb3:839e/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:03:19.482" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
43: tapdd446603-bf    inet 41...</msg>
<status status="PASS" endtime="20181214 09:03:19.482" starttime="20181214 09:03:19.451"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:19.482" starttime="20181214 09:03:19.446"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:19.483" level="INFO">cmd: sudo ip netns exec qdhcp-d6e91017-874f-4d7f-9390-18a64944fb6f ip route</msg>
<status status="PASS" endtime="20181214 09:03:19.483" starttime="20181214 09:03:19.483"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:19.484" starttime="20181214 09:03:19.483"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:03:19.484" starttime="20181214 09:03:19.484"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:19.486" level="INFO">sudo ip netns exec qdhcp-d6e91017-874f-4d 7f-9390-18a64944fb6f ip route</msg>
<status status="PASS" endtime="20181214 09:03:19.486" starttime="20181214 09:03:19.484"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:03:19.523" level="INFO">default via 41.0.0.1 dev tapdd446603-bf 
41.0.0.0/24 dev tapdd446603-bf proto kernel scope link src 41.0.0.2 
169.254.0.0/16 dev tapdd446603-bf proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:03:19.523" level="INFO">${output} = default via 41.0.0.1 dev tapdd446603-bf 
41.0.0.0/24 dev tapdd446603-bf proto kernel scope link src 41.0.0.2 
169.254.0.0/16 dev tapdd446603-bf proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181214 09:03:19.524" starttime="20181214 09:03:19.486"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:19.524" starttime="20181214 09:03:19.482"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:19.524" starttime="20181214 09:03:19.413"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:19.524" starttime="20181214 09:03:19.298"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:19.525" level="INFO">cmd: sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181214 09:03:19.525" starttime="20181214 09:03:19.525"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:19.526" starttime="20181214 09:03:19.525"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:03:19.526" starttime="20181214 09:03:19.526"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:19.527" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181214 09:03:19.527" starttime="20181214 09:03:19.526"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:03:19.567" level="INFO">d631111f-455e-4c7e-a9ff-d26193b9fec9
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.21:6640"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.21:6653"
            is_connected: true
        fail_mode: secure
        Port br-int
            Interface br-int
                type: internal
        Port "tapdd446603-bf"
            tag: 4095
            Interface "tapdd446603-bf"
                type: internal
        Port "tape7c62c81-71"
            tag: 4095
            Interface "tape7c62c81-71"
                type: internal
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port "tapf9cddacb-8f"
            Interface "tapf9cddacb-8f"
    Bridge br-ex
        fail_mode: standalone
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port "eth0"
            Interface "eth0"
        Port br-ex
            Interface br-ex
                type: internal
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:03:19.568" level="INFO">${output} = d631111f-455e-4c7e-a9ff-d26193b9fec9
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.21:6640"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181214 09:03:19.568" starttime="20181214 09:03:19.528"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:19.568" starttime="20181214 09:03:19.524"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:19.569" level="INFO">cmd: sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181214 09:03:19.569" starttime="20181214 09:03:19.569"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:19.569" starttime="20181214 09:03:19.569"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:03:19.570" starttime="20181214 09:03:19.570"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:19.572" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181214 09:03:19.572" starttime="20181214 09:03:19.570"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:03:19.600" level="INFO">_uuid               : d631111f-455e-4c7e-a9ff-d26193b9fec9
bridges             : [ae491c00-54ea-4008-9450-61bde39089b6, b432c6c4-6287-43e0-acc8-62136a0ab66c]
cur_cfg             : 45
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-controller-0.opnfvlf.org", "odl_os_hostconfig_config_odl_l2"="{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}", odl_os_hostconfig_hostid="overcloud-controller-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="f719731f-d938-4508-afd6-1890f6fec1cf"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [0814bf68-cf86-405f-8dc4-64e7be0b4582, 1386f2fa-8d16-4da6-a522-90e201c331e1]
next_cfg            : 45
other_config        : {local_ip="192.0.2.21", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:03:19.600" level="INFO">${output} = _uuid               : d631111f-455e-4c7e-a9ff-d26193b9fec9
bridges             : [ae491c00-54ea-4008-9450-61bde39089b6, b432c6c4-6287-43e0-acc8-62136a0ab66c]
cur_cfg             : 45
datapath_types...</msg>
<status status="PASS" endtime="20181214 09:03:19.600" starttime="20181214 09:03:19.572"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:19.600" starttime="20181214 09:03:19.568"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:19.601" level="INFO">cmd: sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:03:19.601" starttime="20181214 09:03:19.601"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:19.602" starttime="20181214 09:03:19.601"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:03:19.602" starttime="20181214 09:03:19.602"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:19.604" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:03:19.604" starttime="20181214 09:03:19.602"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:03:19.628" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000f81b375ca9e1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):
 1(br-ex-patch): addr:36:95:15:0b:6c:54
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 18(tapdd446603-bf): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 19(tape7c62c81-71): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 20(tapf9cddacb-8f): addr:fe:16:3e:fe:b5:43
     config:     0
     state:      LIVE
     current:    10MB-FD COPPER
     speed: 10 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:f8:1b:37:5c:a9:e1
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x7): frags=normal miss_send_len=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:03:19.628" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000f81b375ca9e1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3...</msg>
<status status="PASS" endtime="20181214 09:03:19.628" starttime="20181214 09:03:19.604"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:19.628" starttime="20181214 09:03:19.600"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:19.629" level="INFO">cmd: sudo ovs-ofctl dump-flows br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:03:19.629" starttime="20181214 09:03:19.629"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:19.630" starttime="20181214 09:03:19.630"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:03:19.630" starttime="20181214 09:03:19.630"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:19.632" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181214 09:03:19.633" starttime="20181214 09:03:19.630"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:03:20.561" level="INFO">cookie=0x8000000, duration=2546.485s, table=0, n_packets=7635, n_bytes=412290, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=691.922s, table=0, n_packets=80, n_bytes=8558, priority=4,in_port="tapdd446603-bf",vlan_tci=0x0000/0x1fff actions=write_metadata:0x1a0000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=689.581s, table=0, n_packets=5, n_bytes=446, priority=4,in_port="tape7c62c81-71",vlan_tci=0x0000/0x1fff actions=write_metadata:0x1b0000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=663.443s, table=0, n_packets=120, n_bytes=11326, priority=4,in_port="tapf9cddacb-8f",vlan_tci=0x0000/0x1fff actions=write_metadata:0x1c0000000000/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1805.853s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x8040000, duration=690.998s, table=17, n_packets=77, n_bytes=8292, priority=10,metadata=0x1a0000000000/0xffffff0000000000 actions=load:0x1a-&gt;NXM_NX_REG1[0..19],load:0x1392-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0001a1392000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=688.651s, table=17, n_packets=2, n_bytes=180, priority=10,metadata=0x1b0000000000/0xffffff0000000000 actions=load:0x1b-&gt;NXM_NX_REG1[0..19],load:0x1393-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0001b1393000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=663.391s, table=17, n_packets=118, n_bytes=11146, priority=10,metadata=0x90001c0000000000/0xffffff0000000000 actions=load:0x1c-&gt;NXM_NX_REG1[0..19],load:0x1392-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0001c1392000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6900000, duration=663.391s, table=17, n_packets=120, n_bytes=11326, priority=10,metadata=0x1c0000000000/0xffffff0000000000 actions=write_metadata:0x90001c0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2832.289s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2832.289s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2832.289s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2832.289s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2832.289s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2688.241s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2688.241s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2832.289s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2832.289s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2832.118s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x9001392, duration=691s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x2e actions=write_metadata:0x1392000000/0xfffffffff000000,goto_table:51
 cookie=0x9001393, duration=688.654s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x16 actions=write_metadata:0x1393000000/0xfffffffff000000,goto_table:51
 cookie=0x9051392, duration=691.919s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x2e actions=write_metadata:0x1392000000/0xfffffffff000000,goto_table:51
 cookie=0x9051393, duration=689.578s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x16 actions=write_metadata:0x1393000000/0xfffffffff000000,goto_table:51
 cookie=0x822002d, duration=2831.793s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2831.793s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2832.118s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2832.289s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2832.289s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8051392, duration=691s, table=50, n_packets=77, n_bytes=8292, priority=20,metadata=0x1a1392000000/0xfffffffff000000,dl_src=fa:16:3e:b3:83:9e actions=goto_table:51
 cookie=0x8051393, duration=688.654s, table=50, n_packets=2, n_bytes=180, priority=20,metadata=0x1b1393000000/0xfffffffff000000,dl_src=fa:16:3e:31:7e:1e actions=goto_table:51
 cookie=0x8051392, duration=663.418s, table=50, n_packets=118, n_bytes=11146, priority=20,metadata=0x1c1392000000/0xfffffffff000000,dl_src=fa:16:3e:fe:b5:43 actions=goto_table:51
 cookie=0x8050001, duration=2832.118s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2832.289s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8031392, duration=691s, table=51, n_packets=102, n_bytes=9762, priority=20,metadata=0x1392000000/0xffff000000,dl_dst=fa:16:3e:b3:83:9e actions=load:0x1a00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8031393, duration=688.652s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1393000000/0xffff000000,dl_dst=fa:16:3e:31:7e:1e actions=load:0x1b00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8031392, duration=663.418s, table=51, n_packets=75, n_bytes=8112, priority=20,metadata=0x1392000000/0xffff000000,dl_dst=fa:16:3e:fe:b5:43 actions=load:0x1c00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2832.118s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2832.118s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2545.851s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2545.851s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=885.935s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=885.935s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=885.750s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=885.750s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=883.239s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=883.238s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8701392, duration=691s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1392000001/0xffff000001 actions=write_actions(group:210019)
 cookie=0x8701392, duration=691s, table=52, n_packets=18, n_bytes=1564, priority=5,metadata=0x1392000000/0xffff000001 actions=write_actions(group:210020)
 cookie=0x8701393, duration=688.654s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1393000000/0xffff000001 actions=write_actions(group:210022)
 cookie=0x8701393, duration=688.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1393000001/0xffff000001 actions=write_actions(group:210021)
 cookie=0x8800004, duration=2545.535s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=885.586s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=885.120s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=882.914s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x880001a, duration=691s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x1a,metadata=0x1a0000000000/0xfffff0000000000 actions=drop
 cookie=0x880001b, duration=688.652s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x1b,metadata=0x1b0000000000/0xfffff0000000000 actions=drop
 cookie=0x880001c, duration=663.418s, table=55, n_packets=16, n_bytes=1384, priority=10,tun_id=0x1c,metadata=0x1c0000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2545.535s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=885.586s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=885.120s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=882.914s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880001a, duration=691s, table=55, n_packets=16, n_bytes=1384, priority=9,tun_id=0x1a actions=load:0x1a00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880001b, duration=688.652s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1b actions=load:0x1b00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880001c, duration=663.418s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1c actions=load:0x1c00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2832.289s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2832.289s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2832.118s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2832.289s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2832.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2832.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2832.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=663.408s, table=210, n_packets=11, n_bytes=462, priority=63010,arp,metadata=0x1c0000000000/0xfffff0000000000,dl_src=fa:16:3e:fe:b5:43,arp_spa=41.0.0.12,arp_sha=fa:16:3e:fe:b5:43 actions=resubmit(,17)
 cookie=0x6900000, duration=663.408s, table=210, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x1c0000000000/0xfffff0000000000,icmp_type=136,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=663.408s, table=210, n_packets=1, n_bytes=78, priority=63010,icmp6,metadata=0x1c0000000000/0xfffff0000000000,icmp_type=135,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=663.408s, table=210, n_packets=3, n_bytes=210, priority=63010,icmp6,metadata=0x1c0000000000/0xfffff0000000000,icmp_type=133,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=663.408s, table=210, n_packets=2, n_bytes=676, priority=63010,udp,metadata=0x1c0000000000/0xfffff0000000000,dl_src=fa:16:3e:fe:b5:43,tp_src=68,tp_dst=67 actions=resubmit(,17)
 cookie=0x6900000, duration=663.408s, table=210, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x1c0000000000/0xfffff0000000000,dl_src=fa:16:3e:fe:b5:43,tp_src=546,tp_dst=547 actions=resubmit(,17)
 cookie=0x6900000, duration=2832.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2832.081s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2832.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=663.408s, table=210, n_packets=101, n_bytes=9720, priority=61010,ip,metadata=0x1c0000000000/0xfffff0000000000,dl_src=fa:16:3e:fe:b5:43,nw_src=41.0.0.12 actions=goto_table:211
 cookie=0x6900000, duration=663.408s, table=210, n_packets=1, n_bytes=90, priority=61010,ipv6,metadata=0x1c0000000000/0xfffff0000000000,dl_src=fa:16:3e:fe:b5:43,ipv6_src=fe80::f816:3eff:fefe:b543 actions=goto_table:211
 cookie=0x6900000, duration=663.408s, table=210, n_packets=0, n_bytes=0, priority=61005,metadata=0x1c0000000000/0xfffff0000000000,dl_src=fa:16:3e:fe:b5:43 actions=resubmit(,17)
 cookie=0x6900000, duration=2832.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2832.081s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2832.081s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2832.081s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2832.081s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2832.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2832.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2832.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=663.408s, table=212, n_packets=1, n_bytes=90, priority=100,ipv6,metadata=0x1c0000000000/0xfffff0000000000 actions=ct(table=213,zone=5010)
 cookie=0x6900000, duration=663.408s, table=212, n_packets=101, n_bytes=9720, priority=100,ip,metadata=0x1c0000000000/0xfffff0000000000 actions=ct(table=213,zone=5010)
 cookie=0x6900000, duration=2832.081s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2832.081s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2832.081s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2832.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2832.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x1c0006900001, duration=663.408s, table=214, n_packets=1, n_bytes=90, priority=62020,ct_state=+inv+trk,metadata=0x1c0000000000/0xfffff0000000000 actions=drop
 cookie=0x6900000, duration=663.408s, table=214, n_packets=0, n_bytes=0, priority=1005,ipv6,metadata=0x1c0000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=663.408s, table=214, n_packets=22, n_bytes=1718, priority=1005,ip,metadata=0x1c0000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=663.408s, table=214, n_packets=0, n_bytes=0, priority=1005,tcp,metadata=0x1c0000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=663.408s, table=214, n_packets=0, n_bytes=0, priority=1005,icmp,metadata=0x1c0000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=663.408s, table=214, n_packets=0, n_bytes=0, priority=1005,udp,metadata=0x1c0000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x1c0006900001, duration=663.408s, table=214, n_packets=0, n_bytes=0, priority=50,metadata=0x1c0000000000/0xfffff0000000000 actions=drop
 cookie=0x6900000, duration=2832.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2832.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2832.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x1c0006900001, duration=663.408s, table=217, n_packets=1, n_bytes=90, priority=62020,metadata=0x1c0000000004/0xfffff0000000004 actions=drop
 cookie=0x6900000, duration=2832.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=663.408s, table=217, n_packets=0, n_bytes=0, priority=100,metadata=0x1c0000000002/0xfffff0000000002 actions=resubmit(,17)
 cookie=0x6900000, duration=663.408s, table=217, n_packets=22, n_bytes=1718, priority=100,ip,metadata=0x1c0000000000/0xfffff0000000002 actions=ct(commit,zone=5010,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=663.408s, table=217, n_packets=0, n_bytes=0, priority=100,ipv6,metadata=0x1c0000000000/0xfffff0000000002 actions=ct(commit,zone=5010,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2832.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2546.461s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2546.461s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:"br-ex-patch"
 cookie=0x8000007, duration=691.906s, table=220, n_packets=118, n_bytes=11146, priority=9,reg6=0x1a00 actions=output:"tapdd446603-bf"
 cookie=0x8000007, duration=689.569s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x1b00 actions=output:"tape7c62c81-71"
 cookie=0x8000007, duration=663.399s, table=220, n_packets=75, n_bytes=8112, priority=9,reg6=0x90001c00 actions=output:"tapf9cddacb-8f"
 cookie=0x6900000, duration=663.399s, table=220, n_packets=75, n_bytes=8112, priority=6,reg6=0x1c00 actions=load:0x90001c00-&gt;NXM_NX_REG6[],write_metadata:0/0xfffffffffe,goto_table:239
 cookie=0x6900000, duration=2832.081s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2832.081s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2832.081s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=663.426s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x1c00/0xfffff00,icmp_type=135,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=663.426s, table=240, n_packets=0, n_bytes=0, priority=63010,udp6,reg6=0x1c00/0xfffff00,tp_src=547,tp_dst=546 actions=resubmit(,220)
 cookie=0x6900000, duration=663.426s, table=240, n_packets=2, n_bytes=756, priority=63010,udp,reg6=0x1c00/0xfffff00,tp_src=67,tp_dst=68 actions=resubmit(,220)
 cookie=0x6900000, duration=663.425s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x1c00/0xfffff00,icmp_type=130,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=663.425s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x1c00/0xfffff00,icmp_type=136,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=663.426s, table=240, n_packets=2, n_bytes=84, priority=63010,arp,reg6=0x1c00/0xfffff00 actions=resubmit(,220)
 cookie=0x6900000, duration=2832.081s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=663.426s, table=240, n_packets=0, n_bytes=0, priority=61010,ipv6,reg6=0x1c00/0xfffff00,dl_dst=fa:16:3e:fe:b5:43,ipv6_dst=fe80::f816:3eff:fefe:b543 actions=goto_table:241
 cookie=0x6900000, duration=663.426s, table=240, n_packets=71, n_bytes=7272, priority=61010,ip,reg6=0x1c00/0xfffff00,dl_dst=fa:16:3e:fe:b5:43,nw_dst=41.0.0.12 actions=goto_table:241
 cookie=0x6900000, duration=663.425s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,reg6=0x1c00/0xfffff00,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=41.0.0.255 actions=goto_table:241
 cookie=0x6900000, duration=2832.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2832.081s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2832.081s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2832.081s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2832.081s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2832.081s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2832.081s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2832.081s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2832.081s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=663.426s, table=242, n_packets=71, n_bytes=7272, priority=100,ip,reg6=0x1c00/0xfffff00 actions=ct(table=243,zone=5010)
 cookie=0x6900000, duration=663.426s, table=242, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0x1c00/0xfffff00 actions=ct(table=243,zone=5010)
 cookie=0x6900000, duration=2832.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2832.081s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2832.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2832.081s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2832.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x1c0006900001, duration=663.426s, table=244, n_packets=0, n_bytes=0, priority=62020,ct_state=+inv+trk,reg6=0x1c00/0xfffff00 actions=drop
 cookie=0x6900000, duration=663.426s, table=244, n_packets=0, n_bytes=0, priority=1005,udp,reg6=0x1c00/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=663.426s, table=244, n_packets=0, n_bytes=0, priority=1005,icmp,reg6=0x1c00/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=663.426s, table=244, n_packets=0, n_bytes=0, priority=1005,tcp,reg6=0x1c00/0xfffff00 actions=goto_table:247
 cookie=0x1c0006900001, duration=663.426s, table=244, n_packets=0, n_bytes=0, priority=50,reg6=0x1c00/0xfffff00 actions=drop
 cookie=0x6900000, duration=2832.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2832.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2832.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x1c0006900001, duration=663.426s, table=247, n_packets=0, n_bytes=0, priority=62020,reg6=0x1c00/0xfffff00,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2832.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=663.426s, table=247, n_packets=0, n_bytes=0, priority=100,reg6=0x1c00/0xfffff00,metadata=0x2/0x2 actions=resubmit(,220)
 cookie=0x6900000, duration=663.426s, table=247, n_packets=0, n_bytes=0, priority=100,ip,reg6=0x1c00/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5010,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=663.426s, table=247, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0x1c00/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5010,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2832.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:03:20.562" level="INFO">${output} =  cookie=0x8000000, duration=2546.485s, table=0, n_packets=7635, n_bytes=412290, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_tab...</msg>
<status status="PASS" endtime="20181214 09:03:20.562" starttime="20181214 09:03:19.633"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.563" starttime="20181214 09:03:19.629"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.565" level="INFO">cmd: sudo ovs-ofctl dump-groups br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:03:20.565" starttime="20181214 09:03:20.564"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:20.565" starttime="20181214 09:03:20.565"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:03:20.566" starttime="20181214 09:03:20.565"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.568" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181214 09:03:20.568" starttime="20181214 09:03:20.566"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:03:20.599" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210005,type=all
 group_id=210019,type=all,bucket=actions=set_field:0x1a-&gt;tun_id,resubmit(,55),bucket=actions=set_field:0x1c-&gt;tun_id,resubmit(,55)
 group_id=210017,type=all
 group_id=210015,type=all
 group_id=210022,type=all,bucket=actions=group:210021
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=225001,type=all,bucket=actions=drop
 group_id=210009,type=all
 group_id=210010,type=all,bucket=actions=group:210009,bucket=actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210020,type=all,bucket=actions=group:210019
 group_id=210021,type=all,bucket=actions=set_field:0x1b-&gt;tun_id,resubmit(,55)
 group_id=210016,type=all,bucket=actions=group:210015,bucket=actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210018,type=all,bucket=actions=group:210017,bucket=actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220),bucket=actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:03:20.599" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210005,type=all
 group_id=210019,type=all,bucket=actions=set_field:0x1a-&gt;tun_id,resubmit(,55),bucket=actions=set_field:0x1c-&gt;tun_id,resubmit(,55)...</msg>
<status status="PASS" endtime="20181214 09:03:20.599" starttime="20181214 09:03:20.569"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.600" starttime="20181214 09:03:20.563"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.601" level="INFO">cmd: sudo ovs-ofctl dump-group-stats br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:03:20.601" starttime="20181214 09:03:20.601"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:20.602" starttime="20181214 09:03:20.601"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:03:20.602" starttime="20181214 09:03:20.602"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.604" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181214 09:03:20.604" starttime="20181214 09:03:20.602"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:03:20.648" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210005,duration=2547.450s,ref_count=1,packet_count=0,byte_count=0
 group_id=210019,duration=692.895s,ref_count=1,packet_count=16,byte_count=1384,bucket0:packet_count=16,byte_count=1384,bucket1:packet_count=16,byte_count=1384
 group_id=210017,duration=887.354s,ref_count=1,packet_count=0,byte_count=0
 group_id=210015,duration=884.847s,ref_count=1,packet_count=0,byte_count=0
 group_id=210022,duration=690.250s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=5000,duration=2833.063s,ref_count=1,packet_count=46,byte_count=1932,bucket0:packet_count=46,byte_count=1932,bucket1:packet_count=46,byte_count=1932,bucket2:packet_count=46,byte_count=1932
 group_id=210006,duration=2547.155s,ref_count=1,packet_count=41,byte_count=3570,bucket0:packet_count=41,byte_count=3570,bucket1:packet_count=41,byte_count=3570
 group_id=225001,duration=2517.685s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=210009,duration=887.556s,ref_count=1,packet_count=0,byte_count=0
 group_id=210010,duration=887.251s,ref_count=1,packet_count=3,byte_count=270,bucket0:packet_count=3,byte_count=270,bucket1:packet_count=3,byte_count=270
 group_id=210020,duration=692.596s,ref_count=1,packet_count=18,byte_count=1564,bucket0:packet_count=18,byte_count=1564
 group_id=210021,duration=690.553s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210016,duration=884.541s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
 group_id=210018,duration=887.051s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180,bucket2:packet_count=2,byte_count=180
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:03:20.648" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210005,duration=2547.450s,ref_count=1,packet_count=0,byte_count=0
 group_id=210019,duration=692.895s,ref_count=1,packet_count=16,byte_count=1384,bucket...</msg>
<status status="PASS" endtime="20181214 09:03:20.648" starttime="20181214 09:03:20.605"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.648" starttime="20181214 09:03:20.600"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.648" starttime="20181214 09:03:19.233"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.648" starttime="20181214 09:03:19.233"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.648" starttime="20181214 09:03:19.233"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.649" starttime="20181214 09:03:19.233"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>DataModels.Get Model Dump</arg>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Get Model Dump" library="DataModels">
<doc>Will output a list of mdsal models using ${data_models} list</doc>
<arguments>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>http://${controller_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
<arg>timeout=1</arg>
<arg>max_retries=0</arg>
</arguments>
<msg timestamp="20181214 09:03:20.658" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.22:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad9d0b750&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 09:03:20.659" starttime="20181214 09:03:20.658"></status>
</kw>
<kw type="for" name="${model} IN [ @{data_models} ]">
<kw type="foritem" name="${model} = config/ebgp:bgp">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.667" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.667" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.668" starttime="20181214 09:03:20.659"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.669" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:03:20.670" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.670" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:03:20.670" starttime="20181214 09:03:20.668"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.671" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.671" starttime="20181214 09:03:20.671"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.671" starttime="20181214 09:03:20.659"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.678" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.679" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.679" starttime="20181214 09:03:20.672"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.681" level="INFO">To JSON using : content={"elan-instances":{"elan-instance":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","segment-type":"elan:segment-type-flat","external":false,"elan-tag":5001,"mac-timeout":300},{"elan-instance-name":"d6e91017-874f-4d7f-9390-18a64944fb6f","segmentation-id":46,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5010,"mac-timeout":300},{"elan-instance-name":"c7813aab-8b0b-4514-bc6b-7d6d19c8923b","segmentation-id":22,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5011,"mac-timeout":300}]}} </msg>
<msg timestamp="20181214 09:03:20.681" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.681" level="INFO">${pretty_output} = {
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "exte...</msg>
<status status="PASS" endtime="20181214 09:03:20.681" starttime="20181214 09:03:20.680"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.682" level="INFO">{
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-flat"
            },
            {
                "elan-instance-name": "d6e91017-874f-4d7f-9390-18a64944fb6f",
                "elan-tag": 5010,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 46
            },
            {
                "elan-instance-name": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b",
                "elan-tag": 5011,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 22
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.682" starttime="20181214 09:03:20.682"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.683" starttime="20181214 09:03:20.672"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.688" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.689" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.689" starttime="20181214 09:03:20.683"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.691" level="INFO">To JSON using : content={"elan-interfaces":{"elan-interface":[{"name":"a51d8e15-df42-496f-ab56-78437329e9f1","elan-instance-name":"d6e91017-874f-4d7f-9390-18a64944fb6f","static-mac-entries":[{"mac-address":"fa:16:3e:97:15:22","ip-prefix":"41.0.0.8"}]},{"name":"f9cddacb-8fc9-41de-91e8-1c467289dafc","elan-instance-name":"d6e91017-874f-4d7f-9390-18a64944fb6f","static-mac-entries":[{"mac-address":"fa:16:3e:fe:b5:43","ip-prefix":"41.0.0.12"}]},{"name":"ae1d12e6-df30-41b2-842e-a8c9b53c6aee","elan-instance-name":"d6e91017-874f-4d7f-9390-18a64944fb6f","static-mac-entries":[{"mac-address":"fa:16:3e:c2:be:7b","ip-prefix":"41.0.0.16"}]},{"name":"4e81d92c-2d92-4910-936f-ad997d486d11","elan-instance-name":"d6e91017-874f-4d7f-9390-18a64944fb6f","static-mac-entries":[{"mac-address":"fa:16:3e:fa:55:b0","ip-prefix":"41.0.0.13"}]},{"name":"6d45ea55-6c50-46f7-bc64-05d222c345bf","elan-instance-name":"c7813aab-8b0b-4514-bc6b-7d6d19c8923b","static-mac-entries":[{"mac-address":"fa:16:3e:ef:6a:0a","ip-prefix":"42.0.0.9"}]},{"name":"ce937e2a-5318-4823-883a-3e56a46c6a15","elan-instance-name":"d6e91017-874f-4d7f-9390-18a64944fb6f","static-mac-entries":[{"mac-address":"fa:16:3e:90:c8:6a","ip-prefix":"41.0.0.3"}]},{"name":"dd446603-bf1e-4ade-9419-f7c560fc1335","elan-instance-name":"d6e91017-874f-4d7f-9390-18a64944fb6f","static-mac-entries":[{"mac-address":"fa:16:3e:b3:83:9e","ip-prefix":"41.0.0.2"}]},{"name":"e7c62c81-7142-4c4b-9ef0-267577e1d248","elan-instance-name":"c7813aab-8b0b-4514-bc6b-7d6d19c8923b","static-mac-entries":[{"mac-address":"fa:16:3e:31:7e:1e","ip-prefix":"42.0.0.2"}]}]}} </msg>
<msg timestamp="20181214 09:03:20.692" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.692" level="INFO">${pretty_output} = {
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "d6e91017-874f-4d7f-9390-18a64944fb6f",
                "name": "a51d8e15-df42-496f-ab56-7843...</msg>
<status status="PASS" endtime="20181214 09:03:20.692" starttime="20181214 09:03:20.689"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.693" level="INFO">{
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "d6e91017-874f-4d7f-9390-18a64944fb6f",
                "name": "a51d8e15-df42-496f-ab56-78437329e9f1",
                "static-mac-entries": [
                    {
                        "ip-prefix": "41.0.0.8",
                        "mac-address": "fa:16:3e:97:15:22"
                    }
                ]
            },
            {
                "elan-instance-name": "d6e91017-874f-4d7f-9390-18a64944fb6f",
                "name": "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                "static-mac-entries": [
                    {
                        "ip-prefix": "41.0.0.12",
                        "mac-address": "fa:16:3e:fe:b5:43"
                    }
                ]
            },
            {
                "elan-instance-name": "d6e91017-874f-4d7f-9390-18a64944fb6f",
                "name": "ae1d12e6-df30-41b2-842e-a8c9b53c6aee",
                "static-mac-entries": [
                    {
                        "ip-prefix": "41.0.0.16",
                        "mac-address": "fa:16:3e:c2:be:7b"
                    }
                ]
            },
            {
                "elan-instance-name": "d6e91017-874f-4d7f-9390-18a64944fb6f",
                "name": "4e81d92c-2d92-4910-936f-ad997d486d11",
                "static-mac-entries": [
                    {
                        "ip-prefix": "41.0.0.13",
                        "mac-address": "fa:16:3e:fa:55:b0"
                    }
                ]
            },
            {
                "elan-instance-name": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b",
                "name": "6d45ea55-6c50-46f7-bc64-05d222c345bf",
                "static-mac-entries": [
                    {
                        "ip-prefix": "42.0.0.9",
                        "mac-address": "fa:16:3e:ef:6a:0a"
                    }
                ]
            },
            {
                "elan-instance-name": "d6e91017-874f-4d7f-9390-18a64944fb6f",
                "name": "ce937e2a-5318-4823-883a-3e56a46c6a15",
                "static-mac-entries": [
                    {
                        "ip-prefix": "41.0.0.3",
                        "mac-address": "fa:16:3e:90:c8:6a"
                    }
                ]
            },
            {
                "elan-instance-name": "d6e91017-874f-4d7f-9390-18a64944fb6f",
                "name": "dd446603-bf1e-4ade-9419-f7c560fc1335",
                "static-mac-entries": [
                    {
                        "ip-prefix": "41.0.0.2",
                        "mac-address": "fa:16:3e:b3:83:9e"
                    }
                ]
            },
            {
                "elan-instance-name": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b",
                "name": "e7c62c81-7142-4c4b-9ef0-267577e1d248",
                "static-mac-entries": [
                    {
                        "ip-prefix": "42.0.0.2",
                        "mac-address": "fa:16:3e:31:7e:1e"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.693" starttime="20181214 09:03:20.692"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.693" starttime="20181214 09:03:20.683"></status>
</kw>
<kw type="foritem" name="${model} = config/id-manager:id-pools">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.700" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.700" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.700" starttime="20181214 09:03:20.694"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.707" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"interfaces","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"interfaces.-1073741291","last-access-time":1544777536}],"id-entries":[{"id-key":"dd446603-bf1e-4ade-9419-f7c560fc1335","id-value":[26]},{"id-key":"272795776625121:br-ex-patch:trunk","id-value":[3]},{"id-key":"e7c62c81-7142-4c4b-9ef0-267577e1d248","id-value":[27]},{"id-key":"f9cddacb-8fc9-41de-91e8-1c467289dafc","id-value":[28]}]},{"pool-name":"nextHopPointerPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":150000,"cursor":152499,"end":175000},"block-size":2500,"child-pools":[{"child-pool-name":"nextHopPointerPool.-1073741291","last-access-time":1544774985}]},{"pool-name":"meters.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"meters","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"snatGroupIdPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":225000,"cursor":227499,"end":250000},"block-size":2500,"child-pools":[{"child-pool-name":"snatGroupIdPool.-1073741291","last-access-time":1544777333}],"id-entries":[{"id-key":"snatmiss.1e4edfa6-cbe1-4350-a6cc-902700e990e9","id-value":[225000]},{"id-key":"snatmiss.81a5d8ea-e37b-41b1-9ef9-76987b8899f7","id-value":[225002]},{"id-key":"snatmiss.e13b9ba2-e337-4e51-9e53-07a75695540c","id-value":[225001]},{"id-key":"snatmiss.c970ecfa-6d5c-4034-ad7f-6cdc3eeca600","id-value":[225003]},{"id-key":"snatmiss.af5e5228-b176-4625-ae95-e17e04b022d8","id-value":[225004]}]},{"pool-name":"lporttag","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":170001,"cursor":179999,"end":270000},"block-size":9999,"child-pools":[{"child-pool-name":"lporttag.-1073741291","last-access-time":1544774985}]},{"pool-name":"RouteDistinguisherPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"RouteDistinguisherPool","available-ids-holder":{"start":1,"cursor":0,"end":6553},"block-size":6553},{"pool-name":"lporttag.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"lporttag","available-ids-holder":{"start":170001,"cursor":170000,"end":179999},"block-size":9999},{"pool-name":"groups","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"groups.-1073741291","last-access-time":1544774983}]},{"pool-name":"elan.ids.pool.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775654,"id":5002},{"ready-time-sec":1544776448,"id":5003},{"ready-time-sec":1544776454,"id":5004},{"ready-time-sec":1544777347,"id":5007},{"ready-time-sec":1544777354,"id":5006},{"ready-time-sec":1544777360,"id":5005},{"ready-time-sec":1544777366,"id":5009},{"ready-time-sec":1544777373,"id":5008}],"available-id-count":8,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5011,"end":5499},"block-size":500},{"pool-name":"aliveness-monitor","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"aliveness-monitor.-1073741291","last-access-time":1544774986}],"id-entries":[{"id-key":"2.120000.4.Arp.","id-value":[1]}]},{"pool-name":"tables","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"tables.-1073741291","last-access-time":1544774983}]},{"pool-name":"nextHopPointerPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"nextHopPointerPool","available-ids-holder":{"start":150000,"cursor":149999,"end":152499},"block-size":2500},{"pool-name":"meters","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"meters.-1073741291","last-access-time":1544774983}]},{"pool-name":"vpnservices.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775652,"id":100001}],"available-id-count":1,"delayed-time-sec":30},"parent-pool-name":"vpnservices","available-ids-holder":{"start":100000,"cursor":100002,"end":102999},"block-size":3000},{"pool-name":"opendaylight-vni-ranges.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"opendaylight-vni-ranges","available-ids-holder":{"start":70000,"cursor":69999,"end":72998},"block-size":2999},{"pool-name":"aliveness-monitor.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"aliveness-monitor","available-ids-holder":{"start":1,"cursor":1,"end":6553},"block-size":6553},{"pool-name":"elan.ids.pool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":5000,"cursor":5499,"end":10000},"block-size":500,"child-pools":[{"child-pool-name":"elan.ids.pool.-1073741291","last-access-time":1544777503}],"id-entries":[{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]},{"id-key":"d6e91017-874f-4d7f-9390-18a64944fb6f","id-value":[5010]},{"id-key":"c7813aab-8b0b-4514-bc6b-7d6d19c8923b","id-value":[5011]},{"id-key":"arp.responder.group.id","id-value":[5000]}]},{"pool-name":"groups.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"groups","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"RouteDistinguisherPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"RouteDistinguisherPool.-1073741291","last-access-time":1544774986}]},{"pool-name":"snatGroupIdPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"snatGroupIdPool","available-ids-holder":{"start":225000,"cursor":225004,"end":227499},"block-size":2500},{"pool-name":"ACL-TAG-POOL.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"ACL-TAG-POOL","available-ids-holder":{"start":1,"cursor":5,"end":999},"block-size":999},{"pool-name":"tables.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"tables","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"interfaces.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775654,"id":1},{"ready-time-sec":1544776424,"id":7},{"ready-time-sec":1544776430,"id":6},{"ready-time-sec":1544776437,"id":2},{"ready-time-sec":1544776437,"id":4},{"ready-time-sec":1544776440,"id":5},{"ready-time-sec":1544776446,"id":8},{"ready-time-sec":1544777320,"id":17},{"ready-time-sec":1544777326,"id":12},{"ready-time-sec":1544777329,"id":11},{"ready-time-sec":1544777331,"id":9},{"ready-time-sec":1544777331,"id":10},{"ready-time-sec":1544777334,"id":13},{"ready-time-sec":1544777334,"id":14},{"ready-time-sec":1544777337,"id":16},{"ready-time-sec":1544777337,"id":15},{"ready-time-sec":1544777346,"id":21},{"ready-time-sec":1544777351,"id":18},{"ready-time-sec":1544777357,"id":20},{"ready-time-sec":1544777357,"id":19},{"ready-time-sec":1544777363,"id":23},{"ready-time-sec":1544777364,"id":22},{"ready-time-sec":1544777370,"id":25},{"ready-time-sec":1544777370,"id":24}],"available-id-count":24,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":28,"end":6553},"block-size":6553},{"pool-name":"vpnservices","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":100000,"cursor":102999,"end":130000},"block-size":3000,"child-pools":[{"child-pool-name":"vpnservices.-1073741291","last-access-time":1544775622}],"id-entries":[{"id-key":"1e4edfa6-cbe1-4350-a6cc-902700e990e9.192.0.2.0/24","id-value":[100002]},{"id-key":"44f91859-7723-44e1-a95d-25948457eb65","id-value":[100000]}]},{"pool-name":"opendaylight-vni-ranges","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":70000,"cursor":72998,"end":99999},"block-size":2999,"child-pools":[{"child-pool-name":"opendaylight-vni-ranges.-1073741291","last-access-time":1544774987}]},{"pool-name":"ACL-TAG-POOL","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":999,"end":10000},"block-size":999,"child-pools":[{"child-pool-name":"ACL-TAG-POOL.-1073741291","last-access-time":1544777511}],"id-entries":[{"id-key":"62100813-13a1-4c22-9a97-bfabd6744cb8","id-value":[2]},{"id-key":"c4e77973-bb58-4259-807f-059e9ca50e36","id-value":[3]},{"id-key":"ee3dd710-2490-4241-b666-9fec686f0c78","id-value":[1]},{"id-key":"e2818f66-326e-435a-8735-9da9d4a67eb4","id-value":[4]},{"id-key":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b","id-value":[5]}]}]}} </msg>
<msg timestamp="20181214 09:03:20.707" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.707" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
  ...</msg>
<status status="PASS" endtime="20181214 09:03:20.708" starttime="20181214 09:03:20.701"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.709" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741291",
                        "last-access-time": 1544777536
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "dd446603-bf1e-4ade-9419-f7c560fc1335",
                        "id-value": [
                            26
                        ]
                    },
                    {
                        "id-key": "272795776625121:br-ex-patch:trunk",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "e7c62c81-7142-4c4b-9ef0-267577e1d248",
                        "id-value": [
                            27
                        ]
                    },
                    {
                        "id-key": "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                        "id-value": [
                            28
                        ]
                    }
                ],
                "pool-name": "interfaces",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 152499,
                    "end": 175000,
                    "start": 150000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "nextHopPointerPool.-1073741291",
                        "last-access-time": 1544774985
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "meters",
                "pool-name": "meters.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 227499,
                    "end": 250000,
                    "start": 225000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "snatGroupIdPool.-1073741291",
                        "last-access-time": 1544777333
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                        "id-value": [
                            225000
                        ]
                    },
                    {
                        "id-key": "snatmiss.81a5d8ea-e37b-41b1-9ef9-76987b8899f7",
                        "id-value": [
                            225002
                        ]
                    },
                    {
                        "id-key": "snatmiss.e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.c970ecfa-6d5c-4034-ad7f-6cdc3eeca600",
                        "id-value": [
                            225003
                        ]
                    },
                    {
                        "id-key": "snatmiss.af5e5228-b176-4625-ae95-e17e04b022d8",
                        "id-value": [
                            225004
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741291",
                        "last-access-time": 1544774985
                    }
                ],
                "pool-name": "lporttag",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 0,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "RouteDistinguisherPool",
                "pool-name": "RouteDistinguisherPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "groups.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5011,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 8,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1544775654
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1544776448
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1544776454
                        },
                        {
                            "id": 5007,
                            "ready-time-sec": 1544777347
                        },
                        {
                            "id": 5006,
                            "ready-time-sec": 1544777354
                        },
                        {
                            "id": 5005,
                            "ready-time-sec": 1544777360
                        },
                        {
                            "id": 5009,
                            "ready-time-sec": 1544777366
                        },
                        {
                            "id": 5008,
                            "ready-time-sec": 1544777373
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741291",
                        "last-access-time": 1544774986
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "2.120000.4.Arp.",
                        "id-value": [
                            1
                        ]
                    }
                ],
                "pool-name": "aliveness-monitor",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "tables.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "tables",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 149999,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "meters.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100002,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1544775652
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 69999,
                    "end": 72998,
                    "start": 70000
                },
                "block-size": 2999,
                "parent-pool-name": "opendaylight-vni-ranges",
                "pool-name": "opendaylight-vni-ranges.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 1,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "aliveness-monitor",
                "pool-name": "aliveness-monitor.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741291",
                        "last-access-time": 1544777503
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                        "id-value": [
                            5001
                        ]
                    },
                    {
                        "id-key": "d6e91017-874f-4d7f-9390-18a64944fb6f",
                        "id-value": [
                            5010
                        ]
                    },
                    {
                        "id-key": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b",
                        "id-value": [
                            5011
                        ]
                    },
                    {
                        "id-key": "arp.responder.group.id",
                        "id-value": [
                            5000
                        ]
                    }
                ],
                "pool-name": "elan.ids.pool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "groups",
                "pool-name": "groups.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "RouteDistinguisherPool.-1073741291",
                        "last-access-time": 1544774986
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 225000
                },
                "block-size": 2500,
                "parent-pool-name": "snatGroupIdPool",
                "pool-name": "snatGroupIdPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5,
                    "end": 999,
                    "start": 1
                },
                "block-size": 999,
                "parent-pool-name": "ACL-TAG-POOL",
                "pool-name": "ACL-TAG-POOL.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "tables",
                "pool-name": "tables.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 28,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 24,
                    "delayed-id-entries": [
                        {
                            "id": 1,
                            "ready-time-sec": 1544775654
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1544776424
                        },
                        {
                            "id": 6,
                            "ready-time-sec": 1544776430
                        },
                        {
                            "id": 2,
                            "ready-time-sec": 1544776437
                        },
                        {
                            "id": 4,
                            "ready-time-sec": 1544776437
                        },
                        {
                            "id": 5,
                            "ready-time-sec": 1544776440
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1544776446
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1544777320
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1544777326
                        },
                        {
                            "id": 11,
                            "ready-time-sec": 1544777329
                        },
                        {
                            "id": 9,
                            "ready-time-sec": 1544777331
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1544777331
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1544777334
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1544777334
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1544777337
                        },
                        {
                            "id": 15,
                            "ready-time-sec": 1544777337
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1544777346
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1544777351
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1544777357
                        },
                        {
                            "id": 19,
                            "ready-time-sec": 1544777357
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1544777363
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1544777364
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1544777370
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1544777370
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741291",
                        "last-access-time": 1544775622
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "1e4edfa6-cbe1-4350-a6cc-902700e990e9.192.0.2.0/24",
                        "id-value": [
                            100002
                        ]
                    },
                    {
                        "id-key": "44f91859-7723-44e1-a95d-25948457eb65",
                        "id-value": [
                            100000
                        ]
                    }
                ],
                "pool-name": "vpnservices",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 72998,
                    "end": 99999,
                    "start": 70000
                },
                "block-size": 2999,
                "child-pools": [
                    {
                        "child-pool-name": "opendaylight-vni-ranges.-1073741291",
                        "last-access-time": 1544774987
                    }
                ],
                "pool-name": "opendaylight-vni-ranges",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 999,
                    "end": 10000,
                    "start": 1
                },
                "block-size": 999,
                "child-pools": [
                    {
                        "child-pool-name": "ACL-TAG-POOL.-1073741291",
                        "last-access-time": 1544777511
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "c4e77973-bb58-4259-807f-059e9ca50e36",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "ee3dd710-2490-4241-b666-9fec686f0c78",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                        "id-value": [
                            5
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.709" starttime="20181214 09:03:20.708"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.710" starttime="20181214 09:03:20.693"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-access-control-list:access-lists">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.715" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-access-control-list:access-lists, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.715" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.715" starttime="20181214 09:03:20.710"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.718" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ee3dd710-2490-4241-b666-9fec686f0c78","access-list-entries":{"ace":[{"rule-name":"6ad09561-353a-445e-b51d-b931a7e01c22","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"af9be2ac-0c71-466b-8ee2-188747a79255","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c0796abf-11eb-4f12-8347-fb5894143b1d","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e64e4970-560c-4af7-a079-217ef6e7e68a","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"62100813-13a1-4c22-9a97-bfabd6744cb8","access-list-entries":{"ace":[{"rule-name":"2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c5369c6a-c1ec-45d9-9393-f55f92ef6f46","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"d06c714b-ca05-4f3a-a9af-f80ac1f213f5","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e39d54b7-5907-4ebe-bf47-f2be219b1fec","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"c4e77973-bb58-4259-807f-059e9ca50e36","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e2818f66-326e-435a-8735-9da9d4a67eb4","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b","access-list-entries":{"ace":[{"rule-name":"83b3d39d-b105-49ba-ae2d-0af8363334c6","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e29f8fee-7f90-4b53-89de-1df8cb484aa2","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"147a6f44-a600-4820-aec3-fe3b429a0e43","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"b0190f63-ece5-42e3-81cd-072d03776a3d","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c8f384e5-9112-4149-ae11-28e7bf1f0b6b","matches":{"protocol":1,"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"5629ff33-5ed2-4dab-aa7d-62c3828775d3","matches":{"protocol":1,"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"93bad8ab-cce2-4f07-b10d-4f04d84336f2","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"0791a762-8fc1-4f4d-b3a0-22e34f04b9e1","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}}]}} </msg>
<msg timestamp="20181214 09:03:20.718" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.719" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction...</msg>
<status status="PASS" endtime="20181214 09:03:20.719" starttime="20181214 09:03:20.716"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.720" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "6ad09561-353a-445e-b51d-b931a7e01c22"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "af9be2ac-0c71-466b-8ee2-188747a79255"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c0796abf-11eb-4f12-8347-fb5894143b1d"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e64e4970-560c-4af7-a079-217ef6e7e68a"
                        }
                    ]
                },
                "acl-name": "ee3dd710-2490-4241-b666-9fec686f0c78",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c5369c6a-c1ec-45d9-9393-f55f92ef6f46"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "d06c714b-ca05-4f3a-a9af-f80ac1f213f5"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e39d54b7-5907-4ebe-bf47-f2be219b1fec"
                        }
                    ]
                },
                "acl-name": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "c4e77973-bb58-4259-807f-059e9ca50e36",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "83b3d39d-b105-49ba-ae2d-0af8363334c6"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e29f8fee-7f90-4b53-89de-1df8cb484aa2"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "147a6f44-a600-4820-aec3-fe3b429a0e43"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6
                            },
                            "rule-name": "b0190f63-ece5-42e3-81cd-072d03776a3d"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "protocol": 1,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "c8f384e5-9112-4149-ae11-28e7bf1f0b6b"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "protocol": 1
                            },
                            "rule-name": "5629ff33-5ed2-4dab-aa7d-62c3828775d3"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "93bad8ab-cce2-4f07-b10d-4f04d84336f2"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17
                            },
                            "rule-name": "0791a762-8fc1-4f4d-b3a0-22e34f04b9e1"
                        }
                    ]
                },
                "acl-name": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.720" starttime="20181214 09:03:20.719"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.720" starttime="20181214 09:03:20.710"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-interfaces:interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.725" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.725" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.725" starttime="20181214 09:03:20.721"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.727" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"272795776625121:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"272795776625121:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"e7c62c81-7142-4c4b-9ef0-267577e1d248","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tape7c62c81-71"},{"name":"dd446603-bf1e-4ade-9419-f7c560fc1335","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tapdd446603-bf"},{"name":"f9cddacb-8fc9-41de-91e8-1c467289dafc","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["a2f82e93-fb42-4d9b-abde-3d1420c1d93b"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:fe:b5:43","ip-address":"fe80:0:0:0:f816:3eff:fefe:b543"},{"mac-address":"fa:16:3e:fe:b5:43","ip-address":"41.0.0.12"}],"odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tapf9cddacb-8f"}]}} </msg>
<msg timestamp="20181214 09:03:20.727" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.727" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "272795776625121:br-ex-patch:trunk",
                "odl-interface:external": true,...</msg>
<status status="PASS" endtime="20181214 09:03:20.727" starttime="20181214 09:03:20.726"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.728" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "272795776625121:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "272795776625121:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "e7c62c81-7142-4c4b-9ef0-267577e1d248",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tape7c62c81-71",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "dd446603-bf1e-4ade-9419-f7c560fc1335",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tapdd446603-bf",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fefe:b543",
                        "mac-address": "fa:16:3e:fe:b5:43"
                    },
                    {
                        "ip-address": "41.0.0.12",
                        "mac-address": "fa:16:3e:fe:b5:43"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "a2f82e93-fb42-4d9b-abde-3d1420c1d93b"
                ],
                "enabled": true,
                "name": "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tapf9cddacb-8f",
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.728" starttime="20181214 09:03:20.727"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.728" starttime="20181214 09:03:20.721"></status>
</kw>
<kw type="foritem" name="${model} = config/interface-service-bindings:service-bindings">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.733" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.733" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.733" starttime="20181214 09:03:20.729"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.740" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9d829608-3d00-43e9-900b-1f6d1af7a8aa","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"78c2c330-5747-4217-8962-2ae5b3ebdcc8","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"88baa60d-e806-4c54-b128-c26e82ef7a3a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e7c62c81-7142-4c4b-9ef0-267577e1d248","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.c7813aab-8b0b-4514-bc6b-7d6d19c8923b.e7c62c81-7142-4c4b-9ef0-267577e1d248","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84070629376,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5011,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":27,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"dd446603-bf1e-4ade-9419-f7c560fc1335","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.d6e91017-874f-4d7f-9390-18a64944fb6f.dd446603-bf1e-4ade-9419-f7c560fc1335","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84053852160,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5010,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":26,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"f9cddacb-8fc9-41de-91e8-1c467289dafc","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.f9cddacb-8fc9-41de-91e8-1c467289dafc","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"20"}}]}}]},{"service-priority":6,"service-name":"acl.egressacl.f9cddacb-8fc9-41de-91e8-1c467289dafc","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":6,"flow-cookie":110100480,"instruction":[{"order":1,"go-to-table":{"table_id":239}}]}]},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9d829608-3d00-43e9-900b-1f6d1af7a8aa","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"2e136983-316c-40c5-8f6b-9fd019163301","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"f4f6a2dd-7067-4804-ae1c-8afaec2406a2","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f9cddacb-8fc9-41de-91e8-1c467289dafc","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.d6e91017-874f-4d7f-9390-18a64944fb6f.f9cddacb-8fc9-41de-91e8-1c467289dafc","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84053852160,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5010,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":28,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]},{"service-priority":2,"service-name":"acl.ingressacl.f9cddacb-8fc9-41de-91e8-1c467289dafc","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":2,"flow-cookie":110100480,"instruction":[{"order":1,"go-to-table":{"table_id":210}}]}]},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.272795776625121:br-ex-patch:trunk","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]}]},{"interface-name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f4f6a2dd-7067-4804-ae1c-8afaec2406a2","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2e136983-316c-40c5-8f6b-9fd019163301","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a795421-9805-4725-9cb4-acc460b74d1a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"78c2c330-5747-4217-8962-2ae5b3ebdcc8","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"88baa60d-e806-4c54-b128-c26e82ef7a3a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"dd446603-bf1e-4ade-9419-f7c560fc1335","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.dd446603-bf1e-4ade-9419-f7c560fc1335","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"18"}}]}}]}]},{"interface-name":"3a795421-9805-4725-9cb4-acc460b74d1a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e7c62c81-7142-4c4b-9ef0-267577e1d248","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.e7c62c81-7142-4c4b-9ef0-267577e1d248","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"19"}}]}}]}]},{"interface-name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","service-mode":"interface-service-bindings:service-mode-egress"}]}} </msg>
<msg timestamp="20181214 09:03:20.741" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.741" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindin...</msg>
<status status="PASS" endtime="20181214 09:03:20.741" starttime="20181214 09:03:20.734"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.742" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "9d829608-3d00-43e9-900b-1f6d1af7a8aa",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "78c2c330-5747-4217-8962-2ae5b3ebdcc8",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "88baa60d-e806-4c54-b128-c26e82ef7a3a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84070629376,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5011
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 27
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.c7813aab-8b0b-4514-bc6b-7d6d19c8923b.e7c62c81-7142-4c4b-9ef0-267577e1d248",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "e7c62c81-7142-4c4b-9ef0-267577e1d248",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84053852160,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5010
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 26
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.d6e91017-874f-4d7f-9390-18a64944fb6f.dd446603-bf1e-4ade-9419-f7c560fc1335",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "dd446603-bf1e-4ade-9419-f7c560fc1335",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "20"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.f9cddacb-8fc9-41de-91e8-1c467289dafc",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    },
                    {
                        "flow-cookie": 110100480,
                        "flow-priority": 6,
                        "instruction": [
                            {
                                "go-to-table": {
                                    "table_id": 239
                                },
                                "order": 1
                            }
                        ],
                        "service-name": "acl.egressacl.f9cddacb-8fc9-41de-91e8-1c467289dafc",
                        "service-priority": 6,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "9d829608-3d00-43e9-900b-1f6d1af7a8aa",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f4f6a2dd-7067-4804-ae1c-8afaec2406a2",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84053852160,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5010
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 28
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.d6e91017-874f-4d7f-9390-18a64944fb6f.f9cddacb-8fc9-41de-91e8-1c467289dafc",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    },
                    {
                        "flow-cookie": 110100480,
                        "flow-priority": 2,
                        "instruction": [
                            {
                                "go-to-table": {
                                    "table_id": 210
                                },
                                "order": 1
                            }
                        ],
                        "service-name": "acl.ingressacl.f9cddacb-8fc9-41de-91e8-1c467289dafc",
                        "service-priority": 2,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.272795776625121:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f4f6a2dd-7067-4804-ae1c-8afaec2406a2",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a795421-9805-4725-9cb4-acc460b74d1a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "78c2c330-5747-4217-8962-2ae5b3ebdcc8",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "88baa60d-e806-4c54-b128-c26e82ef7a3a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "18"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.dd446603-bf1e-4ade-9419-f7c560fc1335",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "dd446603-bf1e-4ade-9419-f7c560fc1335",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a795421-9805-4725-9cb4-acc460b74d1a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "19"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.e7c62c81-7142-4c4b-9ef0-267577e1d248",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "e7c62c81-7142-4c4b-9ef0-267577e1d248",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.743" starttime="20181214 09:03:20.742"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.743" starttime="20181214 09:03:20.728"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-endpoints">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.747" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.747" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.747" starttime="20181214 09:03:20.743"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.748" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":272795776625121,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"192.0.2.21","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"272795776625121::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181214 09:03:20.749" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.749" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 272795776625121,
                "tunnel-end-points": [
                    {
                        "VLAN-...</msg>
<status status="PASS" endtime="20181214 09:03:20.749" starttime="20181214 09:03:20.748"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.750" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 272795776625121,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "272795776625121::0",
                        "ip-address": "192.0.2.21",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "",
                        "subnet-mask": "255.255.255.255/32",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "default-transport-zone"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.750" starttime="20181214 09:03:20.749"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.750" starttime="20181214 09:03:20.743"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-teps-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.755" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.755" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.755" starttime="20181214 09:03:20.750"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.756" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:03:20.756" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.756" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:03:20.757" starttime="20181214 09:03:20.756"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.757" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.757" starttime="20181214 09:03:20.757"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.757" starttime="20181214 09:03:20.750"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:external-tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.762" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.762" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.762" starttime="20181214 09:03:20.758"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.763" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:03:20.763" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.763" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:03:20.763" starttime="20181214 09:03:20.762"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.764" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.764" starttime="20181214 09:03:20.764"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.764" starttime="20181214 09:03:20.758"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.768" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.768" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.768" starttime="20181214 09:03:20.765"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.769" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:03:20.769" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.770" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:03:20.770" starttime="20181214 09:03:20.769"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.770" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.771" starttime="20181214 09:03:20.770"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.771" starttime="20181214 09:03:20.764"></status>
</kw>
<kw type="foritem" name="${model} = config/itm:transport-zones">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.774" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.774" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.774" starttime="20181214 09:03:20.771"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.775" level="INFO">To JSON using : content={"transport-zones":{"transport-zone":[{"zone-name":"default-transport-zone","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"255.255.255.255/32","vlan-id":0,"vteps":[{"dpn-id":272795776625121,"portname":"","ip-address":"192.0.2.21","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181214 09:03:20.775" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.776" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181214 09:03:20.776" starttime="20181214 09:03:20.775"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.776" level="INFO">{
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "255.255.255.255/32",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 272795776625121,
                                "ip-address": "192.0.2.21",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.777" starttime="20181214 09:03:20.776"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.777" starttime="20181214 09:03:20.771"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.780" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.780" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.780" starttime="20181214 09:03:20.777"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.781" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181214 09:03:20.781" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.781" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181214 09:03:20.781" starttime="20181214 09:03:20.781"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.782" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181214 09:03:20.782" starttime="20181214 09:03:20.782"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.782" starttime="20181214 09:03:20.777"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.786" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.786" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.786" starttime="20181214 09:03:20.783"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.787" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181214 09:03:20.787" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.787" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 09:03:20.787" starttime="20181214 09:03:20.786"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.788" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 09:03:20.788" starttime="20181214 09:03:20.788"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.788" starttime="20181214 09:03:20.782"></status>
</kw>
<kw type="foritem" name="${model} = config/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.793" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.793" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.793" starttime="20181214 09:03:20.789"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.794" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.21:6653"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"f8:1b:37:5c:a9:e1"},{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"}],"ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","termination-point":[{"tp-id":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:name":"br-ex-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex","termination-point":[{"tp-id":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:name":"br-ex-int-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]}]}]} </msg>
<msg timestamp="20181214 09:03:20.794" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.795" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridg...</msg>
<status status="PASS" endtime="20181214 09:03:20.795" starttime="20181214 09:03:20.794"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.795" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "f8:1b:37:5c:a9:e1"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "target": "tcp:192.0.2.21:6653"
                        }
                    ],
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "tp-id": "br-ex-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181214 09:03:20.796" starttime="20181214 09:03:20.795"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.796" starttime="20181214 09:03:20.788"></status>
</kw>
<kw type="foritem" name="${model} = config/neutron:neutron">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.801" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.801" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.801" starttime="20181214 09:03:20.796"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.804" level="INFO">To JSON using : content={"neutron":{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"c7813aab-8b0b-4514-bc6b-7d6d19c8923b","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-provider-ext:segmentation-id":"22","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"l3_ext_net_2"},{"uuid":"d6e91017-874f-4d7f-9390-18a64944fb6f","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-provider-ext:segmentation-id":"46","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"l3_ext_net_1"}]},"security-groups":{"security-group":[{"uuid":"62100813-13a1-4c22-9a97-bfabd6744cb8","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":4,"name":"default","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"ee3dd710-2490-4241-b666-9fec686f0c78","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","revision-number":4,"name":"default","project-id":"bfcec20503cd4d309495f70adb639682"},{"uuid":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":2,"name":"l3_ext_sg","project-id":"8f21c4d8db54482e99c30c98fba342b4"}]},"security-rules":{"security-rule":[{"uuid":"93bad8ab-cce2-4f07-b10d-4f04d84336f2","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"e64e4970-560c-4af7-a079-217ef6e7e68a","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"d06c714b-ca05-4f3a-a9af-f80ac1f213f5","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"e39d54b7-5907-4ebe-bf47-f2be219b1fec","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"c5369c6a-c1ec-45d9-9393-f55f92ef6f46","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"83b3d39d-b105-49ba-ae2d-0af8363334c6","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b"},{"uuid":"c0796abf-11eb-4f12-8347-fb5894143b1d","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"0791a762-8fc1-4f4d-b3a0-22e34f04b9e1","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"b0190f63-ece5-42e3-81cd-072d03776a3d","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"147a6f44-a600-4820-aec3-fe3b429a0e43","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"6ad09561-353a-445e-b51d-b931a7e01c22","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"af9be2ac-0c71-466b-8ee2-188747a79255","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"c8f384e5-9112-4149-ae11-28e7bf1f0b6b","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"5629ff33-5ed2-4dab-aa7d-62c3828775d3","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"e29f8fee-7f90-4b53-89de-1df8cb484aa2","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b"}]},"subnets":{"subnet":[{"uuid":"aa0b8cad-9350-4d54-ad6c-0a819a414b9e","gateway-ip":"41.0.0.1","project-id":"8f21c4d8db54482e99c30c98fba342b4","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"41.0.0.2","end":"41.0.0.254"}],"cidr":"41.0.0.0/24","network-id":"d6e91017-874f-4d7f-9390-18a64944fb6f","name":"l3_ext_sub_1"},{"uuid":"463ce677-d410-418d-a75e-efc1b5dd4711","gateway-ip":"42.0.0.1","project-id":"8f21c4d8db54482e99c30c98fba342b4","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"42.0.0.2","end":"42.0.0.254"}],"cidr":"42.0.0.0/24","network-id":"c7813aab-8b0b-4514-bc6b-7d6d19c8923b","name":"l3_ext_sub_2"}]},"ports":{"port":[{"uuid":"e7c62c81-7142-4c4b-9ef0-267577e1d248","fixed-ips":[{"subnet-id":"463ce677-d410-418d-a75e-efc1b5dd4711","ip-address":"42.0.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-c7813aab-8b0b-4514-bc6b-7d6d19c8923b","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:31:7e:1e","admin-state-up":true,"network-id":"c7813aab-8b0b-4514-bc6b-7d6d19c8923b","name":""},{"uuid":"dd446603-bf1e-4ade-9419-f7c560fc1335","fixed-ips":[{"subnet-id":"aa0b8cad-9350-4d54-ad6c-0a819a414b9e","ip-address":"41.0.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-d6e91017-874f-4d7f-9390-18a64944fb6f","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:b3:83:9e","admin-state-up":true,"network-id":"d6e91017-874f-4d7f-9390-18a64944fb6f","name":""},{"uuid":"f9cddacb-8fc9-41de-91e8-1c467289dafc","fixed-ips":[{"subnet-id":"aa0b8cad-9350-4d54-ad6c-0a819a414b9e","ip-address":"41.0.0.12"}],"device-id":"1bc60538-d323-474e-9dce-11ac6c5205e1","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":10,"device-owner":"compute:nova","mac-address":"fa:16:3e:fe:b5:43","security-groups":["a2f82e93-fb42-4d9b-abde-3d1420c1d93b"],"admin-state-up":true,"network-id":"d6e91017-874f-4d7f-9390-18a64944fb6f","name":""}]}}} </msg>
<msg timestamp="20181214 09:03:20.804" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.804" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181214 09:03:20.804" starttime="20181214 09:03:20.801"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.805" level="INFO">{
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-flat",
                    "project-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "uuid": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
                },
                {
                    "admin-state-up": true,
                    "name": "l3_ext_net_2",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "22",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b"
                },
                {
                    "admin-state-up": true,
                    "name": "l3_ext_net_1",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "46",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "d6e91017-874f-4d7f-9390-18a64944fb6f"
                }
            ]
        },
        "ports": {
            "port": [
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-c7813aab-8b0b-4514-bc6b-7d6d19c8923b",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "42.0.0.2",
                            "subnet-id": "463ce677-d410-418d-a75e-efc1b5dd4711"
                        }
                    ],
                    "mac-address": "fa:16:3e:31:7e:1e",
                    "name": "",
                    "network-id": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 6,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "e7c62c81-7142-4c4b-9ef0-267577e1d248"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-d6e91017-874f-4d7f-9390-18a64944fb6f",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "41.0.0.2",
                            "subnet-id": "aa0b8cad-9350-4d54-ad6c-0a819a414b9e"
                        }
                    ],
                    "mac-address": "fa:16:3e:b3:83:9e",
                    "name": "",
                    "network-id": "d6e91017-874f-4d7f-9390-18a64944fb6f",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 6,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "dd446603-bf1e-4ade-9419-f7c560fc1335"
                },
                {
                    "admin-state-up": true,
                    "device-id": "1bc60538-d323-474e-9dce-11ac6c5205e1",
                    "device-owner": "compute:nova",
                    "fixed-ips": [
                        {
                            "ip-address": "41.0.0.12",
                            "subnet-id": "aa0b8cad-9350-4d54-ad6c-0a819a414b9e"
                        }
                    ],
                    "mac-address": "fa:16:3e:fe:b5:43",
                    "name": "",
                    "network-id": "d6e91017-874f-4d7f-9390-18a64944fb6f",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 10,
                    "security-groups": [
                        "a2f82e93-fb42-4d9b-abde-3d1420c1d93b"
                    ],
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "f9cddacb-8fc9-41de-91e8-1c467289dafc"
                }
            ]
        },
        "security-groups": {
            "security-group": [
                {
                    "name": "default",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 4,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "62100813-13a1-4c22-9a97-bfabd6744cb8"
                },
                {
                    "name": "default",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 4,
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "ee3dd710-2490-4241-b666-9fec686f0c78"
                },
                {
                    "name": "l3_ext_sg",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "93bad8ab-cce2-4f07-b10d-4f04d84336f2"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "e64e4970-560c-4af7-a079-217ef6e7e68a"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "d06c714b-ca05-4f3a-a9af-f80ac1f213f5"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "e39d54b7-5907-4ebe-bf47-f2be219b1fec"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "c5369c6a-c1ec-45d9-9393-f55f92ef6f46"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "83b3d39d-b105-49ba-ae2d-0af8363334c6"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "c0796abf-11eb-4f12-8347-fb5894143b1d"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "0791a762-8fc1-4f4d-b3a0-22e34f04b9e1"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "b0190f63-ece5-42e3-81cd-072d03776a3d"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "147a6f44-a600-4820-aec3-fe3b429a0e43"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "6ad09561-353a-445e-b51d-b931a7e01c22"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "af9be2ac-0c71-466b-8ee2-188747a79255"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "c8f384e5-9112-4149-ae11-28e7bf1f0b6b"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "5629ff33-5ed2-4dab-aa7d-62c3828775d3"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "e29f8fee-7f90-4b53-89de-1df8cb484aa2"
                }
            ]
        },
        "subnets": {
            "subnet": [
                {
                    "allocation-pools": [
                        {
                            "end": "41.0.0.254",
                            "start": "41.0.0.2"
                        }
                    ],
                    "cidr": "41.0.0.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "41.0.0.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "l3_ext_sub_1",
                    "network-id": "d6e91017-874f-4d7f-9390-18a64944fb6f",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "aa0b8cad-9350-4d54-ad6c-0a819a414b9e"
                },
                {
                    "allocation-pools": [
                        {
                            "end": "42.0.0.254",
                            "start": "42.0.0.2"
                        }
                    ],
                    "cidr": "42.0.0.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "42.0.0.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "l3_ext_sub_2",
                    "network-id": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "463ce677-d410-418d-a75e-efc1b5dd4711"
                }
            ]
        }
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.805" starttime="20181214 09:03:20.805"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.805" starttime="20181214 09:03:20.796"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:networkMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.810" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.810" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.810" starttime="20181214 09:03:20.806"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.811" level="INFO">To JSON using : content={"networkMaps":{"networkMap":[{"network-id":"d6e91017-874f-4d7f-9390-18a64944fb6f","subnet-id-list":["aa0b8cad-9350-4d54-ad6c-0a819a414b9e"]},{"network-id":"c7813aab-8b0b-4514-bc6b-7d6d19c8923b","subnet-id-list":["463ce677-d410-418d-a75e-efc1b5dd4711"]}]}} </msg>
<msg timestamp="20181214 09:03:20.811" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.811" level="INFO">${pretty_output} = {
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "d6e91017-874f-4d7f-9390-18a64944fb6f",
                "subnet-id-list": [
                    "aa0b8cad-935...</msg>
<status status="PASS" endtime="20181214 09:03:20.811" starttime="20181214 09:03:20.811"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.812" level="INFO">{
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "d6e91017-874f-4d7f-9390-18a64944fb6f",
                "subnet-id-list": [
                    "aa0b8cad-9350-4d54-ad6c-0a819a414b9e"
                ]
            },
            {
                "network-id": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b",
                "subnet-id-list": [
                    "463ce677-d410-418d-a75e-efc1b5dd4711"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.812" starttime="20181214 09:03:20.812"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.812" starttime="20181214 09:03:20.806"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:neutron-vpn-portip-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.817" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:neutron-vpn-portip-port-data, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.817" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.817" starttime="20181214 09:03:20.813"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.818" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:03:20.818" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.819" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:03:20.819" starttime="20181214 09:03:20.818"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.819" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.819" starttime="20181214 09:03:20.819"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.819" starttime="20181214 09:03:20.812"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:router-interfaces-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.825" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.825" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.825" starttime="20181214 09:03:20.820"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.826" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:03:20.826" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.826" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:03:20.826" starttime="20181214 09:03:20.825"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.827" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.827" starttime="20181214 09:03:20.827"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.827" starttime="20181214 09:03:20.820"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:subnetmaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.831" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.831" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.832" starttime="20181214 09:03:20.827"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.833" level="INFO">To JSON using : content={"subnetmaps":{"subnetmap":[{"id":"aa0b8cad-9350-4d54-ad6c-0a819a414b9e","network-type":"VXLAN","port-list":["dd446603-bf1e-4ade-9419-f7c560fc1335","f9cddacb-8fc9-41de-91e8-1c467289dafc"],"segmentation-id":46,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","network-id":"d6e91017-874f-4d7f-9390-18a64944fb6f","subnet-ip":"41.0.0.0/24"},{"id":"463ce677-d410-418d-a75e-efc1b5dd4711","network-type":"VXLAN","port-list":["e7c62c81-7142-4c4b-9ef0-267577e1d248"],"segmentation-id":22,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","network-id":"c7813aab-8b0b-4514-bc6b-7d6d19c8923b","subnet-ip":"42.0.0.0/24"}]}} </msg>
<msg timestamp="20181214 09:03:20.833" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.833" level="INFO">${pretty_output} = {
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "aa0b8cad-9350-4d54-ad6c-0a819a414b9e",
                "network-id": "d6e91017-874f-4d7f-9390-18a64944fb6f",
         ...</msg>
<status status="PASS" endtime="20181214 09:03:20.833" starttime="20181214 09:03:20.832"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.833" level="INFO">{
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "aa0b8cad-9350-4d54-ad6c-0a819a414b9e",
                "network-id": "d6e91017-874f-4d7f-9390-18a64944fb6f",
                "network-type": "VXLAN",
                "port-list": [
                    "dd446603-bf1e-4ade-9419-f7c560fc1335",
                    "f9cddacb-8fc9-41de-91e8-1c467289dafc"
                ],
                "segmentation-id": 46,
                "subnet-ip": "41.0.0.0/24",
                "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4"
            },
            {
                "id": "463ce677-d410-418d-a75e-efc1b5dd4711",
                "network-id": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b",
                "network-type": "VXLAN",
                "port-list": [
                    "e7c62c81-7142-4c4b-9ef0-267577e1d248"
                ],
                "segmentation-id": 22,
                "subnet-ip": "42.0.0.0/24",
                "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.833" starttime="20181214 09:03:20.833"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.834" starttime="20181214 09:03:20.827"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:vpnMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.837" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.837" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.837" starttime="20181214 09:03:20.834"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.838" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181214 09:03:20.838" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.838" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181214 09:03:20.838" starttime="20181214 09:03:20.837"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.838" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181214 09:03:20.839" starttime="20181214 09:03:20.838"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.839" starttime="20181214 09:03:20.834"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-fib:fibEntries">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.841" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.841" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.842" starttime="20181214 09:03:20.839"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.842" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181214 09:03:20.842" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.842" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181214 09:03:20.842" starttime="20181214 09:03:20.842"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.843" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181214 09:03:20.843" starttime="20181214 09:03:20.843"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.843" starttime="20181214 09:03:20.839"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-interface-meta:interface-child-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.846" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-interface-meta:interface-child-info, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.846" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.846" starttime="20181214 09:03:20.843"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.847" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"tapdd446603-bf","interface-child-entry":[{"child-interface":"dd446603-bf1e-4ade-9419-f7c560fc1335"}]},{"parent-interface":"272795776625121:br-ex-patch","interface-child-entry":[{"child-interface":"272795776625121:br-ex-patch:trunk"}]},{"parent-interface":"tapf9cddacb-8f","interface-child-entry":[{"child-interface":"f9cddacb-8fc9-41de-91e8-1c467289dafc"}]},{"parent-interface":"tape7c62c81-71","interface-child-entry":[{"child-interface":"e7c62c81-7142-4c4b-9ef0-267577e1d248"}]}]}} </msg>
<msg timestamp="20181214 09:03:20.847" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.847" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "dd446603-...</msg>
<status status="PASS" endtime="20181214 09:03:20.848" starttime="20181214 09:03:20.847"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.848" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "dd446603-bf1e-4ade-9419-f7c560fc1335"
                    }
                ],
                "parent-interface": "tapdd446603-bf"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "272795776625121:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "272795776625121:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "f9cddacb-8fc9-41de-91e8-1c467289dafc"
                    }
                ],
                "parent-interface": "tapf9cddacb-8f"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "e7c62c81-7142-4c4b-9ef0-267577e1d248"
                    }
                ],
                "parent-interface": "tape7c62c81-71"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.848" starttime="20181214 09:03:20.848"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.848" starttime="20181214 09:03:20.843"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:router-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.852" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.852" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.852" starttime="20181214 09:03:20.849"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.853" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:03:20.853" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.853" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:03:20.853" starttime="20181214 09:03:20.852"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.853" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.854" starttime="20181214 09:03:20.853"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.854" starttime="20181214 09:03:20.848"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-id-to-vpn-instance">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.856" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-id-to-vpn-instance, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.857" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.857" starttime="20181214 09:03:20.854"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.858" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65"}]}} </msg>
<msg timestamp="20181214 09:03:20.858" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.858" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a...</msg>
<status status="PASS" endtime="20181214 09:03:20.858" starttime="20181214 09:03:20.857"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.858" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.858" starttime="20181214 09:03:20.858"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.858" starttime="20181214 09:03:20.854"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-instance-to-vpn-id">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.862" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-instance-to-vpn-id, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.862" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.862" starttime="20181214 09:03:20.859"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.863" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65","vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-id":100000}]}} </msg>
<msg timestamp="20181214 09:03:20.863" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.863" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
               ...</msg>
<status status="PASS" endtime="20181214 09:03:20.863" starttime="20181214 09:03:20.863"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.864" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.864" starttime="20181214 09:03:20.864"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.864" starttime="20181214 09:03:20.859"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:ext-routers">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.869" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.869" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.869" starttime="20181214 09:03:20.864"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.870" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:03:20.870" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.870" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:03:20.870" starttime="20181214 09:03:20.869"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.870" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.870" starttime="20181214 09:03:20.870"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.870" starttime="20181214 09:03:20.864"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-networks">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.875" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.875" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.875" starttime="20181214 09:03:20.871"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.876" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181214 09:03:20.876" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.876" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181214 09:03:20.876" starttime="20181214 09:03:20.875"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.876" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181214 09:03:20.876" starttime="20181214 09:03:20.876"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.876" starttime="20181214 09:03:20.871"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-subnets">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.880" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.880" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.880" starttime="20181214 09:03:20.877"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.881" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181214 09:03:20.881" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.881" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181214 09:03:20.881" starttime="20181214 09:03:20.880"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.881" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181214 09:03:20.881" starttime="20181214 09:03:20.881"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.882" starttime="20181214 09:03:20.876"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.885" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.885" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.885" starttime="20181214 09:03:20.882"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.886" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:03:20.886" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.886" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:03:20.886" starttime="20181214 09:03:20.886"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.887" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.887" starttime="20181214 09:03:20.887"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.887" starttime="20181214 09:03:20.882"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:intext-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.890" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:intext-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.891" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.891" starttime="20181214 09:03:20.887"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.891" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:03:20.891" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.892" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:03:20.892" starttime="20181214 09:03:20.891"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.892" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.892" starttime="20181214 09:03:20.892"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.892" starttime="20181214 09:03:20.887"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:napt-switches">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.896" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.896" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.896" starttime="20181214 09:03:20.892"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.897" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:03:20.897" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.897" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:03:20.897" starttime="20181214 09:03:20.897"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.898" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.898" starttime="20181214 09:03:20.897"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.898" starttime="20181214 09:03:20.892"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:router-id-name">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.901" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.901" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.901" starttime="20181214 09:03:20.898"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.902" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:03:20.902" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.902" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:03:20.902" starttime="20181214 09:03:20.902"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.903" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.903" starttime="20181214 09:03:20.902"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.903" starttime="20181214 09:03:20.898"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:snatint-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.906" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:snatint-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.906" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.907" starttime="20181214 09:03:20.903"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.907" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:03:20.907" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.907" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:03:20.907" starttime="20181214 09:03:20.907"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.908" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.908" starttime="20181214 09:03:20.908"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.908" starttime="20181214 09:03:20.903"></status>
</kw>
<kw type="foritem" name="${model} = config/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.930" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.931" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.931" starttime="20181214 09:03:20.909"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.958" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.272795776625121.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_272795776625121_28_MatchEthernetType[34525]_Recirc","priority":100,"table_id":212,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":30786325577728,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Conntrk_272795776625121_28_MatchEthernetType[34525]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":213,"conntrack-zone":5010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_272795776625121_28_MatchEthernetType[2048]_Recirc","priority":100,"table_id":212,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":30786325577728,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Conntrk_272795776625121_28_MatchEthernetType[2048]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":213,"conntrack-zone":5010}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false},{"id":"SNAT.272795776625121.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.272795776625121.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Egress_ARP_272795776625121_28_fa:16:3e:fe:b5:4341.0.0.12","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:fe:b5:43"},"ethernet-type":{"type":2054}},"metadata":{"metadata":30786325577728,"metadata-mask":1152920405095219200},"arp-source-transport-address":"41.0.0.12/32","arp-source-hardware-address":{"address":"fa:16:3e:fe:b5:43"}},"strict":false,"cookie":110100480,"flow-name":"Egress_ARP_272795776625121_28_fa:16:3e:fe:b5:4341.0.0.12","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_272795776625121_28_136_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":30786325577728,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":136}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_272795776625121_28_136_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_272795776625121_28_135_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":30786325577728,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":135}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_272795776625121_28_135_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Goto_Classifier_272795776625121_28_fa:16:3e:fe:b5:43_fe80:0:0:0:f816:3eff:fefe:b543","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:fe:b5:43"},"ethernet-type":{"type":34525}},"metadata":{"metadata":30786325577728,"metadata-mask":1152920405095219200},"ipv6-source":"fe80:0:0:0:f816:3eff:fefe:b543/128"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_272795776625121_28_fa:16:3e:fe:b5:43_fe80:0:0:0:f816:3eff:fefe:b543","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_272795776625121_28_133_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":30786325577728,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":133}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_272795776625121_28_133_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Client_v4272795776625121_28_fa:16:3e:fe:b5:43_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:fe:b5:43"},"ethernet-type":{"type":2048}},"metadata":{"metadata":30786325577728,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17},"udp-source-port":68,"udp-destination-port":67},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Client_v4272795776625121_28_fa:16:3e:fe:b5:43_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_L2Broadcast_272795776625121_28_fa:16:3e:fe:b5:43","priority":61005,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:fe:b5:43"}},"metadata":{"metadata":30786325577728,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_L2Broadcast_272795776625121_28_fa:16:3e:fe:b5:43","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Goto_Classifier_272795776625121_28_fa:16:3e:fe:b5:43_41.0.0.12","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:fe:b5:43"},"ethernet-type":{"type":2048}},"metadata":{"metadata":30786325577728,"metadata-mask":1152920405095219200},"ipv4-source":"41.0.0.12/32"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_272795776625121_28_fa:16:3e:fe:b5:43_41.0.0.12","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Client_v6_272795776625121_28_fa:16:3e:fe:b5:43_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:fe:b5:43"},"ethernet-type":{"type":34525}},"metadata":{"metadata":30786325577728,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17},"udp-source-port":546,"udp-destination-port":547},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Client_v6_272795776625121_28_fa:16:3e:fe:b5:43_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Acl_Commit_Non_Conntrack_272795776625121_28","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":30786325577730,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Non_Conntrack_272795776625121_28","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Acl_Commit_Conntrack_272795776625121_28_MatchEthernetType[2048]","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":30786325577728,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Conntrack_272795776625121_28_MatchEthernetType[2048]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5010}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Acl_Commit_Conntrack_272795776625121_28_MatchEthernetType[34525]","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":30786325577728,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Conntrack_272795776625121_28_MatchEthernetType[34525]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5010}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_272795776625121_28_Drop","priority":62020,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":30786325577732,"metadata-mask":1152920405095219204}},"strict":false,"cookie":30786435678209,"flow-name":"Egress_272795776625121_28_Drop","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.272795776625121.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"ETHERnullEgress_272795776625121_28_83b3d39d-b105-49ba-ae2d-0af8363334c6","priority":1005,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":30786325577728,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"ETHERnullEgress_272795776625121_28_83b3d39d-b105-49ba-ae2d-0af8363334c6","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false},{"id":"TCP_DESTINATION_1_0Egress_272795776625121_28_b0190f63-ece5-42e3-81cd-072d03776a3d","priority":1005,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":30786325577728,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"TCP_DESTINATION_1_0Egress_272795776625121_28_b0190f63-ece5-42e3-81cd-072d03776a3d","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_28","priority":50,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":30786325577728,"metadata-mask":1152920405095219200}},"strict":false,"cookie":30786435678209,"flow-name":"Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_28","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_Drop272795776625121_28_Tracked_Invalid","priority":62020,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":30786325577728,"metadata-mask":1152920405095219200},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":48,"ct-state":48}}}]},"strict":false,"cookie":30786435678209,"flow-name":"Egress_Fixed_Conntrk_Drop272795776625121_28_Tracked_Invalid","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"ETHERnullEgress_272795776625121_28_e29f8fee-7f90-4b53-89de-1df8cb484aa2","priority":1005,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":30786325577728,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"ETHERnullEgress_272795776625121_28_e29f8fee-7f90-4b53-89de-1df8cb484aa2","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"ICMP_Egress_272795776625121_28_5629ff33-5ed2-4dab-aa7d-62c3828775d3","priority":1005,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":30786325577728,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"ICMP_Egress_272795776625121_28_5629ff33-5ed2-4dab-aa7d-62c3828775d3","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"UDP_DESTINATION_1_0Egress_272795776625121_28_0791a762-8fc1-4f4d-b3a0-22e34f04b9e1","priority":1005,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":30786325577728,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"UDP_DESTINATION_1_0Egress_272795776625121_28_0791a762-8fc1-4f4d-b3a0-22e34f04b9e1","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.272795776625121.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.f9cddacb-8fc9-41de-91e8-1c467289dafc.0","priority":6,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":7168}}}]},"strict":true,"cookie":110100480,"flow-name":"acl.egressacl.f9cddacb-8fc9-41de-91e8-1c467289dafc","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":0,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":239}},{"order":2,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2415926272,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.e7c62c81-7142-4c4b-9ef0-267577e1d248.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":6912}}}]},"strict":true,"cookie":134217735,"flow-name":"default.e7c62c81-7142-4c4b-9ef0-267577e1d248","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"19"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.f9cddacb-8fc9-41de-91e8-1c467289dafc.9","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":2415926272}}}]},"strict":true,"cookie":134217735,"flow-name":"default.f9cddacb-8fc9-41de-91e8-1c467289dafc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"20"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.dd446603-bf1e-4ade-9419-f7c560fc1335.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":6656}}}]},"strict":true,"cookie":134217735,"flow-name":"default.dd446603-bf1e-4ade-9419-f7c560fc1335","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"18"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36,"flow":[{"id":"3646","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":46}},"strict":false,"cookie":150999954,"flow-name":"ITM Flow Entry :5010","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84053852160,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"3622","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":22}},"strict":false,"cookie":150999955,"flow-name":"ITM Flow Entry :5011","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84070629376,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":38,"flow":[{"id":"385010","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":46}},"strict":false,"cookie":151327634,"flow-name":"d6e91017-874f-4d7f-9390-18a64944fb6f","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84053852160,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"385011","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":22}},"strict":false,"cookie":151327635,"flow-name":"c7813aab-8b0b-4514-bc6b-7d6d19c8923b","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84070629376,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_ICMPv6_272795776625121_28_135_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":135},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7168}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_272795776625121_28_135_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Goto_Classifier_272795776625121_28_fa:16:3e:fe:b5:43_fe80:0:0:0:f816:3eff:fefe:b543","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:fe:b5:43"},"ethernet-type":{"type":34525}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7168}}}],"ipv6-destination":"fe80:0:0:0:f816:3eff:fefe:b543/128"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_272795776625121_28_fa:16:3e:fe:b5:43_fe80:0:0:0:f816:3eff:fefe:b543","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_272795776625121_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_DHCP_Server_v6_272795776625121_28_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7168}}}],"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Ingress_DHCP_Server_v6_272795776625121_28_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_272795776625121_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ARP_272795776625121_28","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7168}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ARP_272795776625121_28","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_DHCP_Server_v4272795776625121_28_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7168}}}],"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Ingress_DHCP_Server_v4272795776625121_28_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Goto_Classifier_272795776625121_28_fa:16:3e:fe:b5:43_41.0.0.12","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:fe:b5:43"},"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7168}}}],"ipv4-destination":"41.0.0.12/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_272795776625121_28_fa:16:3e:fe:b5:43_41.0.0.12","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_272795776625121_28_41.0.0.255_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7168}}}],"ipv4-destination":"41.0.0.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_28_41.0.0.255_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_272795776625121_28_130_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":130},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7168}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_272795776625121_28_130_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_272795776625121_28_136_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":136},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7168}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_272795776625121_28_136_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"UDP_DESTINATION_1_0Ingress_272795776625121_28_93bad8ab-cce2-4f07-b10d-4f04d84336f2","priority":1005,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7168}}}]},"strict":false,"cookie":110100480,"flow-name":"UDP_DESTINATION_1_0Ingress_272795776625121_28_93bad8ab-cce2-4f07-b10d-4f04d84336f2","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_Drop272795776625121_28_Tracked_Invalid","priority":62020,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":48,"ct-state":48}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7168}}}]},"strict":false,"cookie":30786435678209,"flow-name":"Ingress_Fixed_Conntrk_Drop272795776625121_28_Tracked_Invalid","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"ICMP_Ingress_272795776625121_28_c8f384e5-9112-4149-ae11-28e7bf1f0b6b","priority":1005,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7168}}}]},"strict":false,"cookie":110100480,"flow-name":"ICMP_Ingress_272795776625121_28_c8f384e5-9112-4149-ae11-28e7bf1f0b6b","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"TCP_DESTINATION_1_0Ingress_272795776625121_28_147a6f44-a600-4820-aec3-fe3b429a0e43","priority":1005,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7168}}}]},"strict":false,"cookie":110100480,"flow-name":"TCP_DESTINATION_1_0Ingress_272795776625121_28_147a6f44-a600-4820-aec3-fe3b429a0e43","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_28","priority":50,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7168}}}]},"strict":false,"cookie":30786435678209,"flow-name":"Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_28","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"44f91859-7723-44e1-a95d-25948457eb65","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297728,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210016}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525011true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84070629377,"metadata-mask":1099494850561}},"strict":false,"cookie":141562771,"flow-name":"c7813aab-8b0b-4514-bc6b-7d6d19c8923b","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210021}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525010false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84053852160,"metadata-mask":1099494850561}},"strict":false,"cookie":141562770,"flow-name":"d6e91017-874f-4d7f-9390-18a64944fb6f","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210020}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525011false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84070629376,"metadata-mask":1099494850561}},"strict":false,"cookie":141562771,"flow-name":"c7813aab-8b0b-4514-bc6b-7d6d19c8923b","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210022}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525010true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84053852161,"metadata-mask":1099494850561}},"strict":false,"cookie":141562770,"flow-name":"d6e91017-874f-4d7f-9390-18a64944fb6f","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210019}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50501027279577662512126fa:16:3e:b3:83:9e","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:b3:83:9e"}},"metadata":{"metadata":28671356174336,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550418,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50501127279577662512127fa:16:3e:31:7e:1e","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:31:7e:1e"}},"metadata":{"metadata":29770884579328,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550419,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50501027279577662512128fa:16:3e:fe:b5:43","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:fe:b5:43"}},"metadata":{"metadata":30870379429888,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550418,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"Ingress_Fixed_Conntrk_272795776625121_28_MatchEthernetType[2048]_Recirc","priority":100,"table_id":242,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7168}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Conntrk_272795776625121_28_MatchEthernetType[2048]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":243,"conntrack-zone":5010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_272795776625121_28_MatchEthernetType[34525]_Recirc","priority":100,"table_id":242,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7168}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Conntrk_272795776625121_28_MatchEthernetType[34525]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":243,"conntrack-zone":5010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"51501027279577662512126fa:16:3e:b3:83:9e","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:b3:83:9e"}},"metadata":{"metadata":84053852160,"metadata-mask":1099494850560}},"strict":true,"cookie":134419346,"flow-name":"d6e91017-874f-4d7f-9390-18a64944fb6f","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6656,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51501127279577662512127fa:16:3e:31:7e:1e","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:31:7e:1e"}},"metadata":{"metadata":84070629376,"metadata-mask":1099494850560}},"strict":true,"cookie":134419347,"flow-name":"c7813aab-8b0b-4514-bc6b-7d6d19c8923b","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6912,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51501027279577662512128fa:16:3e:fe:b5:43","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:fe:b5:43"}},"metadata":{"metadata":84053852160,"metadata-mask":1099494850560}},"strict":true,"cookie":134419346,"flow-name":"d6e91017-874f-4d7f-9390-18a64944fb6f","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":7168,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_272795776625121_28_Drop","priority":62020,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7168}}}]},"strict":false,"cookie":30786435678209,"flow-name":"Ingress_272795776625121_28_Drop","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Conntrack_272795776625121_28_MatchEthernetType[2048]","priority":100,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7168}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Conntrack_272795776625121_28_MatchEthernetType[2048]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5010}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Non_Conntrack_272795776625121_28","priority":100,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":2,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7168}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Non_Conntrack_272795776625121_28","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Conntrack_272795776625121_28_MatchEthernetType[34525]","priority":100,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7168}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Conntrack_272795776625121_28_MatchEthernetType[34525]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5010}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.27.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":29686813949952,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":27}},"strict":true,"cookie":142606363,"flow-name":"c7813aab-8b0b-4514-bc6b-7d6d19c8923b","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":27487790694400,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.26.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":26}},"strict":true,"cookie":142606362,"flow-name":"d6e91017-874f-4d7f-9390-18a64944fb6f","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6656,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4398046511104,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":21990232555520,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.27.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":27}},"strict":true,"cookie":142606363,"flow-name":"c7813aab-8b0b-4514-bc6b-7d6d19c8923b","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6912,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.28.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":28}},"strict":true,"cookie":142606364,"flow-name":"d6e91017-874f-4d7f-9390-18a64944fb6f","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":7168,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.28.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":30786325577728,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":28}},"strict":true,"cookie":142606364,"flow-name":"d6e91017-874f-4d7f-9390-18a64944fb6f","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.26.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":28587302322176,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":26}},"strict":true,"cookie":142606362,"flow-name":"d6e91017-874f-4d7f-9390-18a64944fb6f","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:272795776625121:e7c62c81-7142-4c4b-9ef0-267577e1d248","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:19","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:e7c62c81-7142-4c4b-9ef0-267577e1d248","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":29686813949952,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:dd446603-bf1e-4ade-9419-f7c560fc1335","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:18","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:dd446603-bf1e-4ade-9419-f7c560fc1335","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":28587302322176,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:f9cddacb-8fc9-41de-91e8-1c467289dafc","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:20","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:f9cddacb-8fc9-41de-91e8-1c467289dafc","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":30786325577728,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:272795776625121:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.272795776625121.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17,"flow":[{"id":"272795776625121.17.dd446603-bf1e-4ade-9419-f7c560fc1335.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":28587302322176,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.d6e91017-874f-4d7f-9390-18a64944fb6f.dd446603-bf1e-4ade-9419-f7c560fc1335","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":26,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5010,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529243717424644096,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.f9cddacb-8fc9-41de-91e8-1c467289dafc.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":30786325577728,"metadata-mask":18446742974197923840}},"strict":true,"cookie":110100480,"flow-name":"acl.ingressacl.f9cddacb-8fc9-41de-91e8-1c467289dafc","instructions":{"instruction":[{"order":1,"go-to-table":{"table_id":210}},{"order":2,"write-metadata":{"metadata":10376324327787200512,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.e7c62c81-7142-4c4b-9ef0-267577e1d248.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":29686813949952,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.c7813aab-8b0b-4514-bc6b-7d6d19c8923b.e7c62c81-7142-4c4b-9ef0-267577e1d248","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":27,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5011,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529244816953049088,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.f9cddacb-8fc9-41de-91e8-1c467289dafc.9","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":10376324327787200512,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.d6e91017-874f-4d7f-9390-18a64944fb6f.f9cddacb-8fc9-41de-91e8-1c467289dafc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":28,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5010,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529245916447899648,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false}]}],"flow-node-inventory:group":[{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210022,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210021}}],"watch_port":4294967295}]},"group-name":"c7813aab-8b0b-4514-bc6b-7d6d19c8923b","group-type":"group-all"},{"group-id":210021,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":27}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"c7813aab-8b0b-4514-bc6b-7d6d19c8923b","group-type":"group-all"},{"group-id":225001,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e13b9ba2-e337-4e51-9e53-07a75695540c","group-type":"group-all"},{"group-id":210016,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210015}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210015,"buckets":{},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210020,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210019}}],"watch_port":4294967295}]},"group-name":"d6e91017-874f-4d7f-9390-18a64944fb6f","group-type":"group-all"},{"group-id":210019,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":26}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":28}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"d6e91017-874f-4d7f-9390-18a64944fb6f","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181214 09:03:20.959" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.961" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181214 09:03:20.961" starttime="20181214 09:03:20.931"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.963" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210021
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210022,
                        "group-name": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 27
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210021,
                        "group-name": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225001,
                        "group-name": "e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210015
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 6400
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210016,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210015,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210019
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210020,
                        "group-name": "d6e91017-874f-4d7f-9390-18a64944fb6f",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 26
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 28
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210019,
                        "group-name": "d6e91017-874f-4d7f-9390-18a64944fb6f",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 1024
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5120
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Conntrk_272795776625121_28_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_272795776625121_28_MatchEthernetType[34525]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5010,
                                                            "flags": 0,
                                                            "recirc-table": 213,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 30786325577728,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 212
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Conntrk_272795776625121_28_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_272795776625121_28_MatchEthernetType[2048]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5010,
                                                            "flags": 0,
                                                            "recirc-table": 213,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 30786325577728,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ARP_272795776625121_28_fa:16:3e:fe:b5:4341.0.0.12",
                                "hard-timeout": 0,
                                "id": "Egress_ARP_272795776625121_28_fa:16:3e:fe:b5:4341.0.0.12",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-source-hardware-address": {
                                        "address": "fa:16:3e:fe:b5:43"
                                    },
                                    "arp-source-transport-address": "41.0.0.12/32",
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:fe:b5:43"
                                        },
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 30786325577728,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_272795776625121_28_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_272795776625121_28_136_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 136
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "metadata": {
                                        "metadata": 30786325577728,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_272795776625121_28_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_272795776625121_28_135_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 135
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "metadata": {
                                        "metadata": 30786325577728,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Goto_Classifier_272795776625121_28_fa:16:3e:fe:b5:43_fe80:0:0:0:f816:3eff:fefe:b543",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_272795776625121_28_fa:16:3e:fe:b5:43_fe80:0:0:0:f816:3eff:fefe:b543",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:fe:b5:43"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-source": "fe80:0:0:0:f816:3eff:fefe:b543/128",
                                    "metadata": {
                                        "metadata": 30786325577728,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_272795776625121_28_133_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_272795776625121_28_133_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 133
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "metadata": {
                                        "metadata": 30786325577728,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Client_v4272795776625121_28_fa:16:3e:fe:b5:43_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v4272795776625121_28_fa:16:3e:fe:b5:43_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:fe:b5:43"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 30786325577728,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "udp-destination-port": 67,
                                    "udp-source-port": 68
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_L2Broadcast_272795776625121_28_fa:16:3e:fe:b5:43",
                                "hard-timeout": 0,
                                "id": "Egress_L2Broadcast_272795776625121_28_fa:16:3e:fe:b5:43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:fe:b5:43"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 30786325577728,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Goto_Classifier_272795776625121_28_fa:16:3e:fe:b5:43_41.0.0.12",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_272795776625121_28_fa:16:3e:fe:b5:43_41.0.0.12",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:fe:b5:43"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-source": "41.0.0.12/32",
                                    "metadata": {
                                        "metadata": 30786325577728,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Client_v6_272795776625121_28_fa:16:3e:fe:b5:43_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v6_272795776625121_28_fa:16:3e:fe:b5:43_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:fe:b5:43"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 30786325577728,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "udp-destination-port": 547,
                                    "udp-source-port": 546
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Non_Conntrack_272795776625121_28",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Non_Conntrack_272795776625121_28",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 30786325577730,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Conntrack_272795776625121_28_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_272795776625121_28_MatchEthernetType[2048]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5010,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 30786325577728,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Conntrack_272795776625121_28_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_272795776625121_28_MatchEthernetType[34525]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5010,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 30786325577728,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 30786435678209,
                                "flow-name": "Egress_272795776625121_28_Drop",
                                "hard-timeout": 0,
                                "id": "Egress_272795776625121_28_Drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 30786325577732,
                                        "metadata-mask": 1152920405095219204
                                    }
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ETHERnullEgress_272795776625121_28_83b3d39d-b105-49ba-ae2d-0af8363334c6",
                                "hard-timeout": 0,
                                "id": "ETHERnullEgress_272795776625121_28_83b3d39d-b105-49ba-ae2d-0af8363334c6",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 30786325577728,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1005,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "TCP_DESTINATION_1_0Egress_272795776625121_28_b0190f63-ece5-42e3-81cd-072d03776a3d",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Egress_272795776625121_28_b0190f63-ece5-42e3-81cd-072d03776a3d",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    },
                                    "metadata": {
                                        "metadata": 30786325577728,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1005,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 30786435678209,
                                "flow-name": "Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_28",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_28",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 30786325577728,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 50,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 30786435678209,
                                "flow-name": "Egress_Fixed_Conntrk_Drop272795776625121_28_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_Drop272795776625121_28_Tracked_Invalid",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 30786325577728,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 48,
                                                    "mask": 48
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ETHERnullEgress_272795776625121_28_e29f8fee-7f90-4b53-89de-1df8cb484aa2",
                                "hard-timeout": 0,
                                "id": "ETHERnullEgress_272795776625121_28_e29f8fee-7f90-4b53-89de-1df8cb484aa2",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 30786325577728,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1005,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ICMP_Egress_272795776625121_28_5629ff33-5ed2-4dab-aa7d-62c3828775d3",
                                "hard-timeout": 0,
                                "id": "ICMP_Egress_272795776625121_28_5629ff33-5ed2-4dab-aa7d-62c3828775d3",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    },
                                    "metadata": {
                                        "metadata": 30786325577728,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1005,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "UDP_DESTINATION_1_0Egress_272795776625121_28_0791a762-8fc1-4f4d-b3a0-22e34f04b9e1",
                                "hard-timeout": 0,
                                "id": "UDP_DESTINATION_1_0Egress_272795776625121_28_0791a762-8fc1-4f4d-b3a0-22e34f04b9e1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 30786325577728,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1005,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "acl.egressacl.f9cddacb-8fc9-41de-91e8-1c467289dafc",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.f9cddacb-8fc9-41de-91e8-1c467289dafc.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 239
                                            },
                                            "order": 1
                                        },
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2415926272
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 2
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7168
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 6,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.e7c62c81-7142-4c4b-9ef0-267577e1d248",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.e7c62c81-7142-4c4b-9ef0-267577e1d248.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "19"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 6912
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.f9cddacb-8fc9-41de-91e8-1c467289dafc",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.f9cddacb-8fc9-41de-91e8-1c467289dafc.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "20"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 2415926272
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.dd446603-bf1e-4ade-9419-f7c560fc1335",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.dd446603-bf1e-4ade-9419-f7c560fc1335.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "18"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 6656
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 150999954,
                                "flow-name": "ITM Flow Entry :5010",
                                "hard-timeout": 0,
                                "id": "3646",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84053852160,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 46
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            },
                            {
                                "barrier": false,
                                "cookie": 150999955,
                                "flow-name": "ITM Flow Entry :5011",
                                "hard-timeout": 0,
                                "id": "3622",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84070629376,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 22
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            }
                        ],
                        "id": 36
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 151327634,
                                "flow-name": "d6e91017-874f-4d7f-9390-18a64944fb6f",
                                "hard-timeout": 0,
                                "id": "385010",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84053852160,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 46
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            },
                            {
                                "barrier": false,
                                "cookie": 151327635,
                                "flow-name": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b",
                                "hard-timeout": 0,
                                "id": "385011",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84070629376,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 22
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            }
                        ],
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ICMPv6_272795776625121_28_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_272795776625121_28_135_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 135
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7168
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Goto_Classifier_272795776625121_28_fa:16:3e:fe:b5:43_fe80:0:0:0:f816:3eff:fefe:b543",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_272795776625121_28_fa:16:3e:fe:b5:43_fe80:0:0:0:f816:3eff:fefe:b543",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:fe:b5:43"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-destination": "fe80:0:0:0:f816:3eff:fefe:b543/128",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7168
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_DHCP_Server_v6_272795776625121_28_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v6_272795776625121_28_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7168
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ],
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ARP_272795776625121_28",
                                "hard-timeout": 0,
                                "id": "Ingress_ARP_272795776625121_28",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7168
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_DHCP_Server_v4272795776625121_28_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v4272795776625121_28_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7168
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ],
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Goto_Classifier_272795776625121_28_fa:16:3e:fe:b5:43_41.0.0.12",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_272795776625121_28_fa:16:3e:fe:b5:43_41.0.0.12",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:fe:b5:43"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "41.0.0.12/32",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7168
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_28_41.0.0.255_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_28_41.0.0.255_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "41.0.0.255/32",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7168
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ICMPv6_272795776625121_28_130_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_272795776625121_28_130_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 130
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7168
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ICMPv6_272795776625121_28_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_272795776625121_28_136_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 136
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7168
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "UDP_DESTINATION_1_0Ingress_272795776625121_28_93bad8ab-cce2-4f07-b10d-4f04d84336f2",
                                "hard-timeout": 0,
                                "id": "UDP_DESTINATION_1_0Ingress_272795776625121_28_93bad8ab-cce2-4f07-b10d-4f04d84336f2",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7168
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1005,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 30786435678209,
                                "flow-name": "Ingress_Fixed_Conntrk_Drop272795776625121_28_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_Drop272795776625121_28_Tracked_Invalid",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 48,
                                                    "mask": 48
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7168
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ICMP_Ingress_272795776625121_28_c8f384e5-9112-4149-ae11-28e7bf1f0b6b",
                                "hard-timeout": 0,
                                "id": "ICMP_Ingress_272795776625121_28_c8f384e5-9112-4149-ae11-28e7bf1f0b6b",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7168
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1005,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "TCP_DESTINATION_1_0Ingress_272795776625121_28_147a6f44-a600-4820-aec3-fe3b429a0e43",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Ingress_272795776625121_28_147a6f44-a600-4820-aec3-fe3b429a0e43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7168
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1005,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 30786435678209,
                                "flow-name": "Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_28",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_28",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7168
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 50,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "44f91859-7723-44e1-a95d-25948457eb65",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210016
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297728,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562771,
                                "flow-name": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b",
                                "hard-timeout": 0,
                                "id": "525011true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210021
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84070629377,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562770,
                                "flow-name": "d6e91017-874f-4d7f-9390-18a64944fb6f",
                                "hard-timeout": 0,
                                "id": "525010false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210020
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84053852160,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562771,
                                "flow-name": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b",
                                "hard-timeout": 0,
                                "id": "525011false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210022
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84070629376,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562770,
                                "flow-name": "d6e91017-874f-4d7f-9390-18a64944fb6f",
                                "hard-timeout": 0,
                                "id": "525010true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210019
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84053852161,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134550418,
                                "hard-timeout": 0,
                                "id": "50501027279577662512126fa:16:3e:b3:83:9e",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:b3:83:9e"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 28671356174336,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550419,
                                "hard-timeout": 0,
                                "id": "50501127279577662512127fa:16:3e:31:7e:1e",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:31:7e:1e"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 29770884579328,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550418,
                                "hard-timeout": 0,
                                "id": "50501027279577662512128fa:16:3e:fe:b5:43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:fe:b5:43"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 30870379429888,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Conntrk_272795776625121_28_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_272795776625121_28_MatchEthernetType[2048]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5010,
                                                            "flags": 0,
                                                            "recirc-table": 243,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7168
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 242
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Conntrk_272795776625121_28_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_272795776625121_28_MatchEthernetType[34525]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5010,
                                                            "flags": 0,
                                                            "recirc-table": 243,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7168
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 242
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419346,
                                "flow-name": "d6e91017-874f-4d7f-9390-18a64944fb6f",
                                "hard-timeout": 0,
                                "id": "51501027279577662512126fa:16:3e:b3:83:9e",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 6656
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:b3:83:9e"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84053852160,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419347,
                                "flow-name": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b",
                                "hard-timeout": 0,
                                "id": "51501127279577662512127fa:16:3e:31:7e:1e",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 6912
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:31:7e:1e"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84070629376,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419346,
                                "flow-name": "d6e91017-874f-4d7f-9390-18a64944fb6f",
                                "hard-timeout": 0,
                                "id": "51501027279577662512128fa:16:3e:fe:b5:43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 7168
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:fe:b5:43"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84053852160,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 30786435678209,
                                "flow-name": "Ingress_272795776625121_28_Drop",
                                "hard-timeout": 0,
                                "id": "Ingress_272795776625121_28_Drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7168
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Acl_Commit_Conntrack_272795776625121_28_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_272795776625121_28_MatchEthernetType[2048]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5010,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7168
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Acl_Commit_Non_Conntrack_272795776625121_28",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Non_Conntrack_272795776625121_28",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 2,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7168
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Acl_Commit_Conntrack_272795776625121_28_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_272795776625121_28_MatchEthernetType[34525]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5010,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7168
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606363,
                                "flow-name": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b",
                                "hard-timeout": 0,
                                "id": "55.27.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 29686813949952,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 27
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5888
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 6400
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 27487790694400,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606362,
                                "flow-name": "d6e91017-874f-4d7f-9390-18a64944fb6f",
                                "hard-timeout": 0,
                                "id": "55.26.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 6656
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 26
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1024
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5120
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4398046511104,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 21990232555520,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606363,
                                "flow-name": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b",
                                "hard-timeout": 0,
                                "id": "55.27.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 6912
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 27
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606364,
                                "flow-name": "d6e91017-874f-4d7f-9390-18a64944fb6f",
                                "hard-timeout": 0,
                                "id": "55.28.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 7168
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 28
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606364,
                                "flow-name": "d6e91017-874f-4d7f-9390-18a64944fb6f",
                                "hard-timeout": 0,
                                "id": "55.28.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 30786325577728,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 28
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606362,
                                "flow-name": "d6e91017-874f-4d7f-9390-18a64944fb6f",
                                "hard-timeout": 0,
                                "id": "55.26.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 28587302322176,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 26
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:e7c62c81-7142-4c4b-9ef0-267577e1d248",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:e7c62c81-7142-4c4b-9ef0-267577e1d248",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 29686813949952,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:19",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:dd446603-bf1e-4ade-9419-f7c560fc1335",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:dd446603-bf1e-4ade-9419-f7c560fc1335",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 28587302322176,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:18",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:f9cddacb-8fc9-41de-91e8-1c467289dafc",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:f9cddacb-8fc9-41de-91e8-1c467289dafc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 30786325577728,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:20",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.d6e91017-874f-4d7f-9390-18a64944fb6f.dd446603-bf1e-4ade-9419-f7c560fc1335",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.dd446603-bf1e-4ade-9419-f7c560fc1335.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 26
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5010
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529243717424644096,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 28587302322176,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "acl.ingressacl.f9cddacb-8fc9-41de-91e8-1c467289dafc",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.f9cddacb-8fc9-41de-91e8-1c467289dafc.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 210
                                            },
                                            "order": 1
                                        },
                                        {
                                            "order": 2,
                                            "write-metadata": {
                                                "metadata": 10376324327787200512,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 30786325577728,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.c7813aab-8b0b-4514-bc6b-7d6d19c8923b.e7c62c81-7142-4c4b-9ef0-267577e1d248",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.e7c62c81-7142-4c4b-9ef0-267577e1d248.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 27
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5011
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529244816953049088,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 29686813949952,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.d6e91017-874f-4d7f-9390-18a64944fb6f.f9cddacb-8fc9-41de-91e8-1c467289dafc",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.f9cddacb-8fc9-41de-91e8-1c467289dafc.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 28
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5010
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529245916447899648,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 10376324327787200512,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            }
                        ],
                        "id": 17
                    }
                ],
                "id": "openflow:272795776625121"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.967" starttime="20181214 09:03:20.961"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.967" starttime="20181214 09:03:20.908"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-dpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.970" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.970" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.971" starttime="20181214 09:03:20.967"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.971" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"44f91859-7723-44e1-a95d-25948457eb65"},{"elan-instance-name":"c7813aab-8b0b-4514-bc6b-7d6d19c8923b","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["e7c62c81-7142-4c4b-9ef0-267577e1d248"]}]},{"elan-instance-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1132"]}]},{"elan-instance-name":"d6e91017-874f-4d7f-9390-18a64944fb6f","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["f9cddacb-8fc9-41de-91e8-1c467289dafc","dd446603-bf1e-4ade-9419-f7c560fc1335"]}]},{"elan-instance-name":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107"},{"elan-instance-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1133"]}]},{"elan-instance-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1131"]}]},{"elan-instance-name":"8c3e82a8-071a-4d20-abde-82c067e37c1b"},{"elan-instance-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1121"]}]},{"elan-instance-name":"5f9fc8e7-648f-48d0-84fe-d86762eacc95"}]}} </msg>
<msg timestamp="20181214 09:03:20.971" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.972" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181214 09:03:20.972" starttime="20181214 09:03:20.971"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.972" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "e7c62c81-7142-4c4b-9ef0-267577e1d248"
                        ]
                    }
                ],
                "elan-instance-name": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1132"
                        ]
                    }
                ],
                "elan-instance-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                            "dd446603-bf1e-4ade-9419-f7c560fc1335"
                        ]
                    }
                ],
                "elan-instance-name": "d6e91017-874f-4d7f-9390-18a64944fb6f"
            },
            {
                "elan-instance-name": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1133"
                        ]
                    }
                ],
                "elan-instance-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1131"
                        ]
                    }
                ],
                "elan-instance-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a"
            },
            {
                "elan-instance-name": "8c3e82a8-071a-4d20-abde-82c067e37c1b"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1121"
                        ]
                    }
                ],
                "elan-instance-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe"
            },
            {
                "elan-instance-name": "5f9fc8e7-648f-48d0-84fe-d86762eacc95"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.972" starttime="20181214 09:03:20.972"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.972" starttime="20181214 09:03:20.967"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-forwarding-tables">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.975" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.975" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.975" starttime="20181214 09:03:20.972"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.976" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"d6e91017-874f-4d7f-9390-18a64944fb6f","mac-entry":[{"mac-address":"fa:16:3e:fe:b5:43","interface":"f9cddacb-8fc9-41de-91e8-1c467289dafc","ip-prefix":"41.0.0.12","isStaticAddress":true},{"mac-address":"fa:16:3e:b3:83:9e","interface":"dd446603-bf1e-4ade-9419-f7c560fc1335","ip-prefix":"41.0.0.2","isStaticAddress":true}]},{"elan-instance-name":"c7813aab-8b0b-4514-bc6b-7d6d19c8923b","mac-entry":[{"mac-address":"fa:16:3e:31:7e:1e","interface":"e7c62c81-7142-4c4b-9ef0-267577e1d248","ip-prefix":"42.0.0.2","isStaticAddress":true}]},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"}]}} </msg>
<msg timestamp="20181214 09:03:20.976" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.976" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "d6e91017-874f-4d7f-9390-18a64944fb6f",
                "mac-entry": [
                    ...</msg>
<status status="PASS" endtime="20181214 09:03:20.976" starttime="20181214 09:03:20.976"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.977" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "d6e91017-874f-4d7f-9390-18a64944fb6f",
                "mac-entry": [
                    {
                        "interface": "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                        "ip-prefix": "41.0.0.12",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:fe:b5:43"
                    },
                    {
                        "interface": "dd446603-bf1e-4ade-9419-f7c560fc1335",
                        "ip-prefix": "41.0.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:b3:83:9e"
                    }
                ]
            },
            {
                "elan-instance-name": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b",
                "mac-entry": [
                    {
                        "interface": "e7c62c81-7142-4c4b-9ef0-267577e1d248",
                        "ip-prefix": "42.0.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:31:7e:1e"
                    }
                ]
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.977" starttime="20181214 09:03:20.977"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.977" starttime="20181214 09:03:20.972"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.980" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.980" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.980" starttime="20181214 09:03:20.977"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.981" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:03:20.981" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.981" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:03:20.981" starttime="20181214 09:03:20.980"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.981" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.982" starttime="20181214 09:03:20.981"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.982" starttime="20181214 09:03:20.977"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.984" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.984" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.985" starttime="20181214 09:03:20.982"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.985" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"d6e91017-874f-4d7f-9390-18a64944fb6f","elan-interfaces":["dd446603-bf1e-4ade-9419-f7c560fc1335","f9cddacb-8fc9-41de-91e8-1c467289dafc"]},{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"name":"c7813aab-8b0b-4514-bc6b-7d6d19c8923b","elan-interfaces":["e7c62c81-7142-4c4b-9ef0-267577e1d248"]}]}} </msg>
<msg timestamp="20181214 09:03:20.985" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.985" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "elan-interfaces": [
                    "dd446603-bf1e-4ade-9419-f7c560fc1335",
                    "f9cddacb-8fc9-41de-91e8-1c46...</msg>
<status status="PASS" endtime="20181214 09:03:20.985" starttime="20181214 09:03:20.985"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.986" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "elan-interfaces": [
                    "dd446603-bf1e-4ade-9419-f7c560fc1335",
                    "f9cddacb-8fc9-41de-91e8-1c467289dafc"
                ],
                "name": "d6e91017-874f-4d7f-9390-18a64944fb6f"
            },
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                    "e7c62c81-7142-4c4b-9ef0-267577e1d248"
                ],
                "name": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.986" starttime="20181214 09:03:20.986"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.986" starttime="20181214 09:03:20.982"></status>
</kw>
<kw type="foritem" name="${model} = operational/ietf-interfaces:interfaces-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.989" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.989" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.989" starttime="20181214 09:03:20.986"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.990" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"tapf9cddacb-8f","lower-layer-if":["openflow:272795776625121:20"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T08:52:16.186Z"},"phys-address":"fe:16:3e:fe:b5:43","admin-status":"up","oper-status":"up"},{"name":"272795776625121:br-ex-patch:trunk","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:l2vlan","if-index":3,"statistics":{"discontinuity-time":"2018-12-14T08:20:53.139Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"tape7c62c81-71","lower-layer-if":["openflow:272795776625121:19"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T08:51:50.055Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"tapdd446603-bf","lower-layer-if":["openflow:272795776625121:18"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T08:51:47.707Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"e7c62c81-7142-4c4b-9ef0-267577e1d248","lower-layer-if":["openflow:272795776625121:19"],"type":"iana-if-type:l2vlan","if-index":27,"statistics":{"discontinuity-time":"2018-12-14T08:51:50.061Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"272795776625121:br-ex-patch","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T08:16:07.027Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"dd446603-bf1e-4ade-9419-f7c560fc1335","lower-layer-if":["openflow:272795776625121:18"],"type":"iana-if-type:l2vlan","if-index":26,"statistics":{"discontinuity-time":"2018-12-14T08:51:47.726Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"f9cddacb-8fc9-41de-91e8-1c467289dafc","lower-layer-if":["openflow:272795776625121:20"],"type":"iana-if-type:l2vlan","if-index":28,"statistics":{"discontinuity-time":"2018-12-14T08:52:16.192Z"},"phys-address":"fe:16:3e:fe:b5:43","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181214 09:03:20.991" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.991" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openf...</msg>
<status status="PASS" endtime="20181214 09:03:20.991" starttime="20181214 09:03:20.990"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.991" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:20"
                ],
                "name": "tapf9cddacb-8f",
                "oper-status": "up",
                "phys-address": "fe:16:3e:fe:b5:43",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:52:16.186Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:20:53.139Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:19"
                ],
                "name": "tape7c62c81-71",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:51:50.055Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:18"
                ],
                "name": "tapdd446603-bf",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:51:47.707Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 27,
                "lower-layer-if": [
                    "openflow:272795776625121:19"
                ],
                "name": "e7c62c81-7142-4c4b-9ef0-267577e1d248",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:51:50.061Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:16:07.027Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 26,
                "lower-layer-if": [
                    "openflow:272795776625121:18"
                ],
                "name": "dd446603-bf1e-4ade-9419-f7c560fc1335",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:51:47.726Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 28,
                "lower-layer-if": [
                    "openflow:272795776625121:20"
                ],
                "name": "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                "oper-status": "up",
                "phys-address": "fe:16:3e:fe:b5:43",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:52:16.192Z"
                },
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.991" starttime="20181214 09:03:20.991"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.991" starttime="20181214 09:03:20.986"></status>
</kw>
<kw type="foritem" name="${model} = operational/interface-service-bindings:bound-services-state-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:20.994" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/interface-service-bindings:bound-services-state-list, headers=None json=None</msg>
<msg timestamp="20181214 09:03:20.995" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:20.995" starttime="20181214 09:03:20.992"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:20.995" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"e7c62c81-7142-4c4b-9ef0-267577e1d248","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":27,"port-no":19,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":3,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"dd446603-bf1e-4ade-9419-f7c560fc1335","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":26,"port-no":18,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"e7c62c81-7142-4c4b-9ef0-267577e1d248","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":27,"port-no":19,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"dd446603-bf1e-4ade-9419-f7c560fc1335","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":26,"port-no":18,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"f9cddacb-8fc9-41de-91e8-1c467289dafc","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":28,"port-no":20,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"f9cddacb-8fc9-41de-91e8-1c467289dafc","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":28,"port-no":20,"interface-type":"iana-if-type:l2vlan"}]}} </msg>
<msg timestamp="20181214 09:03:20.995" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:20.996" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 272795776625121,
                "if-index": 27,
                "interface-name": "e7c62c8...</msg>
<status status="PASS" endtime="20181214 09:03:20.996" starttime="20181214 09:03:20.995"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:20.996" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 272795776625121,
                "if-index": 27,
                "interface-name": "e7c62c81-7142-4c4b-9ef0-267577e1d248",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 19,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 3,
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 26,
                "interface-name": "dd446603-bf1e-4ade-9419-f7c560fc1335",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 18,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 27,
                "interface-name": "e7c62c81-7142-4c4b-9ef0-267577e1d248",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 19,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 26,
                "interface-name": "dd446603-bf1e-4ade-9419-f7c560fc1335",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 18,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 28,
                "interface-name": "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 20,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 28,
                "interface-name": "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 20,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:20.996" starttime="20181214 09:03:20.996"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:20.996" starttime="20181214 09:03:20.991"></status>
</kw>
<kw type="foritem" name="${model} = operational/itm-state:tunnels_state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:21.001" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181214 09:03:21.001" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:21.001" starttime="20181214 09:03:20.996"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:21.002" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:03:21.002" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:21.002" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:03:21.002" starttime="20181214 09:03:21.001"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:21.002" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:21.003" starttime="20181214 09:03:21.002"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.003" starttime="20181214 09:03:20.996"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3nexthop:l3nexthop">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:21.006" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181214 09:03:21.007" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:21.007" starttime="20181214 09:03:21.003"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:21.007" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:03:21.007" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:21.007" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:03:21.007" starttime="20181214 09:03:21.007"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:21.008" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:21.008" starttime="20181214 09:03:21.008"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.008" starttime="20181214 09:03:21.003"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:21.011" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:03:21.011" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:21.012" starttime="20181214 09:03:21.008"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:21.012" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:03:21.012" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:21.012" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:03:21.012" starttime="20181214 09:03:21.012"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:21.013" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:21.013" starttime="20181214 09:03:21.013"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.013" starttime="20181214 09:03:21.008"></status>
</kw>
<kw type="foritem" name="${model} = operational/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:21.016" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181214 09:03:21.016" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:21.016" starttime="20181214 09:03:21.013"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:21.018" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:2d:53:56:c8:f7"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-standalone","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:datapath-id":"00:00:00:2d:53:56:c8:f7","ovsdb:bridge-uuid":"b432c6c4-6287-43e0-acc8-62136a0ab66c","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","termination-point":[{"tp-id":"eth0","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"e621b8d6-b0e2-46db-808d-5ad800db86a4","ovsdb:ifindex":2,"ovsdb:name":"eth0","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7bc67e4d-df67-4d5d-acd4-d337fd82db75","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"4e058751-86eb-437e-8a62-90553c47a0d4","ovsdb:ifindex":4,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"f9212ef2-d34d-447e-8c5d-9e34a0eb7ca1","ovsdb:ofport":65534},{"tp-id":"br-ex-int-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"3023f183-88b8-4043-b68d-33a8cf09c75a","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"573a1318-32a7-4f1e-baaf-a60b67f6f0df","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:bridge-external-ids":[{"bridge-external-id-key":"opendaylight-iid","bridge-external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"},{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"f8:1b:37:5c:a9:e1"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"ae491c00-54ea-4008-9450-61bde39089b6","ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.21:6653","controller-uuid":"c05d3c4e-aa8f-4e9e-a3ef-20a5c4c2a193","is-connected":true}],"ovsdb:datapath-id":"00:00:f8:1b:37:5c:a9:e1","termination-point":[{"tp-id":"tapdd446603-bf","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"d1d4a8a0-ce17-4103-9319-4592d7640667","ovsdb:name":"tapdd446603-bf","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:b3:83:9e"},{"external-id-key":"iface-id","external-id-value":"dd446603-bf1e-4ade-9419-f7c560fc1335"}],"ovsdb:port-uuid":"6f777b6c-9659-4200-a936-78b4a368e4a0","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":18},{"tp-id":"tapf9cddacb-8f","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"39b61e8a-4e28-4e87-891c-71c88752dfaf","ovsdb:name":"tapf9cddacb-8f","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:fe:b5:43"},{"external-id-key":"iface-id","external-id-value":"f9cddacb-8fc9-41de-91e8-1c467289dafc"},{"external-id-key":"vm-id","external-id-value":"1bc60538-d323-474e-9dce-11ac6c5205e1"}],"ovsdb:port-uuid":"e039eaf0-905e-4b00-bfb2-b3e6b9b9c444","ovsdb:ifindex":45,"ovsdb:ofport":20},{"tp-id":"br-ex-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"9182acb3-6683-4cd1-990c-6f9e5d7e2326","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"dcae0142-8b33-4e20-a185-624f54515fa5","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tape7c62c81-71","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"05604936-d973-45cf-828d-6f6f01e550ff","ovsdb:name":"tape7c62c81-71","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:31:7e:1e"},{"external-id-key":"iface-id","external-id-value":"e7c62c81-7142-4c4b-9ef0-267577e1d248"}],"ovsdb:port-uuid":"bde5c65d-1b4c-4e0e-a102-b9c709ed73f7","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":19},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"dfe98e1e-37a2-4f49-8bda-f56b81bd0e9b","ovsdb:ifindex":26,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"0f15ce2a-8646-4f74-a307-e80caeee4ed1","ovsdb:ofport":65534}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9","ovsdb:datapath-type-entry":[{"datapath-type":"ovsdb:datapath-type-netdev"},{"datapath-type":"ovsdb:datapath-type-system"}],"ovsdb:ovs-version":"2.9.0","ovsdb:openvswitch-other-configs":[{"other-config-key":"provider_mappings","other-config-value":"datacentre:br-ex"},{"other-config-key":"local_ip","other-config-value":"192.0.2.21"}],"ovsdb:interface-type-entry":[{"interface-type":"ovsdb:interface-type-lisp"},{"interface-type":"ovsdb:interface-type-geneve"},{"interface-type":"ovsdb:interface-type-gre"},{"interface-type":"ovsdb:interface-type-system"},{"interface-type":"ovsdb:interface-type-vxlan"},{"interface-type":"ovsdb:interface-type-internal"},{"interface-type":"ovsdb:interface-type-stt"},{"interface-type":"ovsdb:interface-type-tap"},{"interface-type":"ovsdb:interface-type-patch"}],"ovsdb:connection-info":{"local-ip":"192.0.2.21","remote-port":52714,"remote-ip":"192.0.2.21","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"f719731f-d938-4508-afd6-1890f6fec1cf"},{"external-id-key":"rundir","external-id-value":"/var/run/openvswitch"},{"external-id-key":"odl_os_hostconfig_config_odl_l2","external-id-value":"{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"}],"ovsdb:db-version":"7.15.1","ovsdb:managed-node-entry":[{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.21:6640","connected":true,"number_of_connections":1}]}]}]} </msg>
<msg timestamp="20181214 09:03:21.018" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:21.019" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "ovsdb:bridge...</msg>
<status status="PASS" endtime="20181214 09:03:21.019" starttime="20181214 09:03:21.017"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:21.019" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:2d:53:56:c8:f7"
                        }
                    ],
                    "ovsdb:bridge-uuid": "b432c6c4-6287-43e0-acc8-62136a0ab66c",
                    "ovsdb:datapath-id": "00:00:00:2d:53:56:c8:f7",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-standalone",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 2,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "e621b8d6-b0e2-46db-808d-5ad800db86a4",
                            "ovsdb:name": "eth0",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "7bc67e4d-df67-4d5d-acd4-d337fd82db75",
                            "tp-id": "eth0"
                        },
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "4e058751-86eb-437e-8a62-90553c47a0d4",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "f9212ef2-d34d-447e-8c5d-9e34a0eb7ca1",
                            "tp-id": "br-ex"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "3023f183-88b8-4043-b68d-33a8cf09c75a",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "573a1318-32a7-4f1e-baaf-a60b67f6f0df",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridge-external-ids": [
                        {
                            "bridge-external-id-key": "opendaylight-iid",
                            "bridge-external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"
                        }
                    ],
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        },
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "f8:1b:37:5c:a9:e1"
                        }
                    ],
                    "ovsdb:bridge-uuid": "ae491c00-54ea-4008-9450-61bde39089b6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "c05d3c4e-aa8f-4e9e-a3ef-20a5c4c2a193",
                            "is-connected": true,
                            "target": "tcp:192.0.2.21:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:f8:1b:37:5c:a9:e1",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:b3:83:9e"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "dd446603-bf1e-4ade-9419-f7c560fc1335"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "d1d4a8a0-ce17-4103-9319-4592d7640667",
                            "ovsdb:name": "tapdd446603-bf",
                            "ovsdb:ofport": 18,
                            "ovsdb:port-uuid": "6f777b6c-9659-4200-a936-78b4a368e4a0",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tapdd446603-bf"
                        },
                        {
                            "ovsdb:ifindex": 45,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:fe:b5:43"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "f9cddacb-8fc9-41de-91e8-1c467289dafc"
                                },
                                {
                                    "external-id-key": "vm-id",
                                    "external-id-value": "1bc60538-d323-474e-9dce-11ac6c5205e1"
                                }
                            ],
                            "ovsdb:interface-uuid": "39b61e8a-4e28-4e87-891c-71c88752dfaf",
                            "ovsdb:name": "tapf9cddacb-8f",
                            "ovsdb:ofport": 20,
                            "ovsdb:port-uuid": "e039eaf0-905e-4b00-bfb2-b3e6b9b9c444",
                            "tp-id": "tapf9cddacb-8f"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "9182acb3-6683-4cd1-990c-6f9e5d7e2326",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:ofport": 1,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "dcae0142-8b33-4e20-a185-624f54515fa5",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:31:7e:1e"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "e7c62c81-7142-4c4b-9ef0-267577e1d248"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "05604936-d973-45cf-828d-6f6f01e550ff",
                            "ovsdb:name": "tape7c62c81-71",
                            "ovsdb:ofport": 19,
                            "ovsdb:port-uuid": "bde5c65d-1b4c-4e0e-a102-b9c709ed73f7",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tape7c62c81-71"
                        },
                        {
                            "ovsdb:ifindex": 26,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "dfe98e1e-37a2-4f49-8bda-f56b81bd0e9b",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "0f15ce2a-8646-4f74-a307-e80caeee4ed1",
                            "tp-id": "br-int"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.21",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.21",
                        "remote-port": 52714
                    },
                    "ovsdb:datapath-type-entry": [
                        {
                            "datapath-type": "ovsdb:datapath-type-netdev"
                        },
                        {
                            "datapath-type": "ovsdb:datapath-type-system"
                        }
                    ],
                    "ovsdb:db-version": "7.15.1",
                    "ovsdb:interface-type-entry": [
                        {
                            "interface-type": "ovsdb:interface-type-lisp"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-geneve"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-gre"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-system"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-vxlan"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-internal"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-stt"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-tap"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-patch"
                        }
                    ],
                    "ovsdb:managed-node-entry": [
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.21:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "f719731f-d938-4508-afd6-1890f6fec1cf"
                        },
                        {
                            "external-id-key": "rundir",
                            "external-id-value": "/var/run/openvswitch"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_config_odl_l2",
                            "external-id-value": "{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"
                        }
                    ],
                    "ovsdb:openvswitch-other-configs": [
                        {
                            "other-config-key": "provider_mappings",
                            "other-config-value": "datacentre:br-ex"
                        },
                        {
                            "other-config-key": "local_ip",
                            "other-config-value": "192.0.2.21"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181214 09:03:21.019" starttime="20181214 09:03:21.019"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.019" starttime="20181214 09:03:21.013"></status>
</kw>
<kw type="foritem" name="${model} = operational/neutron:neutron/neutron:ports">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:21.022" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181214 09:03:21.022" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:21.022" starttime="20181214 09:03:21.020"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:21.023" level="INFO">To JSON using : content={"ports":{"port":[{"uuid":"e7c62c81-7142-4c4b-9ef0-267577e1d248","status":"ACTIVE"},{"uuid":"dd446603-bf1e-4ade-9419-f7c560fc1335","status":"ACTIVE"},{"uuid":"f9cddacb-8fc9-41de-91e8-1c467289dafc","status":"ACTIVE"}]}} </msg>
<msg timestamp="20181214 09:03:21.023" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:21.023" level="INFO">${pretty_output} = {
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "e7c62c81-7142-4c4b-9ef0-267577e1d248"
            },
            {
                "status...</msg>
<status status="PASS" endtime="20181214 09:03:21.023" starttime="20181214 09:03:21.023"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:21.024" level="INFO">{
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "e7c62c81-7142-4c4b-9ef0-267577e1d248"
            },
            {
                "status": "ACTIVE",
                "uuid": "dd446603-bf1e-4ade-9419-f7c560fc1335"
            },
            {
                "status": "ACTIVE",
                "uuid": "f9cddacb-8fc9-41de-91e8-1c467289dafc"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:21.024" starttime="20181214 09:03:21.024"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.024" starttime="20181214 09:03:21.020"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-fib:label-route-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:21.027" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181214 09:03:21.027" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:21.027" starttime="20181214 09:03:21.024"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:21.028" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:03:21.028" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:21.028" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:03:21.028" starttime="20181214 09:03:21.028"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:21.029" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:21.029" starttime="20181214 09:03:21.028"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.029" starttime="20181214 09:03:21.024"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-interface-meta:if-indexes-interface-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:21.032" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-interface-meta:if-indexes-interface-map, headers=None json=None</msg>
<msg timestamp="20181214 09:03:21.032" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:21.032" starttime="20181214 09:03:21.029"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:21.033" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":26,"interface-name":"dd446603-bf1e-4ade-9419-f7c560fc1335"},{"if-index":28,"interface-name":"f9cddacb-8fc9-41de-91e8-1c467289dafc"},{"if-index":3,"interface-name":"272795776625121:br-ex-patch:trunk"},{"if-index":27,"interface-name":"e7c62c81-7142-4c4b-9ef0-267577e1d248"}]}} </msg>
<msg timestamp="20181214 09:03:21.033" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:21.033" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 26,
                "interface-name": "dd446603-bf1e-4ade-9419-f7c560fc1335"
            }...</msg>
<status status="PASS" endtime="20181214 09:03:21.033" starttime="20181214 09:03:21.032"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:21.033" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 26,
                "interface-name": "dd446603-bf1e-4ade-9419-f7c560fc1335"
            },
            {
                "if-index": 28,
                "interface-name": "f9cddacb-8fc9-41de-91e8-1c467289dafc"
            },
            {
                "if-index": 3,
                "interface-name": "272795776625121:br-ex-patch:trunk"
            },
            {
                "if-index": 27,
                "interface-name": "e7c62c81-7142-4c4b-9ef0-267577e1d248"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:21.033" starttime="20181214 09:03:21.033"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.033" starttime="20181214 09:03:21.029"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:learnt-vpn-vip-to-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:21.036" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data, headers=None json=None</msg>
<msg timestamp="20181214 09:03:21.037" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:21.037" starttime="20181214 09:03:21.034"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:21.037" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:03:21.037" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:21.037" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:03:21.037" starttime="20181214 09:03:21.037"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:21.038" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:21.038" starttime="20181214 09:03:21.038"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.038" starttime="20181214 09:03:21.033"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:neutron-router-dpns">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:21.041" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181214 09:03:21.041" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:21.041" starttime="20181214 09:03:21.038"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:21.042" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:03:21.042" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:21.042" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:03:21.042" starttime="20181214 09:03:21.041"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:21.042" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:21.042" starttime="20181214 09:03:21.042"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.042" starttime="20181214 09:03:21.038"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:port-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:21.045" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:03:21.045" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:21.046" starttime="20181214 09:03:21.043"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:21.046" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:03:21.046" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:21.046" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:03:21.046" starttime="20181214 09:03:21.046"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:21.047" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:21.047" starttime="20181214 09:03:21.047"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.047" starttime="20181214 09:03:21.042"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:prefix-to-interface">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:21.050" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181214 09:03:21.050" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:21.050" starttime="20181214 09:03:21.047"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:21.051" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:03:21.051" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:21.051" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:03:21.051" starttime="20181214 09:03:21.050"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:21.051" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:21.052" starttime="20181214 09:03:21.051"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.052" starttime="20181214 09:03:21.047"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:subnet-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:21.054" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:03:21.054" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:21.054" starttime="20181214 09:03:21.052"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:21.055" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"1e4edfa6-cbe1-4350-a6cc-902700e990e9","route-adv-state":"advertised","vrf-id":"1e4edfa6-cbe1-4350-a6cc-902700e990e9","label":100002,"elan-tag":5002,"subnet-cidr":"192.0.2.0/24","vpn-name":"1e4edfa6-cbe1-4350-a6cc-902700e990e9"}]}} </msg>
<msg timestamp="20181214 09:03:21.055" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:21.055" level="INFO">${pretty_output} = {
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
          ...</msg>
<status status="PASS" endtime="20181214 09:03:21.055" starttime="20181214 09:03:21.055"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:21.056" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.0.2.0/24",
                "subnet-id": "1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                "vpn-name": "1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                "vrf-id": "1e4edfa6-cbe1-4350-a6cc-902700e990e9"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:21.056" starttime="20181214 09:03:21.056"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.056" starttime="20181214 09:03:21.052"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-instance-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:21.059" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-instance-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:03:21.059" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:21.059" starttime="20181214 09:03:21.056"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:21.060" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-id":100000,"vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":272795776625121,"dpn-state":"active","vpn-interfaces":[{"interface-name":"272795776625121:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181214 09:03:21.060" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:21.060" level="INFO">${pretty_output} = {
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured":...</msg>
<status status="PASS" endtime="20181214 09:03:21.060" starttime="20181214 09:03:21.059"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:21.060" level="INFO">{
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 272795776625121,
                        "vpn-interfaces": [
                            {
                                "interface-name": "272795776625121:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:21.060" starttime="20181214 09:03:21.060"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.060" starttime="20181214 09:03:21.056"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-interface-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:21.063" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-interface-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:03:21.063" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:21.063" starttime="20181214 09:03:21.061"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:21.063" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181214 09:03:21.063" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:21.064" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181214 09:03:21.064" starttime="20181214 09:03:21.063"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:21.064" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181214 09:03:21.064" starttime="20181214 09:03:21.064"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.064" starttime="20181214 09:03:21.060"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-to-extraroute">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:21.067" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181214 09:03:21.067" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:21.067" starttime="20181214 09:03:21.064"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:21.068" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\"."}]}} </msg>
<msg timestamp="20181214 09:03:21.068" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:21.068" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. ...</msg>
<status status="PASS" endtime="20181214 09:03:21.068" starttime="20181214 09:03:21.067"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:21.068" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\".",
                "error-tag": "invalid-value",
                "error-type": "protocol"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:21.069" starttime="20181214 09:03:21.068"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.069" starttime="20181214 09:03:21.064"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:external-ips-counter">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:21.071" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181214 09:03:21.072" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:21.072" starttime="20181214 09:03:21.069"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:21.072" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:03:21.072" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:21.072" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:03:21.072" starttime="20181214 09:03:21.072"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:21.073" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:21.073" starttime="20181214 09:03:21.073"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.073" starttime="20181214 09:03:21.069"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:21.076" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181214 09:03:21.076" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:21.076" starttime="20181214 09:03:21.073"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:21.077" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:03:21.077" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:21.077" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:03:21.077" starttime="20181214 09:03:21.076"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:21.078" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:21.078" starttime="20181214 09:03:21.077"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.078" starttime="20181214 09:03:21.073"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:intext-ip-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:21.081" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181214 09:03:21.081" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:21.081" starttime="20181214 09:03:21.078"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:21.081" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:03:21.081" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:21.082" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:03:21.082" starttime="20181214 09:03:21.081"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:21.082" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:21.082" starttime="20181214 09:03:21.082"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.082" starttime="20181214 09:03:21.078"></status>
</kw>
<kw type="foritem" name="${model} = operational/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:03:21.088" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 09:03:21.089" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:03:21.089" starttime="20181214 09:03:21.082"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:03:21.095" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","node-connector":[{"id":"openflow:272795776625121:20","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":10000,"flow-node-inventory:name":"tapf9cddacb-8f","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":20,"flow-node-inventory:hardware-address":"fe:16:3e:fe:b5:43","flow-node-inventory:current-feature":"ten-mb-fd copper","flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:19","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tape7c62c81-71","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":19,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:18","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tapdd446603-bf","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":18,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:LOCAL","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":4294967294,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"f8:1b:37:5c:a9:e1","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-int","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false}},{"id":"openflow:272795776625121:1","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":1,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"36:95:15:0b:6c:54","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-ex-patch","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}}],"opendaylight-group-statistics:group-features":{"group-capabilities-supported":["opendaylight-group-types:chaining","opendaylight-group-types:select-liveness","opendaylight-group-types:select-weight"],"actions":[67076097],"max-groups":[4294967040],"group-types-supported":["opendaylight-group-types:group-all","opendaylight-group-types:group-indirect","opendaylight-group-types:group-select","opendaylight-group-types:group-ff"]},"flow-node-inventory:port-number":49238,"flow-node-inventory:serial-number":"None","flow-node-inventory:table":[{"id":235},{"id":209},{"id":175},{"id":89},{"id":119},{"id":21},{"id":51},{"id":234},{"id":208},{"id":174},{"id":88},{"id":118},{"id":20},{"id":50},{"id":237},{"id":207},{"id":177},{"id":0},{"id":87},{"id":121},{"id":19},{"id":53},{"id":236},{"id":206},{"id":176},{"id":1},{"id":86},{"id":120},{"id":18},{"id":52},{"id":239},{"id":205},{"id":171},{"id":85},{"id":115},{"id":25},{"id":55},{"id":238},{"id":204},{"id":170},{"id":84},{"id":114},{"id":24},{"id":54},{"id":241},{"id":203},{"id":173},{"id":83},{"id":117},{"id":23},{"id":57},{"id":240},{"id":202},{"id":172},{"id":82},{"id":116},{"id":22},{"id":56},{"id":227},{"id":201},{"id":167},{"id":97},{"id":127},{"id":29},{"id":59},{"id":226},{"id":200},{"id":166},{"id":96},{"id":126},{"id":28},{"id":58},{"id":229},{"id":199},{"id":169},{"id":95},{"id":129},{"id":27},{"id":61},{"id":228},{"id":198},{"id":168},{"id":94},{"id":128},{"id":26},{"id":60},{"id":231},{"id":197},{"id":163},{"id":93},{"id":123},{"id":33},{"id":63},{"id":230},{"id":196},{"id":162},{"id":92},{"id":122},{"id":32},{"id":62},{"id":233},{"id":195},{"id":165},{"id":91},{"id":125},{"id":31},{"id":65},{"id":232},{"id":194},{"id":164},{"id":90},{"id":124},{"id":30},{"id":64},{"id":252},{"id":218},{"id":192},{"id":158},{"id":15},{"id":104},{"id":134},{"id":36},{"id":66},{"id":253},{"id":219},{"id":193},{"id":159},{"id":14},{"id":105},{"id":135},{"id":37},{"id":67},{"id":250},{"id":220},{"id":190},{"id":160},{"id":17},{"id":102},{"id":136},{"id":34},{"id":68},{"id":251},{"id":221},{"id":191},{"id":161},{"id":16},{"id":103},{"id":137},{"id":35},{"id":69},{"id":222},{"id":188},{"id":154},{"id":11},{"id":100},{"id":130},{"id":40},{"id":70},{"id":223},{"id":189},{"id":155},{"id":10},{"id":101},{"id":131},{"id":41},{"id":71},{"id":224},{"id":186},{"id":156},{"id":13},{"id":98},{"id":132},{"id":38},{"id":72},{"id":225},{"id":187},{"id":157},{"id":12},{"id":99},{"id":133},{"id":39},{"id":73},{"id":244},{"id":210},{"id":184},{"id":150},{"id":7},{"id":112},{"id":142},{"id":44},{"id":74},{"id":245},{"id":211},{"id":185},{"id":151},{"id":6},{"id":113},{"id":143},{"id":45},{"id":75},{"id":242},{"id":212},{"id":182},{"id":152},{"id":9},{"id":110},{"id":144},{"id":42},{"id":76},{"id":243},{"id":213},{"id":183},{"id":153},{"id":8},{"id":111},{"id":145},{"id":43},{"id":77},{"id":248},{"id":214},{"id":180},{"id":146},{"id":3},{"id":108},{"id":138},{"id":48},{"id":78},{"id":249},{"id":215},{"id":181},{"id":147},{"id":2},{"id":109},{"id":139},{"id":49},{"id":79},{"id":246},{"id":216},{"id":178},{"id":148},{"id":5},{"id":106},{"id":140},{"id":46},{"id":80},{"id":247},{"id":217},{"id":179},{"id":149},{"id":4},{"id":107},{"id":141},{"id":47},{"id":81}],"flow-node-inventory:hardware":"Open vSwitch","flow-node-inventory:description":"None","flow-node-inventory:software":"2.9.0","flow-node-inventory:switch-features":{"max_buffers":0,"max_tables":254,"capabilities":["flow-node-inventory:flow-feature-capability-flow-stats","flow-node-inventory:flow-feature-capability-queue-stats","flow-node-inventory:flow-feature-capability-port-stats","flow-node-inventory:flow-feature-capability-table-stats","flow-node-inventory:flow-feature-capability-group-stats"]},"flow-node-inventory:manufacturer":"Nicira, Inc.","flow-node-inventory:ip-address":"192.0.2.21"}]}} </msg>
<msg timestamp="20181214 09:03:21.095" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:03:21.096" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-i...</msg>
<status status="PASS" endtime="20181214 09:03:21.096" starttime="20181214 09:03:21.089"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:03:21.097" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.21",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 49238,
                "flow-node-inventory:serial-number": "None",
                "flow-node-inventory:software": "2.9.0",
                "flow-node-inventory:switch-features": {
                    "capabilities": [
                        "flow-node-inventory:flow-feature-capability-flow-stats",
                        "flow-node-inventory:flow-feature-capability-queue-stats",
                        "flow-node-inventory:flow-feature-capability-port-stats",
                        "flow-node-inventory:flow-feature-capability-table-stats",
                        "flow-node-inventory:flow-feature-capability-group-stats"
                    ],
                    "max_buffers": 0,
                    "max_tables": 254
                },
                "flow-node-inventory:table": [
                    {
                        "id": 235
                    },
                    {
                        "id": 209
                    },
                    {
                        "id": 175
                    },
                    {
                        "id": 89
                    },
                    {
                        "id": 119
                    },
                    {
                        "id": 21
                    },
                    {
                        "id": 51
                    },
                    {
                        "id": 234
                    },
                    {
                        "id": 208
                    },
                    {
                        "id": 174
                    },
                    {
                        "id": 88
                    },
                    {
                        "id": 118
                    },
                    {
                        "id": 20
                    },
                    {
                        "id": 50
                    },
                    {
                        "id": 237
                    },
                    {
                        "id": 207
                    },
                    {
                        "id": 177
                    },
                    {
                        "id": 0
                    },
                    {
                        "id": 87
                    },
                    {
                        "id": 121
                    },
                    {
                        "id": 19
                    },
                    {
                        "id": 53
                    },
                    {
                        "id": 236
                    },
                    {
                        "id": 206
                    },
                    {
                        "id": 176
                    },
                    {
                        "id": 1
                    },
                    {
                        "id": 86
                    },
                    {
                        "id": 120
                    },
                    {
                        "id": 18
                    },
                    {
                        "id": 52
                    },
                    {
                        "id": 239
                    },
                    {
                        "id": 205
                    },
                    {
                        "id": 171
                    },
                    {
                        "id": 85
                    },
                    {
                        "id": 115
                    },
                    {
                        "id": 25
                    },
                    {
                        "id": 55
                    },
                    {
                        "id": 238
                    },
                    {
                        "id": 204
                    },
                    {
                        "id": 170
                    },
                    {
                        "id": 84
                    },
                    {
                        "id": 114
                    },
                    {
                        "id": 24
                    },
                    {
                        "id": 54
                    },
                    {
                        "id": 241
                    },
                    {
                        "id": 203
                    },
                    {
                        "id": 173
                    },
                    {
                        "id": 83
                    },
                    {
                        "id": 117
                    },
                    {
                        "id": 23
                    },
                    {
                        "id": 57
                    },
                    {
                        "id": 240
                    },
                    {
                        "id": 202
                    },
                    {
                        "id": 172
                    },
                    {
                        "id": 82
                    },
                    {
                        "id": 116
                    },
                    {
                        "id": 22
                    },
                    {
                        "id": 56
                    },
                    {
                        "id": 227
                    },
                    {
                        "id": 201
                    },
                    {
                        "id": 167
                    },
                    {
                        "id": 97
                    },
                    {
                        "id": 127
                    },
                    {
                        "id": 29
                    },
                    {
                        "id": 59
                    },
                    {
                        "id": 226
                    },
                    {
                        "id": 200
                    },
                    {
                        "id": 166
                    },
                    {
                        "id": 96
                    },
                    {
                        "id": 126
                    },
                    {
                        "id": 28
                    },
                    {
                        "id": 58
                    },
                    {
                        "id": 229
                    },
                    {
                        "id": 199
                    },
                    {
                        "id": 169
                    },
                    {
                        "id": 95
                    },
                    {
                        "id": 129
                    },
                    {
                        "id": 27
                    },
                    {
                        "id": 61
                    },
                    {
                        "id": 228
                    },
                    {
                        "id": 198
                    },
                    {
                        "id": 168
                    },
                    {
                        "id": 94
                    },
                    {
                        "id": 128
                    },
                    {
                        "id": 26
                    },
                    {
                        "id": 60
                    },
                    {
                        "id": 231
                    },
                    {
                        "id": 197
                    },
                    {
                        "id": 163
                    },
                    {
                        "id": 93
                    },
                    {
                        "id": 123
                    },
                    {
                        "id": 33
                    },
                    {
                        "id": 63
                    },
                    {
                        "id": 230
                    },
                    {
                        "id": 196
                    },
                    {
                        "id": 162
                    },
                    {
                        "id": 92
                    },
                    {
                        "id": 122
                    },
                    {
                        "id": 32
                    },
                    {
                        "id": 62
                    },
                    {
                        "id": 233
                    },
                    {
                        "id": 195
                    },
                    {
                        "id": 165
                    },
                    {
                        "id": 91
                    },
                    {
                        "id": 125
                    },
                    {
                        "id": 31
                    },
                    {
                        "id": 65
                    },
                    {
                        "id": 232
                    },
                    {
                        "id": 194
                    },
                    {
                        "id": 164
                    },
                    {
                        "id": 90
                    },
                    {
                        "id": 124
                    },
                    {
                        "id": 30
                    },
                    {
                        "id": 64
                    },
                    {
                        "id": 252
                    },
                    {
                        "id": 218
                    },
                    {
                        "id": 192
                    },
                    {
                        "id": 158
                    },
                    {
                        "id": 15
                    },
                    {
                        "id": 104
                    },
                    {
                        "id": 134
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 66
                    },
                    {
                        "id": 253
                    },
                    {
                        "id": 219
                    },
                    {
                        "id": 193
                    },
                    {
                        "id": 159
                    },
                    {
                        "id": 14
                    },
                    {
                        "id": 105
                    },
                    {
                        "id": 135
                    },
                    {
                        "id": 37
                    },
                    {
                        "id": 67
                    },
                    {
                        "id": 250
                    },
                    {
                        "id": 220
                    },
                    {
                        "id": 190
                    },
                    {
                        "id": 160
                    },
                    {
                        "id": 17
                    },
                    {
                        "id": 102
                    },
                    {
                        "id": 136
                    },
                    {
                        "id": 34
                    },
                    {
                        "id": 68
                    },
                    {
                        "id": 251
                    },
                    {
                        "id": 221
                    },
                    {
                        "id": 191
                    },
                    {
                        "id": 161
                    },
                    {
                        "id": 16
                    },
                    {
                        "id": 103
                    },
                    {
                        "id": 137
                    },
                    {
                        "id": 35
                    },
                    {
                        "id": 69
                    },
                    {
                        "id": 222
                    },
                    {
                        "id": 188
                    },
                    {
                        "id": 154
                    },
                    {
                        "id": 11
                    },
                    {
                        "id": 100
                    },
                    {
                        "id": 130
                    },
                    {
                        "id": 40
                    },
                    {
                        "id": 70
                    },
                    {
                        "id": 223
                    },
                    {
                        "id": 189
                    },
                    {
                        "id": 155
                    },
                    {
                        "id": 10
                    },
                    {
                        "id": 101
                    },
                    {
                        "id": 131
                    },
                    {
                        "id": 41
                    },
                    {
                        "id": 71
                    },
                    {
                        "id": 224
                    },
                    {
                        "id": 186
                    },
                    {
                        "id": 156
                    },
                    {
                        "id": 13
                    },
                    {
                        "id": 98
                    },
                    {
                        "id": 132
                    },
                    {
                        "id": 38
                    },
                    {
                        "id": 72
                    },
                    {
                        "id": 225
                    },
                    {
                        "id": 187
                    },
                    {
                        "id": 157
                    },
                    {
                        "id": 12
                    },
                    {
                        "id": 99
                    },
                    {
                        "id": 133
                    },
                    {
                        "id": 39
                    },
                    {
                        "id": 73
                    },
                    {
                        "id": 244
                    },
                    {
                        "id": 210
                    },
                    {
                        "id": 184
                    },
                    {
                        "id": 150
                    },
                    {
                        "id": 7
                    },
                    {
                        "id": 112
                    },
                    {
                        "id": 142
                    },
                    {
                        "id": 44
                    },
                    {
                        "id": 74
                    },
                    {
                        "id": 245
                    },
                    {
                        "id": 211
                    },
                    {
                        "id": 185
                    },
                    {
                        "id": 151
                    },
                    {
                        "id": 6
                    },
                    {
                        "id": 113
                    },
                    {
                        "id": 143
                    },
                    {
                        "id": 45
                    },
                    {
                        "id": 75
                    },
                    {
                        "id": 242
                    },
                    {
                        "id": 212
                    },
                    {
                        "id": 182
                    },
                    {
                        "id": 152
                    },
                    {
                        "id": 9
                    },
                    {
                        "id": 110
                    },
                    {
                        "id": 144
                    },
                    {
                        "id": 42
                    },
                    {
                        "id": 76
                    },
                    {
                        "id": 243
                    },
                    {
                        "id": 213
                    },
                    {
                        "id": 183
                    },
                    {
                        "id": 153
                    },
                    {
                        "id": 8
                    },
                    {
                        "id": 111
                    },
                    {
                        "id": 145
                    },
                    {
                        "id": 43
                    },
                    {
                        "id": 77
                    },
                    {
                        "id": 248
                    },
                    {
                        "id": 214
                    },
                    {
                        "id": 180
                    },
                    {
                        "id": 146
                    },
                    {
                        "id": 3
                    },
                    {
                        "id": 108
                    },
                    {
                        "id": 138
                    },
                    {
                        "id": 48
                    },
                    {
                        "id": 78
                    },
                    {
                        "id": 249
                    },
                    {
                        "id": 215
                    },
                    {
                        "id": 181
                    },
                    {
                        "id": 147
                    },
                    {
                        "id": 2
                    },
                    {
                        "id": 109
                    },
                    {
                        "id": 139
                    },
                    {
                        "id": 49
                    },
                    {
                        "id": 79
                    },
                    {
                        "id": 246
                    },
                    {
                        "id": 216
                    },
                    {
                        "id": 178
                    },
                    {
                        "id": 148
                    },
                    {
                        "id": 5
                    },
                    {
                        "id": 106
                    },
                    {
                        "id": 140
                    },
                    {
                        "id": 46
                    },
                    {
                        "id": 80
                    },
                    {
                        "id": 247
                    },
                    {
                        "id": 217
                    },
                    {
                        "id": 179
                    },
                    {
                        "id": 149
                    },
                    {
                        "id": 4
                    },
                    {
                        "id": 107
                    },
                    {
                        "id": 141
                    },
                    {
                        "id": 47
                    },
                    {
                        "id": 81
                    }
                ],
                "id": "openflow:272795776625121",
                "node-connector": [
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "ten-mb-fd copper",
                        "flow-node-inventory:current-speed": 10000,
                        "flow-node-inventory:hardware-address": "fe:16:3e:fe:b5:43",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tapf9cddacb-8f",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 20,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:20"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tape7c62c81-71",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 19,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:19"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tapdd446603-bf",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 18,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:18"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "f8:1b:37:5c:a9:e1",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-int",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 4294967294,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:LOCAL"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "36:95:15:0b:6c:54",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-ex-patch",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 1,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:1"
                    }
                ],
                "opendaylight-group-statistics:group-features": {
                    "actions": [
                        67076097
                    ],
                    "group-capabilities-supported": [
                        "opendaylight-group-types:chaining",
                        "opendaylight-group-types:select-liveness",
                        "opendaylight-group-types:select-weight"
                    ],
                    "group-types-supported": [
                        "opendaylight-group-types:group-all",
                        "opendaylight-group-types:group-indirect",
                        "opendaylight-group-types:group-select",
                        "opendaylight-group-types:group-ff"
                    ],
                    "max-groups": [
                        4294967040
                    ]
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:03:21.098" starttime="20181214 09:03:21.096"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.098" starttime="20181214 09:03:21.082"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.098" starttime="20181214 09:03:20.659"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.098" starttime="20181214 09:03:20.657"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.098" starttime="20181214 09:03:20.649"></status>
</kw>
<kw name="Fail If Exceptions Found During Test" library="KarafKeywords">
<doc>Create a failure if an Exception is found in the karaf.log that has not been whitelisted.</doc>
<arguments>
<arg>${test_name}</arg>
<arg>fail=${fail}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ 1 | ${NUM_ODL_SYSTEM} + 1 ]">
<kw type="foritem" name="${i} = 1">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sed '1,/ROBOT MESSAGE: Starting test ${test_name}/d' ${log_file}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:03:21.101" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.External Network/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181214 09:03:21.101" starttime="20181214 09:03:21.100"></status>
</kw>
<kw name="Get Karaf Log Lines From Test Start" library="KarafKeywords">
<doc>Scrapes all log messages that match regexp ${type} which fall after a point given by a log message that</doc>
<arguments>
<arg>${ODL_SYSTEM_${i}_IP}</arg>
<arg>${test_name}</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>${ip}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:21.118" starttime="20181214 09:03:21.117"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 09:03:21.118" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:03:21.119" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:03:21.119" starttime="20181214 09:03:21.118"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 09:03:21.120" level="INFO">Attempting to execute command "sed '1,/ROBOT MESSAGE: Starting test CSIT.External Network/d' /tmp//opt/opendaylight/data/log/karaf.log" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 09:03:21.120" starttime="20181214 09:03:21.119"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 09:03:21.121" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181214 09:03:21.121" starttime="20181214 09:03:21.120"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 09:03:21.122" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:03:21.123" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 09:03:21.123" starttime="20181214 09:03:21.122"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:21.123" starttime="20181214 09:03:21.123"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 09:03:21.125" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 09:03:21.583" level="INFO">Read output: Last login: Fri Dec 14 08:51:38 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:03:21.583" starttime="20181214 09:03:21.124"></status>
</kw>
<msg timestamp="20181214 09:03:21.584" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:03:21.584" starttime="20181214 09:03:21.124"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.584" starttime="20181214 09:03:21.121"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 09:03:21.585" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.External Network/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181214 09:03:21.610" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181214 09:03:21.610" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 09:03:21.610" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181214 09:03:21.611" starttime="20181214 09:03:21.585"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:03:21.675" starttime="20181214 09:03:21.611"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 09:03:21.677" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181214 09:03:21.677" starttime="20181214 09:03:21.676"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:21.679" starttime="20181214 09:03:21.678"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:03:21.681" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:03:21.682" starttime="20181214 09:03:21.681"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.682" starttime="20181214 09:03:21.680"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:21.687" starttime="20181214 09:03:21.686"></status>
</kw>
<msg timestamp="20181214 09:03:21.687" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:03:21.687" starttime="20181214 09:03:21.685"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.688" starttime="20181214 09:03:21.683"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.688" starttime="20181214 09:03:21.116"></status>
</kw>
<msg timestamp="20181214 09:03:21.688" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:03:21.689" starttime="20181214 09:03:21.115"></status>
</kw>
<msg timestamp="20181214 09:03:21.689" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:03:21.689" starttime="20181214 09:03:21.114"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${\n}</arg>
</arguments>
<assign>
<var>@{log_lines}</var>
</assign>
<msg timestamp="20181214 09:03:21.691" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181214 09:03:21.691" starttime="20181214 09:03:21.690"></status>
</kw>
<msg timestamp="20181214 09:03:21.691" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181214 09:03:21.691" starttime="20181214 09:03:21.113"></status>
</kw>
<kw name="Verify Exceptions" library="excepts">
<doc>Return a list of exceptions not in the whitelist for the given lines.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<assign>
<var>${exlist}</var>
<var>${matchlist}</var>
</assign>
<msg timestamp="20181214 09:03:21.693" level="INFO">${exlist} = []</msg>
<msg timestamp="20181214 09:03:21.693" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181214 09:03:21.693" starttime="20181214 09:03:21.692"></status>
</kw>
<kw name="Write Exceptions Map To File" library="excepts">
<doc>Write the exceptions map to a file under the testname header. The output</doc>
<arguments>
<arg>${SUITE_NAME}.${TEST_NAME}</arg>
<arg>/tmp/odl${i}_exceptions.txt</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:21.694" starttime="20181214 09:03:21.693"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${exlist}</arg>
</arguments>
<assign>
<var>${listlength}</var>
</assign>
<msg timestamp="20181214 09:03:21.695" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:03:21.696" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181214 09:03:21.696" starttime="20181214 09:03:21.695"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${fail}"=="True" and ${listlength} != 0</arg>
<arg>Log And Fail Exceptions</arg>
<arg>${exlist}</arg>
<arg>${listlength}</arg>
<arg>ELSE</arg>
<arg>Collections.Log List</arg>
<arg>${matchlist}</arg>
</arguments>
<kw name="Log List" library="Collections">
<doc>Logs the length and contents of the ``list`` using given ``level``.</doc>
<arguments>
<arg>${matchlist}</arg>
</arguments>
<msg timestamp="20181214 09:03:21.698" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181214 09:03:21.698" starttime="20181214 09:03:21.697"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.698" starttime="20181214 09:03:21.696"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.698" starttime="20181214 09:03:21.100"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.698" starttime="20181214 09:03:21.099"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.698" starttime="20181214 09:03:21.098"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:21.722" starttime="20181214 09:03:21.721"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:03:21.724" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:03:21.930" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:03:21.931" starttime="20181214 09:03:21.723"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:03:21.945" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181214 09:03:21.945" starttime="20181214 09:03:21.931"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:03:21.948" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 09:03:21.948" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:03:21.948" starttime="20181214 09:03:21.945"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 09:03:21.992" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 09:03:21.992" starttime="20181214 09:03:21.948"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:03:21.994" starttime="20181214 09:03:21.992"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:03:21.994" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:03:21.994" starttime="20181214 09:03:21.994"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.995" starttime="20181214 09:03:21.719"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.995" starttime="20181214 09:03:21.699"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.995" starttime="20181214 09:03:21.699"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.995" starttime="20181214 09:03:21.699"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.995" starttime="20181214 09:03:18.119"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:21.995" starttime="20181214 09:03:18.119"></status>
</kw>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:03:21.996" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:03:21.996" starttime="20181214 09:03:21.996"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:03:21.998" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181214 09:03:22.018" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:03:23.890" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:03:23.890" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:03:23.890" starttime="20181214 09:03:21.997"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:03:23.892" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:03:23.894" starttime="20181214 09:03:23.891"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:03:23.895" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:03:23.895" starttime="20181214 09:03:23.894"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:23.896" starttime="20181214 09:03:23.895"></status>
</kw>
<msg timestamp="20181214 09:03:23.897" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:03:23.897" starttime="20181214 09:03:21.997"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:03:23.898" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:03:23.898" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:03:23.898" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:03:23.898" starttime="20181214 09:03:23.897"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:03:23.899" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:03:23.899" starttime="20181214 09:03:23.898"></status>
</kw>
<msg timestamp="20181214 09:03:23.900" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181214 09:03:23.900" starttime="20181214 09:03:21.996"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181214 09:03:23.900" starttime="20181214 09:03:23.900"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:03:23.902" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:03:23.902" starttime="20181214 09:03:23.901"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:03:23.904" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181214 09:03:23.945" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:03:26.831" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:03:26.832" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:03:26.832" starttime="20181214 09:03:23.903"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:03:26.834" level="INFO">[
  {
    "Status": "ERROR", 
    "Name": "l3_ext_net_2_snat_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "2e92e666-7846-40cd-9718-891369d7a265", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_ext_net_1_snat_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "f8b2d156-4cae-413c-a307-63be9074a090", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_ext_net_1_snat_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "88ef56c6-2c5a-481d-bcf0-0b07187e52d0", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_ext_net_1_fip_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "51ba5625-ef9f-41f8-b43b-587fe4685ebf", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_ext_net_1_fip_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "8887d7ed-d3e6-48cc-9b24-aedf748eda67", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Name": "l3_ext_net_1_fip_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "1bc60538-d323-474e-9dce-11ac6c5205e1", 
    "Flavor": "m1.nano", 
    "Networks": "l3_ext_net_1=41.0.0.12"
  }
]</msg>
<status status="PASS" endtime="20181214 09:03:26.835" starttime="20181214 09:03:26.833"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:03:26.836" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:03:26.836" starttime="20181214 09:03:26.835"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:26.838" starttime="20181214 09:03:26.837"></status>
</kw>
<msg timestamp="20181214 09:03:26.839" level="INFO">${json} = [
  {
    "Status": "ERROR", 
    "Name": "l3_ext_net_2_snat_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "2e92e666-7846-40cd-9718-891369d7a265", 
    "Flavor": "m1.nano", 
    "Network...</msg>
<status status="PASS" endtime="20181214 09:03:26.839" starttime="20181214 09:03:23.902"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:03:26.840" level="INFO">To JSON using : content=[
  {
    "Status": "ERROR", 
    "Name": "l3_ext_net_2_snat_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "2e92e666-7846-40cd-9718-891369d7a265", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_ext_net_1_snat_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "f8b2d156-4cae-413c-a307-63be9074a090", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_ext_net_1_snat_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "88ef56c6-2c5a-481d-bcf0-0b07187e52d0", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_ext_net_1_fip_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "51ba5625-ef9f-41f8-b43b-587fe4685ebf", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_ext_net_1_fip_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "8887d7ed-d3e6-48cc-9b24-aedf748eda67", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Name": "l3_ext_net_1_fip_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "1bc60538-d323-474e-9dce-11ac6c5205e1", 
    "Flavor": "m1.nano", 
    "Networks": "l3_ext_net_1=41.0.0.12"
  }
] </msg>
<msg timestamp="20181214 09:03:26.840" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:03:26.841" level="INFO">@{list} = [ {u'Status': u'ERROR', u'Name': u'l3_ext_net_2_snat_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'2e92e666-7846-40cd-9718-891369d7a265', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status'...</msg>
<status status="PASS" endtime="20181214 09:03:26.841" starttime="20181214 09:03:26.839"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:03:26.842" level="INFO">[{u'Status': u'ERROR', u'Name': u'l3_ext_net_2_snat_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'2e92e666-7846-40cd-9718-891369d7a265', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l3_ext_net_1_snat_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'f8b2d156-4cae-413c-a307-63be9074a090', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l3_ext_net_1_snat_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'88ef56c6-2c5a-481d-bcf0-0b07187e52d0', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l3_ext_net_1_fip_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'51ba5625-ef9f-41f8-b43b-587fe4685ebf', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l3_ext_net_1_fip_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'8887d7ed-d3e6-48cc-9b24-aedf748eda67', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ACTIVE', u'Name': u'l3_ext_net_1_fip_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'1bc60538-d323-474e-9dce-11ac6c5205e1', u'Flavor': u'm1.nano', u'Networks': u'l3_ext_net_1=41.0.0.12'}]</msg>
<status status="PASS" endtime="20181214 09:03:26.842" starttime="20181214 09:03:26.841"></status>
</kw>
<msg timestamp="20181214 09:03:26.843" level="INFO">@{vms} = [ {u'Status': u'ERROR', u'Name': u'l3_ext_net_2_snat_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'2e92e666-7846-40cd-9718-891369d7a265', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status'...</msg>
<status status="PASS" endtime="20181214 09:03:26.843" starttime="20181214 09:03:23.900"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l3_ext_net_2_snat_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'2e92e666-7846-40cd-9718-891369d7a265', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:03:26.864" level="INFO">Starting process:
openstack server show 2e92e666-7846-40cd-9718-891369d7a265</msg>
<msg timestamp="20181214 09:03:26.903" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:03:29.785" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:03:29.785" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:03:29.785" starttime="20181214 09:03:26.864"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:03:29.786" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000015                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T08:52:40Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T08:52:44Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | 2e92e666-7846-40cd-9718-891369d7a265                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | l3_ext_net_2_snat_vm_3                                                                                                                                                                                                                                                                                                                                                                                                                    |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T08:52:44Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:03:29.787" starttime="20181214 09:03:29.786"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:03:29.787" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:03:29.787" starttime="20181214 09:03:29.787"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:29.788" starttime="20181214 09:03:29.788"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:29.789" starttime="20181214 09:03:26.862"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:03:29.798" level="INFO">Starting process:
openstack server delete 2e92e666-7846-40cd-9718-891369d7a265</msg>
<msg timestamp="20181214 09:03:29.840" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:03:32.854" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:03:32.854" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:03:32.854" starttime="20181214 09:03:29.798"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:03:32.856" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:03:32.856" starttime="20181214 09:03:32.855"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:03:32.857" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:03:32.857" starttime="20181214 09:03:32.857"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:32.859" starttime="20181214 09:03:32.858"></status>
</kw>
<msg timestamp="20181214 09:03:32.859" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:03:32.859" starttime="20181214 09:03:29.797"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:32.860" starttime="20181214 09:03:29.789"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:32.860" starttime="20181214 09:03:29.789"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:32.860" starttime="20181214 09:03:26.844"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l3_ext_net_1_snat_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'f8b2d156-4cae-413c-a307-63be9074a090', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:03:32.875" level="INFO">Starting process:
openstack server show f8b2d156-4cae-413c-a307-63be9074a090</msg>
<msg timestamp="20181214 09:03:32.919" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:03:35.699" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:03:35.699" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:03:35.700" starttime="20181214 09:03:32.875"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:03:35.702" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000014                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T08:52:34Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T08:52:38Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | f8b2d156-4cae-413c-a307-63be9074a090                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | l3_ext_net_1_snat_vm_2                                                                                                                                                                                                                                                                                                                                                                                                                    |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T08:52:38Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:03:35.702" starttime="20181214 09:03:35.701"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:03:35.703" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:03:35.704" starttime="20181214 09:03:35.703"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:35.705" starttime="20181214 09:03:35.704"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:35.706" starttime="20181214 09:03:32.873"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:03:35.728" level="INFO">Starting process:
openstack server delete f8b2d156-4cae-413c-a307-63be9074a090</msg>
<msg timestamp="20181214 09:03:35.757" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:03:38.467" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:03:38.467" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:03:38.467" starttime="20181214 09:03:35.727"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:03:38.468" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:03:38.468" starttime="20181214 09:03:38.468"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:03:38.469" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:03:38.469" starttime="20181214 09:03:38.469"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:38.470" starttime="20181214 09:03:38.469"></status>
</kw>
<msg timestamp="20181214 09:03:38.470" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:03:38.470" starttime="20181214 09:03:35.726"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:38.470" starttime="20181214 09:03:35.708"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:38.470" starttime="20181214 09:03:35.707"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:38.470" starttime="20181214 09:03:32.860"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l3_ext_net_1_snat_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'88ef56c6-2c5a-481d-bcf0-0b07187e52d0', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:03:38.482" level="INFO">Starting process:
openstack server show 88ef56c6-2c5a-481d-bcf0-0b07187e52d0</msg>
<msg timestamp="20181214 09:03:38.529" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:03:41.350" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:03:41.351" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:03:41.351" starttime="20181214 09:03:38.481"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:03:41.352" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000013                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T08:52:28Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T08:52:32Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | 88ef56c6-2c5a-481d-bcf0-0b07187e52d0                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | l3_ext_net_1_snat_vm_1                                                                                                                                                                                                                                                                                                                                                                                                                    |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T08:52:32Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:03:41.353" starttime="20181214 09:03:41.351"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:03:41.354" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:03:41.354" starttime="20181214 09:03:41.353"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:41.355" starttime="20181214 09:03:41.354"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:41.356" starttime="20181214 09:03:38.480"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:03:41.372" level="INFO">Starting process:
openstack server delete 88ef56c6-2c5a-481d-bcf0-0b07187e52d0</msg>
<msg timestamp="20181214 09:03:41.417" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:03:43.983" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:03:43.984" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:03:43.984" starttime="20181214 09:03:41.372"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:03:43.986" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:03:43.986" starttime="20181214 09:03:43.985"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:03:43.987" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:03:43.988" starttime="20181214 09:03:43.987"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:43.989" starttime="20181214 09:03:43.988"></status>
</kw>
<msg timestamp="20181214 09:03:43.990" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:03:43.990" starttime="20181214 09:03:41.371"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:43.991" starttime="20181214 09:03:41.357"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:43.991" starttime="20181214 09:03:41.356"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:43.991" starttime="20181214 09:03:38.470"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l3_ext_net_1_fip_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'51ba5625-ef9f-41f8-b43b-587fe4685ebf', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:03:44.004" level="INFO">Starting process:
openstack server show 51ba5625-ef9f-41f8-b43b-587fe4685ebf</msg>
<msg timestamp="20181214 09:03:44.048" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:03:47.267" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:03:47.267" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:03:47.268" starttime="20181214 09:03:44.004"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:03:47.269" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000012                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T08:52:23Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T08:52:26Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | 51ba5625-ef9f-41f8-b43b-587fe4685ebf                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | l3_ext_net_1_fip_vm_3                                                                                                                                                                                                                                                                                                                                                                                                                     |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T08:52:26Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:03:47.270" starttime="20181214 09:03:47.269"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:03:47.271" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:03:47.271" starttime="20181214 09:03:47.270"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:47.273" starttime="20181214 09:03:47.272"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:47.273" starttime="20181214 09:03:44.002"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:03:47.290" level="INFO">Starting process:
openstack server delete 51ba5625-ef9f-41f8-b43b-587fe4685ebf</msg>
<msg timestamp="20181214 09:03:47.335" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:03:49.989" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:03:49.990" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:03:49.990" starttime="20181214 09:03:47.289"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:03:49.992" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:03:49.992" starttime="20181214 09:03:49.991"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:03:49.993" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:03:49.993" starttime="20181214 09:03:49.992"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:49.995" starttime="20181214 09:03:49.994"></status>
</kw>
<msg timestamp="20181214 09:03:49.995" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:03:49.995" starttime="20181214 09:03:47.289"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:49.996" starttime="20181214 09:03:47.274"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:49.996" starttime="20181214 09:03:47.274"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:49.996" starttime="20181214 09:03:43.991"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l3_ext_net_1_fip_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'8887d7ed-d3e6-48cc-9b24-aedf748eda67', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:03:50.015" level="INFO">Starting process:
openstack server show 8887d7ed-d3e6-48cc-9b24-aedf748eda67</msg>
<msg timestamp="20181214 09:03:50.053" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:03:52.810" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:03:52.810" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:03:52.810" starttime="20181214 09:03:50.014"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:03:52.812" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000011                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T08:52:17Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T08:52:21Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | 8887d7ed-d3e6-48cc-9b24-aedf748eda67                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | l3_ext_net_1_fip_vm_2                                                                                                                                                                                                                                                                                                                                                                                                                     |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T08:52:21Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:03:52.812" starttime="20181214 09:03:52.811"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:03:52.813" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:03:52.813" starttime="20181214 09:03:52.813"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:52.814" starttime="20181214 09:03:52.813"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:52.815" starttime="20181214 09:03:50.013"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:03:52.828" level="INFO">Starting process:
openstack server delete 8887d7ed-d3e6-48cc-9b24-aedf748eda67</msg>
<msg timestamp="20181214 09:03:52.868" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:03:55.529" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:03:55.530" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:03:55.530" starttime="20181214 09:03:52.827"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:03:55.532" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:03:55.532" starttime="20181214 09:03:55.531"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:03:55.533" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:03:55.533" starttime="20181214 09:03:55.532"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:55.534" starttime="20181214 09:03:55.533"></status>
</kw>
<msg timestamp="20181214 09:03:55.535" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:03:55.535" starttime="20181214 09:03:52.827"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:55.535" starttime="20181214 09:03:52.816"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:55.536" starttime="20181214 09:03:52.815"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:55.536" starttime="20181214 09:03:49.996"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ACTIVE', u'Name': u'l3_ext_net_1_fip_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'1bc60538-d323-474e-9dce-11ac6c5205e1', u'Flavor': u'm1.nano', u'Networks': u'l3_ext_net_1=41.0...">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:03:55.554" level="INFO">Starting process:
openstack server show 1bc60538-d323-474e-9dce-11ac6c5205e1</msg>
<msg timestamp="20181214 09:03:55.597" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:03:58.219" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:03:58.220" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:03:58.220" starttime="20181214 09:03:55.553"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:03:58.221" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | overcloud-controller-0.opnfvlf.org                              |
| OS-EXT-SRV-ATTR:hypervisor_hostname | overcloud-controller-0.opnfvlf.org                              |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000010                                               |
| OS-EXT-STS:power_state              | Running                                                         |
| OS-EXT-STS:task_state               | None                                                            |
| OS-EXT-STS:vm_state                 | active                                                          |
| OS-SRV-USG:launched_at              | 2018-12-14T08:52:16.000000                                      |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           | l3_ext_net_1=41.0.0.12                                          |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T08:52:12Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              | 5643a1a81be1e985e7b69d0a347918c34042f5d65228803827241f84        |
| id                                  | 1bc60538-d323-474e-9dce-11ac6c5205e1                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | l3_ext_net_1_fip_vm_1                                           |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='l3_ext_sg'                                                |
| status                              | ACTIVE                                                          |
| updated                             | 2018-12-14T08:52:16Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:03:58.221" starttime="20181214 09:03:58.220"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:03:58.221" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:03:58.222" starttime="20181214 09:03:58.221"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:03:58.222" starttime="20181214 09:03:58.222"></status>
</kw>
<status status="PASS" endtime="20181214 09:03:58.223" starttime="20181214 09:03:55.552"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:03:58.232" level="INFO">Starting process:
openstack server delete 1bc60538-d323-474e-9dce-11ac6c5205e1</msg>
<msg timestamp="20181214 09:03:58.274" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:04:01.141" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:04:01.142" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:04:01.142" starttime="20181214 09:03:58.232"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:04:01.143" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:01.143" starttime="20181214 09:04:01.143"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:04:01.144" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:01.144" starttime="20181214 09:04:01.144"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:01.145" starttime="20181214 09:04:01.144"></status>
</kw>
<msg timestamp="20181214 09:04:01.145" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:04:01.145" starttime="20181214 09:03:58.231"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:01.145" starttime="20181214 09:03:58.223"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:01.145" starttime="20181214 09:03:58.223"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:01.146" starttime="20181214 09:03:55.536"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:01.146" starttime="20181214 09:03:26.843"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:04:01.147" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:04:01.147" starttime="20181214 09:04:01.147"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:04:01.148" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181214 09:04:01.188" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:04:03.355" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:04:03.355" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:04:03.356" starttime="20181214 09:04:01.148"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:04:03.357" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:04:03.357" starttime="20181214 09:04:03.356"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:04:03.358" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:03.358" starttime="20181214 09:04:03.358"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:03.360" starttime="20181214 09:04:03.359"></status>
</kw>
<msg timestamp="20181214 09:04:03.360" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:04:03.360" starttime="20181214 09:04:01.147"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:04:03.361" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:04:03.361" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:04:03.361" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:04:03.361" starttime="20181214 09:04:03.361"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:04:03.362" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:04:03.362" starttime="20181214 09:04:03.362"></status>
</kw>
<msg timestamp="20181214 09:04:03.363" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181214 09:04:03.363" starttime="20181214 09:04:01.146"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181214 09:04:03.363" starttime="20181214 09:04:03.363"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:04:03.365" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:04:03.365" starttime="20181214 09:04:03.365"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:04:03.367" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181214 09:04:03.410" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:04:05.636" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:04:05.637" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:04:05.637" starttime="20181214 09:04:03.366"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:04:05.639" level="INFO">[
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='41.0.0.2', subnet_id='aa0b8cad-9350-4d54-ad6c-0a819a414b9e'", 
    "ID": "dd446603-bf1e-4ade-9419-f7c560fc1335", 
    "MAC Address": "fa:16:3e:b3:83:9e", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='42.0.0.2', subnet_id='463ce677-d410-418d-a75e-efc1b5dd4711'", 
    "ID": "e7c62c81-7142-4c4b-9ef0-267577e1d248", 
    "MAC Address": "fa:16:3e:31:7e:1e", 
    "Name": ""
  }
]</msg>
<status status="PASS" endtime="20181214 09:04:05.641" starttime="20181214 09:04:05.638"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:04:05.642" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:05.642" starttime="20181214 09:04:05.641"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:05.644" starttime="20181214 09:04:05.642"></status>
</kw>
<msg timestamp="20181214 09:04:05.644" level="INFO">${json} = [
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='41.0.0.2', subnet_id='aa0b8cad-9350-4d54-ad6c-0a819a414b9e'", 
    "ID": "dd446603-bf1e-4ade-9419-f7c560fc1335", 
    "MAC Address...</msg>
<status status="PASS" endtime="20181214 09:04:05.644" starttime="20181214 09:04:03.366"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:04:05.646" level="INFO">To JSON using : content=[
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='41.0.0.2', subnet_id='aa0b8cad-9350-4d54-ad6c-0a819a414b9e'", 
    "ID": "dd446603-bf1e-4ade-9419-f7c560fc1335", 
    "MAC Address": "fa:16:3e:b3:83:9e", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='42.0.0.2', subnet_id='463ce677-d410-418d-a75e-efc1b5dd4711'", 
    "ID": "e7c62c81-7142-4c4b-9ef0-267577e1d248", 
    "MAC Address": "fa:16:3e:31:7e:1e", 
    "Name": ""
  }
] </msg>
<msg timestamp="20181214 09:04:05.646" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:04:05.646" level="INFO">@{list} = [ {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='41.0.0.2', subnet_id='aa0b8cad-9350-4d54-ad6c-0a819a414b9e'", u'ID': u'dd446603-bf1e-4ade-9419-f7c560fc1335', u'MAC Address': u'fa:16:3e:b...</msg>
<status status="PASS" endtime="20181214 09:04:05.646" starttime="20181214 09:04:05.645"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:04:05.647" level="INFO">[{u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='41.0.0.2', subnet_id='aa0b8cad-9350-4d54-ad6c-0a819a414b9e'", u'ID': u'dd446603-bf1e-4ade-9419-f7c560fc1335', u'MAC Address': u'fa:16:3e:b3:83:9e', u'Name': u''}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='42.0.0.2', subnet_id='463ce677-d410-418d-a75e-efc1b5dd4711'", u'ID': u'e7c62c81-7142-4c4b-9ef0-267577e1d248', u'MAC Address': u'fa:16:3e:31:7e:1e', u'Name': u''}]</msg>
<status status="PASS" endtime="20181214 09:04:05.647" starttime="20181214 09:04:05.647"></status>
</kw>
<msg timestamp="20181214 09:04:05.648" level="INFO">@{ports} = [ {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='41.0.0.2', subnet_id='aa0b8cad-9350-4d54-ad6c-0a819a414b9e'", u'ID': u'dd446603-bf1e-4ade-9419-f7c560fc1335', u'MAC Address': u'fa:16:3e:b...</msg>
<status status="PASS" endtime="20181214 09:04:05.648" starttime="20181214 09:04:03.364"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='41.0.0.2', subnet_id='aa0b8cad-9350-4d54-ad6c-0a819a414b9e'&quot;, u'ID': u'dd446603-bf1e-4ade-9419-f7c560fc1335', u'MAC Address': u'fa:16:3e:b3:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:04:05.667" level="INFO">Starting process:
openstack port delete dd446603-bf1e-4ade-9419-f7c560fc1335</msg>
<msg timestamp="20181214 09:04:05.709" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:04:08.045" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:04:08.045" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:04:08.045" starttime="20181214 09:04:05.667"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:04:08.046" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:08.046" starttime="20181214 09:04:08.046"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:04:08.047" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:08.047" starttime="20181214 09:04:08.047"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:08.048" starttime="20181214 09:04:08.047"></status>
</kw>
<msg timestamp="20181214 09:04:08.048" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:04:08.048" starttime="20181214 09:04:05.666"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:08.048" starttime="20181214 09:04:05.650"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:08.048" starttime="20181214 09:04:05.649"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:08.049" starttime="20181214 09:04:05.649"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='42.0.0.2', subnet_id='463ce677-d410-418d-a75e-efc1b5dd4711'&quot;, u'ID': u'e7c62c81-7142-4c4b-9ef0-267577e1d248', u'MAC Address': u'fa:16:3e:31:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:04:08.061" level="INFO">Starting process:
openstack port delete e7c62c81-7142-4c4b-9ef0-267577e1d248</msg>
<msg timestamp="20181214 09:04:08.103" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:04:10.778" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:04:10.779" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:04:10.779" starttime="20181214 09:04:08.060"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:04:10.780" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:10.780" starttime="20181214 09:04:10.779"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:04:10.780" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:10.780" starttime="20181214 09:04:10.780"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:10.781" starttime="20181214 09:04:10.781"></status>
</kw>
<msg timestamp="20181214 09:04:10.781" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:04:10.781" starttime="20181214 09:04:08.060"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:10.782" starttime="20181214 09:04:08.049"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:10.782" starttime="20181214 09:04:08.049"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:10.782" starttime="20181214 09:04:08.049"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:10.782" starttime="20181214 09:04:05.648"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:04:10.783" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:04:10.783" starttime="20181214 09:04:10.782"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:04:10.784" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181214 09:04:10.824" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:04:13.054" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:04:13.055" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:04:13.055" starttime="20181214 09:04:10.783"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:04:13.057" level="INFO">[
  {
    "Subnets": "463ce677-d410-418d-a75e-efc1b5dd4711", 
    "ID": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b", 
    "Name": "l3_ext_net_2"
  }, 
  {
    "Subnets": "aa0b8cad-9350-4d54-ad6c-0a819a414b9e", 
    "ID": "d6e91017-874f-4d7f-9390-18a64944fb6f", 
    "Name": "l3_ext_net_1"
  }
]</msg>
<status status="PASS" endtime="20181214 09:04:13.057" starttime="20181214 09:04:13.056"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:04:13.059" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:13.059" starttime="20181214 09:04:13.058"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:13.061" starttime="20181214 09:04:13.059"></status>
</kw>
<msg timestamp="20181214 09:04:13.062" level="INFO">${json} = [
  {
    "Subnets": "463ce677-d410-418d-a75e-efc1b5dd4711", 
    "ID": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b", 
    "Name": "l3_ext_net_2"
  }, 
  {
    "Subnets": "aa0b8cad-9350-4d54-ad6c-0a819a414b...</msg>
<status status="PASS" endtime="20181214 09:04:13.062" starttime="20181214 09:04:10.783"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:04:13.063" level="INFO">To JSON using : content=[
  {
    "Subnets": "463ce677-d410-418d-a75e-efc1b5dd4711", 
    "ID": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b", 
    "Name": "l3_ext_net_2"
  }, 
  {
    "Subnets": "aa0b8cad-9350-4d54-ad6c-0a819a414b9e", 
    "ID": "d6e91017-874f-4d7f-9390-18a64944fb6f", 
    "Name": "l3_ext_net_1"
  }
] </msg>
<msg timestamp="20181214 09:04:13.063" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:04:13.063" level="INFO">@{list} = [ {u'Subnets': u'463ce677-d410-418d-a75e-efc1b5dd4711', u'ID': u'c7813aab-8b0b-4514-bc6b-7d6d19c8923b', u'Name': u'l3_ext_net_2'} | {u'Subnets': u'aa0b8cad-9350-4d54-ad6c-0a819a414b9e', u'ID': u'd6e91...</msg>
<status status="PASS" endtime="20181214 09:04:13.064" starttime="20181214 09:04:13.062"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:04:13.065" level="INFO">[{u'Subnets': u'463ce677-d410-418d-a75e-efc1b5dd4711', u'ID': u'c7813aab-8b0b-4514-bc6b-7d6d19c8923b', u'Name': u'l3_ext_net_2'}, {u'Subnets': u'aa0b8cad-9350-4d54-ad6c-0a819a414b9e', u'ID': u'd6e91017-874f-4d7f-9390-18a64944fb6f', u'Name': u'l3_ext_net_1'}]</msg>
<status status="PASS" endtime="20181214 09:04:13.065" starttime="20181214 09:04:13.064"></status>
</kw>
<msg timestamp="20181214 09:04:13.065" level="INFO">@{networks} = [ {u'Subnets': u'463ce677-d410-418d-a75e-efc1b5dd4711', u'ID': u'c7813aab-8b0b-4514-bc6b-7d6d19c8923b', u'Name': u'l3_ext_net_2'} | {u'Subnets': u'aa0b8cad-9350-4d54-ad6c-0a819a414b9e', u'ID': u'd6e91...</msg>
<status status="PASS" endtime="20181214 09:04:13.065" starttime="20181214 09:04:10.782"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<kw type="foritem" name="${network} = {u'Subnets': u'463ce677-d410-418d-a75e-efc1b5dd4711', u'ID': u'c7813aab-8b0b-4514-bc6b-7d6d19c8923b', u'Name': u'l3_ext_net_2'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:04:13.088" level="INFO">Starting process:
openstack subnet delete 463ce677-d410-418d-a75e-efc1b5dd4711</msg>
<msg timestamp="20181214 09:04:13.124" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:04:15.603" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:04:15.603" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:04:15.603" starttime="20181214 09:04:13.087"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:04:15.605" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:15.605" starttime="20181214 09:04:15.604"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:04:15.605" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:15.606" starttime="20181214 09:04:15.605"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:15.607" starttime="20181214 09:04:15.606"></status>
</kw>
<msg timestamp="20181214 09:04:15.607" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:04:15.607" starttime="20181214 09:04:13.085"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:15.607" starttime="20181214 09:04:13.067"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:15.607" starttime="20181214 09:04:13.067"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:04:15.620" level="INFO">Starting process:
openstack network delete c7813aab-8b0b-4514-bc6b-7d6d19c8923b</msg>
<msg timestamp="20181214 09:04:15.664" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:04:18.587" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:04:18.587" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:04:18.587" starttime="20181214 09:04:15.620"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:04:18.589" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:18.589" starttime="20181214 09:04:18.588"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:04:18.589" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:18.589" starttime="20181214 09:04:18.589"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:18.590" starttime="20181214 09:04:18.589"></status>
</kw>
<msg timestamp="20181214 09:04:18.590" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:04:18.590" starttime="20181214 09:04:15.619"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:18.590" starttime="20181214 09:04:15.608"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:18.590" starttime="20181214 09:04:15.608"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:18.591" starttime="20181214 09:04:13.066"></status>
</kw>
<kw type="foritem" name="${network} = {u'Subnets': u'aa0b8cad-9350-4d54-ad6c-0a819a414b9e', u'ID': u'd6e91017-874f-4d7f-9390-18a64944fb6f', u'Name': u'l3_ext_net_1'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:04:18.600" level="INFO">Starting process:
openstack subnet delete aa0b8cad-9350-4d54-ad6c-0a819a414b9e</msg>
<msg timestamp="20181214 09:04:18.642" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:04:21.386" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:04:21.387" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:04:21.387" starttime="20181214 09:04:18.599"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:04:21.388" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:21.389" starttime="20181214 09:04:21.388"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:04:21.389" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:21.389" starttime="20181214 09:04:21.389"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:21.391" starttime="20181214 09:04:21.390"></status>
</kw>
<msg timestamp="20181214 09:04:21.391" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:04:21.391" starttime="20181214 09:04:18.599"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:21.392" starttime="20181214 09:04:18.591"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:21.392" starttime="20181214 09:04:18.591"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:04:21.405" level="INFO">Starting process:
openstack network delete d6e91017-874f-4d7f-9390-18a64944fb6f</msg>
<msg timestamp="20181214 09:04:21.448" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:04:24.477" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:04:24.478" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:04:24.478" starttime="20181214 09:04:21.405"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:04:24.479" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:24.479" starttime="20181214 09:04:24.478"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:04:24.480" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:24.480" starttime="20181214 09:04:24.479"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:24.481" starttime="20181214 09:04:24.480"></status>
</kw>
<msg timestamp="20181214 09:04:24.481" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:04:24.481" starttime="20181214 09:04:21.404"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:24.481" starttime="20181214 09:04:21.393"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:24.481" starttime="20181214 09:04:21.392"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:24.481" starttime="20181214 09:04:18.591"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:24.481" starttime="20181214 09:04:13.066"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:04:24.483" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:04:24.483" starttime="20181214 09:04:24.482"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:04:24.484" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181214 09:04:24.527" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:04:26.775" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:04:26.776" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:04:26.776" starttime="20181214 09:04:24.484"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:04:26.779" level="INFO">[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "l3_ext_sg", 
    "ID": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b", 
    "Name": "l3_ext_sg"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181214 09:04:26.779" starttime="20181214 09:04:26.778"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:04:26.780" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:26.780" starttime="20181214 09:04:26.780"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:26.782" starttime="20181214 09:04:26.781"></status>
</kw>
<msg timestamp="20181214 09:04:26.783" level="INFO">${json} = [
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181214 09:04:26.783" starttime="20181214 09:04:24.483"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:04:26.785" level="INFO">To JSON using : content=[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "l3_ext_sg", 
    "ID": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b", 
    "Name": "l3_ext_sg"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181214 09:04:26.785" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:04:26.785" level="INFO">@{list} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'8f21c4d8db54482e99c...</msg>
<status status="PASS" endtime="20181214 09:04:26.785" starttime="20181214 09:04:26.784"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:04:26.786" level="INFO">[{u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}, {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'l3_ext_sg', u'Description': u'l3_ext_sg', u'ID': u'a2f82e93-fb42-4d9b-abde-3d1420c1d93b'}, {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}]</msg>
<status status="PASS" endtime="20181214 09:04:26.787" starttime="20181214 09:04:26.786"></status>
</kw>
<msg timestamp="20181214 09:04:26.787" level="INFO">@{security_groups} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'8f21c4d8db54482e99c...</msg>
<status status="PASS" endtime="20181214 09:04:26.787" starttime="20181214 09:04:24.482"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:26.790" starttime="20181214 09:04:26.789"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:26.790" starttime="20181214 09:04:26.788"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'l3_ext_sg', u'Description': u'l3_ext_sg', u'ID': u'a2f82e93-fb42-4d9b-abde-3d1420c1d93b'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Delete SecurityGroup" library="OpenStackOperations">
<doc>Delete Security group</doc>
<arguments>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group delete ${sg_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:04:26.812" level="INFO">Starting process:
openstack security group delete a2f82e93-fb42-4d9b-abde-3d1420c1d93b</msg>
<msg timestamp="20181214 09:04:26.851" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:04:29.265" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:04:29.266" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:04:29.266" starttime="20181214 09:04:26.812"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:04:29.267" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:29.267" starttime="20181214 09:04:29.266"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:04:29.268" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:29.268" starttime="20181214 09:04:29.268"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:29.270" starttime="20181214 09:04:29.269"></status>
</kw>
<msg timestamp="20181214 09:04:29.270" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:04:29.270" starttime="20181214 09:04:26.811"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:29.271" starttime="20181214 09:04:26.793"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:29.271" starttime="20181214 09:04:26.792"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:29.271" starttime="20181214 09:04:26.791"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:29.271" starttime="20181214 09:04:26.790"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:29.272" starttime="20181214 09:04:29.272"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:29.272" starttime="20181214 09:04:29.271"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:29.273" starttime="20181214 09:04:26.787"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 09:04:29.274" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181214 09:04:29.274" starttime="20181214 09:04:29.274"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:04:29.287" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181214 09:04:29.329" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:04:31.659" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:04:31.660" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:04:31.660" starttime="20181214 09:04:29.287"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:04:31.661" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:31.661" starttime="20181214 09:04:31.660"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:04:31.661" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:31.661" starttime="20181214 09:04:31.661"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:31.662" starttime="20181214 09:04:31.662"></status>
</kw>
<msg timestamp="20181214 09:04:31.662" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:04:31.662" starttime="20181214 09:04:29.287"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:31.663" starttime="20181214 09:04:29.275"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:04:31.671" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181214 09:04:31.701" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:04:33.750" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:04:33.751" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:04:33.751" starttime="20181214 09:04:31.671"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:04:33.752" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:33.753" starttime="20181214 09:04:33.752"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:04:33.753" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:33.753" starttime="20181214 09:04:33.753"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:33.754" starttime="20181214 09:04:33.754"></status>
</kw>
<msg timestamp="20181214 09:04:33.755" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:04:33.755" starttime="20181214 09:04:31.670"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:33.755" starttime="20181214 09:04:31.663"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:04:33.765" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181214 09:04:33.807" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:04:35.869" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:04:35.870" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:04:35.870" starttime="20181214 09:04:33.764"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:04:35.872" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:35.873" starttime="20181214 09:04:35.871"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:04:35.874" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:35.874" starttime="20181214 09:04:35.873"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:35.876" starttime="20181214 09:04:35.875"></status>
</kw>
<msg timestamp="20181214 09:04:35.877" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:04:35.877" starttime="20181214 09:04:33.764"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:35.877" starttime="20181214 09:04:33.755"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:04:35.897" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181214 09:04:35.920" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:04:38.095" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:04:38.096" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:04:38.096" starttime="20181214 09:04:35.896"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:04:38.097" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:38.097" starttime="20181214 09:04:38.096"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:04:38.098" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:38.098" starttime="20181214 09:04:38.097"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:38.098" starttime="20181214 09:04:38.098"></status>
</kw>
<msg timestamp="20181214 09:04:38.099" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:04:38.099" starttime="20181214 09:04:35.895"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:38.099" starttime="20181214 09:04:35.877"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:04:38.107" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181214 09:04:38.147" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:04:40.312" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:04:40.312" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:04:40.312" starttime="20181214 09:04:38.107"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:04:40.314" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 62100813-13a1-4c22-9a97-bfabd6744cb8 | default | Default security group | 8f21c4d8db54482e99c30c98fba342b4 |
| ee3dd710-2490-4241-b666-9fec686f0c78 | default | Default security group | bfcec20503cd4d309495f70adb639682 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181214 09:04:40.314" starttime="20181214 09:04:40.313"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:04:40.315" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:40.315" starttime="20181214 09:04:40.314"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:40.316" starttime="20181214 09:04:40.315"></status>
</kw>
<msg timestamp="20181214 09:04:40.317" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181214 09:04:40.317" starttime="20181214 09:04:38.106"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:40.317" starttime="20181214 09:04:38.099"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:04:40.330" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181214 09:04:40.366" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:04:42.511" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:04:42.512" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:04:42.512" starttime="20181214 09:04:40.329"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:04:42.515" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| 6ad09561-353a-445e-b51d-b931a7e01c22 | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| af9be2ac-0c71-466b-8ee2-188747a79255 | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c0796abf-11eb-4f12-8347-fb5894143b1d | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c5369c6a-c1ec-45d9-9393-f55f92ef6f46 | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| d06c714b-ca05-4f3a-a9af-f80ac1f213f5 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e39d54b7-5907-4ebe-bf47-f2be219b1fec | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e64e4970-560c-4af7-a079-217ef6e7e68a | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:04:42.515" starttime="20181214 09:04:42.514"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:04:42.516" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:42.516" starttime="20181214 09:04:42.516"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:42.519" starttime="20181214 09:04:42.517"></status>
</kw>
<msg timestamp="20181214 09:04:42.520" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181214 09:04:42.520" starttime="20181214 09:04:40.328"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:42.520" starttime="20181214 09:04:40.317"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:04:42.542" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181214 09:04:42.584" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:04:44.605" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:04:44.606" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:04:44.606" starttime="20181214 09:04:42.541"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:04:44.607" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:44.607" starttime="20181214 09:04:44.606"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:04:44.607" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:44.607" starttime="20181214 09:04:44.607"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:44.608" starttime="20181214 09:04:44.607"></status>
</kw>
<msg timestamp="20181214 09:04:44.608" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:04:44.608" starttime="20181214 09:04:42.540"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:44.608" starttime="20181214 09:04:42.520"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:04:44.616" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181214 09:04:44.657" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:04:46.768" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:04:46.769" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:04:46.769" starttime="20181214 09:04:44.616"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:04:46.772" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:46.772" starttime="20181214 09:04:46.771"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:04:46.773" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:46.773" starttime="20181214 09:04:46.772"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:46.775" starttime="20181214 09:04:46.774"></status>
</kw>
<msg timestamp="20181214 09:04:46.776" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:04:46.776" starttime="20181214 09:04:44.615"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:46.777" starttime="20181214 09:04:44.608"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:46.777" starttime="20181214 09:04:29.274"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:46.777" starttime="20181214 09:04:29.273"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:46.777" starttime="20181214 09:03:21.995"></status>
</kw>
<kw name="Stop Packet Capture On Nodes" library="OpenStackOperations">
<arguments>
<arg>${tcpdump_port_6653_conn_ids}</arg>
</arguments>
<kw name="Stop Packet Capture on Nodes" library="Tcpdump">
<doc>Stop the packet captures on the given list of node connection ids</doc>
<arguments>
<arg>${conn_ids}</arg>
</arguments>
<kw type="for" name="${conn_id} IN [ @{conn_ids} ]">
<kw type="foritem" name="${conn_id} = 13">
<kw name="Stop Packet Capture on Node" library="Tcpdump">
<doc>This keyword will list the running processes looking for tcpdump and then kill the process with the name tcpdump</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:46.783" starttime="20181214 09:04:46.782"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ps -elf | grep tcpdump</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 09:04:46.784" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181214 09:04:46.968" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 09:04:46.968" level="INFO">${stdout} = 4 S root      113038  112997  0  80   0 - 60787 poll_s 08:51 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_External_Network__192.0.2.21.pcap
4 S tcpd...</msg>
<status status="PASS" endtime="20181214 09:04:46.969" starttime="20181214 09:04:46.784"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:04:46.970" level="INFO">4 S root      113038  112997  0  80   0 - 60787 poll_s 08:51 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_External_Network__192.0.2.21.pcap
4 S tcpdump   113055  113038  0  80   0 -  8196 poll_s 08:51 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_External_Network__192.0.2.21.pcap
0 S heat-ad+  136938  112997  0  80   0 - 28294 do_wai 09:04 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+  136948  136938  0  80   0 - 28177 pipe_w 09:04 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181214 09:04:46.970" starttime="20181214 09:04:46.969"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo pkill -f tcpdump</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 09:04:46.971" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181214 09:04:47.130" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 09:04:47.130" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 09:04:47.130" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181214 09:04:47.131" starttime="20181214 09:04:46.971"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 09:04:47.132" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:47.132" starttime="20181214 09:04:47.131"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:04:47.133" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:47.133" starttime="20181214 09:04:47.133"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo xz -9ekvv /tmp/*.pcap</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 09:04:47.134" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181214 09:04:47.354" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181214 09:04:47.354" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181214 09:04:47.354" starttime="20181214 09:04:47.134"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:04:47.355" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:47.356" starttime="20181214 09:04:47.355"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ls -ls /tmp</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 09:04:47.357" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181214 09:04:47.442" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 09:04:47.442" level="INFO">${stdout} = total 48
16 -rw-r--r--. 1 root    root    15515 Dec 14 07:38 builder.log
 0 drwxr-xr-x. 2 root    root        6 Dec 14 08:17 hsperfdata_root
 0 drwx------. 3 root    root       17 Dec 14 08:07 systemd...</msg>
<status status="PASS" endtime="20181214 09:04:47.442" starttime="20181214 09:04:47.356"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:04:47.443" level="INFO">total 48
16 -rw-r--r--. 1 root    root    15515 Dec 14 07:38 builder.log
 0 drwxr-xr-x. 2 root    root        6 Dec 14 08:17 hsperfdata_root
 0 drwx------. 3 root    root       17 Dec 14 08:07 systemd-private-a14ce71428a044318ee2576e5be22118-ntpd.service-N9SNCe
 0 drwx------. 3 root    root       17 Dec 14 08:52 systemd-private-a14ce71428a044318ee2576e5be22118-systemd-machined.service-0dUJWx
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 09:04 tcpdump_port_6653__CSIT_External_Network__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 09:04 tcpdump_port_6653__CSIT_External_Network__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 08:34 tcpdump_port_6653__CSIT_L2__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 08:34 tcpdump_port_6653__CSIT_L2__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 08:49 tcpdump_port_6653__CSIT_L3__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 08:49 tcpdump_port_6653__CSIT_L3__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 08:50 tcpdump_port_6653__CSIT_Live_Migration__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 08:50 tcpdump_port_6653__CSIT_Live_Migration__192.0.2.21.pcap.xz
 0 drwx------. 2 root    root        6 Dec 14 08:07 tmp.oiezkMwnoI</msg>
<status status="PASS" endtime="20181214 09:04:47.444" starttime="20181214 09:04:47.443"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:47.444" starttime="20181214 09:04:46.781"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:47.444" starttime="20181214 09:04:46.781"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:47.444" starttime="20181214 09:04:46.780"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:47.444" starttime="20181214 09:04:46.779"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:47.444" starttime="20181214 09:04:46.778"></status>
</kw>
<kw name="Close All Connections" library="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" endtime="20181214 09:04:47.513" starttime="20181214 09:04:47.444"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>threads --list | wc -l</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:47.537" starttime="20181214 09:04:47.535"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:04:47.538" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:04:47.743" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:04:47.743" starttime="20181214 09:04:47.537"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:04:47.798" level="INFO">@root&gt;threads --list | 0[C 0w[Kc -l</msg>
<status status="PASS" endtime="20181214 09:04:47.798" starttime="20181214 09:04:47.744"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:04:47.964" level="INFO">[?1l&gt;[?2004l     287    287
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 09:04:47.964" level="INFO">${output} = [?1l&gt;[?2004l     287    287
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:04:47.964" starttime="20181214 09:04:47.798"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 09:04:48.007" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 09:04:48.007" starttime="20181214 09:04:47.964"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:04:48.009" starttime="20181214 09:04:48.008"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:04:48.009" level="INFO">[?1l&gt;[?2004l     287    287
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:04:48.009" starttime="20181214 09:04:48.009"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:48.010" starttime="20181214 09:04:47.533"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:48.010" starttime="20181214 09:04:47.514"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:48.010" starttime="20181214 09:04:47.514"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:48.010" starttime="20181214 09:03:18.118"></status>
</kw>
<doc>Test suite to check North-South connectivity in L3 using a router and an external network</doc>
<status status="FAIL" endtime="20181214 09:04:48.010" starttime="20181214 08:50:51.057">Suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</suite>
<suite source="/home/opnfv/repos/odl_test/csit/suites/openstack/connectivity/security_group.robot" id="s1-s5" name="Security Group">
<kw type="setup" name="Suite Setup">
<kw name="OpenStack Suite Setup" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Setup_Utils_For_Setup_And_Teardown" library="SetupUtils">
<doc>Prepare both FailFast and Karaf logging, log that the caller suite has started.</doc>
<kw name="Do_Not_Fail_Fast_From_Now_On" library="FailFast">
<doc>Set suite to not fail fast.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${SuiteFastFail}</arg>
<arg>False</arg>
</arguments>
<msg timestamp="20181214 09:04:48.106" level="INFO">${SuiteFastFail} = False</msg>
<status status="PASS" endtime="20181214 09:04:48.106" starttime="20181214 09:04:48.098"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:48.106" starttime="20181214 09:04:48.098"></status>
</kw>
<kw name="Setup_Karaf_Keywords" library="KarafKeywords">
<doc>Initialize ClusterManagement. Open ssh karaf connections to each ODL.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="ClusterManagement_Setup" library="ClusterManagement">
<doc>Detect repeated call, or detect number of members and initialize derived suite variables.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>False</arg>
</arguments>
<assign>
<var>${already_done}</var>
</assign>
<msg timestamp="20181214 09:04:48.113" level="INFO">${already_done} = False</msg>
<status status="PASS" endtime="20181214 09:04:48.113" starttime="20181214 09:04:48.107"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${already_done}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:48.113" starttime="20181214 09:04:48.113"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>True</arg>
</arguments>
<msg timestamp="20181214 09:04:48.114" level="INFO">${ClusterManagement__has_setup_run} = True</msg>
<status status="PASS" endtime="20181214 09:04:48.114" starttime="20181214 09:04:48.114"></status>
</kw>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${NUM_ODL_SYSTEM}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${cluster_size}</var>
</assign>
<msg timestamp="20181214 09:04:48.115" level="INFO">${cluster_size} = 1</msg>
<status status="PASS" endtime="20181214 09:04:48.115" starttime="20181214 09:04:48.114"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Convert_To_Integer</arg>
<arg>${cluster_size}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${possibly_int_of_members}</var>
</assign>
<kw name="Convert To Integer" library="BuiltIn">
<doc>Converts the given item to an integer number.</doc>
<arguments>
<arg>${cluster_size}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:48.115" starttime="20181214 09:04:48.115"></status>
</kw>
<msg timestamp="20181214 09:04:48.115" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 09:04:48.116" level="INFO">${possibly_int_of_members} = 1</msg>
<status status="PASS" endtime="20181214 09:04:48.116" starttime="20181214 09:04:48.115"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${status}' != 'PASS'</arg>
<arg>${1}</arg>
<arg>${possibly_int_of_members}</arg>
</arguments>
<assign>
<var>${int_of_members}</var>
</assign>
<msg timestamp="20181214 09:04:48.116" level="INFO">${int_of_members} = 1</msg>
<status status="PASS" endtime="20181214 09:04:48.116" starttime="20181214 09:04:48.116"></status>
</kw>
<kw name="ClusterManagement__Compute_Derived_Variables" library="ClusterManagement">
<doc>Construct index list, session list and IP mapping, publish them as suite variables.</doc>
<arguments>
<arg>int_of_members=${int_of_members}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{member_index_list}</var>
</assign>
<msg timestamp="20181214 09:04:48.117" level="INFO">@{member_index_list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:04:48.117" starttime="20181214 09:04:48.117"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{session_list}</var>
</assign>
<msg timestamp="20181214 09:04:48.118" level="INFO">@{session_list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:04:48.118" starttime="20181214 09:04:48.117"></status>
</kw>
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<assign>
<var>&amp;{index_to_ip_mapping}</var>
</assign>
<msg timestamp="20181214 09:04:48.118" level="INFO">&amp;{index_to_ip_mapping} = { }</msg>
<status status="PASS" endtime="20181214 09:04:48.118" starttime="20181214 09:04:48.118"></status>
</kw>
<kw type="for" name="${index} IN RANGE [ 1 | ${int_of_members+1} ]">
<kw type="foritem" name="${index} = 1">
<kw name="ClusterManagement__Include_Member_Index" library="ClusterManagement">
<doc>Add a corresponding item based on index into the last three arguments.</doc>
<arguments>
<arg>${index}</arg>
<arg>${member_index_list}</arg>
<arg>${session_list}</arg>
<arg>${index_to_ip_mapping}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${member_index_list}</arg>
<arg>${index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:48.120" starttime="20181214 09:04:48.119"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${ODL_SYSTEM_${index}_IP}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 09:04:48.120" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:04:48.120" starttime="20181214 09:04:48.120"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${index_to_ip_mapping}</arg>
<arg>${index}</arg>
<arg>${member_ip}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:48.121" starttime="20181214 09:04:48.120"></status>
</kw>
<kw name="Resolve_Http_Session_For_Member" library="ClusterManagement">
<doc>Return RequestsLibrary session alias pointing to node of given index.</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${session_alias}</var>
</assign>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>ClusterManagement__session_${member_index}</arg>
</arguments>
<assign>
<var>${session}</var>
</assign>
<msg timestamp="20181214 09:04:48.122" level="INFO">${session} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181214 09:04:48.122" starttime="20181214 09:04:48.121"></status>
</kw>
<msg timestamp="20181214 09:04:48.122" level="INFO">${session_alias} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181214 09:04:48.122" starttime="20181214 09:04:48.121"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>${session_alias}</arg>
<arg>http://${member_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>timeout=${http_timeout}</arg>
<arg>max_retries=${http_retries}</arg>
</arguments>
<msg timestamp="20181214 09:04:48.123" level="INFO">Creating Session using : alias=ClusterManagement__session_1, url=http://192.0.2.21:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad9d0b150&gt;, timeout=5, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 09:04:48.123" starttime="20181214 09:04:48.122"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${session_list}</arg>
<arg>${session_alias}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:48.123" starttime="20181214 09:04:48.123"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:48.123" starttime="20181214 09:04:48.119"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:48.123" starttime="20181214 09:04:48.119"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:48.124" starttime="20181214 09:04:48.118"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__member_index_list}</arg>
<arg>${member_index_list}</arg>
</arguments>
<msg timestamp="20181214 09:04:48.124" level="INFO">${ClusterManagement__member_index_list} = [1]</msg>
<status status="PASS" endtime="20181214 09:04:48.124" starttime="20181214 09:04:48.124"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__index_to_ip_mapping}</arg>
<arg>${index_to_ip_mapping}</arg>
</arguments>
<msg timestamp="20181214 09:04:48.125" level="INFO">${ClusterManagement__index_to_ip_mapping} = {1: u'192.0.2.21'}</msg>
<status status="PASS" endtime="20181214 09:04:48.125" starttime="20181214 09:04:48.124"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__session_list}</arg>
<arg>${session_list}</arg>
</arguments>
<msg timestamp="20181214 09:04:48.125" level="INFO">${ClusterManagement__session_list} = [u'ClusterManagement__session_1']</msg>
<status status="PASS" endtime="20181214 09:04:48.125" starttime="20181214 09:04:48.125"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:48.125" starttime="20181214 09:04:48.116"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:48.126" starttime="20181214 09:04:48.106"></status>
</kw>
<kw name="Run_Bash_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run command on each.</doc>
<arguments>
<arg>iptables -I INPUT -p tcp --dport ${KARAF_SHELL_PORT} -j ACCEPT; iptables-save</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 09:04:48.128" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 09:04:48.129" starttime="20181214 09:04:48.127"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 09:04:48.129" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 09:04:48.129" starttime="20181214 09:04:48.129"></status>
</kw>
<msg timestamp="20181214 09:04:48.129" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 09:04:48.129" starttime="20181214 09:04:48.126"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run_Bash_Command_On_Member" library="ClusterManagement">
<doc>Obtain IP, call Utils and return output. This keeps previous ssh session active.</doc>
<arguments>
<arg>command=${command}</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 09:04:48.130" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:04:48.131" starttime="20181214 09:04:48.130"></status>
</kw>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Utils.Run_Command_On_Controller</arg>
<arg>${member_ip}</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 09:04:48.132" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:04:48.132" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:04:48.132" starttime="20181214 09:04:48.131"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:48.134" starttime="20181214 09:04:48.134"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 09:04:48.135" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:04:48.135" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:04:48.135" starttime="20181214 09:04:48.135"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 09:04:48.136" level="INFO">Attempting to execute command "iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 09:04:48.136" starttime="20181214 09:04:48.135"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 09:04:48.136" level="INFO">${conn_id} = 2</msg>
<status status="PASS" endtime="20181214 09:04:48.136" starttime="20181214 09:04:48.136"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 09:04:48.137" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:04:48.137" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 09:04:48.137" starttime="20181214 09:04:48.137"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:48.138" starttime="20181214 09:04:48.138"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 09:04:48.139" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 09:04:48.582" level="INFO">Read output: Last login: Fri Dec 14 09:03:21 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:04:48.583" starttime="20181214 09:04:48.138"></status>
</kw>
<msg timestamp="20181214 09:04:48.583" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:04:48.583" starttime="20181214 09:04:48.138"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:48.583" starttime="20181214 09:04:48.137"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 09:04:48.585" level="INFO">Executing command 'iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save'.</msg>
<msg timestamp="20181214 09:04:48.609" level="INFO">Command exited with return code 127.</msg>
<msg timestamp="20181214 09:04:48.609" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 09:04:48.609" level="INFO">${stderr} = bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181214 09:04:48.609" starttime="20181214 09:04:48.584"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:04:48.674" starttime="20181214 09:04:48.610"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 09:04:48.676" level="INFO">bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181214 09:04:48.676" starttime="20181214 09:04:48.675"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:48.677" starttime="20181214 09:04:48.677"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:04:48.680" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:04:48.680" starttime="20181214 09:04:48.679"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:48.680" starttime="20181214 09:04:48.678"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:48.684" starttime="20181214 09:04:48.683"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:48.685" starttime="20181214 09:04:48.684"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:04:48.686" starttime="20181214 09:04:48.685"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:48.686" starttime="20181214 09:04:48.681"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:48.686" starttime="20181214 09:04:48.133"></status>
</kw>
<msg timestamp="20181214 09:04:48.686" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:04:48.687" starttime="20181214 09:04:48.133"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:48.687" starttime="20181214 09:04:48.132"></status>
</kw>
<msg timestamp="20181214 09:04:48.687" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:04:48.687" starttime="20181214 09:04:48.132"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:48.690" starttime="20181214 09:04:48.690"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:48.691" starttime="20181214 09:04:48.691"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:04:48.692" starttime="20181214 09:04:48.692"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:48.693" starttime="20181214 09:04:48.688"></status>
</kw>
<msg timestamp="20181214 09:04:48.693" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:04:48.693" starttime="20181214 09:04:48.131"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:04:48.694" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:48.694" starttime="20181214 09:04:48.694"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:48.695" starttime="20181214 09:04:48.130"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:48.695" starttime="20181214 09:04:48.129"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:48.695" starttime="20181214 09:04:48.129"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:48.695" starttime="20181214 09:04:48.126"></status>
</kw>
<kw name="Comment" library="BuiltIn">
<doc>Displays the given messages in the log file as keyword arguments.</doc>
<arguments>
<arg>First connections to Karaf console may fail, so WUKS is used. TODO: Track as a Bug.</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:48.696" starttime="20181214 09:04:48.695"></status>
</kw>
<kw type="for" name="${index} IN [ @{ClusterManagement__member_index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Wait_Until_Keyword_Succeeds</arg>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Open_Controller_Karaf_Console_On_Background" library="KarafKeywords">
<doc>If there is a stored ssh connection index of connection to the controller's karaf console for ${member_index},</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection_object}</var>
</assign>
<msg timestamp="20181214 09:04:48.744" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:04:48.745" level="INFO">${current_ssh_connection_object} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:04:48.745" starttime="20181214 09:04:48.744"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
</arguments>
<msg timestamp="20181214 09:04:48.745" level="INFO">{}</msg>
<status status="PASS" endtime="20181214 09:04:48.746" starttime="20181214 09:04:48.745"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181214 09:04:48.746" level="INFO">1</msg>
<status status="PASS" endtime="20181214 09:04:48.746" starttime="20181214 09:04:48.746"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Get From Dictionary</arg>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${old_connection_index}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181214 09:04:48.748" level="FAIL">Dictionary does not contain key '1'.</msg>
<status status="FAIL" endtime="20181214 09:04:48.748" starttime="20181214 09:04:48.747"></status>
</kw>
<msg timestamp="20181214 09:04:48.749" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181214 09:04:48.749" level="INFO">${old_connection_index} = Dictionary does not contain key '1'.</msg>
<status status="PASS" endtime="20181214 09:04:48.749" starttime="20181214 09:04:48.747"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status}'=='PASS'</arg>
<arg>BuiltIn.Run_Keywords</arg>
<arg>SSHLibrary.Switch_Connection</arg>
<arg>${old_connection_index}</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Write</arg>
<arg>logout</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Close_Connection</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:48.750" starttime="20181214 09:04:48.749"></status>
</kw>
<kw name="Resolve_IP_Address_For_Member" library="ClusterManagement">
<doc>Return node IP address of given index.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${odl_ip}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${ip_address}</var>
</assign>
<msg timestamp="20181214 09:04:48.751" level="INFO">${ip_address} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:04:48.752" starttime="20181214 09:04:48.751"></status>
</kw>
<msg timestamp="20181214 09:04:48.752" level="INFO">${odl_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:04:48.752" starttime="20181214 09:04:48.750"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${odl_ip}</arg>
<arg>port=${KARAF_SHELL_PORT}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:48.753" starttime="20181214 09:04:48.752"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${karaf_connection_object}</var>
</assign>
<msg timestamp="20181214 09:04:48.754" level="INFO">index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=8101</msg>
<msg timestamp="20181214 09:04:48.754" level="INFO">${karaf_connection_object} = index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=8101</msg>
<status status="PASS" endtime="20181214 09:04:48.754" starttime="20181214 09:04:48.753"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
<arg>${karaf_connection_object.index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:48.755" starttime="20181214 09:04:48.755"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:04:48.756" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:04:48.980" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:04:48.981" starttime="20181214 09:04:48.756"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection_object.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:48.983" starttime="20181214 09:04:48.983"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:48.984" starttime="20181214 09:04:48.984"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:04:48.985" starttime="20181214 09:04:48.984"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:48.985" starttime="20181214 09:04:48.982"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:48.985" starttime="20181214 09:04:48.743"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:48.985" starttime="20181214 09:04:48.698"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:48.985" starttime="20181214 09:04:48.697"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:48.985" starttime="20181214 09:04:48.696"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:48.985" starttime="20181214 09:04:48.696"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:48.985" starttime="20181214 09:04:48.106"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>KarafKeywords.Log_Test_Suite_Start_To_Controller_Karaf</arg>
</arguments>
<kw name="Log_Test_Suite_Start_To_Controller_Karaf" library="KarafKeywords">
<doc>Log suite name to karaf log, useful in suite setup.</doc>
<kw name="Log_Message_To_Controller_Karaf" library="KarafKeywords">
<doc>Make sure this resource is initialized. Send a message into the controller's karaf log file on every node listed (or all).</doc>
<arguments>
<arg>Starting suite ${SUITE_SOURCE}</arg>
<arg>${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 09:04:49.000" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 09:04:49.000" starttime="20181214 09:04:48.999"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 09:04:49.000" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 09:04:49.000" starttime="20181214 09:04:49.000"></status>
</kw>
<msg timestamp="20181214 09:04:49.001" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 09:04:49.001" starttime="20181214 09:04:48.998"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_With_Retry_On_Background</arg>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_With_Retry_On_Background" library="KarafKeywords">
<doc>Attemp to send command to karaf for ${member_index}, if fail then open connection and try again.</doc>
<arguments>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_On_Background</arg>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${message}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_On_Background" library="KarafKeywords">
<doc>Send command to karaf without affecting current SSH connection. Read, log and return response.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${karaf_connection_index}</var>
</assign>
<msg timestamp="20181214 09:04:49.013" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181214 09:04:49.013" starttime="20181214 09:04:49.013"></status>
</kw>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${karaf_connection_index}</arg>
</arguments>
<assign>
<var>${current_connection_index}</var>
</assign>
<msg timestamp="20181214 09:04:49.014" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181214 09:04:49.014" starttime="20181214 09:04:49.013"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Write</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${status_write}</var>
<var>${message_write}</var>
</assign>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${command}</arg>
</arguments>
<msg timestamp="20181214 09:04:49.053" level="INFO">@root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "/ "o "p "n "f "v "/ "r "e "p "o "[78Cs "[A[78C/</msg>
<status status="PASS" endtime="20181214 09:04:49.053" starttime="20181214 09:04:49.015"></status>
</kw>
<msg timestamp="20181214 09:04:49.053" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181214 09:04:49.054" level="INFO">${message_write} = @root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "...</msg>
<status status="PASS" endtime="20181214 09:04:49.054" starttime="20181214 09:04:49.014"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Read_Until_Regexp</arg>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${status_wait}</var>
<var>${message_wait}</var>
</assign>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<msg timestamp="20181214 09:04:49.106" level="INFO">"o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v "i "t "y "/ "s "e "c "u "r "i "t "y "_ "g "r "o "u "p ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:04:49.106" starttime="20181214 09:04:49.055"></status>
</kw>
<msg timestamp="20181214 09:04:49.106" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181214 09:04:49.107" level="INFO">${message_wait} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v ...</msg>
<status status="PASS" endtime="20181214 09:04:49.107" starttime="20181214 09:04:49.054"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:49.107" starttime="20181214 09:04:49.107"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${message_wait}</arg>
</arguments>
<msg timestamp="20181214 09:04:49.108" level="INFO"> "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v "i "t "y "/ "s "e "c "u "r "i "t "y "_ "g "r "o "u "p ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:04:49.108" starttime="20181214 09:04:49.107"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:49.108" starttime="20181214 09:04:49.108"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection_index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:49.110" starttime="20181214 09:04:49.109"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:49.110" starttime="20181214 09:04:49.110"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:04:49.110" starttime="20181214 09:04:49.110"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:49.110" starttime="20181214 09:04:49.109"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:49.111" starttime="20181214 09:04:49.012"></status>
</kw>
<msg timestamp="20181214 09:04:49.111" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 09:04:49.111" level="INFO">${message} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v ...</msg>
<status status="PASS" endtime="20181214 09:04:49.111" starttime="20181214 09:04:49.012"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>'${status}' == 'PASS'</arg>
<arg>${message}</arg>
</arguments>
<msg timestamp="20181214 09:04:49.111" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:04:49.111" starttime="20181214 09:04:49.111"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:49.112" starttime="20181214 09:04:49.011"></status>
</kw>
<msg timestamp="20181214 09:04:49.112" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 09:04:49.112" level="INFO">${output} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v ...</msg>
<status status="PASS" endtime="20181214 09:04:49.112" starttime="20181214 09:04:49.001"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${tolerate_failure} or "${status}" == "PASS"</arg>
<arg>BuiltIn.Fail</arg>
<arg>${output}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:49.112" starttime="20181214 09:04:49.112"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:49.112" starttime="20181214 09:04:49.001"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:49.112" starttime="20181214 09:04:49.001"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:49.113" starttime="20181214 09:04:48.997"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:49.113" starttime="20181214 09:04:48.986"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:49.113" starttime="20181214 09:04:48.986"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:49.113" starttime="20181214 09:04:48.098"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>org.apache.karaf.shell.support.ShellUtil</arg>
<arg>org.apache.sshd.server.session.ServerSessionImpl</arg>
</arguments>
<assign>
<var>@{loggers}</var>
</assign>
<msg timestamp="20181214 09:04:49.113" level="INFO">@{loggers} = [ org.apache.karaf.shell.support.ShellUtil | org.apache.sshd.server.session.ServerSessionImpl ]</msg>
<status status="PASS" endtime="20181214 09:04:49.113" starttime="20181214 09:04:49.113"></status>
</kw>
<kw name="Setup_Logging_For_Debug_Purposes_On_List_Or_All" library="SetupUtils">
<doc>Set the log level for given loggers on node nodes of the cluster</doc>
<arguments>
<arg>OFF</arg>
<arg>${loggers}</arg>
</arguments>
<kw type="for" name="${logger} IN [ @{loggers_list} ]">
<kw type="foritem" name="${logger} = org.apache.karaf.shell.support.ShellUtil">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 09:04:49.116" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 09:04:49.116" starttime="20181214 09:04:49.115"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 09:04:49.116" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 09:04:49.116" starttime="20181214 09:04:49.116"></status>
</kw>
<msg timestamp="20181214 09:04:49.117" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 09:04:49.117" starttime="20181214 09:04:49.115"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 09:04:49.118" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:04:49.118" starttime="20181214 09:04:49.117"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 09:04:49.120" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:04:49.120" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:04:49.120" starttime="20181214 09:04:49.120"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:49.128" starttime="20181214 09:04:49.128"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:04:49.129" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:04:49.309" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:04:49.310" starttime="20181214 09:04:49.128"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:04:49.358" level="INFO">@root&gt;log:set OFF org.apache.karaf.shell.support.ShellUtil</msg>
<status status="PASS" endtime="20181214 09:04:49.358" starttime="20181214 09:04:49.310"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:04:49.360" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 09:04:49.360" level="INFO">${output} = [?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:04:49.360" starttime="20181214 09:04:49.359"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 09:04:49.403" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 09:04:49.403" starttime="20181214 09:04:49.361"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:04:49.405" starttime="20181214 09:04:49.403"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:04:49.405" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:04:49.405" starttime="20181214 09:04:49.405"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:49.406" starttime="20181214 09:04:49.127"></status>
</kw>
<msg timestamp="20181214 09:04:49.406" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:04:49.406" starttime="20181214 09:04:49.121"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:49.408" starttime="20181214 09:04:49.407"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:49.408" starttime="20181214 09:04:49.408"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:04:49.409" starttime="20181214 09:04:49.408"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:49.409" starttime="20181214 09:04:49.406"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:49.409" starttime="20181214 09:04:49.119"></status>
</kw>
<msg timestamp="20181214 09:04:49.409" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:04:49.409" starttime="20181214 09:04:49.119"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:49.409" starttime="20181214 09:04:49.118"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:49.409" starttime="20181214 09:04:49.117"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:49.409" starttime="20181214 09:04:49.117"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:49.409" starttime="20181214 09:04:49.114"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:49.409" starttime="20181214 09:04:49.114"></status>
</kw>
<kw type="foritem" name="${logger} = org.apache.sshd.server.session.ServerSessionImpl">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 09:04:49.412" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 09:04:49.412" starttime="20181214 09:04:49.411"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 09:04:49.412" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 09:04:49.412" starttime="20181214 09:04:49.412"></status>
</kw>
<msg timestamp="20181214 09:04:49.413" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 09:04:49.413" starttime="20181214 09:04:49.411"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 09:04:49.414" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:04:49.414" starttime="20181214 09:04:49.413"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 09:04:49.417" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:04:49.417" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:04:49.417" starttime="20181214 09:04:49.416"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:49.426" starttime="20181214 09:04:49.425"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:04:49.426" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:04:49.617" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:04:49.617" starttime="20181214 09:04:49.426"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:04:49.645" level="INFO">@root&gt;log:set OFF org.apache.sshd.server.session.ServerSessionI</msg>
<status status="PASS" endtime="20181214 09:04:49.645" starttime="20181214 09:04:49.618"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:04:49.675" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 09:04:49.675" level="INFO">${output} = [A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:04:49.675" starttime="20181214 09:04:49.646"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 09:04:49.719" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 09:04:49.719" starttime="20181214 09:04:49.675"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:04:49.722" starttime="20181214 09:04:49.720"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:04:49.722" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:04:49.722" starttime="20181214 09:04:49.722"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:49.722" starttime="20181214 09:04:49.425"></status>
</kw>
<msg timestamp="20181214 09:04:49.722" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:04:49.723" starttime="20181214 09:04:49.417"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:49.724" starttime="20181214 09:04:49.724"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:49.725" starttime="20181214 09:04:49.725"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:04:49.725" starttime="20181214 09:04:49.725"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:49.725" starttime="20181214 09:04:49.723"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:49.726" starttime="20181214 09:04:49.415"></status>
</kw>
<msg timestamp="20181214 09:04:49.726" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:04:49.726" starttime="20181214 09:04:49.415"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:49.726" starttime="20181214 09:04:49.414"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:49.726" starttime="20181214 09:04:49.413"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:49.726" starttime="20181214 09:04:49.413"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:49.726" starttime="20181214 09:04:49.410"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:49.726" starttime="20181214 09:04:49.410"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:49.726" starttime="20181214 09:04:49.114"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:49.726" starttime="20181214 09:04:49.113"></status>
</kw>
<kw name="Devstack Suite Setup" library="DevstackUtils">
<doc>Open connections to the nodes</doc>
<kw name="Set Default Configuration" library="SSHLibrary">
<doc>Update the default `configuration`.</doc>
<arguments>
<arg>timeout=${DEFAULT_DEVSTACK_PROMPT_TIMEOUT}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:49.727" starttime="20181214 09:04:49.727"></status>
</kw>
<kw name="Get DevStack Nodes Data" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
<arg>${OS_CONTROL_NODE_IP}</arg>
</arguments>
<msg timestamp="20181214 09:04:49.729" level="INFO">${OS_CNTL_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:04:49.729" starttime="20181214 09:04:49.728"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CNTL_CONN_ID</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${ip}</arg>
<arg>prompt=${DEFAULT_LINUX_PROMPT}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 09:04:49.730" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181214 09:04:49.730" starttime="20181214 09:04:49.730"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${OS_USER}</arg>
<arg>${DEVSTACK_SYSTEM_PASSWORD}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 09:04:49.731" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:04:49.731" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 09:04:49.731" starttime="20181214 09:04:49.731"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:49.732" starttime="20181214 09:04:49.731"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 09:04:49.733" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 09:04:50.200" level="INFO">Read output: Last login: Fri Dec 14 09:04:48 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:04:50.200" starttime="20181214 09:04:49.733"></status>
</kw>
<msg timestamp="20181214 09:04:50.200" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:04:50.201" starttime="20181214 09:04:49.732"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:50.201" starttime="20181214 09:04:49.730"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${${name}}</arg>
<arg>${conn_id}</arg>
</arguments>
<msg timestamp="20181214 09:04:50.203" level="INFO">${OS_CNTL_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181214 09:04:50.203" starttime="20181214 09:04:50.202"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:50.203" starttime="20181214 09:04:49.729"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-0cmp"</arg>
<arg>DevstackUtils.Set Node Data For AllinOne Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-1cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Compute Node Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "0cmb-1ctl-2cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Two Compute Node Setup</arg>
</arguments>
<kw name="Set Node Data For AllinOne Setup" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes where the Control Node enables Compute service also.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 09:04:50.207" level="INFO">${OS_CMP1_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:04:50.207" starttime="20181214 09:04:50.206"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 09:04:50.208" level="INFO">${OS_CMP2_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:04:50.209" starttime="20181214 09:04:50.208"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 09:04:50.210" level="INFO">@{OS_ALL_IPS} = [ 192.0.2.21 ]</msg>
<status status="PASS" endtime="20181214 09:04:50.210" starttime="20181214 09:04:50.209"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 09:04:50.212" level="INFO">@{OS_CMP_IPS} = [ 192.0.2.21 ]</msg>
<status status="PASS" endtime="20181214 09:04:50.212" starttime="20181214 09:04:50.211"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 09:04:50.213" level="INFO">${OS_CMP1_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181214 09:04:50.213" starttime="20181214 09:04:50.213"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 09:04:50.214" level="INFO">${OS_CMP2_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181214 09:04:50.215" starttime="20181214 09:04:50.214"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 09:04:50.221" level="INFO">@{OS_ALL_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181214 09:04:50.221" starttime="20181214 09:04:50.215"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 09:04:50.227" level="INFO">@{OS_CMP_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181214 09:04:50.227" starttime="20181214 09:04:50.222"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:50.227" starttime="20181214 09:04:50.205"></status>
</kw>
<status status="PASS" endtime="20181214 09:04:50.227" starttime="20181214 09:04:50.204"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>${OS_NODE_CNT}</var>
</assign>
<msg timestamp="20181214 09:04:50.228" level="INFO">Length is 1</msg>
<msg timestamp="20181214 09:04:50.229" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181214 09:04:50.229" starttime="20181214 09:04:50.228"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_NODE_CNT}</arg>
</arguments>
<msg timestamp="20181214 09:04:50.229" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181214 09:04:50.230" starttime="20181214 09:04:50.229"></status>
</kw>
<kw name="Get DevStack Hostnames" library="DevstackUtils">
<doc>Assign hostname global variables for DevStack nodes</doc>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<assign>
<var>${OS_CNTL_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:04:50.245" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 09:04:50.286" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:04:52.760" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:04:52.760" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:04:52.761" starttime="20181214 09:04:50.244"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:04:52.763" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 09:04:52.763" starttime="20181214 09:04:52.762"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:04:52.764" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:52.764" starttime="20181214 09:04:52.764"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:52.766" starttime="20181214 09:04:52.765"></status>
</kw>
<msg timestamp="20181214 09:04:52.767" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 09:04:52.767" starttime="20181214 09:04:50.243"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:04:52.786" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 09:04:52.827" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:04:55.120" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:04:55.121" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:04:55.122" starttime="20181214 09:04:52.785"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:04:55.124" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:04:55.124" starttime="20181214 09:04:55.123"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:04:55.125" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:55.125" starttime="20181214 09:04:55.125"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:55.127" starttime="20181214 09:04:55.126"></status>
</kw>
<msg timestamp="20181214 09:04:55.128" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:04:55.128" starttime="20181214 09:04:52.784"></status>
</kw>
<msg timestamp="20181214 09:04:55.129" level="INFO">${OS_CNTL_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:04:55.129" starttime="20181214 09:04:50.231"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP1_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:04:55.150" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 09:04:55.182" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:04:57.289" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:04:57.290" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:04:57.290" starttime="20181214 09:04:55.149"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:04:57.292" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 09:04:57.292" starttime="20181214 09:04:57.291"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:04:57.294" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:57.294" starttime="20181214 09:04:57.293"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:57.296" starttime="20181214 09:04:57.294"></status>
</kw>
<msg timestamp="20181214 09:04:57.296" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 09:04:57.297" starttime="20181214 09:04:55.148"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:04:57.317" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 09:04:57.346" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:04:59.545" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:04:59.546" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:04:59.546" starttime="20181214 09:04:57.316"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:04:59.548" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:04:59.548" starttime="20181214 09:04:59.547"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:04:59.549" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:04:59.549" starttime="20181214 09:04:59.549"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:04:59.551" starttime="20181214 09:04:59.550"></status>
</kw>
<msg timestamp="20181214 09:04:59.552" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:04:59.552" starttime="20181214 09:04:57.315"></status>
</kw>
<msg timestamp="20181214 09:04:59.552" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:04:59.553" starttime="20181214 09:04:55.130"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP2_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:04:59.570" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 09:04:59.615" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:05:01.845" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:05:01.845" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:05:01.845" starttime="20181214 09:04:59.570"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:05:01.847" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 09:05:01.847" starttime="20181214 09:05:01.846"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:05:01.848" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:01.848" starttime="20181214 09:05:01.847"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:01.849" starttime="20181214 09:05:01.848"></status>
</kw>
<msg timestamp="20181214 09:05:01.849" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 09:05:01.849" starttime="20181214 09:04:59.569"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:05:01.862" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 09:05:01.905" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:05:04.037" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:05:04.037" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:05:04.037" starttime="20181214 09:05:01.862"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:05:04.038" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:05:04.039" starttime="20181214 09:05:04.038"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:05:04.039" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:04.039" starttime="20181214 09:05:04.039"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:04.040" starttime="20181214 09:05:04.039"></status>
</kw>
<msg timestamp="20181214 09:05:04.040" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:05:04.041" starttime="20181214 09:05:01.861"></status>
</kw>
<msg timestamp="20181214 09:05:04.041" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:05:04.041" starttime="20181214 09:04:59.553"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 09:05:04.042" level="INFO">${OS_CNTL_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:05:04.042" starttime="20181214 09:05:04.041"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 09:05:04.042" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:05:04.042" starttime="20181214 09:05:04.042"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 09:05:04.043" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:05:04.043" starttime="20181214 09:05:04.043"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:04.043" starttime="20181214 09:04:50.230"></status>
</kw>
<kw name="Log Devstack Nodes Data" library="DevstackUtils">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=\n</arg>
<arg>OS_CNTL_HOSTNAME: ${OS_CNTL_HOSTNAME} - OS_CNTL_IP: ${OS_CNTL_IP} - OS_CONTROL_NODE_IP: ${OS_CONTROL_NODE_IP}</arg>
<arg>OS_CMP1_HOSTNAME: ${OS_CMP1_HOSTNAME} - OS_CMP1_IP: ${OS_CMP1_IP} - OS_COMPUTE_1_IP: ${OS_COMPUTE_1_IP}</arg>
<arg>OS_CMP2_HOSTNAME: ${OS_CMP2_HOSTNAME} - OS_CMP2_IP: ${OS_CMP2_IP} - OS_COMPUTE_2_IP: ${OS_COMPUTE_2_IP}</arg>
<arg>OS_ALL_IPS: @{OS_ALL_IPS}</arg>
<arg>OS_CMP_IPS: @{OS_CMP_IPS}</arg>
<arg>OS_NODE_CNT: ${OS_NODE_CNT}</arg>
<arg>OS_ALL_CONN_IDS: @{OS_ALL_CONN_IDS}</arg>
<arg>OS_CMP_CONN_IDS: @{OS_CMP_CONN_IDS}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:05:04.045" level="INFO">${output} = OS_CNTL_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CNTL_IP: 192.0.2.21 - OS_CONTROL_NODE_IP: 192.0.2.21
OS_CMP1_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP1_IP: 192.0.2.21 - OS_COMPUT...</msg>
<status status="PASS" endtime="20181214 09:05:04.045" starttime="20181214 09:05:04.044"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>DevStack Nodes Data:\n${output}</arg>
</arguments>
<msg timestamp="20181214 09:05:04.046" level="INFO">DevStack Nodes Data:
OS_CNTL_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CNTL_IP: 192.0.2.21 - OS_CONTROL_NODE_IP: 192.0.2.21
OS_CMP1_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP1_IP: 192.0.2.21 - OS_COMPUTE_1_IP: 
OS_CMP2_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP2_IP: 192.0.2.21 - OS_COMPUTE_2_IP: 
OS_ALL_IPS: [u'192.0.2.21']
OS_CMP_IPS: [u'192.0.2.21']
OS_NODE_CNT: 1
OS_ALL_CONN_IDS: [12]
OS_CMP_CONN_IDS: [12]</msg>
<status status="PASS" endtime="20181214 09:05:04.046" starttime="20181214 09:05:04.046"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:04.046" starttime="20181214 09:05:04.043"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:04.046" starttime="20181214 09:04:49.728"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>session</arg>
<arg>http://${odl_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
</arguments>
<msg timestamp="20181214 09:05:04.047" level="INFO">Creating Session using : alias=session, url=http://192.0.2.21:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad9f7e310&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 09:05:04.048" starttime="20181214 09:05:04.046"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:04.048" starttime="20181214 09:04:49.726"></status>
</kw>
<kw name="Start Packet Capture On Nodes" library="OpenStackOperations">
<doc>Wrapper keyword around the TcpDump packet capture that is catered to the Openstack setup.</doc>
<arguments>
<arg>tcpdump_port_6653</arg>
<arg>port 6653</arg>
<arg>@{OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>@{tcpdump_port_6653_conn_ids}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${SUITE_NAME}""".replace(" ","_").replace("/","_").replace(".","_")</arg>
</arguments>
<assign>
<var>${suite_}</var>
</assign>
<msg timestamp="20181214 09:05:04.049" level="INFO">${suite_} = CSIT_Security_Group</msg>
<status status="PASS" endtime="20181214 09:05:04.049" starttime="20181214 09:05:04.049"></status>
</kw>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${suite_}</arg>
</arguments>
<assign>
<var>${tag_}</var>
</assign>
<msg timestamp="20181214 09:05:04.050" level="INFO">${tag_} = tcpdump_port_6653__CSIT_Security_Group</msg>
<status status="PASS" endtime="20181214 09:05:04.050" starttime="20181214 09:05:04.049"></status>
</kw>
<kw name="Start Packet Capture on Nodes" library="Tcpdump">
<doc>Start packet captures on the given list of node ips.</doc>
<arguments>
<arg>tag=${tag_}</arg>
<arg>filter=${filter}</arg>
<arg>ips=${ips}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<msg timestamp="20181214 09:05:04.051" level="INFO">@{conn_ids} = [ ]</msg>
<status status="PASS" endtime="20181214 09:05:04.051" starttime="20181214 09:05:04.051"></status>
</kw>
<kw type="for" name="${ip} IN [ @{ips} ]">
<kw type="foritem" name="${ip} = 192.0.2.21">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${ip}</arg>
</arguments>
<assign>
<var>${fname}</var>
</assign>
<msg timestamp="20181214 09:05:04.052" level="INFO">${fname} = tcpdump_port_6653__CSIT_Security_Group__192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:05:04.052" starttime="20181214 09:05:04.052"></status>
</kw>
<kw name="Start Packet Capture On Node" library="Tcpdump">
<doc>Connects to the remote machine and starts tcpdump</doc>
<arguments>
<arg>${ip}</arg>
<arg>file_Name=${fname}</arg>
<arg>filter=${filter}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 09:05:04.054" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:05:04.054" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:05:04.054" starttime="20181214 09:05:04.053"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 09:05:04.055" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181214 09:05:04.055" starttime="20181214 09:05:04.055"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 09:05:04.056" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:05:04.057" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 09:05:04.057" starttime="20181214 09:05:04.056"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:04.057" starttime="20181214 09:05:04.057"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 09:05:04.058" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 09:05:04.397" level="INFO">Read output: Last login: Fri Dec 14 09:04:50 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:05:04.397" starttime="20181214 09:05:04.058"></status>
</kw>
<msg timestamp="20181214 09:05:04.397" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:05:04.397" starttime="20181214 09:05:04.057"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:04.398" starttime="20181214 09:05:04.056"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sudo /usr/sbin/tcpdump -vvv -ni ${networkAdapter} ${filter} -w /tmp/${file_Name}.pcap</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:05:04.399" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group__192.0.2.21.pcap</msg>
<status status="PASS" endtime="20181214 09:05:04.399" starttime="20181214 09:05:04.398"></status>
</kw>
<kw name="Start Command" library="SSHLibrary">
<doc>Starts execution of the ``command`` on the remote machine and returns immediately.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 09:05:04.400" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group__192.0.2.21.pcap'.</msg>
<msg timestamp="20181214 09:05:04.404" level="INFO">${stdout} = None</msg>
<msg timestamp="20181214 09:05:04.404" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181214 09:05:04.404" starttime="20181214 09:05:04.400"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 09:05:04.405" level="INFO">None</msg>
<status status="PASS" endtime="20181214 09:05:04.405" starttime="20181214 09:05:04.404"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:05:04.406" level="INFO">None</msg>
<status status="PASS" endtime="20181214 09:05:04.406" starttime="20181214 09:05:04.405"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:04.409" starttime="20181214 09:05:04.409"></status>
</kw>
<msg timestamp="20181214 09:05:04.409" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:05:04.409" starttime="20181214 09:05:04.408"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:04.409" starttime="20181214 09:05:04.407"></status>
</kw>
<msg timestamp="20181214 09:05:04.410" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181214 09:05:04.410" starttime="20181214 09:05:04.052"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${conn_ids}</arg>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:04.411" starttime="20181214 09:05:04.410"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:04.411" starttime="20181214 09:05:04.052"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:04.411" starttime="20181214 09:05:04.051"></status>
</kw>
<msg timestamp="20181214 09:05:04.411" level="INFO">@{conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181214 09:05:04.411" starttime="20181214 09:05:04.050"></status>
</kw>
<msg timestamp="20181214 09:05:04.412" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181214 09:05:04.412" starttime="20181214 09:05:04.048"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{tcpdump_port_6653_conn_ids}</arg>
</arguments>
<msg timestamp="20181214 09:05:04.413" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181214 09:05:04.413" starttime="20181214 09:05:04.412"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${PRE_CLEAN_OPENSTACK_ALL}"=="True"</arg>
<arg>OpenStack Cleanup All</arg>
</arguments>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:05:04.415" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:05:04.415" starttime="20181214 09:05:04.415"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:05:04.419" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181214 09:05:04.461" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:05:06.308" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:05:06.309" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:05:06.309" starttime="20181214 09:05:04.417"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:05:06.311" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:05:06.311" starttime="20181214 09:05:06.310"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:05:06.312" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:06.312" starttime="20181214 09:05:06.312"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:06.314" starttime="20181214 09:05:06.313"></status>
</kw>
<msg timestamp="20181214 09:05:06.315" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:05:06.315" starttime="20181214 09:05:04.416"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:05:06.316" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:05:06.316" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:05:06.316" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:05:06.316" starttime="20181214 09:05:06.315"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:05:06.317" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:05:06.317" starttime="20181214 09:05:06.317"></status>
</kw>
<msg timestamp="20181214 09:05:06.318" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181214 09:05:06.318" starttime="20181214 09:05:04.414"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181214 09:05:06.318" starttime="20181214 09:05:06.318"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:05:06.321" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:05:06.321" starttime="20181214 09:05:06.320"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:05:06.323" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181214 09:05:06.364" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:05:09.026" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:05:09.027" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:05:09.027" starttime="20181214 09:05:06.322"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:05:09.029" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:05:09.029" starttime="20181214 09:05:09.028"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:05:09.030" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:09.030" starttime="20181214 09:05:09.030"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:09.032" starttime="20181214 09:05:09.031"></status>
</kw>
<msg timestamp="20181214 09:05:09.033" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:05:09.033" starttime="20181214 09:05:06.321"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:05:09.034" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:05:09.034" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:05:09.034" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:05:09.034" starttime="20181214 09:05:09.033"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:05:09.035" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:05:09.035" starttime="20181214 09:05:09.034"></status>
</kw>
<msg timestamp="20181214 09:05:09.035" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181214 09:05:09.035" starttime="20181214 09:05:06.319"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181214 09:05:09.036" starttime="20181214 09:05:09.036"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:05:09.037" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:05:09.037" starttime="20181214 09:05:09.037"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:05:09.039" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181214 09:05:09.078" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:05:11.368" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:05:11.369" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:05:11.369" starttime="20181214 09:05:09.038"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:05:11.371" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:05:11.371" starttime="20181214 09:05:11.370"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:05:11.373" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:11.373" starttime="20181214 09:05:11.372"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:11.374" starttime="20181214 09:05:11.373"></status>
</kw>
<msg timestamp="20181214 09:05:11.375" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:05:11.375" starttime="20181214 09:05:09.038"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:05:11.376" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:05:11.377" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:05:11.377" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:05:11.377" starttime="20181214 09:05:11.376"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:05:11.378" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:05:11.378" starttime="20181214 09:05:11.378"></status>
</kw>
<msg timestamp="20181214 09:05:11.379" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181214 09:05:11.379" starttime="20181214 09:05:09.036"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181214 09:05:11.380" starttime="20181214 09:05:11.379"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:05:11.382" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:05:11.382" starttime="20181214 09:05:11.381"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:05:11.385" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181214 09:05:11.424" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:05:13.489" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:05:13.490" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:05:13.490" starttime="20181214 09:05:11.384"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:05:13.491" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:05:13.491" starttime="20181214 09:05:13.491"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:05:13.492" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:13.492" starttime="20181214 09:05:13.492"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:13.493" starttime="20181214 09:05:13.492"></status>
</kw>
<msg timestamp="20181214 09:05:13.494" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:05:13.494" starttime="20181214 09:05:11.383"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:05:13.494" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:05:13.494" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:05:13.494" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:05:13.494" starttime="20181214 09:05:13.494"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:05:13.495" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:05:13.495" starttime="20181214 09:05:13.495"></status>
</kw>
<msg timestamp="20181214 09:05:13.495" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181214 09:05:13.495" starttime="20181214 09:05:11.380"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181214 09:05:13.496" starttime="20181214 09:05:13.496"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:05:13.497" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:05:13.497" starttime="20181214 09:05:13.497"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:05:13.499" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181214 09:05:13.541" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:05:15.775" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:05:15.776" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:05:15.776" starttime="20181214 09:05:13.498"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:05:15.778" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:05:15.779" starttime="20181214 09:05:15.777"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:05:15.780" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:15.780" starttime="20181214 09:05:15.779"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:15.782" starttime="20181214 09:05:15.781"></status>
</kw>
<msg timestamp="20181214 09:05:15.783" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:05:15.783" starttime="20181214 09:05:13.498"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:05:15.784" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:05:15.784" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:05:15.785" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:05:15.785" starttime="20181214 09:05:15.784"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:05:15.786" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:05:15.786" starttime="20181214 09:05:15.785"></status>
</kw>
<msg timestamp="20181214 09:05:15.787" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181214 09:05:15.787" starttime="20181214 09:05:13.496"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181214 09:05:15.788" starttime="20181214 09:05:15.787"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:05:15.790" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:05:15.790" starttime="20181214 09:05:15.790"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:05:15.793" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181214 09:05:15.837" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:05:17.784" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:05:17.784" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:05:17.785" starttime="20181214 09:05:15.792"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:05:17.786" level="INFO">[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181214 09:05:17.787" starttime="20181214 09:05:17.786"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:05:17.788" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:17.788" starttime="20181214 09:05:17.787"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:17.790" starttime="20181214 09:05:17.788"></status>
</kw>
<msg timestamp="20181214 09:05:17.790" level="INFO">${json} = [
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181214 09:05:17.790" starttime="20181214 09:05:15.791"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:05:17.791" level="INFO">To JSON using : content=[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181214 09:05:17.792" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:05:17.792" level="INFO">@{list} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'bfcec20503cd4d30949...</msg>
<status status="PASS" endtime="20181214 09:05:17.792" starttime="20181214 09:05:17.791"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:05:17.793" level="INFO">[{u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}, {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}]</msg>
<status status="PASS" endtime="20181214 09:05:17.793" starttime="20181214 09:05:17.792"></status>
</kw>
<msg timestamp="20181214 09:05:17.794" level="INFO">@{security_groups} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'bfcec20503cd4d30949...</msg>
<status status="PASS" endtime="20181214 09:05:17.794" starttime="20181214 09:05:15.788"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:17.796" starttime="20181214 09:05:17.795"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:17.796" starttime="20181214 09:05:17.794"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:17.797" starttime="20181214 09:05:17.797"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:17.797" starttime="20181214 09:05:17.796"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:17.797" starttime="20181214 09:05:17.794"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 09:05:17.800" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181214 09:05:17.800" starttime="20181214 09:05:17.799"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:05:17.817" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181214 09:05:17.837" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:05:20.170" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:05:20.170" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:05:20.170" starttime="20181214 09:05:17.816"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:05:20.171" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:20.172" starttime="20181214 09:05:20.171"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:05:20.172" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:20.172" starttime="20181214 09:05:20.172"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:20.173" starttime="20181214 09:05:20.173"></status>
</kw>
<msg timestamp="20181214 09:05:20.174" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:05:20.174" starttime="20181214 09:05:17.815"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:20.174" starttime="20181214 09:05:17.800"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:05:20.184" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181214 09:05:20.231" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:05:22.191" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:05:22.192" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:05:22.192" starttime="20181214 09:05:20.184"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:05:22.194" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:22.194" starttime="20181214 09:05:22.193"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:05:22.195" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:22.195" starttime="20181214 09:05:22.194"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:22.197" starttime="20181214 09:05:22.196"></status>
</kw>
<msg timestamp="20181214 09:05:22.198" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:05:22.198" starttime="20181214 09:05:20.183"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:22.198" starttime="20181214 09:05:20.174"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:05:22.216" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181214 09:05:22.249" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:05:24.223" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:05:24.224" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:05:24.224" starttime="20181214 09:05:22.216"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:05:24.226" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:24.226" starttime="20181214 09:05:24.225"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:05:24.227" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:24.228" starttime="20181214 09:05:24.227"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:24.229" starttime="20181214 09:05:24.228"></status>
</kw>
<msg timestamp="20181214 09:05:24.230" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:05:24.230" starttime="20181214 09:05:22.215"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:24.230" starttime="20181214 09:05:22.198"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:05:24.248" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181214 09:05:24.283" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:05:26.471" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:05:26.472" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:05:26.472" starttime="20181214 09:05:24.248"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:05:26.474" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:26.474" starttime="20181214 09:05:26.473"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:05:26.476" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:26.476" starttime="20181214 09:05:26.475"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:26.478" starttime="20181214 09:05:26.477"></status>
</kw>
<msg timestamp="20181214 09:05:26.479" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:05:26.479" starttime="20181214 09:05:24.247"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:26.479" starttime="20181214 09:05:24.230"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:05:26.499" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181214 09:05:26.535" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:05:28.592" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:05:28.593" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:05:28.593" starttime="20181214 09:05:26.498"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:05:28.596" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 62100813-13a1-4c22-9a97-bfabd6744cb8 | default | Default security group | 8f21c4d8db54482e99c30c98fba342b4 |
| ee3dd710-2490-4241-b666-9fec686f0c78 | default | Default security group | bfcec20503cd4d309495f70adb639682 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181214 09:05:28.596" starttime="20181214 09:05:28.595"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:05:28.597" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:28.597" starttime="20181214 09:05:28.596"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:28.599" starttime="20181214 09:05:28.598"></status>
</kw>
<msg timestamp="20181214 09:05:28.600" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181214 09:05:28.600" starttime="20181214 09:05:26.497"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:28.600" starttime="20181214 09:05:26.479"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:05:28.620" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181214 09:05:28.662" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:05:30.946" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:05:30.947" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:05:30.947" starttime="20181214 09:05:28.619"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:05:30.949" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| 6ad09561-353a-445e-b51d-b931a7e01c22 | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| af9be2ac-0c71-466b-8ee2-188747a79255 | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c0796abf-11eb-4f12-8347-fb5894143b1d | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c5369c6a-c1ec-45d9-9393-f55f92ef6f46 | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| d06c714b-ca05-4f3a-a9af-f80ac1f213f5 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e39d54b7-5907-4ebe-bf47-f2be219b1fec | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e64e4970-560c-4af7-a079-217ef6e7e68a | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:05:30.949" starttime="20181214 09:05:30.948"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:05:30.950" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:30.950" starttime="20181214 09:05:30.950"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:30.952" starttime="20181214 09:05:30.951"></status>
</kw>
<msg timestamp="20181214 09:05:30.952" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181214 09:05:30.952" starttime="20181214 09:05:28.618"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:30.952" starttime="20181214 09:05:28.601"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:05:30.967" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181214 09:05:31.010" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:05:33.134" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:05:33.135" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:05:33.135" starttime="20181214 09:05:30.966"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:05:33.137" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:33.138" starttime="20181214 09:05:33.136"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:05:33.139" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:33.139" starttime="20181214 09:05:33.138"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:33.141" starttime="20181214 09:05:33.139"></status>
</kw>
<msg timestamp="20181214 09:05:33.141" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:05:33.141" starttime="20181214 09:05:30.965"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:33.141" starttime="20181214 09:05:30.953"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:05:33.158" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181214 09:05:33.202" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:05:35.616" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:05:35.617" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:05:35.617" starttime="20181214 09:05:33.157"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:05:35.618" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:35.618" starttime="20181214 09:05:35.617"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:05:35.619" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:35.619" starttime="20181214 09:05:35.618"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:35.620" starttime="20181214 09:05:35.619"></status>
</kw>
<msg timestamp="20181214 09:05:35.621" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:05:35.621" starttime="20181214 09:05:33.156"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:35.621" starttime="20181214 09:05:33.142"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:35.621" starttime="20181214 09:05:17.800"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:35.621" starttime="20181214 09:05:17.798"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:35.621" starttime="20181214 09:05:04.414"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:35.622" starttime="20181214 09:05:04.413"></status>
</kw>
<kw name="Add OVS Logging On All OpenStack Nodes" library="OpenStackOperations">
<doc>Add higher levels of OVS logging to all the OpenStack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Add OVS Logging" library="OVSDB">
<doc>Add higher levels of OVS logging</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:35.624" starttime="20181214 09:05:35.624"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>bridge:file:dbg</arg>
<arg>connmgr:file:dbg</arg>
<arg>inband:file:dbg</arg>
<arg>ofp_actions:file:dbg</arg>
<arg>ofp_errors:file:dbg</arg>
<arg>ofp_msgs:file:dbg</arg>
<arg>ovsdb_error:file:dbg</arg>
<arg>rconn:file:dbg</arg>
<arg>tunnel:file:dbg</arg>
<arg>vconn:file:dbg</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 09:05:35.625" level="INFO">@{modules} = [ bridge:file:dbg | connmgr:file:dbg | inband:file:dbg | ofp_actions:file:dbg | ofp_errors:file:dbg | ofp_msgs:file:dbg | ovsdb_error:file:dbg | rconn:file:dbg | tunnel:file:dbg | vconn:file:dbg ]</msg>
<status status="PASS" endtime="20181214 09:05:35.625" starttime="20181214 09:05:35.625"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = bridge:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:05:35.628" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181214 09:05:35.628" starttime="20181214 09:05:35.627"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:35.629" starttime="20181214 09:05:35.628"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:05:35.629" starttime="20181214 09:05:35.629"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:05:35.639" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181214 09:05:35.639" starttime="20181214 09:05:35.630"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:05:35.696" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:05:35.697" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:05:35.697" starttime="20181214 09:05:35.639"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:35.698" starttime="20181214 09:05:35.626"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:35.698" starttime="20181214 09:05:35.626"></status>
</kw>
<kw type="foritem" name="${module} = connmgr:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:05:35.701" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181214 09:05:35.701" starttime="20181214 09:05:35.701"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:35.703" starttime="20181214 09:05:35.702"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:05:35.704" starttime="20181214 09:05:35.703"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:05:35.708" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181214 09:05:35.709" starttime="20181214 09:05:35.704"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:05:35.732" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:05:35.732" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:05:35.732" starttime="20181214 09:05:35.710"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:35.732" starttime="20181214 09:05:35.699"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:35.732" starttime="20181214 09:05:35.698"></status>
</kw>
<kw type="foritem" name="${module} = inband:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:05:35.735" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set inband:file:dbg</msg>
<status status="PASS" endtime="20181214 09:05:35.735" starttime="20181214 09:05:35.734"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:35.736" starttime="20181214 09:05:35.735"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:05:35.736" starttime="20181214 09:05:35.736"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:05:35.740" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set inband:file:dbg</msg>
<status status="PASS" endtime="20181214 09:05:35.740" starttime="20181214 09:05:35.737"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:05:35.767" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:05:35.767" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:05:35.767" starttime="20181214 09:05:35.741"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:35.767" starttime="20181214 09:05:35.733"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:35.768" starttime="20181214 09:05:35.733"></status>
</kw>
<kw type="foritem" name="${module} = ofp_actions:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:05:35.770" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181214 09:05:35.770" starttime="20181214 09:05:35.769"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:35.771" starttime="20181214 09:05:35.770"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:05:35.771" starttime="20181214 09:05:35.771"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:05:35.775" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181214 09:05:35.776" starttime="20181214 09:05:35.772"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:05:35.801" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:05:35.801" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:05:35.802" starttime="20181214 09:05:35.776"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:35.802" starttime="20181214 09:05:35.768"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:35.802" starttime="20181214 09:05:35.768"></status>
</kw>
<kw type="foritem" name="${module} = ofp_errors:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:05:35.804" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181214 09:05:35.804" starttime="20181214 09:05:35.803"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:35.805" starttime="20181214 09:05:35.804"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:05:35.805" starttime="20181214 09:05:35.805"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:05:35.808" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181214 09:05:35.808" starttime="20181214 09:05:35.805"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:05:35.831" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:05:35.831" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:05:35.831" starttime="20181214 09:05:35.809"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:35.831" starttime="20181214 09:05:35.802"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:35.831" starttime="20181214 09:05:35.802"></status>
</kw>
<kw type="foritem" name="${module} = ofp_msgs:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:05:35.832" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181214 09:05:35.833" starttime="20181214 09:05:35.832"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:35.833" starttime="20181214 09:05:35.833"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:05:35.834" starttime="20181214 09:05:35.833"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:05:35.837" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181214 09:05:35.837" starttime="20181214 09:05:35.834"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:05:35.857" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:05:35.858" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:05:35.858" starttime="20181214 09:05:35.837"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:35.858" starttime="20181214 09:05:35.831"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:35.858" starttime="20181214 09:05:35.831"></status>
</kw>
<kw type="foritem" name="${module} = ovsdb_error:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:05:35.859" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181214 09:05:35.860" starttime="20181214 09:05:35.859"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:35.860" starttime="20181214 09:05:35.860"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:05:35.861" starttime="20181214 09:05:35.861"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:05:35.864" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181214 09:05:35.864" starttime="20181214 09:05:35.861"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:05:35.882" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:05:35.882" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:05:35.882" starttime="20181214 09:05:35.864"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:35.882" starttime="20181214 09:05:35.858"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:35.882" starttime="20181214 09:05:35.858"></status>
</kw>
<kw type="foritem" name="${module} = rconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:05:35.883" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181214 09:05:35.883" starttime="20181214 09:05:35.883"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:35.884" starttime="20181214 09:05:35.884"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:05:35.884" starttime="20181214 09:05:35.884"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:05:35.887" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181214 09:05:35.887" starttime="20181214 09:05:35.885"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:05:35.903" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:05:35.903" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:05:35.904" starttime="20181214 09:05:35.887"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:35.904" starttime="20181214 09:05:35.882"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:35.904" starttime="20181214 09:05:35.882"></status>
</kw>
<kw type="foritem" name="${module} = tunnel:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:05:35.905" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181214 09:05:35.905" starttime="20181214 09:05:35.905"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:35.905" starttime="20181214 09:05:35.905"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:05:35.906" starttime="20181214 09:05:35.906"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:05:35.908" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181214 09:05:35.908" starttime="20181214 09:05:35.906"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:05:35.924" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:05:35.925" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:05:35.925" starttime="20181214 09:05:35.909"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:35.925" starttime="20181214 09:05:35.904"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:35.925" starttime="20181214 09:05:35.904"></status>
</kw>
<kw type="foritem" name="${module} = vconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:05:35.926" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181214 09:05:35.926" starttime="20181214 09:05:35.926"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:35.926" starttime="20181214 09:05:35.926"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:05:35.927" starttime="20181214 09:05:35.927"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:05:35.929" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181214 09:05:35.929" starttime="20181214 09:05:35.927"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:05:35.945" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:05:35.945" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:05:35.945" starttime="20181214 09:05:35.929"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:35.945" starttime="20181214 09:05:35.925"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:35.945" starttime="20181214 09:05:35.925"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:35.945" starttime="20181214 09:05:35.626"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/list</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:05:35.946" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/list</msg>
<status status="PASS" endtime="20181214 09:05:35.946" starttime="20181214 09:05:35.946"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:35.947" starttime="20181214 09:05:35.947"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:05:35.947" starttime="20181214 09:05:35.947"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:05:35.949" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/list</msg>
<status status="PASS" endtime="20181214 09:05:35.949" starttime="20181214 09:05:35.947"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:05:36.013" level="INFO">console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond               OFF        ERR       INFO
bridge             OFF        ERR        DBG
bundle             OFF        ERR       INFO
bundles            OFF        ERR       INFO
cfm                OFF        ERR       INFO
collectors         OFF        ERR       INFO
command_line       OFF        ERR       INFO
connmgr            OFF        ERR        DBG
conntrack          OFF        ERR       INFO
coverage           OFF        ERR       INFO
ct_dpif            OFF        ERR       INFO
daemon             OFF        ERR       INFO
daemon_unix        OFF        ERR       INFO
dpctl              OFF        ERR       INFO
dpdk               OFF        ERR       INFO
dpif               OFF        ERR       INFO
dpif_netdev        OFF        ERR       INFO
dpif_netlink       OFF        ERR       INFO
dpif_netlink_rtnl   OFF        ERR       INFO
entropy            OFF        ERR       INFO
fail_open          OFF        ERR       INFO
fatal_signal       OFF        ERR       INFO
hmap               OFF        ERR       INFO
in_band            OFF        ERR       INFO
ipfix              OFF        ERR       INFO
jsonrpc            OFF        ERR       INFO
lacp               OFF        ERR       INFO
lldp               OFF        ERR       INFO
lldpd              OFF        ERR       INFO
lldpd_structs      OFF        ERR       INFO
lockfile           OFF        ERR       INFO
memory             OFF        ERR       INFO
meta_flow          OFF        ERR       INFO
native_tnl         OFF        ERR       INFO
netdev             OFF        ERR       INFO
netdev_dpdk        OFF        ERR       INFO
netdev_dummy       OFF        ERR       INFO
netdev_linux       OFF        ERR       INFO
netdev_tc_offloads   OFF        ERR       INFO
netdev_vport       OFF        ERR       INFO
netflow            OFF        ERR       INFO
netlink            OFF        ERR       INFO
netlink_conntrack   OFF        ERR       INFO
netlink_notifier   OFF        ERR       INFO
netlink_socket     OFF        ERR       INFO
nx_match           OFF        ERR       INFO
odp_util           OFF        ERR       INFO
ofp_actions        OFF        ERR        DBG
ofp_errors         OFF        ERR        DBG
ofp_msgs           OFF        ERR        DBG
ofp_util           OFF        ERR       INFO
ofproto            OFF        ERR       INFO
ofproto_dpif       OFF        ERR       INFO
ofproto_dpif_mirror   OFF        ERR       INFO
ofproto_dpif_monitor   OFF        ERR       INFO
ofproto_dpif_rid   OFF        ERR       INFO
ofproto_dpif_upcall   OFF        ERR       INFO
ofproto_dpif_xlate   OFF        ERR       INFO
ofproto_xlate_cache   OFF        ERR       INFO
ovs_lldp           OFF        ERR       INFO
ovs_numa           OFF        ERR       INFO
ovs_rcu            OFF        ERR       INFO
ovs_router         OFF        ERR       INFO
ovs_thread         OFF        ERR       INFO
ovsdb_error        OFF        ERR        DBG
ovsdb_idl          OFF        ERR       INFO
pcap               OFF        ERR       INFO
pmd_perf           OFF        ERR       INFO
poll_loop          OFF        ERR       INFO
process            OFF        ERR       INFO
rconn              OFF        ERR        DBG
reconnect          OFF        ERR       INFO
route_table        OFF        ERR       INFO
rstp               OFF        ERR       INFO
rstp_sm            OFF        ERR       INFO
sflow              OFF        ERR       INFO
signals            OFF        ERR       INFO
socket_util        OFF        ERR       INFO
socket_util_unix   OFF        ERR       INFO
stp                OFF        ERR       INFO
stream             OFF        ERR       INFO
stream_fd          OFF        ERR       INFO
stream_ssl         OFF        ERR       INFO
stream_tcp         OFF        ERR       INFO
stream_unix        OFF        ERR       INFO
svec               OFF        ERR       INFO
system_stats       OFF        ERR       INFO
tc                 OFF        ERR       INFO
timeval            OFF        ERR       INFO
tunnel             OFF        ERR        DBG
unixctl            OFF        ERR       INFO
util               OFF        ERR       INFO
vconn              OFF        ERR        DBG
vconn_stream       OFF        ERR       INFO
vlog               OFF        ERR       INFO
vswitchd           OFF        ERR       INFO
xenserver          OFF        ERR       INFO
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:05:36.013" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181214 09:05:36.013" starttime="20181214 09:05:35.950"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:36.013" starttime="20181214 09:05:35.946"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:36.013" starttime="20181214 09:05:35.623"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:36.013" starttime="20181214 09:05:35.623"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:36.013" starttime="20181214 09:05:35.623"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:36.014" starttime="20181214 09:05:35.622"></status>
</kw>
<kw name="Validate Deployment" library="OpenStackOperations">
<doc>Validate the deployment. Examples to validate are verifying default table</doc>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>----------------------------------------\n${SUITE_NAME}\n</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 09:05:36.022" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 09:05:36.022" starttime="20181214 09:05:36.022"></status>
</kw>
<msg timestamp="20181214 09:05:36.022" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:05:36.022" starttime="20181214 09:05:36.021"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:36.023" starttime="20181214 09:05:36.022"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 09:05:36.023" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 09:05:36.023" starttime="20181214 09:05:36.023"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:36.024" starttime="20181214 09:05:36.021"></status>
</kw>
<kw type="for" name="${keyword} IN [ @{VALIDATION_KEYWORDS} ]">
<kw type="foritem" name="${keyword} = Verify Services">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Services" library="OpenStackOperations">
<doc>Verify if the services are operational</doc>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>60</arg>
<arg>2</arg>
<arg>ClusterManagement.Check Status Of Services Is OPERATIONAL</arg>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw name="Check Status Of Services Is OPERATIONAL" library="ClusterManagement">
<doc>This keyword will verify whether all the services are operational in all the ODL nodes</doc>
<arguments>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Check Service Status" library="ClusterManagement">
<doc>Issues the karaf shell command showSvcStatus to verify the ready and service states are the same as the arguments passed</doc>
<arguments>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
<arg>ACTIVE</arg>
<arg>OPERATIONAL</arg>
<arg>@{service_list}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${NUM_ODL_SYSTEM} &gt; 1</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus -n ${odl_ip}</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
<arg>ELSE</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<assign>
<var>${service_status_output}</var>
</assign>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:36.034" starttime="20181214 09:05:36.034"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:05:36.035" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:05:36.223" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:05:36.223" starttime="20181214 09:05:36.035"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:05:36.241" level="INFO">@root&gt;showSvcStatus</msg>
<status status="PASS" endtime="20181214 09:05:36.241" starttime="20181214 09:05:36.224"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:05:36.246" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Dec 14 09:05:36 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 09:05:36.246" level="INFO">${output} = [?1l&gt;[?2004lTimestamp: Fri Dec 14 09:05:36 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181214 09:05:36.246" starttime="20181214 09:05:36.241"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 09:05:36.290" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 09:05:36.290" starttime="20181214 09:05:36.246"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:05:36.292" starttime="20181214 09:05:36.290"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:05:36.292" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Dec 14 09:05:36 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:05:36.292" starttime="20181214 09:05:36.292"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:36.292" starttime="20181214 09:05:36.033"></status>
</kw>
<msg timestamp="20181214 09:05:36.292" level="INFO">${service_status_output} = [?1l&gt;[?2004lTimestamp: Fri Dec 14 09:05:36 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181214 09:05:36.292" starttime="20181214 09:05:36.027"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${system_ready_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:36.293" starttime="20181214 09:05:36.293"></status>
</kw>
<kw type="for" name="${service} IN [ @{service_list} ]">
<kw type="foritem" name="${service} = OPENFLOW">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:36.294" starttime="20181214 09:05:36.293"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:36.294" starttime="20181214 09:05:36.293"></status>
</kw>
<kw type="foritem" name="${service} = IFM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:36.294" starttime="20181214 09:05:36.294"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:36.294" starttime="20181214 09:05:36.294"></status>
</kw>
<kw type="foritem" name="${service} = ITM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:36.295" starttime="20181214 09:05:36.295"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:36.295" starttime="20181214 09:05:36.294"></status>
</kw>
<kw type="foritem" name="${service} = DATASTORE">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:36.296" starttime="20181214 09:05:36.295"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:36.296" starttime="20181214 09:05:36.295"></status>
</kw>
<kw type="foritem" name="${service} = ELAN">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:36.296" starttime="20181214 09:05:36.296"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:36.296" starttime="20181214 09:05:36.296"></status>
</kw>
<kw type="foritem" name="${service} = OVSDB">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:36.297" starttime="20181214 09:05:36.297"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:36.297" starttime="20181214 09:05:36.296"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:36.297" starttime="20181214 09:05:36.293"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:36.297" starttime="20181214 09:05:36.026"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:36.297" starttime="20181214 09:05:36.026"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:36.297" starttime="20181214 09:05:36.026"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:36.297" starttime="20181214 09:05:36.025"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:36.297" starttime="20181214 09:05:36.025"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:36.297" starttime="20181214 09:05:36.024"></status>
</kw>
<msg timestamp="20181214 09:05:36.297" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:05:36.297" starttime="20181214 09:05:36.024"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 09:05:36.307" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 09:05:36.307" starttime="20181214 09:05:36.307"></status>
</kw>
<msg timestamp="20181214 09:05:36.308" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:05:36.308" starttime="20181214 09:05:36.306"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:36.309" starttime="20181214 09:05:36.308"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 09:05:36.310" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 09:05:36.310" starttime="20181214 09:05:36.309"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:36.310" starttime="20181214 09:05:36.305"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:36.310" starttime="20181214 09:05:36.298"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:36.310" starttime="20181214 09:05:36.024"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tunnels">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tunnels" library="OpenStackOperations">
<doc>Verify if the default tunnels are created.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>odl-netvirt-sfc</arg>
</arguments>
<assign>
<var>${check_feature_list}</var>
</assign>
<msg timestamp="20181214 09:05:36.312" level="INFO">${check_feature_list} = [u'odl-netvirt-sfc']</msg>
<status status="PASS" endtime="20181214 09:05:36.313" starttime="20181214 09:05:36.312"></status>
</kw>
<kw name="Is Feature Installed" library="OpenStackOperations">
<arguments>
<arg>features=${check_feature_list}</arg>
</arguments>
<assign>
<var>${is_sfc_enabled}</var>
</assign>
<kw type="for" name="${feature} IN [ @{features} ]">
<kw type="foritem" name="${feature} = odl-netvirt-sfc">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Should Contain</arg>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<msg timestamp="20181214 09:05:36.329" level="FAIL">Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="FAIL" endtime="20181214 09:05:36.329" starttime="20181214 09:05:36.315"></status>
</kw>
<msg timestamp="20181214 09:05:36.329" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181214 09:05:36.329" level="INFO">${output} = Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="PASS" endtime="20181214 09:05:36.329" starttime="20181214 09:05:36.314"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>True</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:36.330" starttime="20181214 09:05:36.330"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:36.330" starttime="20181214 09:05:36.314"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:36.330" starttime="20181214 09:05:36.314"></status>
</kw>
<msg timestamp="20181214 09:05:36.331" level="INFO">${is_sfc_enabled} = False</msg>
<status status="PASS" endtime="20181214 09:05:36.331" starttime="20181214 09:05:36.313"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${is_sfc_enabled} == ${True}</arg>
<arg>${True}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:36.332" starttime="20181214 09:05:36.331"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${OS_NODE_CNT} == ${1}</arg>
<arg>${True}</arg>
</arguments>
<msg timestamp="20181214 09:05:36.332" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:05:36.333" starttime="20181214 09:05:36.332"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:36.333" starttime="20181214 09:05:36.311"></status>
</kw>
<msg timestamp="20181214 09:05:36.333" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:05:36.333" starttime="20181214 09:05:36.311"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 09:05:36.347" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 09:05:36.347" starttime="20181214 09:05:36.346"></status>
</kw>
<msg timestamp="20181214 09:05:36.347" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:05:36.347" starttime="20181214 09:05:36.346"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:36.348" starttime="20181214 09:05:36.348"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 09:05:36.349" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 09:05:36.349" starttime="20181214 09:05:36.349"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:36.350" starttime="20181214 09:05:36.345"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:36.350" starttime="20181214 09:05:36.333"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:36.350" starttime="20181214 09:05:36.310"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tables On Nodes">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tables On Nodes" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on all Nodes</doc>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>session</arg>
<arg>${CONFIG_NODES_API}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:05:36.363" level="INFO">Get Request using : alias=session, uri=/restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 09:05:36.363" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:05:36.363" starttime="20181214 09:05:36.351"></status>
</kw>
<kw name="Log Content" library="Utils">
<arguments>
<arg>${resp.content}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'''${resp_content}''' != '${EMPTY}'</arg>
<arg>RequestsLibrary.To Json</arg>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Set Variable</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${resp_json}</var>
</assign>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<msg timestamp="20181214 09:05:36.387" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.272795776625121.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false},{"id":"SNAT.272795776625121.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.272795776625121.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.272795776625121.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false},{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.272795776625121.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36},{"id":38},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_v4_Broadcast_272795776625121_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_272795776625121_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"44f91859-7723-44e1-a95d-25948457eb65","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297728,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210016}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.4.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4398046511104,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":21990232555520,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":27487790694400,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:272795776625121:272795776625121:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.272795776625121.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17}],"flow-node-inventory:group":[{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":225001,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e13b9ba2-e337-4e51-9e53-07a75695540c","group-type":"group-all"},{"group-id":210016,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210015}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210015,"buckets":{},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181214 09:05:36.388" level="INFO">To JSON using : pretty_print=True </msg>
<status status="PASS" endtime="20181214 09:05:36.388" starttime="20181214 09:05:36.367"></status>
</kw>
<msg timestamp="20181214 09:05:36.389" level="INFO">${resp_json} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181214 09:05:36.389" starttime="20181214 09:05:36.365"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp_json}</arg>
</arguments>
<msg timestamp="20181214 09:05:36.391" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225001,
                        "group-name": "e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210015
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 6400
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210016,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210015,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 1024
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5120
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "44f91859-7723-44e1-a95d-25948457eb65",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210016
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297728,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1024
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5120
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5888
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4398046511104,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 21990232555520,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 6400
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 27487790694400,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "id": 17
                    }
                ],
                "id": "openflow:272795776625121"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:05:36.394" starttime="20181214 09:05:36.390"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:36.394" starttime="20181214 09:05:36.364"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_node_list}</var>
</assign>
<msg timestamp="20181214 09:05:36.394" level="INFO">${failed_node_list} = []</msg>
<status status="PASS" endtime="20181214 09:05:36.395" starttime="20181214 09:05:36.394"></status>
</kw>
<kw type="for" name="${node_ip} IN [ @{node_ips} ]">
<kw type="foritem" name="${node_ip} = 192.0.2.21">
<kw name="Verify Expected Default Tables" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on specific Node</doc>
<arguments>
<arg>${node_ip}</arg>
</arguments>
<assign>
<var>${failed_table_list}</var>
</assign>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${ovs_ip}</arg>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
</arguments>
<assign>
<var>${flow_dump}</var>
</assign>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:36.397" starttime="20181214 09:05:36.397"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 09:05:36.398" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:05:36.398" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:05:36.398" starttime="20181214 09:05:36.398"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 09:05:36.399" level="INFO">Attempting to execute command "sudo ovs-ofctl dump-flows br-int -OOpenFlow13" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 09:05:36.399" starttime="20181214 09:05:36.399"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 09:05:36.400" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181214 09:05:36.400" starttime="20181214 09:05:36.399"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 09:05:36.401" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:05:36.401" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 09:05:36.401" starttime="20181214 09:05:36.401"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:36.402" starttime="20181214 09:05:36.402"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 09:05:36.403" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 09:05:36.854" level="INFO">Read output: Last login: Fri Dec 14 09:05:04 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:05:36.854" starttime="20181214 09:05:36.403"></status>
</kw>
<msg timestamp="20181214 09:05:36.854" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:05:36.854" starttime="20181214 09:05:36.402"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:36.855" starttime="20181214 09:05:36.400"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 09:05:36.856" level="INFO">Executing command 'sudo ovs-ofctl dump-flows br-int -OOpenFlow13'.</msg>
<msg timestamp="20181214 09:05:36.931" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 09:05:36.932" level="INFO">${stdout} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xf...</msg>
<msg timestamp="20181214 09:05:36.932" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181214 09:05:36.932" starttime="20181214 09:05:36.855"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:05:36.997" starttime="20181214 09:05:36.932"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 09:05:36.999" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:36.999" starttime="20181214 09:05:36.998"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.001" starttime="20181214 09:05:37.000"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:05:37.005" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:05:37.005" starttime="20181214 09:05:37.004"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.005" starttime="20181214 09:05:37.002"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.010" starttime="20181214 09:05:37.008"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.011" starttime="20181214 09:05:37.010"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:05:37.012" starttime="20181214 09:05:37.011"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.012" starttime="20181214 09:05:37.007"></status>
</kw>
<msg timestamp="20181214 09:05:37.013" level="INFO">${flow_dump} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xf...</msg>
<status status="PASS" endtime="20181214 09:05:37.013" starttime="20181214 09:05:36.396"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${flow_dump}</arg>
</arguments>
<msg timestamp="20181214 09:05:37.014" level="INFO">OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop</msg>
<status status="PASS" endtime="20181214 09:05:37.014" starttime="20181214 09:05:37.013"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_table_list}</var>
</assign>
<msg timestamp="20181214 09:05:37.016" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181214 09:05:37.016" starttime="20181214 09:05:37.015"></status>
</kw>
<kw type="for" name="${table} IN [ @{DEFAULT_FLOW_TABLES} ]">
<kw type="foritem" name="${table} = 18">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.019" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=18.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.020" starttime="20181214 09:05:37.017"></status>
</kw>
<msg timestamp="20181214 09:05:37.020" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.020" starttime="20181214 09:05:37.017"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.021" starttime="20181214 09:05:37.020"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.021" starttime="20181214 09:05:37.016"></status>
</kw>
<kw type="foritem" name="${table} = 19">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.024" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=19.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.025" starttime="20181214 09:05:37.022"></status>
</kw>
<msg timestamp="20181214 09:05:37.025" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.025" starttime="20181214 09:05:37.022"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.026" starttime="20181214 09:05:37.025"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.026" starttime="20181214 09:05:37.021"></status>
</kw>
<kw type="foritem" name="${table} = 20">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.029" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=20.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.029" starttime="20181214 09:05:37.027"></status>
</kw>
<msg timestamp="20181214 09:05:37.029" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.029" starttime="20181214 09:05:37.026"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.030" starttime="20181214 09:05:37.030"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.030" starttime="20181214 09:05:37.026"></status>
</kw>
<kw type="foritem" name="${table} = 22">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.034" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=22.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.034" starttime="20181214 09:05:37.032"></status>
</kw>
<msg timestamp="20181214 09:05:37.034" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.034" starttime="20181214 09:05:37.031"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.035" starttime="20181214 09:05:37.035"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.035" starttime="20181214 09:05:37.031"></status>
</kw>
<kw type="foritem" name="${table} = 23">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.038" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=23.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.039" starttime="20181214 09:05:37.036"></status>
</kw>
<msg timestamp="20181214 09:05:37.039" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.039" starttime="20181214 09:05:37.036"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.040" starttime="20181214 09:05:37.039"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.040" starttime="20181214 09:05:37.035"></status>
</kw>
<kw type="foritem" name="${table} = 24">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.043" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=24.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.043" starttime="20181214 09:05:37.041"></status>
</kw>
<msg timestamp="20181214 09:05:37.043" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.043" starttime="20181214 09:05:37.040"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.044" starttime="20181214 09:05:37.044"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.044" starttime="20181214 09:05:37.040"></status>
</kw>
<kw type="foritem" name="${table} = 43">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.047" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=43.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.048" starttime="20181214 09:05:37.045"></status>
</kw>
<msg timestamp="20181214 09:05:37.048" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.048" starttime="20181214 09:05:37.045"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.049" starttime="20181214 09:05:37.049"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.049" starttime="20181214 09:05:37.044"></status>
</kw>
<kw type="foritem" name="${table} = 45">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.052" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=45.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.052" starttime="20181214 09:05:37.050"></status>
</kw>
<msg timestamp="20181214 09:05:37.053" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.053" starttime="20181214 09:05:37.049"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.053" starttime="20181214 09:05:37.053"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.054" starttime="20181214 09:05:37.049"></status>
</kw>
<kw type="foritem" name="${table} = 48">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.057" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=48.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.057" starttime="20181214 09:05:37.055"></status>
</kw>
<msg timestamp="20181214 09:05:37.057" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.057" starttime="20181214 09:05:37.054"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.058" starttime="20181214 09:05:37.058"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.058" starttime="20181214 09:05:37.054"></status>
</kw>
<kw type="foritem" name="${table} = 50">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.061" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=50.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.061" starttime="20181214 09:05:37.059"></status>
</kw>
<msg timestamp="20181214 09:05:37.062" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.062" starttime="20181214 09:05:37.059"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.062" starttime="20181214 09:05:37.062"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.063" starttime="20181214 09:05:37.058"></status>
</kw>
<kw type="foritem" name="${table} = 51">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.066" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=51.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.066" starttime="20181214 09:05:37.064"></status>
</kw>
<msg timestamp="20181214 09:05:37.067" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.067" starttime="20181214 09:05:37.063"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.067" starttime="20181214 09:05:37.067"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.067" starttime="20181214 09:05:37.063"></status>
</kw>
<kw type="foritem" name="${table} = 60">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.071" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=60.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.072" starttime="20181214 09:05:37.069"></status>
</kw>
<msg timestamp="20181214 09:05:37.072" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.072" starttime="20181214 09:05:37.068"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.073" starttime="20181214 09:05:37.072"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.073" starttime="20181214 09:05:37.068"></status>
</kw>
<kw type="foritem" name="${table} = 80">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.077" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=80.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.077" starttime="20181214 09:05:37.074"></status>
</kw>
<msg timestamp="20181214 09:05:37.077" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.078" starttime="20181214 09:05:37.073"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.078" starttime="20181214 09:05:37.078"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.078" starttime="20181214 09:05:37.073"></status>
</kw>
<kw type="foritem" name="${table} = 81">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.082" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=81.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.082" starttime="20181214 09:05:37.079"></status>
</kw>
<msg timestamp="20181214 09:05:37.082" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.083" starttime="20181214 09:05:37.079"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.083" starttime="20181214 09:05:37.083"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.083" starttime="20181214 09:05:37.078"></status>
</kw>
<kw type="foritem" name="${table} = 90">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.087" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=90.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.087" starttime="20181214 09:05:37.084"></status>
</kw>
<msg timestamp="20181214 09:05:37.087" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.088" starttime="20181214 09:05:37.084"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.088" starttime="20181214 09:05:37.088"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.088" starttime="20181214 09:05:37.083"></status>
</kw>
<kw type="foritem" name="${table} = 210">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.092" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=210.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.093" starttime="20181214 09:05:37.089"></status>
</kw>
<msg timestamp="20181214 09:05:37.093" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.093" starttime="20181214 09:05:37.089"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.094" starttime="20181214 09:05:37.093"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.094" starttime="20181214 09:05:37.088"></status>
</kw>
<kw type="foritem" name="${table} = 211">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.098" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=211.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.098" starttime="20181214 09:05:37.094"></status>
</kw>
<msg timestamp="20181214 09:05:37.098" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.098" starttime="20181214 09:05:37.094"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.099" starttime="20181214 09:05:37.099"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.099" starttime="20181214 09:05:37.094"></status>
</kw>
<kw type="foritem" name="${table} = 212">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.103" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=212.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.103" starttime="20181214 09:05:37.100"></status>
</kw>
<msg timestamp="20181214 09:05:37.103" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.104" starttime="20181214 09:05:37.099"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.104" starttime="20181214 09:05:37.104"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.104" starttime="20181214 09:05:37.099"></status>
</kw>
<kw type="foritem" name="${table} = 213">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.108" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=213.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.108" starttime="20181214 09:05:37.105"></status>
</kw>
<msg timestamp="20181214 09:05:37.109" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.109" starttime="20181214 09:05:37.105"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.109" starttime="20181214 09:05:37.109"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.109" starttime="20181214 09:05:37.104"></status>
</kw>
<kw type="foritem" name="${table} = 214">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.113" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=214.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.114" starttime="20181214 09:05:37.110"></status>
</kw>
<msg timestamp="20181214 09:05:37.114" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.114" starttime="20181214 09:05:37.110"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.115" starttime="20181214 09:05:37.114"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.115" starttime="20181214 09:05:37.109"></status>
</kw>
<kw type="foritem" name="${table} = 215">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.119" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=215.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.119" starttime="20181214 09:05:37.115"></status>
</kw>
<msg timestamp="20181214 09:05:37.119" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.119" starttime="20181214 09:05:37.115"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.120" starttime="20181214 09:05:37.119"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.120" starttime="20181214 09:05:37.115"></status>
</kw>
<kw type="foritem" name="${table} = 216">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.124" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=216.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.124" starttime="20181214 09:05:37.121"></status>
</kw>
<msg timestamp="20181214 09:05:37.124" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.124" starttime="20181214 09:05:37.120"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.125" starttime="20181214 09:05:37.125"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.125" starttime="20181214 09:05:37.120"></status>
</kw>
<kw type="foritem" name="${table} = 217">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.129" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=217.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.129" starttime="20181214 09:05:37.126"></status>
</kw>
<msg timestamp="20181214 09:05:37.129" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.129" starttime="20181214 09:05:37.125"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.130" starttime="20181214 09:05:37.130"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.130" starttime="20181214 09:05:37.125"></status>
</kw>
<kw type="foritem" name="${table} = 239">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.134" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=239.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.134" starttime="20181214 09:05:37.131"></status>
</kw>
<msg timestamp="20181214 09:05:37.135" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.135" starttime="20181214 09:05:37.130"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.135" starttime="20181214 09:05:37.135"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.135" starttime="20181214 09:05:37.130"></status>
</kw>
<kw type="foritem" name="${table} = 240">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.139" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=240.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.139" starttime="20181214 09:05:37.136"></status>
</kw>
<msg timestamp="20181214 09:05:37.140" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.140" starttime="20181214 09:05:37.136"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.140" starttime="20181214 09:05:37.140"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.140" starttime="20181214 09:05:37.135"></status>
</kw>
<kw type="foritem" name="${table} = 241">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.144" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=241.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.145" starttime="20181214 09:05:37.141"></status>
</kw>
<msg timestamp="20181214 09:05:37.145" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.145" starttime="20181214 09:05:37.141"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.145" starttime="20181214 09:05:37.145"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.146" starttime="20181214 09:05:37.140"></status>
</kw>
<kw type="foritem" name="${table} = 242">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.150" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=242.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.150" starttime="20181214 09:05:37.146"></status>
</kw>
<msg timestamp="20181214 09:05:37.150" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.150" starttime="20181214 09:05:37.146"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.151" starttime="20181214 09:05:37.150"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.151" starttime="20181214 09:05:37.146"></status>
</kw>
<kw type="foritem" name="${table} = 243">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.155" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=243.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.155" starttime="20181214 09:05:37.151"></status>
</kw>
<msg timestamp="20181214 09:05:37.155" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.155" starttime="20181214 09:05:37.151"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.156" starttime="20181214 09:05:37.155"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.156" starttime="20181214 09:05:37.151"></status>
</kw>
<kw type="foritem" name="${table} = 244">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.160" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=244.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.160" starttime="20181214 09:05:37.156"></status>
</kw>
<msg timestamp="20181214 09:05:37.160" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.160" starttime="20181214 09:05:37.156"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.161" starttime="20181214 09:05:37.161"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.161" starttime="20181214 09:05:37.156"></status>
</kw>
<kw type="foritem" name="${table} = 245">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.165" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=245.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.165" starttime="20181214 09:05:37.162"></status>
</kw>
<msg timestamp="20181214 09:05:37.165" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.165" starttime="20181214 09:05:37.161"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.166" starttime="20181214 09:05:37.166"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.166" starttime="20181214 09:05:37.161"></status>
</kw>
<kw type="foritem" name="${table} = 246">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.170" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=246.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.170" starttime="20181214 09:05:37.167"></status>
</kw>
<msg timestamp="20181214 09:05:37.170" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.170" starttime="20181214 09:05:37.166"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.171" starttime="20181214 09:05:37.171"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.171" starttime="20181214 09:05:37.166"></status>
</kw>
<kw type="foritem" name="${table} = 247">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:05:37.175" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2683.757s, table=0, n_packets=8046, n_bytes=434484, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=1943.125s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=2969.561s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2969.561s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2969.561s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.561s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2825.513s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2825.513s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=2969.561s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2969.561s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2969.390s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=2969.065s, table=43, n_packets=46, n_bytes=1932, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=2969.065s, table=43, n_packets=8, n_bytes=336, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=2969.390s, table=43, n_packets=1118, n_bytes=97822, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2969.561s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2969.561s, table=48, n_packets=1172, n_bytes=100090, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2969.390s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2969.561s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2969.390s, table=51, n_packets=464, n_bytes=28672, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2683.123s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1023.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1023.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1020.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1020.510s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=2682.807s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1022.858s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1022.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1020.186s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2969.561s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2969.561s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2969.390s, table=81, n_packets=46, n_bytes=1932, priority=0 actions=drop
 cookie=0x4000001, duration=2969.561s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=6, n_bytes=540, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=360, n_bytes=34880, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=24, n_bytes=2040, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2969.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2969.353s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=213, n_packets=406, n_bytes=39060, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=316, n_bytes=32008, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2969.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2683.733s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=296, n_bytes=33386, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2969.353s, table=239, n_packets=28, n_bytes=1176, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=240, n_bytes=25013, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2969.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2969.353s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=243, n_packets=288, n_bytes=30365, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=284, n_bytes=29013, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2969.353s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2969.353s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2969.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=247.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:05:37.175" starttime="20181214 09:05:37.172"></status>
</kw>
<msg timestamp="20181214 09:05:37.175" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:05:37.175" starttime="20181214 09:05:37.171"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.176" starttime="20181214 09:05:37.176"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.176" starttime="20181214 09:05:37.171"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.176" starttime="20181214 09:05:37.016"></status>
</kw>
<msg timestamp="20181214 09:05:37.176" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181214 09:05:37.176" starttime="20181214 09:05:36.395"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${failed_table_list}</arg>
</arguments>
<assign>
<var>${failed_table_list_size}</var>
</assign>
<msg timestamp="20181214 09:05:37.177" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:05:37.177" level="INFO">${failed_table_list_size} = 0</msg>
<status status="PASS" endtime="20181214 09:05:37.177" starttime="20181214 09:05:37.177"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${failed_table_list_size} &gt; 0</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_node_list}</arg>
<arg>${node_ip}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.177" starttime="20181214 09:05:37.177"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.178" starttime="20181214 09:05:36.395"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.178" starttime="20181214 09:05:36.395"></status>
</kw>
<kw name="Should Be Empty" library="BuiltIn">
<doc>Verifies that the given item is empty.</doc>
<arguments>
<arg>${failed_node_list}</arg>
</arguments>
<msg timestamp="20181214 09:05:37.178" level="INFO">Length is 0</msg>
<status status="PASS" endtime="20181214 09:05:37.178" starttime="20181214 09:05:37.178"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.178" starttime="20181214 09:05:36.351"></status>
</kw>
<msg timestamp="20181214 09:05:37.178" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:05:37.178" starttime="20181214 09:05:36.350"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 09:05:37.187" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 09:05:37.187" starttime="20181214 09:05:37.187"></status>
</kw>
<msg timestamp="20181214 09:05:37.187" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:05:37.188" starttime="20181214 09:05:37.187"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:37.188" starttime="20181214 09:05:37.188"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 09:05:37.189" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 09:05:37.189" starttime="20181214 09:05:37.188"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.189" starttime="20181214 09:05:37.186"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.189" starttime="20181214 09:05:37.179"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.189" starttime="20181214 09:05:36.350"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.189" starttime="20181214 09:05:36.024"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.189" starttime="20181214 09:05:36.014"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:37.189" starttime="20181214 09:04:48.097"></status>
</kw>
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:05:37.206" level="INFO">Starting process:
openstack network create sg_net_1 </msg>
<msg timestamp="20181214 09:05:37.244" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:05:39.725" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:05:39.725" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:05:39.725" starttime="20181214 09:05:37.205"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:05:39.726" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-12-14T09:05:39Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | 95a7aaae-1907-4f00-bee4-a290267d5e9f |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | sg_net_1                             |
| port_security_enabled     | True                                 |
| project_id                | 8f21c4d8db54482e99c30c98fba342b4     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 57                                   |
| qos_policy_id             | None                                 |
| revision_number           | 2                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-12-14T09:05:39Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:05:39.726" starttime="20181214 09:05:39.725"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:05:39.727" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:39.727" starttime="20181214 09:05:39.726"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:39.727" starttime="20181214 09:05:39.727"></status>
</kw>
<msg timestamp="20181214 09:05:39.728" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181214 09:05:39.728" starttime="20181214 09:05:37.204"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:39.728" starttime="20181214 09:05:37.189"></status>
</kw>
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:05:39.736" level="INFO">Starting process:
openstack network create sg_net_2 </msg>
<msg timestamp="20181214 09:05:39.766" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:05:41.884" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:05:41.885" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:05:41.885" starttime="20181214 09:05:39.736"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:05:41.886" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-12-14T09:05:41Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | 555db8d7-8cc6-4acc-a1c9-19f57c25b7c8 |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | sg_net_2                             |
| port_security_enabled     | True                                 |
| project_id                | 8f21c4d8db54482e99c30c98fba342b4     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 63                                   |
| qos_policy_id             | None                                 |
| revision_number           | 2                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-12-14T09:05:41Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:05:41.886" starttime="20181214 09:05:41.885"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:05:41.887" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:41.887" starttime="20181214 09:05:41.887"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:41.888" starttime="20181214 09:05:41.888"></status>
</kw>
<msg timestamp="20181214 09:05:41.889" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181214 09:05:41.889" starttime="20181214 09:05:39.736"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:41.889" starttime="20181214 09:05:39.728"></status>
</kw>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>10s</arg>
<arg>2s</arg>
<arg>Utils.Check For Elements At URI</arg>
<arg>${NETWORK_URL}</arg>
<arg>${NETWORKS}</arg>
</arguments>
<kw name="Check For Elements At URI" library="Utils">
<doc>A GET is made at the supplied ${URI} and every item in the list of</doc>
<arguments>
<arg>${NETWORK_URL}</arg>
<arg>${NETWORKS}</arg>
</arguments>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>${session}</arg>
<arg>${uri}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:05:41.924" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/networks, headers=None json=None</msg>
<msg timestamp="20181214 09:05:41.924" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:05:41.924" starttime="20181214 09:05:41.915"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${pretty_print_json}" == "True"</arg>
<arg>Log Content</arg>
<arg>${resp.content}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Log</arg>
<arg>${resp.content}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181214 09:05:41.926" level="INFO">{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"95a7aaae-1907-4f00-bee4-a290267d5e9f","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-provider-ext:segmentation-id":"57","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"sg_net_1"},{"uuid":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-provider-ext:segmentation-id":"63","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"sg_net_2"}]}}</msg>
<status status="PASS" endtime="20181214 09:05:41.926" starttime="20181214 09:05:41.925"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:41.926" starttime="20181214 09:05:41.924"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>200</arg>
</arguments>
<msg timestamp="20181214 09:05:41.927" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181214 09:05:41.927" starttime="20181214 09:05:41.927"></status>
</kw>
<kw type="for" name="${i} IN [ @{elements} ]">
<kw type="foritem" name="${i} = sg_net_1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:41.928" starttime="20181214 09:05:41.928"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:41.929" starttime="20181214 09:05:41.928"></status>
</kw>
<kw type="foritem" name="${i} = sg_net_2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:41.929" starttime="20181214 09:05:41.929"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:41.930" starttime="20181214 09:05:41.929"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:41.930" starttime="20181214 09:05:41.927"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:41.930" starttime="20181214 09:05:41.915"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:41.930" starttime="20181214 09:05:41.890"></status>
</kw>
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{SUBNETS}[0]</arg>
<arg>@{SUBNET_CIDRS}[0]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:05:41.943" level="INFO">Starting process:
openstack subnet create --network sg_net_1 --subnet-range 51.0.0.0/24 sg_sub_1 </msg>
<msg timestamp="20181214 09:05:41.965" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:05:44.339" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:05:44.340" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:05:44.340" starttime="20181214 09:05:41.942"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:05:44.342" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 51.0.0.2-51.0.0.254                  |
| cidr              | 51.0.0.0/24                          |
| created_at        | 2018-12-14T09:05:44Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 51.0.0.1                             |
| host_routes       |                                      |
| id                | 148e1a1e-ad95-4dcd-8a92-a1b484a5c2e5 |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | sg_sub_1                             |
| network_id        | 95a7aaae-1907-4f00-bee4-a290267d5e9f |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-12-14T09:05:44Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:05:44.342" starttime="20181214 09:05:44.341"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:05:44.344" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:44.344" starttime="20181214 09:05:44.343"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:44.345" starttime="20181214 09:05:44.344"></status>
</kw>
<msg timestamp="20181214 09:05:44.346" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181214 09:05:44.346" starttime="20181214 09:05:41.941"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:44.346" starttime="20181214 09:05:41.930"></status>
</kw>
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{SUBNETS}[1]</arg>
<arg>@{SUBNET_CIDRS}[1]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:05:44.366" level="INFO">Starting process:
openstack subnet create --network sg_net_2 --subnet-range 52.0.0.0/24 sg_sub_2 </msg>
<msg timestamp="20181214 09:05:44.405" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:05:46.758" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:05:46.758" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:05:46.758" starttime="20181214 09:05:44.365"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:05:46.760" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 52.0.0.2-52.0.0.254                  |
| cidr              | 52.0.0.0/24                          |
| created_at        | 2018-12-14T09:05:46Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 52.0.0.1                             |
| host_routes       |                                      |
| id                | ed7c8fca-4f6b-4934-86f7-9633a83ed35c |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | sg_sub_2                             |
| network_id        | 555db8d7-8cc6-4acc-a1c9-19f57c25b7c8 |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-12-14T09:05:46Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:05:46.761" starttime="20181214 09:05:46.759"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:05:46.762" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:46.762" starttime="20181214 09:05:46.761"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:46.763" starttime="20181214 09:05:46.762"></status>
</kw>
<msg timestamp="20181214 09:05:46.764" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181214 09:05:46.764" starttime="20181214 09:05:44.364"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:46.764" starttime="20181214 09:05:44.347"></status>
</kw>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>10s</arg>
<arg>2s</arg>
<arg>Utils.Check For Elements At URI</arg>
<arg>${SUBNETWORK_URL}</arg>
<arg>${SUBNETS}</arg>
</arguments>
<kw name="Check For Elements At URI" library="Utils">
<doc>A GET is made at the supplied ${URI} and every item in the list of</doc>
<arguments>
<arg>${SUBNETWORK_URL}</arg>
<arg>${SUBNETS}</arg>
</arguments>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>${session}</arg>
<arg>${uri}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:05:46.807" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/subnets/, headers=None json=None</msg>
<msg timestamp="20181214 09:05:46.807" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:05:46.807" starttime="20181214 09:05:46.802"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${pretty_print_json}" == "True"</arg>
<arg>Log Content</arg>
<arg>${resp.content}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Log</arg>
<arg>${resp.content}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181214 09:05:46.809" level="INFO">{"subnets":{"subnet":[{"uuid":"148e1a1e-ad95-4dcd-8a92-a1b484a5c2e5","gateway-ip":"51.0.0.1","project-id":"8f21c4d8db54482e99c30c98fba342b4","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"51.0.0.2","end":"51.0.0.254"}],"cidr":"51.0.0.0/24","network-id":"95a7aaae-1907-4f00-bee4-a290267d5e9f","name":"sg_sub_1"},{"uuid":"ed7c8fca-4f6b-4934-86f7-9633a83ed35c","gateway-ip":"52.0.0.1","project-id":"8f21c4d8db54482e99c30c98fba342b4","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"52.0.0.2","end":"52.0.0.254"}],"cidr":"52.0.0.0/24","network-id":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8","name":"sg_sub_2"}]}}</msg>
<status status="PASS" endtime="20181214 09:05:46.809" starttime="20181214 09:05:46.808"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:46.809" starttime="20181214 09:05:46.807"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>200</arg>
</arguments>
<msg timestamp="20181214 09:05:46.810" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181214 09:05:46.810" starttime="20181214 09:05:46.809"></status>
</kw>
<kw type="for" name="${i} IN [ @{elements} ]">
<kw type="foritem" name="${i} = sg_sub_1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:46.811" starttime="20181214 09:05:46.811"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:46.811" starttime="20181214 09:05:46.810"></status>
</kw>
<kw type="foritem" name="${i} = sg_sub_2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:46.812" starttime="20181214 09:05:46.812"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:46.812" starttime="20181214 09:05:46.811"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:46.812" starttime="20181214 09:05:46.810"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:46.812" starttime="20181214 09:05:46.801"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:46.812" starttime="20181214 09:05:46.765"></status>
</kw>
<kw name="Security Group Create Without Default Security Rules" library="OpenStackOperations">
<doc>Create Neutron Security Group with no default rules, using specified name and optional arguments.</doc>
<arguments>
<arg>${SECURITY_GROUP}</arg>
</arguments>
<kw name="Neutron Security Group Create" library="OpenStackOperations">
<doc>Create a security group with specified name ,description &amp; protocol value according to security group template</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>${additional_args}</arg>
</arguments>
<kw name="Get ControlNode Connection" library="OpenStackOperations">
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:46.815" starttime="20181214 09:05:46.815"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:46.816" starttime="20181214 09:05:46.814"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group create ${SecurityGroupName} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:05:46.828" level="INFO">Starting process:
openstack security group create sg_sg </msg>
<msg timestamp="20181214 09:05:46.851" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:05:48.994" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:05:48.994" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:05:48.994" starttime="20181214 09:05:46.827"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:05:48.995" level="INFO">+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                 |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-12-14T09:05:48Z                                                                                                                                  |
| description     | sg_sg                                                                                                                                                 |
| id              | b748f633-eac9-4f4f-8995-86f5eb50b300                                                                                                                  |
| name            | sg_sg                                                                                                                                                 |
| project_id      | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                      |
| revision_number | 2                                                                                                                                                     |
| rules           | created_at='2018-12-14T09:05:48Z', direction='egress', ethertype='IPv6', id='1bfcdaa5-5aa7-40c3-ad8b-f4efcb9de3a2', updated_at='2018-12-14T09:05:48Z' |
|                 | created_at='2018-12-14T09:05:48Z', direction='egress', ethertype='IPv4', id='9ce32c1c-a98d-4e50-a867-0f340b8fcb4a', updated_at='2018-12-14T09:05:48Z' |
| updated_at      | 2018-12-14T09:05:48Z                                                                                                                                  |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:05:48.995" starttime="20181214 09:05:48.995"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:05:48.996" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:48.996" starttime="20181214 09:05:48.995"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:48.997" starttime="20181214 09:05:48.996"></status>
</kw>
<msg timestamp="20181214 09:05:48.997" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<status status="PASS" endtime="20181214 09:05:48.997" starttime="20181214 09:05:46.826"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${sgp_id}</var>
</assign>
<msg timestamp="20181214 09:05:48.997" level="INFO">${sgp_id} = b748f633-eac9-4f4f-8995-86f5eb50b300</msg>
<status status="PASS" endtime="20181214 09:05:48.997" starttime="20181214 09:05:48.997"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:48.998" starttime="20181214 09:05:46.814"></status>
</kw>
<kw name="Delete All Security Group Rules" library="OpenStackOperations">
<doc>Delete all security rules from a specified security group</doc>
<arguments>
<arg>${sg_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group rule list ${sg_name} -cID -fvalue</arg>
</arguments>
<assign>
<var>${sg_rules_output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:05:49.008" level="INFO">Starting process:
openstack security group rule list sg_sg -cID -fvalue</msg>
<msg timestamp="20181214 09:05:49.051" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:05:51.179" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:05:51.179" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:05:51.180" starttime="20181214 09:05:49.008"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:05:51.182" level="INFO">1bfcdaa5-5aa7-40c3-ad8b-f4efcb9de3a2
9ce32c1c-a98d-4e50-a867-0f340b8fcb4a</msg>
<status status="PASS" endtime="20181214 09:05:51.182" starttime="20181214 09:05:51.181"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:05:51.184" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:51.184" starttime="20181214 09:05:51.183"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:51.186" starttime="20181214 09:05:51.184"></status>
</kw>
<msg timestamp="20181214 09:05:51.187" level="INFO">${sg_rules_output} = 1bfcdaa5-5aa7-40c3-ad8b-f4efcb9de3a2
9ce32c1c-a98d-4e50-a867-0f340b8fcb4a</msg>
<status status="PASS" endtime="20181214 09:05:51.187" starttime="20181214 09:05:49.007"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${sg_rules_output}</arg>
<arg>\n</arg>
</arguments>
<assign>
<var>@{sg_rules}</var>
</assign>
<msg timestamp="20181214 09:05:51.190" level="INFO">@{sg_rules} = [ 1bfcdaa5-5aa7-40c3-ad8b-f4efcb9de3a2 | 9ce32c1c-a98d-4e50-a867-0f340b8fcb4a ]</msg>
<status status="PASS" endtime="20181214 09:05:51.190" starttime="20181214 09:05:51.188"></status>
</kw>
<kw type="for" name="${rule} IN [ @{sg_rules} ]">
<kw type="foritem" name="${rule} = 1bfcdaa5-5aa7-40c3-ad8b-f4efcb9de3a2">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group rule delete ${rule}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:05:51.211" level="INFO">Starting process:
openstack security group rule delete 1bfcdaa5-5aa7-40c3-ad8b-f4efcb9de3a2</msg>
<msg timestamp="20181214 09:05:51.250" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:05:53.329" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:05:53.330" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:05:53.330" starttime="20181214 09:05:51.210"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:05:53.331" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:53.332" starttime="20181214 09:05:53.331"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:05:53.332" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:53.332" starttime="20181214 09:05:53.332"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:53.333" starttime="20181214 09:05:53.333"></status>
</kw>
<msg timestamp="20181214 09:05:53.334" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:05:53.334" starttime="20181214 09:05:51.209"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:53.334" starttime="20181214 09:05:51.191"></status>
</kw>
<kw type="foritem" name="${rule} = 9ce32c1c-a98d-4e50-a867-0f340b8fcb4a">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group rule delete ${rule}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:05:53.345" level="INFO">Starting process:
openstack security group rule delete 9ce32c1c-a98d-4e50-a867-0f340b8fcb4a</msg>
<msg timestamp="20181214 09:05:53.385" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:05:55.630" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:05:55.631" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:05:55.631" starttime="20181214 09:05:53.345"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:05:55.633" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:55.633" starttime="20181214 09:05:55.632"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:05:55.634" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:55.634" starttime="20181214 09:05:55.633"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:55.635" starttime="20181214 09:05:55.634"></status>
</kw>
<msg timestamp="20181214 09:05:55.636" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:05:55.636" starttime="20181214 09:05:53.344"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:55.636" starttime="20181214 09:05:53.334"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:55.636" starttime="20181214 09:05:51.190"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:55.636" starttime="20181214 09:05:48.998"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:55.636" starttime="20181214 09:05:46.813"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${SECURITY_GROUP}</arg>
<arg>direction=ingress</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 09:05:55.673" level="INFO">{u'direction': u'ingress', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181214 09:05:55.673" starttime="20181214 09:05:55.673"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:55.673" starttime="20181214 09:05:55.672"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:55.674" starttime="20181214 09:05:55.674"></status>
</kw>
<msg timestamp="20181214 09:05:55.674" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 09:05:55.675" starttime="20181214 09:05:55.674"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:55.676" starttime="20181214 09:05:55.675"></status>
</kw>
<msg timestamp="20181214 09:05:55.676" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181214 09:05:55.676" starttime="20181214 09:05:55.675"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:55.677" starttime="20181214 09:05:55.676"></status>
</kw>
<msg timestamp="20181214 09:05:55.677" level="INFO">${ethertype} = None</msg>
<status status="PASS" endtime="20181214 09:05:55.677" starttime="20181214 09:05:55.676"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:55.678" starttime="20181214 09:05:55.678"></status>
</kw>
<msg timestamp="20181214 09:05:55.678" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 09:05:55.678" starttime="20181214 09:05:55.677"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:55.679" starttime="20181214 09:05:55.679"></status>
</kw>
<msg timestamp="20181214 09:05:55.679" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 09:05:55.679" starttime="20181214 09:05:55.678"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:55.680" starttime="20181214 09:05:55.680"></status>
</kw>
<msg timestamp="20181214 09:05:55.680" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181214 09:05:55.680" starttime="20181214 09:05:55.680"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 09:05:55.681" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 09:05:55.681" starttime="20181214 09:05:55.681"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 09:05:55.682" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 09:05:55.682" starttime="20181214 09:05:55.681"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:05:55.682" level="INFO">${cmd} = openstack security group rule create sg_sg</msg>
<status status="PASS" endtime="20181214 09:05:55.682" starttime="20181214 09:05:55.682"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:55.683" starttime="20181214 09:05:55.683"></status>
</kw>
<msg timestamp="20181214 09:05:55.684" level="INFO">${cmd} = openstack security group rule create sg_sg</msg>
<status status="PASS" endtime="20181214 09:05:55.684" starttime="20181214 09:05:55.683"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:55.685" starttime="20181214 09:05:55.684"></status>
</kw>
<msg timestamp="20181214 09:05:55.685" level="INFO">${cmd} = openstack security group rule create sg_sg --ingress</msg>
<status status="PASS" endtime="20181214 09:05:55.685" starttime="20181214 09:05:55.684"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:55.686" starttime="20181214 09:05:55.686"></status>
</kw>
<msg timestamp="20181214 09:05:55.686" level="INFO">${cmd} = openstack security group rule create sg_sg --ingress</msg>
<status status="PASS" endtime="20181214 09:05:55.686" starttime="20181214 09:05:55.685"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:55.687" starttime="20181214 09:05:55.687"></status>
</kw>
<msg timestamp="20181214 09:05:55.688" level="INFO">${cmd} = openstack security group rule create sg_sg --ingress --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 09:05:55.688" starttime="20181214 09:05:55.686"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:55.689" starttime="20181214 09:05:55.688"></status>
</kw>
<msg timestamp="20181214 09:05:55.689" level="INFO">${cmd} = openstack security group rule create sg_sg --ingress --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 09:05:55.689" starttime="20181214 09:05:55.688"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:55.690" starttime="20181214 09:05:55.690"></status>
</kw>
<msg timestamp="20181214 09:05:55.690" level="INFO">${cmd} = openstack security group rule create sg_sg --ingress --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 09:05:55.690" starttime="20181214 09:05:55.689"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:55.691" starttime="20181214 09:05:55.691"></status>
</kw>
<msg timestamp="20181214 09:05:55.691" level="INFO">${cmd} = openstack security group rule create sg_sg --ingress --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 09:05:55.691" starttime="20181214 09:05:55.690"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create sg_sg --ingress --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:05:55.693" level="INFO">Starting process:
openstack security group rule create sg_sg --ingress --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181214 09:05:55.731" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:05:58.335" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:05:58.336" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:05:58.336" starttime="20181214 09:05:55.693"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:05:58.339" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T09:05:58Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | b4f67aa7-4b18-4ad9-a09b-3317276224db |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | b748f633-eac9-4f4f-8995-86f5eb50b300 |
| updated_at        | 2018-12-14T09:05:58Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:05:58.339" starttime="20181214 09:05:58.337"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:05:58.340" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:05:58.340" starttime="20181214 09:05:58.339"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:58.342" starttime="20181214 09:05:58.341"></status>
</kw>
<msg timestamp="20181214 09:05:58.343" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 09:05:58.343" starttime="20181214 09:05:55.691"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 09:05:58.344" level="INFO">${rule_id} = b4f67aa7-4b18-4ad9-a09b-3317276224db</msg>
<status status="PASS" endtime="20181214 09:05:58.344" starttime="20181214 09:05:58.343"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:58.345" starttime="20181214 09:05:55.671"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${SECURITY_GROUP}</arg>
<arg>direction=egress</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 09:05:58.409" level="INFO">{u'direction': u'egress', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181214 09:05:58.410" starttime="20181214 09:05:58.409"></status>
</kw>
<status status="PASS" endtime="20181214 09:05:58.410" starttime="20181214 09:05:58.408"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:58.411" starttime="20181214 09:05:58.411"></status>
</kw>
<msg timestamp="20181214 09:05:58.412" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 09:05:58.412" starttime="20181214 09:05:58.410"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:58.414" starttime="20181214 09:05:58.413"></status>
</kw>
<msg timestamp="20181214 09:05:58.414" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181214 09:05:58.414" starttime="20181214 09:05:58.412"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:58.416" starttime="20181214 09:05:58.415"></status>
</kw>
<msg timestamp="20181214 09:05:58.416" level="INFO">${ethertype} = None</msg>
<status status="PASS" endtime="20181214 09:05:58.416" starttime="20181214 09:05:58.415"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:58.418" starttime="20181214 09:05:58.417"></status>
</kw>
<msg timestamp="20181214 09:05:58.418" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 09:05:58.418" starttime="20181214 09:05:58.416"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:58.419" starttime="20181214 09:05:58.419"></status>
</kw>
<msg timestamp="20181214 09:05:58.420" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 09:05:58.420" starttime="20181214 09:05:58.418"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:58.421" starttime="20181214 09:05:58.421"></status>
</kw>
<msg timestamp="20181214 09:05:58.421" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181214 09:05:58.421" starttime="20181214 09:05:58.420"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 09:05:58.422" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 09:05:58.422" starttime="20181214 09:05:58.422"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 09:05:58.423" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 09:05:58.423" starttime="20181214 09:05:58.423"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:05:58.424" level="INFO">${cmd} = openstack security group rule create sg_sg</msg>
<status status="PASS" endtime="20181214 09:05:58.424" starttime="20181214 09:05:58.424"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:58.426" starttime="20181214 09:05:58.425"></status>
</kw>
<msg timestamp="20181214 09:05:58.426" level="INFO">${cmd} = openstack security group rule create sg_sg</msg>
<status status="PASS" endtime="20181214 09:05:58.426" starttime="20181214 09:05:58.425"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:58.428" starttime="20181214 09:05:58.427"></status>
</kw>
<msg timestamp="20181214 09:05:58.428" level="INFO">${cmd} = openstack security group rule create sg_sg --egress</msg>
<status status="PASS" endtime="20181214 09:05:58.428" starttime="20181214 09:05:58.426"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:58.429" starttime="20181214 09:05:58.429"></status>
</kw>
<msg timestamp="20181214 09:05:58.429" level="INFO">${cmd} = openstack security group rule create sg_sg --egress</msg>
<status status="PASS" endtime="20181214 09:05:58.429" starttime="20181214 09:05:58.428"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:58.431" starttime="20181214 09:05:58.431"></status>
</kw>
<msg timestamp="20181214 09:05:58.432" level="INFO">${cmd} = openstack security group rule create sg_sg --egress --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 09:05:58.432" starttime="20181214 09:05:58.430"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:58.434" starttime="20181214 09:05:58.433"></status>
</kw>
<msg timestamp="20181214 09:05:58.434" level="INFO">${cmd} = openstack security group rule create sg_sg --egress --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 09:05:58.434" starttime="20181214 09:05:58.432"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:58.435" starttime="20181214 09:05:58.435"></status>
</kw>
<msg timestamp="20181214 09:05:58.436" level="INFO">${cmd} = openstack security group rule create sg_sg --egress --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 09:05:58.436" starttime="20181214 09:05:58.434"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:05:58.437" starttime="20181214 09:05:58.437"></status>
</kw>
<msg timestamp="20181214 09:05:58.437" level="INFO">${cmd} = openstack security group rule create sg_sg --egress --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 09:05:58.437" starttime="20181214 09:05:58.436"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create sg_sg --egress --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:05:58.439" level="INFO">Starting process:
openstack security group rule create sg_sg --egress --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181214 09:05:58.461" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:06:00.786" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:06:00.787" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:06:00.787" starttime="20181214 09:05:58.438"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:06:00.788" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T09:06:00Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 2f8765ba-c443-4d38-bcad-e69e56b1c8c9 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | b748f633-eac9-4f4f-8995-86f5eb50b300 |
| updated_at        | 2018-12-14T09:06:00Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:06:00.788" starttime="20181214 09:06:00.787"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:06:00.789" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:06:00.789" starttime="20181214 09:06:00.788"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:06:00.790" starttime="20181214 09:06:00.789"></status>
</kw>
<msg timestamp="20181214 09:06:00.790" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 09:06:00.790" starttime="20181214 09:05:58.438"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 09:06:00.791" level="INFO">${rule_id} = 2f8765ba-c443-4d38-bcad-e69e56b1c8c9</msg>
<status status="PASS" endtime="20181214 09:06:00.791" starttime="20181214 09:06:00.790"></status>
</kw>
<status status="PASS" endtime="20181214 09:06:00.791" starttime="20181214 09:05:58.407"></status>
</kw>
<kw name="Neutron Security Group Show" library="OpenStackOperations">
<doc>Displays the neutron security group configurations that belongs to a given neutron security group name</doc>
<arguments>
<arg>${SECURITY_GROUP}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group show ${SecurityGroupRuleName}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:06:00.800" level="INFO">Starting process:
openstack security group show sg_sg</msg>
<msg timestamp="20181214 09:06:00.841" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:06:03.050" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:06:03.051" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:06:03.051" starttime="20181214 09:06:00.799"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:06:03.053" level="INFO">+-----------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                                                                                                            |
+-----------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-12-14T09:05:48Z                                                                                                                                                                                                                             |
| description     | sg_sg                                                                                                                                                                                                                                            |
| id              | b748f633-eac9-4f4f-8995-86f5eb50b300                                                                                                                                                                                                             |
| name            | sg_sg                                                                                                                                                                                                                                            |
| project_id      | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                 |
| revision_number | 6                                                                                                                                                                                                                                                |
| rules           | created_at='2018-12-14T09:06:00Z', direction='egress', ethertype='IPv4', id='2f8765ba-c443-4d38-bcad-e69e56b1c8c9', port_range_max='65535', port_range_min='1', protocol='tcp', remote_ip_prefix='0.0.0.0/0', updated_at='2018-12-14T09:06:00Z'  |
|                 | created_at='2018-12-14T09:05:58Z', direction='ingress', ethertype='IPv4', id='b4f67aa7-4b18-4ad9-a09b-3317276224db', port_range_max='65535', port_range_min='1', protocol='tcp', remote_ip_prefix='0.0.0.0/0', updated_at='2018-12-14T09:05:58Z' |
| updated_at      | 2018-12-14T09:06:00Z                                                                                                                                                                                                                             |
+-----------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:06:03.054" starttime="20181214 09:06:03.052"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:06:03.055" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:06:03.055" starttime="20181214 09:06:03.054"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:06:03.057" starttime="20181214 09:06:03.056"></status>
</kw>
<msg timestamp="20181214 09:06:03.057" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...</msg>
<status status="PASS" endtime="20181214 09:06:03.058" starttime="20181214 09:06:00.799"></status>
</kw>
<status status="PASS" endtime="20181214 09:06:03.058" starttime="20181214 09:06:00.791"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{NET_1_VMS}[0]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 09:06:03.062" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 09:06:03.062" starttime="20181214 09:06:03.061"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:06:03.081" level="INFO">Starting process:
openstack network list | grep "sg_net_1" | awk '{print $2}'</msg>
<msg timestamp="20181214 09:06:03.123" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:06:05.424" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:06:05.425" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:06:05.425" starttime="20181214 09:06:03.080"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:06:05.428" level="INFO">95a7aaae-1907-4f00-bee4-a290267d5e9f</msg>
<status status="PASS" endtime="20181214 09:06:05.428" starttime="20181214 09:06:05.426"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:06:05.429" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:06:05.429" starttime="20181214 09:06:05.428"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:06:05.431" starttime="20181214 09:06:05.430"></status>
</kw>
<msg timestamp="20181214 09:06:05.432" level="INFO">${output} = 95a7aaae-1907-4f00-bee4-a290267d5e9f</msg>
<status status="PASS" endtime="20181214 09:06:05.432" starttime="20181214 09:06:03.079"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181214 09:06:05.433" level="INFO">${splitted_output} = [u'95a7aaae-1907-4f00-bee4-a290267d5e9f']</msg>
<status status="PASS" endtime="20181214 09:06:05.433" starttime="20181214 09:06:05.432"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181214 09:06:05.435" level="INFO">${net_id} = 95a7aaae-1907-4f00-bee4-a290267d5e9f</msg>
<status status="PASS" endtime="20181214 09:06:05.435" starttime="20181214 09:06:05.434"></status>
</kw>
<msg timestamp="20181214 09:06:05.435" level="INFO">${net_id} = 95a7aaae-1907-4f00-bee4-a290267d5e9f</msg>
<status status="PASS" endtime="20181214 09:06:05.435" starttime="20181214 09:06:03.063"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:06:05.458" level="INFO">Starting process:
openstack server create sg_net_1_vm_1 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=95a7aaae-1907-4f00-bee4-a290267d5e9f --security-group sg_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org</msg>
<msg timestamp="20181214 09:06:05.501" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:06:08.827" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:06:08.827" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:06:08.827" starttime="20181214 09:06:05.457"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:06:08.828" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | bXa2DMHxaMwM                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T09:06:08Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 8855277f-7b64-4be3-96e6-a7c10fc595a7                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | sg_net_1_vm_1                                                   |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='b748f633-eac9-4f4f-8995-86f5eb50b300'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T09:06:08Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:06:08.828" starttime="20181214 09:06:08.828"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:06:08.829" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:06:08.829" starttime="20181214 09:06:08.829"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:06:08.830" starttime="20181214 09:06:08.829"></status>
</kw>
<msg timestamp="20181214 09:06:08.830" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 09:06:08.830" starttime="20181214 09:06:05.455"></status>
</kw>
<status status="PASS" endtime="20181214 09:06:08.830" starttime="20181214 09:06:03.059"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{NET_1_VMS}[1]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 09:06:08.832" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 09:06:08.832" starttime="20181214 09:06:08.831"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:06:08.843" level="INFO">Starting process:
openstack network list | grep "sg_net_1" | awk '{print $2}'</msg>
<msg timestamp="20181214 09:06:08.885" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:06:10.919" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:06:10.919" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:06:10.919" starttime="20181214 09:06:08.843"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:06:10.920" level="INFO">95a7aaae-1907-4f00-bee4-a290267d5e9f</msg>
<status status="PASS" endtime="20181214 09:06:10.920" starttime="20181214 09:06:10.919"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:06:10.921" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:06:10.921" starttime="20181214 09:06:10.920"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:06:10.922" starttime="20181214 09:06:10.921"></status>
</kw>
<msg timestamp="20181214 09:06:10.922" level="INFO">${output} = 95a7aaae-1907-4f00-bee4-a290267d5e9f</msg>
<status status="PASS" endtime="20181214 09:06:10.922" starttime="20181214 09:06:08.843"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181214 09:06:10.923" level="INFO">${splitted_output} = [u'95a7aaae-1907-4f00-bee4-a290267d5e9f']</msg>
<status status="PASS" endtime="20181214 09:06:10.923" starttime="20181214 09:06:10.922"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181214 09:06:10.923" level="INFO">${net_id} = 95a7aaae-1907-4f00-bee4-a290267d5e9f</msg>
<status status="PASS" endtime="20181214 09:06:10.923" starttime="20181214 09:06:10.923"></status>
</kw>
<msg timestamp="20181214 09:06:10.923" level="INFO">${net_id} = 95a7aaae-1907-4f00-bee4-a290267d5e9f</msg>
<status status="PASS" endtime="20181214 09:06:10.923" starttime="20181214 09:06:08.832"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:06:10.931" level="INFO">Starting process:
openstack server create sg_net_1_vm_2 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=95a7aaae-1907-4f00-bee4-a290267d5e9f --security-group sg_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org</msg>
<msg timestamp="20181214 09:06:10.968" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:06:14.343" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:06:14.343" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:06:14.343" starttime="20181214 09:06:10.931"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:06:14.344" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | DSNepawLwGL6                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T09:06:14Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 3aed86aa-4930-4c22-9b81-2144a61b5d77                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | sg_net_1_vm_2                                                   |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='b748f633-eac9-4f4f-8995-86f5eb50b300'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T09:06:14Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:06:14.345" starttime="20181214 09:06:14.344"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:06:14.345" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:06:14.345" starttime="20181214 09:06:14.345"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:06:14.346" starttime="20181214 09:06:14.345"></status>
</kw>
<msg timestamp="20181214 09:06:14.346" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 09:06:14.346" starttime="20181214 09:06:10.930"></status>
</kw>
<status status="PASS" endtime="20181214 09:06:14.346" starttime="20181214 09:06:08.830"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{NET_2_VMS}[0]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 09:06:14.348" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 09:06:14.348" starttime="20181214 09:06:14.347"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:06:14.357" level="INFO">Starting process:
openstack network list | grep "sg_net_2" | awk '{print $2}'</msg>
<msg timestamp="20181214 09:06:14.396" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:06:16.602" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:06:16.602" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:06:16.602" starttime="20181214 09:06:14.356"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:06:16.603" level="INFO">555db8d7-8cc6-4acc-a1c9-19f57c25b7c8</msg>
<status status="PASS" endtime="20181214 09:06:16.603" starttime="20181214 09:06:16.603"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:06:16.604" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:06:16.604" starttime="20181214 09:06:16.604"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:06:16.605" starttime="20181214 09:06:16.604"></status>
</kw>
<msg timestamp="20181214 09:06:16.605" level="INFO">${output} = 555db8d7-8cc6-4acc-a1c9-19f57c25b7c8</msg>
<status status="PASS" endtime="20181214 09:06:16.605" starttime="20181214 09:06:14.356"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181214 09:06:16.605" level="INFO">${splitted_output} = [u'555db8d7-8cc6-4acc-a1c9-19f57c25b7c8']</msg>
<status status="PASS" endtime="20181214 09:06:16.605" starttime="20181214 09:06:16.605"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181214 09:06:16.606" level="INFO">${net_id} = 555db8d7-8cc6-4acc-a1c9-19f57c25b7c8</msg>
<status status="PASS" endtime="20181214 09:06:16.606" starttime="20181214 09:06:16.606"></status>
</kw>
<msg timestamp="20181214 09:06:16.606" level="INFO">${net_id} = 555db8d7-8cc6-4acc-a1c9-19f57c25b7c8</msg>
<status status="PASS" endtime="20181214 09:06:16.606" starttime="20181214 09:06:14.348"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:06:16.614" level="INFO">Starting process:
openstack server create sg_net_2_vm_1 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=555db8d7-8cc6-4acc-a1c9-19f57c25b7c8 --security-group sg_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org</msg>
<msg timestamp="20181214 09:06:16.655" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:06:19.960" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:06:19.961" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:06:19.961" starttime="20181214 09:06:16.614"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:06:19.962" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | 5hAYj2RVKvDW                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T09:06:19Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 64c7d95a-baf1-487d-9b33-b48ee481ee75                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | sg_net_2_vm_1                                                   |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='b748f633-eac9-4f4f-8995-86f5eb50b300'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T09:06:19Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:06:19.962" starttime="20181214 09:06:19.961"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:06:19.962" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:06:19.962" starttime="20181214 09:06:19.962"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:06:19.963" starttime="20181214 09:06:19.963"></status>
</kw>
<msg timestamp="20181214 09:06:19.963" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 09:06:19.963" starttime="20181214 09:06:16.613"></status>
</kw>
<status status="PASS" endtime="20181214 09:06:19.964" starttime="20181214 09:06:14.346"></status>
</kw>
<kw name="Get VM IPs" library="OpenStackOperations">
<doc>Get the instance IP addresses and nameserver address for the list of given vms.</doc>
<arguments>
<arg>@{NET_1_VMS}</arg>
</arguments>
<assign>
<var>@{NET_1_VM_IPS}</var>
<var>${NET_1_DHCP_IP}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{vm_ips}</var>
</assign>
<msg timestamp="20181214 09:06:19.965" level="INFO">@{vm_ips} = [ ]</msg>
<status status="PASS" endtime="20181214 09:06:19.965" starttime="20181214 09:06:19.964"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = sg_net_1_vm_1">
<kw name="Poll VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>${retry}</arg>
<arg>${retry_interval}</arg>
<arg>OpenStackOperations.Verify VM Is ACTIVE</arg>
<arg>${vm_name}</arg>
</arguments>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:06:19.986" level="INFO">Starting process:
openstack server show sg_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:06:20.010" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:06:23.056" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:06:23.057" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:06:23.057" starttime="20181214 09:06:19.985"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:06:23.059" level="INFO">| OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181214 09:06:23.059" starttime="20181214 09:06:23.058"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:06:23.060" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:06:23.060" starttime="20181214 09:06:23.059"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:06:23.061" starttime="20181214 09:06:23.060"></status>
</kw>
<msg timestamp="20181214 09:06:23.062" level="INFO">${output} = | OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181214 09:06:23.062" starttime="20181214 09:06:19.983"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<status status="PASS" endtime="20181214 09:06:23.063" starttime="20181214 09:06:23.062"></status>
</kw>
<status status="PASS" endtime="20181214 09:06:23.063" starttime="20181214 09:06:19.966"></status>
</kw>
<status status="PASS" endtime="20181214 09:06:23.063" starttime="20181214 09:06:19.966"></status>
</kw>
<status status="PASS" endtime="20181214 09:06:23.064" starttime="20181214 09:06:19.965"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Wait Until Keyword Succeeds</arg>
<arg>180s</arg>
<arg>15s</arg>
<arg>OpenStackOperations.Get VM IP</arg>
<arg>true</arg>
<arg>${vm}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${ips_and_console_log}</var>
</assign>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>180s</arg>
<arg>15s</arg>
<arg>OpenStackOperations.Get VM IP</arg>
<arg>true</arg>
<arg>${vm}</arg>
</arguments>
<kw name="Get VM IP" library="OpenStackOperations">
<doc>Get the vm ip address and nameserver by scraping the vm's console log.</doc>
<arguments>
<arg>true</arg>
<arg>${vm}</arg>
</arguments>
<kw name="OpenStack CLI With No Log" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and do not log the output.</doc>
<arguments>
<arg>openstack console log show ${vm}</arg>
</arguments>
<assign>
<var>${vm_console_output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:06:23.082" level="INFO">Starting process:
openstack console log show sg_net_1_vm_1</msg>
<msg timestamp="20181214 09:06:23.103" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:06:25.895" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:06:25.896" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:06:25.896" starttime="20181214 09:06:23.082"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:06:25.898" starttime="20181214 09:06:25.897"></status>
</kw>
<msg timestamp="20181214 09:06:25.899" level="INFO">${vm_console_output} = [    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.0-80-virtual (buildd@batsu) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubu...</msg>
<status status="PASS" endtime="20181214 09:06:25.899" starttime="20181214 09:06:23.081"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>None</arg>
</arguments>
<assign>
<var>${vm_ip}</var>
</assign>
<msg timestamp="20181214 09:06:25.900" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181214 09:06:25.900" starttime="20181214 09:06:25.899"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>None</arg>
</arguments>
<assign>
<var>${dhcp_ip}</var>
</assign>
<msg timestamp="20181214 09:06:25.901" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181214 09:06:25.901" starttime="20181214 09:06:25.900"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${vm_console_output}</arg>
<arg>${REGEX_OBTAINED}</arg>
</arguments>
<assign>
<var>${match}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 09:06:25.904" level="INFO">@{matches} = [ 51.0.0.9 obtained ]</msg>
<status status="PASS" endtime="20181214 09:06:25.904" starttime="20181214 09:06:25.902"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 09:06:25.905" level="INFO">Length is 1</msg>
<msg timestamp="20181214 09:06:25.905" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 09:06:25.905" starttime="20181214 09:06:25.904"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 09:06:25.919" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 09:06:25.919" starttime="20181214 09:06:25.905"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 09:06:25.921" level="INFO">${OS_MATCH} = 51.0.0.9 obtained</msg>
<status status="PASS" endtime="20181214 09:06:25.921" starttime="20181214 09:06:25.920"></status>
</kw>
<status status="PASS" endtime="20181214 09:06:25.921" starttime="20181214 09:06:25.919"></status>
</kw>
<msg timestamp="20181214 09:06:25.921" level="INFO">${match} = 51.0.0.9 obtained</msg>
<status status="PASS" endtime="20181214 09:06:25.921" starttime="20181214 09:06:25.901"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${match}</arg>
<arg>${REGEX_IPV4}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${vm_ip}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 09:06:25.923" level="INFO">@{matches} = [ 51.0.0.9 ]</msg>
<status status="PASS" endtime="20181214 09:06:25.923" starttime="20181214 09:06:25.922"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 09:06:25.924" level="INFO">Length is 1</msg>
<msg timestamp="20181214 09:06:25.924" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 09:06:25.924" starttime="20181214 09:06:25.923"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 09:06:25.925" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 09:06:25.925" starttime="20181214 09:06:25.924"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 09:06:25.926" level="INFO">${OS_MATCH} = 51.0.0.9</msg>
<status status="PASS" endtime="20181214 09:06:25.926" starttime="20181214 09:06:25.926"></status>
</kw>
<status status="PASS" endtime="20181214 09:06:25.927" starttime="20181214 09:06:25.925"></status>
</kw>
<msg timestamp="20181214 09:06:25.927" level="INFO">${vm_ip} = 51.0.0.9</msg>
<status status="PASS" endtime="20181214 09:06:25.927" starttime="20181214 09:06:25.921"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${vm_console_output}</arg>
<arg>${REGEX_IPROUTE}</arg>
</arguments>
<assign>
<var>${match}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 09:06:25.929" level="INFO">@{matches} = [ ip-route:169.254.169.254 via 51.0.0.2 ]</msg>
<status status="PASS" endtime="20181214 09:06:25.929" starttime="20181214 09:06:25.928"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 09:06:25.929" level="INFO">Length is 1</msg>
<msg timestamp="20181214 09:06:25.929" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 09:06:25.930" starttime="20181214 09:06:25.929"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 09:06:25.930" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 09:06:25.930" starttime="20181214 09:06:25.930"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 09:06:25.932" level="INFO">${OS_MATCH} = ip-route:169.254.169.254 via 51.0.0.2</msg>
<status status="PASS" endtime="20181214 09:06:25.932" starttime="20181214 09:06:25.932"></status>
</kw>
<status status="PASS" endtime="20181214 09:06:25.932" starttime="20181214 09:06:25.931"></status>
</kw>
<msg timestamp="20181214 09:06:25.933" level="INFO">${match} = ip-route:169.254.169.254 via 51.0.0.2</msg>
<status status="PASS" endtime="20181214 09:06:25.933" starttime="20181214 09:06:25.927"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${match}</arg>
<arg>${REGEX_IPV4}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${dhcp_ip}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 09:06:25.934" level="INFO">@{matches} = [ 169.254.169.254 | 51.0.0.2 ]</msg>
<status status="PASS" endtime="20181214 09:06:25.934" starttime="20181214 09:06:25.934"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 09:06:25.935" level="INFO">Length is 2</msg>
<msg timestamp="20181214 09:06:25.935" level="INFO">${matches_length} = 2</msg>
<status status="PASS" endtime="20181214 09:06:25.935" starttime="20181214 09:06:25.935"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 09:06:25.936" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 09:06:25.936" starttime="20181214 09:06:25.936"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 09:06:25.938" level="INFO">${OS_MATCH} = 51.0.0.2</msg>
<status status="PASS" endtime="20181214 09:06:25.938" starttime="20181214 09:06:25.937"></status>
</kw>
<status status="PASS" endtime="20181214 09:06:25.938" starttime="20181214 09:06:25.936"></status>
</kw>
<msg timestamp="20181214 09:06:25.938" level="INFO">${dhcp_ip} = 51.0.0.2</msg>
<status status="PASS" endtime="20181214 09:06:25.938" starttime="20181214 09:06:25.933"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${fail_on_none}' == 'true'</arg>
<arg>BuiltIn.Should Not Contain</arg>
<arg>${vm_ip}</arg>
<arg>None</arg>
</arguments>
<kw name="Should Not Contain" library="BuiltIn">
<doc>Fails if ``container`` contains ``item`` one or more times.</doc>
<arguments>
<arg>${vm_ip}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181214 09:06:25.940" starttime="20181214 09:06:25.939"></status>
</kw>
<status status="PASS" endtime="20181214 09:06:25.940" starttime="20181214 09:06:25.939"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${fail_on_none}' == 'true'</arg>
<arg>BuiltIn.Should Not Contain</arg>
<arg>${dhcp_ip}</arg>
<arg>None</arg>
</arguments>
<kw name="Should Not Contain" library="BuiltIn">
<doc>Fails if ``container`` contains ``item`` one or more times.</doc>
<arguments>
<arg>${dhcp_ip}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181214 09:06:25.941" starttime="20181214 09:06:25.941"></status>
</kw>
<status status="PASS" endtime="20181214 09:06:25.941" starttime="20181214 09:06:25.940"></status>
</kw>
<status status="PASS" endtime="20181214 09:06:25.941" starttime="20181214 09:06:23.066"></status>
</kw>
<status status="PASS" endtime="20181214 09:06:25.942" starttime="20181214 09:06:23.065"></status>
</kw>
<msg timestamp="20181214 09:06:25.942" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 09:06:25.942" level="INFO">${ips_and_console_log} = [u'51.0.0.9', u'51.0.0.2', u'[    0.000000] Initializing cgroup subsys cpuset\n[    0.000000] Initializing cgroup subsys cpu\n[    0.000000] Linux version 3.2.0-80-virtual (buildd@batsu) (gcc version ...</msg>
<status status="PASS" endtime="20181214 09:06:25.942" starttime="20181214 09:06:23.064"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>BuiltIn.Log</arg>
<arg>${ips_and_console_log[2]}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${ips_and_console_log[2]}</arg>
</arguments>
<msg timestamp="20181214 09:06:25.944" level="INFO">[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.0-80-virtual (buildd@batsu) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #116-Ubuntu SMP Mon Mar 23 17:28:52 UTC 2015 (Ubuntu 3.2.0-80.116-virtual 3.2.68)
[    0.000000] Command line: LABEL=cirros-rootfs ro console=tty1 console=ttyS0
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Centaur CentaurHauls
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[    0.000000]  BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 0000000003fdc000 (usable)
[    0.000000]  BIOS-e820: 0000000003fdc000 - 0000000004000000 (reserved)
[    0.000000]  BIOS-e820: 00000000feffc000 - 00000000ff000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fffc0000 - 0000000100000000 (reserved)
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.8 present.
[    0.000000] No AGP bridge found
[    0.000000] last_pfn = 0x3fdc max_arch_pfn = 0x400000000
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] found SMP MP-table at [ffff8800000f63a0] f63a0
[    0.000000] init_memory_mapping: 0000000000000000-0000000003fdc000
[    0.000000] RAMDISK: 03c6d000 - 03fcc000
[    0.000000] ACPI: RSDP 00000000000f6160 00014 (v00 BOCHS )
[    0.000000] ACPI: RSDT 0000000003fe14f7 0002C (v01 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACP 0000000003fe140b 00074 (v01 BOCHS  BXPCFACP 00000001 BXPC 00000001)
[    0.000000] ACPI: DSDT 0000000003fe0040 013CB (v01 BOCHS  BXPCDSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACS 0000000003fe0000 00040
[    0.000000] ACPI: APIC 0000000003fe147f 00078 (v01 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at 0000000000000000-0000000003fdc000
[    0.000000] Initmem setup node 0 0000000000000000-0000000003fdc000
[    0.000000]   NODE_DATA [0000000003fd4000 - 0000000003fd8fff]
[    0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000000] kvm-clock: cpu 0, msr 0:1cf76c1, boot clock
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000010 -&gt; 0x00001000
[    0.000000]   DMA32    0x00001000 -&gt; 0x00100000
[    0.000000]   Normal   empty
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[2] active PFN ranges
[    0.000000]     0: 0x00000010 -&gt; 0x0000009f
[    0.000000]     0: 0x00000100 -&gt; 0x00003fdc
[    0.000000] ACPI: PM-Timer IO Port: 0x608
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] SMP: Allowing 1 CPUs, 0 hotplug CPUs
[    0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000f0000
[    0.000000] PM: Registered nosave memory: 00000000000f0000 - 0000000000100000
[    0.000000] Allocating PCI resources starting at 4000000 (gap: 4000000:faffc000)
[    0.000000] Booting paravirtualized kernel on KVM
[    0.000000] setup_percpu: NR_CPUS:64 nr_cpumask_bits:64 nr_cpu_ids:1 nr_node_ids:1
[    0.000000] PERCPU: Embedded 27 pages/cpu @ffff880003a00000 s78848 r8192 d23552 u2097152
[    0.000000] kvm-clock: cpu 0, msr 0:3a126c1, primary cpu clock
[    0.000000] KVM setup async PF for cpu 0
[    0.000000] kvm-stealtime: cpu 0, msr 3a0cd40
[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 15974
[    0.000000] Policy zone: DMA32
[    0.000000] Kernel command line: LABEL=cirros-rootfs ro console=tty1 console=ttyS0
[    0.000000] PID hash table entries: 256 (order: -1, 2048 bytes)
[    0.000000] xsave/xrstor: enabled xstate_bv 0x7, cntxt size 0x340
[    0.000000] Checking aperture...
[    0.000000] No AGP bridge found
[    0.000000] Memory: 43560k/65392k available (6576k kernel code, 452k absent, 21380k reserved, 6620k data, 928k init)
[    0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000] NR_IRQS:4352 nr_irqs:256 16
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty1] enabled
[    0.000000] console [ttyS0] enabled
[    0.000000] allocated 1048576 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[    0.000000] Detected 3491.828 MHz processor.
[    0.012000] Calibrating delay loop (skipped) preset value.. 6983.65 BogoMIPS (lpj=13967312)
[    0.020037] pid_max: default: 32768 minimum: 301
[    0.024138] Security Framework initialized
[    0.032127] AppArmor: AppArmor initialized
[    0.036015] Yama: becoming mindful.
[    0.044236] Dentry cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.052494] Inode-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.060273] Mount-cache hash table entries: 256
[    0.068868] Initializing cgroup subsys cpuacct
[    0.072028] Initializing cgroup subsys memory
[    0.080098] Initializing cgroup subsys devices
[    0.084018] Initializing cgroup subsys freezer
[    0.092019] Initializing cgroup subsys blkio
[    0.096095] Initializing cgroup subsys perf_event
[    0.104596] CPU: Physical Processor ID: 0
[    0.112804] mce: CPU supports 10 MCE banks
[    0.121408] SMP alternatives: switching to UP code
[    0.252015] Freeing SMP alternatives: 24k freed
[    0.256087] ACPI: Core revision 20110623
[    0.264962] ftrace: allocating 26610 entries in 105 pages
[    0.281559] Enabling x2apic
[    0.284017] Enabled x2apic
[    0.284032] Switched APIC routing to physical x2apic.
[    0.302526] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.308020] CPU0: Intel Core Processor (Haswell, no TSX) stepping 01
[    0.324019] APIC calibration not consistent with PM-Timer: 96ms instead of 100ms
[    0.324019] APIC delta adjusted to PM-Timer: 6250024 (6026985)
[    0.340128] Performance Events: unsupported p6 CPU model 60 no PMU driver, software events only.
[    0.348165] NMI watchdog disabled (cpu0): hardware events not enabled
[    0.352040] Brought up 1 CPUs
[    0.360024] Total of 1 processors activated (6983.65 BogoMIPS).
[    0.366281] devtmpfs: initialized
[    0.368417] EVM: security.selinux
[    0.372024] EVM: security.SMACK64
[    0.376042] EVM: security.capability
[    0.380642] print_constraints: dummy: 
[    0.384481] RTC time:  9:06:15, date: 12/14/18
[    0.388175] NET: Registered protocol family 16
[    0.392183] ACPI: bus type pci registered
[    0.396453] PCI: Using configuration type 1 for base access
[    0.404309] bio: create slab &lt;bio-0&gt; at 0
[    0.408279] ACPI: Added _OSI(Module Device)
[    0.412030] ACPI: Added _OSI(Processor Device)
[    0.416033] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.420029] ACPI: Added _OSI(Processor Aggregator Device)
[    0.428755] ACPI: Interpreter enabled
[    0.432029] ACPI: (supports S0 S5)
[    0.444032] ACPI: Using IOAPIC for interrupt routing
[    0.450608] ACPI: No dock devices found.
[    0.452030] HEST: Table not found.
[    0.456032] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.460059] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.464123] pci_root PNP0A03:00: host bridge window [io  0x0000-0x0cf7]
[    0.468033] pci_root PNP0A03:00: host bridge window [io  0x0d00-0xffff]
[    0.472036] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff]
[    0.476038] pci_root PNP0A03:00: host bridge window [mem 0x04000000-0xfebfffff]
[    0.480038] pci_root PNP0A03:00: host bridge window [mem 0x100000000-0x17fffffff]
[    0.504769] pci 0000:00:01.3: quirk: [io  0x0600-0x063f] claimed by PIIX4 ACPI
[    0.508098] pci 0000:00:01.3: quirk: [io  0x0700-0x070f] claimed by PIIX4 SMB
[    0.610085]  pci0000:00: Unable to request _OSC control (_OSC support mask: 0x1e)
[    0.620539] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.632382] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.644345] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.656128] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.667270] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.678141] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.680071] vgaarb: loaded
[    0.684045] vgaarb: bridge control possible 0000:00:02.0
[    0.692321] i2c-core: driver [aat2870] using legacy suspend method
[    0.696049] i2c-core: driver [aat2870] using legacy resume method
[    0.704947] SCSI subsystem initialized
[    0.715369] usbcore: registered new interface driver usbfs
[    0.716328] usbcore: registered new interface driver hub
[    0.720706] usbcore: registered new device driver usb
[    0.725652] PCI: Using ACPI for IRQ routing
[    0.732425] NetLabel: Initializing
[    0.736085] NetLabel:  domain hash size = 128
[    0.740047] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.744273] NetLabel:  unlabeled traffic allowed by default
[    0.748947] Switching to clocksource kvm-clock
[    0.802207] AppArmor: AppArmor Filesystem Enabled
[    0.809893] pnp: PnP ACPI init
[    0.815707] ACPI: bus type pnp registered
[    0.826694] pnp: PnP ACPI: found 9 devices
[    0.833357] ACPI: ACPI bus type pnp unregistered
[    0.853956] NET: Registered protocol family 2
[    0.862530] IP route cache hash table entries: 512 (order: 0, 4096 bytes)
[    0.873419] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    0.882843] TCP bind hash table entries: 2048 (order: 3, 32768 bytes)
[    0.891853] TCP: Hash tables configured (established 2048 bind 2048)
[    0.900440] TCP reno registered
[    0.906166] UDP hash table entries: 128 (order: 0, 4096 bytes)
[    0.915036] UDP-Lite hash table entries: 128 (order: 0, 4096 bytes)
[    0.924009] NET: Registered protocol family 1
[    0.930648] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.952362] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.961834] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.973744] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
[    0.984748] pci 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.000198] pci 0000:00:01.2: PCI INT D disabled
[    1.011555] Trying to unpack rootfs image as initramfs...
[    1.025084] audit: initializing netlink socket (disabled)
[    1.033019] type=2000 audit(1544778375.032:1): initialized
[    1.094648] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    1.124230] VFS: Disk quotas dquot_6.5.2
[    1.133892] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.176732] fuse init (API version 7.17)
[    1.196434] msgmni has been set to 85
[    1.228414] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    1.260503] io scheduler noop registered
[    1.268533] io scheduler deadline registered (default)
[    1.278300] io scheduler cfq registered
[    1.286246] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    1.296308] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    1.308970] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    1.326263] ACPI: Power Button [PWRF]
[    1.338691] ERST: Table is not found!
[    1.347886] GHES: HEST is not enabled!
[    1.376533] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
[    1.384503] virtio-pci 0000:00:03.0: PCI INT A -&gt; Link[LNKC] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.398662] virtio-pci 0000:00:04.0: PCI INT A -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.452400] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
[    1.461235] virtio-pci 0000:00:05.0: PCI INT A -&gt; Link[LNKA] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.481813] Freeing initrd memory: 3452k freed
[    1.490818] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    1.531654] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.574590] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.582989] Linux agpgart interface v0.103
[    1.594700] brd: module loaded
[    1.602256] loop: module loaded
[    1.614066]  vda: vda1
[    1.623725] scsi0 : ata_piix
[    1.629301] scsi1 : ata_piix
[    1.634514] ata1: PATA max MWDMA2 cmd 0x1f0 ctl 0x3f6 bmdma 0xc0c0 irq 14
[    1.643551] ata2: PATA max MWDMA2 cmd 0x170 ctl 0x376 bmdma 0xc0c8 irq 15
[    1.654929] Fixed MDIO Bus: probed
[    1.661079] tun: Universal TUN/TAP device driver, 1.6
[    1.668462] tun: (C) 1999-2004 Max Krasnyansky &lt;maxk@qualcomm.com&gt;
[    1.684552] PPP generic driver version 2.4.2
[    1.691599] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.700535] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.708998] uhci_hcd: USB Universal Host Controller Interface driver
[    1.718775] uhci_hcd 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.730933] uhci_hcd 0000:00:01.2: UHCI Host Controller
[    1.738698] uhci_hcd 0000:00:01.2: new USB bus registered, assigned bus number 1
[    1.750233] uhci_hcd 0000:00:01.2: irq 11, io base 0x0000c080
[    1.762014] hub 1-0:1.0: USB hub found
[    1.770381] hub 1-0:1.0: 2 ports detected
[    1.779315] usbcore: registered new interface driver libusual
[    1.789526] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    1.806811] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.815063] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.825163] mousedev: PS/2 mouse device common for all mice
[    1.839529] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[    1.857911] rtc_cmos 00:01: RTC can wake from S4
[    1.867065] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0
[    1.876962] rtc0: alarms up to one day, y3k, 114 bytes nvram
[    1.886660] device-mapper: uevent: version 1.0.3
[    1.895145] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
[    1.907386] cpuidle: using governor ladder
[    1.913727] cpuidle: using governor menu
[    1.919831] EFI Variables Facility v0.08 2004-May-17
[    1.927663] TCP cubic registered
[    1.933813] NET: Registered protocol family 10
[    1.942726] NET: Registered protocol family 17
[    1.949423] Registering the dns_resolver key type
[    1.957443] registered taskstats version 1
[    1.975088]   Magic number: 14:107:121
[    1.982284] rtc_cmos 00:01: setting system clock to 2018-12-14 09:06:17 UTC (1544778377)
[    1.995049] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[    2.003936] EDD information not available.
[    2.014347] Freeing unused kernel memory: 928k freed
[    2.028178] Write protecting the kernel read-only data: 12288k
[    2.039400] Freeing unused kernel memory: 1596k freed
[    2.063322] Freeing unused kernel memory: 1184k freed

info: initramfs: up at 2.09
NOCHANGE: partition 1 is size 64260. it cannot be grown
info: initramfs loading root from /dev/vda1
info: /etc/init.d/rc.sysinit: up at 2.15
info: container: none
Starting logging: OK
modprobe: module virtio_blk not found in modules.dep
modprobe: module virtio_net not found in modules.dep
WARN: /etc/rc3.d/S10-load-modules failed
Initializing random number generator... done.
Starting acpid: OK
cirros-ds 'local' up at 2.27
no results found for mode=local. up 2.31. searched: nocloud configdrive ec2
Starting network...
udhcpc (v1.20.1) started
Sending discover...
Sending select for 51.0.0.9...
Lease of 51.0.0.9 obtained, lease time 86400
route: SIOCADDRT: File exists
WARN: failed: route add -net "0.0.0.0/0" gw "51.0.0.1"
cirros-ds 'net' up at 2.37
checking http://169.254.169.254/2009-04-04/instance-id
successful after 1/20 tries: up 2.38. iid=i-00000016
failed to get http://169.254.169.254/2009-04-04/meta-data/public-keys
warning: no ec2 metadata for public-keys
failed to get http://169.254.169.254/2009-04-04/user-data
warning: no ec2 metadata for user-data
found datasource (ec2, net)
Top of dropbear init script
Starting dropbear sshd: WARN: generating key of type ecdsa failed!
OK
/run/cirros/datasource/data/user-data was not '#!' or executable
=== system information ===
Platform: RDO OpenStack Compute
Container: none
Arch: x86_64
CPU(s): 1 @ 3491.828 MHz
Cores/Sockets/Threads: 1/1/1
Virt-type: 
RAM Size: 49MB
Disks:
NAME MAJ:MIN     SIZE LABEL         MOUNTPOINT
vda  253:0   41126400               
vda1 253:1   32901120 cirros-rootfs /
=== sshd host keys ===
-----BEGIN SSH HOST KEY KEYS-----
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgnZ+96/8YXKn0S4dKO6dhWKDuBYNW8NoWrIaePIFl57FJRZGW2iYphPxBOuNP9Xr72cAcZH5BFr6g1wAeiV8st0tPTNRKIkmtXczK9Ybjd4ZFQn5P1DYht7cFgOr5dn12lPQLK/WiHVw/8yXSqQtPm7E5kxwdvCE6f9hwHnCYwhx3pM= root@sg-net-1-vm-1
ssh-dss AAAAB3NzaC1kc3MAAACBAKAqiSlpOfnOZZO6k6Fw0txPKJyia/MHZOP1w+vy5GxgPf4aWUkci45SUeHM0qhD4uU627tifaf20N5SKgXOpMCG/fh9m90hGvIZvI4bw5pWwgzp4tEHNj28eJw1Cyph8sM+gOSVtjWbguzpQZbeesGf23jgKRLajBNkO6lpQW8nAAAAFQD9djKp48Q8g60C1qoBjVjwsuOuWwAAAIEAgxUXvF0k42VPfohO2zmwizJNrP+6PSuqUDkSQRVhtbJBVC7fQ2NnkV3Bi6HbRJF1ZZG8CWWeBAywhIIWR4E+6dnImSF3c8uhKIScDV6bl8k3BgEl76OLfTLTRVuNWWM09lz67Qvkln0VFbRTcD3zAqt+5vsQfPxAM77ys4Itym4AAACAICibthEwKTSmlwDAuedlMJnhBisq1d6H4o9xYCDlv6c1EDCgK8QJkpSmP3e6KWRgoZQuG7fxcDzAVyWwM2t/OhOvJotAzp6mnqXIhAeN8KtHnfUWjV2ppi4eIZShDTbYrJZEsbCjvWhtSIguiAnwenKK8nDWFfYlbsV1luzFRjA= root@sg-net-1-vm-1
-----END SSH HOST KEY KEYS-----
=== network info ===
if-info: lo,up,127.0.0.1,8,::1
if-info: eth0,up,51.0.0.9,24,fe80::f816:3eff:fef5:586a
ip-route:default via 51.0.0.1 dev eth0 
ip-route:51.0.0.0/24 dev eth0  src 51.0.0.9 
ip-route:169.254.169.254 via 51.0.0.2 dev eth0 
=== datasource: ec2 net ===
instance-id: i-00000016
name: N/A
availability-zone: nova
local-hostname: sg-net-1-vm-1
launch-index: 0
=== cirros: current=0.3.5 uptime=4.27 ===
=== pinging gateway failed, debugging connection ===
############ debug start ##############
### /etc/init.d/sshd start
Top of dropbear init script
Starting dropbear sshd: remove-dropbear-host-keys already run per instance
WARN: generating key of type ecdsa failed!
FAIL
### ifconfig -a
eth0      Link encap:Ethernet  HWaddr FA:16:3E:F5:58:6A  
          inet addr:51.0.0.9  Bcast:51.0.0.255  Mask:255.255.255.0
          inet6 addr: fe80::f816:3eff:fef5:586a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1450  Metric:1
          RX packets:67 errors:0 dropped:0 overruns:0 frame:0
          TX packets:100 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:7400 (7.2 KiB)  TX bytes:9935 (9.7 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:112 (112.0 B)  TX bytes:112 (112.0 B)

### route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         51.0.0.1        0.0.0.0         UG    0      0        0 eth0
51.0.0.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.169.254 51.0.0.2        255.255.255.255 UGH   0      0        0 eth0
### cat /etc/resolv.conf
search openstacklocal
nameserver 51.0.0.2
### ping -c 5 51.0.0.1
PING 51.0.0.1 (51.0.0.1): 56 data bytes</msg>
<status status="PASS" endtime="20181214 09:06:25.944" starttime="20181214 09:06:25.943"></status>
</kw>
<status status="PASS" endtime="20181214 09:06:25.944" starttime="20181214 09:06:25.942"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>Collections.Append To List</arg>
<arg>${vm_ips}</arg>
<arg>${ips_and_console_log[0]}</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${vm_ips}</arg>
<arg>${ips_and_console_log[0]}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:06:25.946" starttime="20181214 09:06:25.945"></status>
</kw>
<status status="PASS" endtime="20181214 09:06:25.946" starttime="20181214 09:06:25.944"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL"</arg>
<arg>Collections.Append To List</arg>
<arg>${vm_ips}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181214 09:06:25.946" starttime="20181214 09:06:25.946"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL"</arg>
<arg>OpenStack CLI</arg>
<arg>openstack console log show ${vm}</arg>
</arguments>
<assign>
<var>${vm_console_output}</var>
</assign>
<msg timestamp="20181214 09:06:25.947" level="INFO">${vm_console_output} = None</msg>
<status status="PASS" endtime="20181214 09:06:25.947" starttime="20181214 09:06:25.947"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL"</arg>
<arg>BuiltIn.Log</arg>
<arg>${vm_console_output}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:06:25.948" starttime="20181214 09:06:25.947"></status>
</kw>
<status status="PASS" endtime="20181214 09:06:25.948" starttime="20181214 09:06:19.965"></status>
</kw>
<kw type="foritem" name="${vm} = sg_net_1_vm_2">
<kw name="Poll VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>${retry}</arg>
<arg>${retry_interval}</arg>
<arg>OpenStackOperations.Verify VM Is ACTIVE</arg>
<arg>${vm_name}</arg>
</arguments>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:06:25.960" level="INFO">Starting process:
openstack server show sg_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:06:26.003" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:06:28.946" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:06:28.947" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:06:28.947" starttime="20181214 09:06:25.960"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:06:28.948" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:06:28.948" starttime="20181214 09:06:28.947"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:06:28.949" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:06:28.949" starttime="20181214 09:06:28.948"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:06:28.950" starttime="20181214 09:06:28.949"></status>
</kw>
<msg timestamp="20181214 09:06:28.950" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:06:28.950" starttime="20181214 09:06:25.959"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:06:28.951" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:06:28.951" starttime="20181214 09:06:28.950"></status>
</kw>
<status status="FAIL" endtime="20181214 09:06:28.951" starttime="20181214 09:06:25.950"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:06:58.975" level="INFO">Starting process:
openstack server show sg_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:06:59.019" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:07:01.810" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:07:01.811" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:07:01.811" starttime="20181214 09:06:58.974"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:07:01.813" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:07:01.814" starttime="20181214 09:07:01.812"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:07:01.815" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:07:01.815" starttime="20181214 09:07:01.814"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:07:01.817" starttime="20181214 09:07:01.816"></status>
</kw>
<msg timestamp="20181214 09:07:01.818" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:07:01.818" starttime="20181214 09:06:58.973"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:07:01.819" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:07:01.820" starttime="20181214 09:07:01.818"></status>
</kw>
<status status="FAIL" endtime="20181214 09:07:01.820" starttime="20181214 09:06:58.952"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:07:31.843" level="INFO">Starting process:
openstack server show sg_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:07:31.883" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:07:34.825" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:07:34.826" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:07:34.826" starttime="20181214 09:07:31.842"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:07:34.827" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:07:34.827" starttime="20181214 09:07:34.826"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:07:34.828" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:07:34.828" starttime="20181214 09:07:34.827"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:07:34.829" starttime="20181214 09:07:34.828"></status>
</kw>
<msg timestamp="20181214 09:07:34.829" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:07:34.829" starttime="20181214 09:07:31.841"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:07:34.830" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:07:34.830" starttime="20181214 09:07:34.829"></status>
</kw>
<status status="FAIL" endtime="20181214 09:07:34.830" starttime="20181214 09:07:31.821"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:08:04.851" level="INFO">Starting process:
openstack server show sg_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:08:04.900" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:08:07.873" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:08:07.874" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:08:07.874" starttime="20181214 09:08:04.850"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:08:07.875" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:08:07.875" starttime="20181214 09:08:07.875"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:08:07.876" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:08:07.876" starttime="20181214 09:08:07.876"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:08:07.877" starttime="20181214 09:08:07.876"></status>
</kw>
<msg timestamp="20181214 09:08:07.878" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:08:07.878" starttime="20181214 09:08:04.849"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:08:07.878" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:08:07.879" starttime="20181214 09:08:07.878"></status>
</kw>
<status status="FAIL" endtime="20181214 09:08:07.879" starttime="20181214 09:08:04.831"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:08:37.897" level="INFO">Starting process:
openstack server show sg_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:08:37.934" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:08:41.347" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:08:41.348" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:08:41.348" starttime="20181214 09:08:37.897"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:08:41.350" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:08:41.351" starttime="20181214 09:08:41.349"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:08:41.352" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:08:41.352" starttime="20181214 09:08:41.351"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:08:41.353" starttime="20181214 09:08:41.352"></status>
</kw>
<msg timestamp="20181214 09:08:41.354" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:08:41.354" starttime="20181214 09:08:37.896"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:08:41.356" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:08:41.356" starttime="20181214 09:08:41.355"></status>
</kw>
<status status="FAIL" endtime="20181214 09:08:41.356" starttime="20181214 09:08:37.880"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:09:11.388" level="INFO">Starting process:
openstack server show sg_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:09:11.437" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:09:14.259" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:09:14.260" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:09:14.260" starttime="20181214 09:09:11.388"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:09:14.262" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:09:14.263" starttime="20181214 09:09:14.261"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:09:14.264" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:09:14.264" starttime="20181214 09:09:14.263"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:09:14.266" starttime="20181214 09:09:14.265"></status>
</kw>
<msg timestamp="20181214 09:09:14.267" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:09:14.267" starttime="20181214 09:09:11.386"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:09:14.269" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:09:14.269" starttime="20181214 09:09:14.268"></status>
</kw>
<status status="FAIL" endtime="20181214 09:09:14.269" starttime="20181214 09:09:11.362"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:09:44.293" level="INFO">Starting process:
openstack server show sg_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:09:44.338" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:09:47.520" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:09:47.521" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:09:47.521" starttime="20181214 09:09:44.292"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:09:47.522" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:09:47.522" starttime="20181214 09:09:47.521"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:09:47.522" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:09:47.522" starttime="20181214 09:09:47.522"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:09:47.523" starttime="20181214 09:09:47.523"></status>
</kw>
<msg timestamp="20181214 09:09:47.524" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:09:47.524" starttime="20181214 09:09:44.291"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:09:47.524" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:09:47.524" starttime="20181214 09:09:47.524"></status>
</kw>
<status status="FAIL" endtime="20181214 09:09:47.525" starttime="20181214 09:09:44.271"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:10:17.548" level="INFO">Starting process:
openstack server show sg_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:10:17.574" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:10:20.689" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:10:20.689" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:10:20.689" starttime="20181214 09:10:17.547"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:10:20.691" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:10:20.691" starttime="20181214 09:10:20.690"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:10:20.691" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:10:20.691" starttime="20181214 09:10:20.691"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:10:20.692" starttime="20181214 09:10:20.692"></status>
</kw>
<msg timestamp="20181214 09:10:20.692" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:10:20.692" starttime="20181214 09:10:17.546"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:10:20.693" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:10:20.693" starttime="20181214 09:10:20.693"></status>
</kw>
<status status="FAIL" endtime="20181214 09:10:20.693" starttime="20181214 09:10:17.526"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:10:50.713" level="INFO">Starting process:
openstack server show sg_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:10:50.753" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:10:53.726" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:10:53.727" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:10:53.727" starttime="20181214 09:10:50.712"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:10:53.729" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:10:53.729" starttime="20181214 09:10:53.728"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:10:53.730" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:10:53.730" starttime="20181214 09:10:53.730"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:10:53.732" starttime="20181214 09:10:53.731"></status>
</kw>
<msg timestamp="20181214 09:10:53.733" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:10:53.733" starttime="20181214 09:10:50.711"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:10:53.734" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:10:53.734" starttime="20181214 09:10:53.733"></status>
</kw>
<status status="FAIL" endtime="20181214 09:10:53.735" starttime="20181214 09:10:50.694"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:11:23.756" level="INFO">Starting process:
openstack server show sg_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:11:23.802" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:11:27.029" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:11:27.030" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:11:27.030" starttime="20181214 09:11:23.756"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:11:27.031" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:11:27.031" starttime="20181214 09:11:27.030"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:11:27.032" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:11:27.032" starttime="20181214 09:11:27.032"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:11:27.033" starttime="20181214 09:11:27.033"></status>
</kw>
<msg timestamp="20181214 09:11:27.034" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:11:27.034" starttime="20181214 09:11:23.754"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:11:27.035" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:11:27.035" starttime="20181214 09:11:27.034"></status>
</kw>
<status status="FAIL" endtime="20181214 09:11:27.035" starttime="20181214 09:11:23.736"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:11:57.058" level="INFO">Starting process:
openstack server show sg_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:11:57.105" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:12:00.113" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:12:00.114" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:12:00.114" starttime="20181214 09:11:57.057"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:12:00.115" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:12:00.116" starttime="20181214 09:12:00.115"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:12:00.116" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:12:00.116" starttime="20181214 09:12:00.116"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:12:00.117" starttime="20181214 09:12:00.117"></status>
</kw>
<msg timestamp="20181214 09:12:00.118" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:12:00.118" starttime="20181214 09:11:57.055"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:12:00.119" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:12:00.119" starttime="20181214 09:12:00.118"></status>
</kw>
<status status="FAIL" endtime="20181214 09:12:00.119" starttime="20181214 09:11:57.037"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:12:30.142" level="INFO">Starting process:
openstack server show sg_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:12:30.189" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:12:33.344" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:12:33.345" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:12:33.345" starttime="20181214 09:12:30.141"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:12:33.346" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:12:33.346" starttime="20181214 09:12:33.345"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:12:33.347" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:12:33.347" starttime="20181214 09:12:33.346"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:12:33.348" starttime="20181214 09:12:33.347"></status>
</kw>
<msg timestamp="20181214 09:12:33.348" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:12:33.348" starttime="20181214 09:12:30.140"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:12:33.349" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:12:33.349" starttime="20181214 09:12:33.348"></status>
</kw>
<status status="FAIL" endtime="20181214 09:12:33.349" starttime="20181214 09:12:30.120"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:13:03.375" level="INFO">Starting process:
openstack server show sg_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:13:03.417" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:13:06.050" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:13:06.050" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:13:06.050" starttime="20181214 09:13:03.374"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:13:06.051" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:13:06.051" starttime="20181214 09:13:06.051"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:13:06.052" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:13:06.052" starttime="20181214 09:13:06.051"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:13:06.052" starttime="20181214 09:13:06.052"></status>
</kw>
<msg timestamp="20181214 09:13:06.053" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:13:06.053" starttime="20181214 09:13:03.372"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:13:06.053" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:13:06.053" starttime="20181214 09:13:06.053"></status>
</kw>
<status status="FAIL" endtime="20181214 09:13:06.053" starttime="20181214 09:13:03.350"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:13:36.071" level="INFO">Starting process:
openstack server show sg_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:13:36.116" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:13:39.063" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:13:39.064" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:13:39.064" starttime="20181214 09:13:36.070"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:13:39.065" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:13:39.065" starttime="20181214 09:13:39.064"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:13:39.066" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:13:39.066" starttime="20181214 09:13:39.065"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:13:39.067" starttime="20181214 09:13:39.066"></status>
</kw>
<msg timestamp="20181214 09:13:39.067" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:13:39.068" starttime="20181214 09:13:36.069"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:13:39.068" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:13:39.068" starttime="20181214 09:13:39.068"></status>
</kw>
<status status="FAIL" endtime="20181214 09:13:39.069" starttime="20181214 09:13:36.054"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:14:09.079" level="INFO">Starting process:
openstack server show sg_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:14:09.124" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:14:11.674" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:14:11.675" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:14:11.675" starttime="20181214 09:14:09.079"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:14:11.676" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:14:11.676" starttime="20181214 09:14:11.675"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:14:11.676" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:14:11.676" starttime="20181214 09:14:11.676"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:14:11.677" starttime="20181214 09:14:11.677"></status>
</kw>
<msg timestamp="20181214 09:14:11.677" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:14:11.677" starttime="20181214 09:14:09.078"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:14:11.678" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:14:11.678" starttime="20181214 09:14:11.678"></status>
</kw>
<status status="FAIL" endtime="20181214 09:14:11.678" starttime="20181214 09:14:09.069"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:14:41.699" level="INFO">Starting process:
openstack server show sg_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:14:41.742" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:14:44.680" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:14:44.680" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:14:44.680" starttime="20181214 09:14:41.698"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:14:44.681" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:14:44.681" starttime="20181214 09:14:44.681"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:14:44.682" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:14:44.682" starttime="20181214 09:14:44.681"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:14:44.682" starttime="20181214 09:14:44.682"></status>
</kw>
<msg timestamp="20181214 09:14:44.683" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:14:44.683" starttime="20181214 09:14:41.697"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:14:44.683" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:14:44.683" starttime="20181214 09:14:44.683"></status>
</kw>
<status status="FAIL" endtime="20181214 09:14:44.684" starttime="20181214 09:14:41.679"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:15:14.711" level="INFO">Starting process:
openstack server show sg_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:15:14.758" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:15:17.508" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:15:17.509" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:15:17.509" starttime="20181214 09:15:14.710"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:15:17.510" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:15:17.510" starttime="20181214 09:15:17.509"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:15:17.511" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:15:17.511" starttime="20181214 09:15:17.510"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:15:17.511" starttime="20181214 09:15:17.511"></status>
</kw>
<msg timestamp="20181214 09:15:17.512" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:15:17.512" starttime="20181214 09:15:14.709"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:15:17.513" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:15:17.513" starttime="20181214 09:15:17.512"></status>
</kw>
<status status="FAIL" endtime="20181214 09:15:17.513" starttime="20181214 09:15:14.685"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:15:47.536" level="INFO">Starting process:
openstack server show sg_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:15:47.581" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:15:51.291" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:15:51.292" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:15:51.292" starttime="20181214 09:15:47.535"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:15:51.293" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:15:51.293" starttime="20181214 09:15:51.292"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:15:51.294" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:15:51.294" starttime="20181214 09:15:51.293"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:15:51.295" starttime="20181214 09:15:51.294"></status>
</kw>
<msg timestamp="20181214 09:15:51.296" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:15:51.296" starttime="20181214 09:15:47.534"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:15:51.296" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:15:51.297" starttime="20181214 09:15:51.296"></status>
</kw>
<status status="FAIL" endtime="20181214 09:15:51.297" starttime="20181214 09:15:47.514"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:16:21.317" level="INFO">Starting process:
openstack server show sg_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:16:21.365" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:16:24.856" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:16:24.856" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:16:24.856" starttime="20181214 09:16:21.317"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:16:24.858" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:16:24.859" starttime="20181214 09:16:24.857"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:16:24.860" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:16:24.860" starttime="20181214 09:16:24.859"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:16:24.862" starttime="20181214 09:16:24.861"></status>
</kw>
<msg timestamp="20181214 09:16:24.863" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:16:24.863" starttime="20181214 09:16:21.316"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:16:24.864" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:16:24.864" starttime="20181214 09:16:24.863"></status>
</kw>
<status status="FAIL" endtime="20181214 09:16:24.865" starttime="20181214 09:16:21.298"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:16:54.887" level="INFO">Starting process:
openstack server show sg_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:16:54.918" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:16:58.440" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:16:58.441" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:16:58.441" starttime="20181214 09:16:54.886"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:16:58.443" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:16:58.443" starttime="20181214 09:16:58.442"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:16:58.444" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:16:58.444" starttime="20181214 09:16:58.443"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:16:58.446" starttime="20181214 09:16:58.445"></status>
</kw>
<msg timestamp="20181214 09:16:58.446" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:16:58.446" starttime="20181214 09:16:54.885"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:16:58.448" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:16:58.448" starttime="20181214 09:16:58.447"></status>
</kw>
<status status="FAIL" endtime="20181214 09:16:58.448" starttime="20181214 09:16:54.866"></status>
</kw>
<msg timestamp="20181214 09:16:58.448" level="FAIL">Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:16:58.449" starttime="20181214 09:06:25.949"></status>
</kw>
<status status="FAIL" endtime="20181214 09:16:58.449" starttime="20181214 09:06:25.948"></status>
</kw>
<status status="FAIL" endtime="20181214 09:16:58.449" starttime="20181214 09:06:25.948"></status>
</kw>
<status status="FAIL" endtime="20181214 09:16:58.449" starttime="20181214 09:06:19.965"></status>
</kw>
<status status="FAIL" endtime="20181214 09:16:58.450" starttime="20181214 09:06:19.964"></status>
</kw>
<status status="FAIL" endtime="20181214 09:16:58.450" starttime="20181214 09:04:48.097"></status>
</kw>
<test id="s1-s5-t1" name="No Ping From DHCP To Vm Instance1">
<doc>Check non-reachability of vm instances by pinging to them.</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.452" critical="yes" starttime="20181214 09:16:58.450">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t2" name="No Ping From Vm Instance1 To Vm Instance2">
<doc>Login to the vm instance and test some operations</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.454" critical="yes" starttime="20181214 09:16:58.453">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t3" name="No Ping From Vm Instance2 To Vm Instance1">
<doc>Login to the vm instance and test operations</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.456" critical="yes" starttime="20181214 09:16:58.455">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t4" name="Add Ping Allow Rules With Remote SG (only between VMs)">
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.457" critical="yes" starttime="20181214 09:16:58.456">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t5" name="Verify No Ping From DHCP To Vm Instance1">
<doc>Check non-reachability of vm instances by pinging to them.</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.459" critical="yes" starttime="20181214 09:16:58.458">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t6" name="Verify No Ping From DHCP To Vm Instance2">
<doc>Check non-reachability of vm instances by pinging to them.</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.461" critical="yes" starttime="20181214 09:16:58.460">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t7" name="Ping From Vm Instance1 To Vm Instance2">
<doc>Login to the vm instance and test some operations</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.462" critical="yes" starttime="20181214 09:16:58.461">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t8" name="Ping From Vm Instance2 To Vm Instance1">
<doc>Login to the vm instance and test operations</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.464" critical="yes" starttime="20181214 09:16:58.463">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t9" name="Create Router">
<doc>Create Router and Add Interface to the subnets.</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.466" critical="yes" starttime="20181214 09:16:58.465">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t10" name="Add Interfaces To Router">
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.467" critical="yes" starttime="20181214 09:16:58.467">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t11" name="Ping From Vm Instance1 To Vm Instance3">
<doc>Login to the vm instance and test some operations</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.469" critical="yes" starttime="20181214 09:16:58.468">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t12" name="Repeat Ping From Vm Instance1 To Vm Instance2 With a Router">
<doc>Login to the vm instance and test some operations</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.471" critical="yes" starttime="20181214 09:16:58.469">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t13" name="Repeat Ping From Vm Instance2 To Vm Instance1 With a Router">
<doc>Login to the vm instance and test operations</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.472" critical="yes" starttime="20181214 09:16:58.471">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t14" name="Add Additional Security Group To VMs">
<doc>Add an additional security group to the VMs - this is done to test a different logic put in place for ports with multiple SGs</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.474" critical="yes" starttime="20181214 09:16:58.473">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t15" name="Ping From DHCP To Vm Instance1">
<doc>Check reachability of vm instances by pinging to them from DHCP.</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.476" critical="yes" starttime="20181214 09:16:58.475">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t16" name="Ping From DHCP To Vm Instance2">
<doc>Check reachability of vm instances by pinging to them from DHCP.</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.477" critical="yes" starttime="20181214 09:16:58.476">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t17" name="Repeat Ping From Vm Instance1 To Vm Instance2 With additional SG">
<doc>Login to the vm instance and test some operations</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.480" critical="yes" starttime="20181214 09:16:58.478">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t18" name="Repeat Ping From Vm Instance2 To Vm Instance1 With additional SG">
<doc>Login to the vm instance and test operations</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.482" critical="yes" starttime="20181214 09:16:58.481">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t19" name="Test Connection when Rules Change Dynamically">
<doc>Initiate ping from DHCP to VM instance and remove security rules
dynamically check the communication has stopped after removing the security group rules.</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.483" critical="yes" starttime="20181214 09:16:58.482">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t20" name="No Ping From DHCP To Vm Instance1 With Additional Security Group Rules Removed">
<doc>Check non-reachability of vm instances by pinging to them.</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.485" critical="yes" starttime="20181214 09:16:58.484">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t21" name="No Ping From DHCP To Vm Instance2 With Additional Security Group Rules Removed">
<doc>Check non-reachability of vm instances by pinging to them.</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.486" critical="yes" starttime="20181214 09:16:58.485">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t22" name="Add The Rules To Additional Security Group Again">
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.488" critical="yes" starttime="20181214 09:16:58.487">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t23" name="Ping From DHCP To Vm Instance1 After Rules Are Added Again">
<doc>Check reachability of vm instances by pinging to them from DHCP.</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.489" critical="yes" starttime="20181214 09:16:58.488">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t24" name="Ping From DHCP To Vm Instance2 After Rules Are Added Again">
<doc>Check reachability of vm instances by pinging to them from DHCP.</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.491" critical="yes" starttime="20181214 09:16:58.490">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t25" name="Remove the additional Security Group from First Vm">
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.492" critical="yes" starttime="20181214 09:16:58.491">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t26" name="Repeat Ping From Vm Instance1 To Vm Instance2 With Additional SG Removed From Vm1">
<doc>Login to the vm instance and test some operations</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.493" critical="yes" starttime="20181214 09:16:58.493">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t27" name="Repeat Ping From Vm Instance2 To Vm Instance1 With Additional SG Removed From Vm1">
<doc>Login to the vm instance and test operations</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.495" critical="yes" starttime="20181214 09:16:58.494">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t28" name="Remove Router Interfaces">
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.496" critical="yes" starttime="20181214 09:16:58.495">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t29" name="Delete Router">
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.498" critical="yes" starttime="20181214 09:16:58.497">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t30" name="Repeat Ping From Vm Instance1 To Vm Instance2 With Router Removed">
<doc>Login to the vm instance and test some operations</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.499" critical="yes" starttime="20181214 09:16:58.498">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t31" name="Repeat Ping From Vm Instance2 To Vm Instance1 With Router Removed">
<doc>Login to the vm instance and test operations</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.501" critical="yes" starttime="20181214 09:16:58.500">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t32" name="Delete Vm Instances In net_2">
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.502" critical="yes" starttime="20181214 09:16:58.501">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t33" name="Repeat Ping From Vm Instance1 To Vm Instance2 With net_2 VM Deleted">
<doc>Login to the vm instance and test some operations</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.503" critical="yes" starttime="20181214 09:16:58.502">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s5-t34" name="Repeat Ping From Vm Instance2 To Vm Instance1 With net_2 VM Deleted">
<doc>Login to the vm instance and test operations</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181214 09:16:58.505" critical="yes" starttime="20181214 09:16:58.504">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<kw type="teardown" name="OpenStack Suite Teardown" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Get Suite Debugs" library="OpenStackOperations">
<kw name="Get Test Teardown Debugs" library="OpenStackOperations">
<arguments>
<arg>test_name=${SUITE_NAME}</arg>
<arg>fail=False</arg>
</arguments>
<kw name="Get All" library="ODLTools">
<doc>Get all results provided by ODLTools</doc>
<arguments>
<arg>node_ip=${HA_PROXY_IP}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Cluster Info" library="ODLTools">
<doc>Get ODL Cluster related information like transaction counts, commit rates, etc.</doc>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show cluster-info -i ${ODL_SYSTEM_${i+1}_IP} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:16:58.512" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.21 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka</msg>
<status status="PASS" endtime="20181214 09:16:58.512" starttime="20181214 09:16:58.511"></status>
</kw>
<kw name="Run" library="OperatingSystem">
<doc>Runs the given command in the system and returns the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:16:58.516" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.21 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 09:16:59.120" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181214 09:16:59.120" starttime="20181214 09:16:58.513"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>output: ${output}</arg>
</arguments>
<msg timestamp="20181214 09:16:59.121" level="INFO">output: ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operational Sync Status = True
--------------------------------------------------------------------------------------------------------

--------------------------------------- Datastore Status -----------------------------------------------

---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1263
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 10
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 417
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 2792
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1603
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-entity-ownership-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 30
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-entity-ownership-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 120
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- DOMDataBroker CommitStats Details ----------------------------------

AverageCommitTime   = 0.00 ns
LongestCommitTime   = 0.00 ns
ShortestCommitTime  = 0.00 ns
TotalCommits        = 0
--------------------------------------------------------------------------------------------------------

----------------------------------- DISTRIBUTED DATASTORE COMMIT RATE ----------------------------------

distributed-data-store.config.commit.rate_Min      = 0.434189
distributed-data-store.config.commit.rate_Max      = 46.188531
distributed-data-store.config.commit.rate_Mean     = 5.45114017021
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 1690
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.122366
distributed-data-store.operational.commit.rate_Max      = 8.381538
distributed-data-store.operational.commit.rate_Mean     = 0.483090933763
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 4515
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- NETSTAT DETAILS FOR PORT 2550 --------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------- CPU AND MEMORY UTILIZATION OF THE KARAF PROCESS GATHERED BY 'TOP' --------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- FREE AND USED MEMORY IN THE SYSTEM ---------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- NODE HEALTH CHECK STATUS -------------------------------------------

Cluster Members = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Cluster Leader = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Unreachable Members = 
None
--------------------------------------------------------------------------------------------------------

-------------------------------------- lsof of KARAF Process -------------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

None</msg>
<status status="PASS" endtime="20181214 09:16:59.122" starttime="20181214 09:16:59.121"></status>
</kw>
<status status="PASS" endtime="20181214 09:16:59.122" starttime="20181214 09:16:58.511"></status>
</kw>
<status status="PASS" endtime="20181214 09:16:59.122" starttime="20181214 09:16:58.511"></status>
</kw>
<status status="PASS" endtime="20181214 09:16:59.122" starttime="20181214 09:16:58.510"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Get EOS</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get EOS" library="ODLTools">
<doc>Get the various ODL entity ownership information</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181214 09:16:59.125" level="INFO">${tmpdir} = CSIT_Security_Group</msg>
<status status="PASS" endtime="20181214 09:16:59.125" starttime="20181214 09:16:59.125"></status>
</kw>
<msg timestamp="20181214 09:16:59.126" level="INFO">${dstdir} = /tmp/CSIT_Security_Group</msg>
<status status="PASS" endtime="20181214 09:16:59.126" starttime="20181214 09:16:59.124"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show eos -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:16:59.126" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Security_Group</msg>
<status status="PASS" endtime="20181214 09:16:59.126" starttime="20181214 09:16:59.126"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:16:59.129" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Security_Group 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 09:16:59.437" level="INFO">${rc} = 0</msg>
<msg timestamp="20181214 09:16:59.437" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181214 09:16:59.437" starttime="20181214 09:16:59.127"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181214 09:16:59.438" level="INFO">rc: 0, output: ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
------------------------------------------------------- ------------------
VPN_SERVICE                                             member-1 (member-1)
arpmonitoring                                           member-1 (member-1)
bgp                                                     member-1 (member-1)
elan                                                    member-1 (member-1)
interface_config                                        member-1 (member-1)
interface_service_binding                               member-1 (member-1)
itm_config                                              member-1 (member-1)
netvirt-acl                                             member-1 (member-1)
netvirt-ipv6service-owner-entity                        member-1 (member-1)
netvirt-qos-owner-entity                                member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/272795776625121 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/192.0.2.21     member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181214 09:16:59.438" starttime="20181214 09:16:59.438"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:16:59.439" starttime="20181214 09:16:59.439"></status>
</kw>
<status status="PASS" endtime="20181214 09:16:59.439" starttime="20181214 09:16:59.123"></status>
</kw>
<status status="PASS" endtime="20181214 09:16:59.440" starttime="20181214 09:16:59.122"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Analyze Tunnels</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181214 09:16:59.442" level="INFO">${tmpdir} = CSIT_Security_Group</msg>
<status status="PASS" endtime="20181214 09:16:59.442" starttime="20181214 09:16:59.442"></status>
</kw>
<msg timestamp="20181214 09:16:59.443" level="INFO">${dstdir} = /tmp/CSIT_Security_Group</msg>
<status status="PASS" endtime="20181214 09:16:59.443" starttime="20181214 09:16:59.441"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt analyze tunnels -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:16:59.443" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Security_Group</msg>
<status status="PASS" endtime="20181214 09:16:59.443" starttime="20181214 09:16:59.443"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:16:59.447" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Security_Group 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 09:16:59.822" level="INFO">${rc} = 1</msg>
<msg timestamp="20181214 09:16:59.822" level="INFO">${output} = 2018-12-14 09:16:59,755 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:tunnel-list
2018-12-14 09:16:59,762 | ERR | common.r...</msg>
<status status="PASS" endtime="20181214 09:16:59.822" starttime="20181214 09:16:59.444"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181214 09:16:59.824" level="INFO">rc: 1, output: 2018-12-14 09:16:59,755 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:tunnel-list
2018-12-14 09:16:59,762 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/operational/itm-state:tunnels_state
2018-12-14 09:16:59,768 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:dpn-teps-state
2018-12-14 09:16:59,784 | ERR | netvirt.analyze      | 0278 | Tunnel configuration missing
Analysing transport-zone:default-transport-zone
Tunnel configuration missing
Traceback (most recent call last):
  File "/usr/bin/odltools", line 11, in &lt;module&gt;
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/odltools/__main__.py", line 13, in main
    cli.main()
  File "/usr/lib/python2.7/site-packages/odltools/cli.py", line 50, in main
    sys.exit(args.func(args))
  File "/usr/lib/python2.7/site-packages/odltools/netvirt/analyze.py", line 281, in analyze_tunnels
    for tunnel in all_tunnels.get('missing'):
AttributeError: 'NoneType' object has no attribute 'get'</msg>
<status status="PASS" endtime="20181214 09:16:59.824" starttime="20181214 09:16:59.823"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<msg timestamp="20181214 09:16:59.826" level="FAIL">''1' == '0'' should be true.</msg>
<status status="FAIL" endtime="20181214 09:16:59.826" starttime="20181214 09:16:59.825"></status>
</kw>
<status status="FAIL" endtime="20181214 09:16:59.827" starttime="20181214 09:16:59.440"></status>
</kw>
<status status="PASS" endtime="20181214 09:16:59.827" starttime="20181214 09:16:59.440"></status>
</kw>
<status status="PASS" endtime="20181214 09:16:59.827" starttime="20181214 09:16:58.509"></status>
</kw>
<kw name="Get OvsDebugInfo" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from all Openstack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Get DumpFlows And Ovsconfig" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from OVS from the Openstack Node</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:16:59.833" starttime="20181214 09:16:59.832"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:16:59.835" level="INFO">cmd: ip -o link</msg>
<status status="PASS" endtime="20181214 09:16:59.835" starttime="20181214 09:16:59.834"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:16:59.836" starttime="20181214 09:16:59.835"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:16:59.837" starttime="20181214 09:16:59.837"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:16:59.845" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181214 09:16:59.845" starttime="20181214 09:16:59.838"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:16:59.867" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UP mode DEFAULT group default qlen 1000\    link/ether 00:2d:53:56:c8:f7 brd ff:ff:ff:ff:ff:ff
3: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 86:e4:e2:2c:cd:1a brd ff:ff:ff:ff:ff:ff
4: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:2d:53:56:c8:f7 brd ff:ff:ff:ff:ff:ff
5: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:e5:ff:40:6e brd ff:ff:ff:ff:ff:ff
26: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1450 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether f8:1b:37:5c:a9:e1 brd ff:ff:ff:ff:ff:ff
48: tap7df17b8d-e8: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc pfifo_fast master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fe:16:3e:f5:58:6a brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:16:59.868" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOW...</msg>
<status status="PASS" endtime="20181214 09:16:59.868" starttime="20181214 09:16:59.846"></status>
</kw>
<status status="PASS" endtime="20181214 09:16:59.868" starttime="20181214 09:16:59.833"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:16:59.870" level="INFO">cmd: ip -o addr</msg>
<status status="PASS" endtime="20181214 09:16:59.870" starttime="20181214 09:16:59.869"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:16:59.871" starttime="20181214 09:16:59.870"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:16:59.871" starttime="20181214 09:16:59.871"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:16:59.873" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181214 09:16:59.874" starttime="20181214 09:16:59.871"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:16:59.887" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::22d:53ff:fe56:c8f7/64 scope link \       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.21/24 brd 192.0.2.255 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.22/32 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.16/32 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet6 fe80::22d:53ff:fe56:c8f7/64 scope link \       valid_lft forever preferred_lft forever
5: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
5: docker0    inet6 fe80::42:e5ff:feff:406e/64 scope link \       valid_lft forever preferred_lft forever
48: tap7df17b8d-e8    inet6 fe80::fc16:3eff:fef5:586a/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:16:59.887" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::22d:53...</msg>
<status status="PASS" endtime="20181214 09:16:59.887" starttime="20181214 09:16:59.874"></status>
</kw>
<status status="PASS" endtime="20181214 09:16:59.888" starttime="20181214 09:16:59.868"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:16:59.889" level="INFO">cmd: ip route</msg>
<status status="PASS" endtime="20181214 09:16:59.889" starttime="20181214 09:16:59.889"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:16:59.890" starttime="20181214 09:16:59.889"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:16:59.890" starttime="20181214 09:16:59.890"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:16:59.892" level="INFO">ip route</msg>
<status status="PASS" endtime="20181214 09:16:59.892" starttime="20181214 09:16:59.890"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:16:59.899" level="INFO">default via 192.0.2.1 dev br-ex 
169.254.0.0/16 dev eth0 scope link metric 1002 
169.254.0.0/16 dev br-ex scope link metric 1004 
169.254.169.254 via 192.0.2.1 dev br-ex 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev br-ex proto kernel scope link src 192.0.2.21 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:16:59.899" level="INFO">${output} = default via 192.0.2.1 dev br-ex 
169.254.0.0/16 dev eth0 scope link metric 1002 
169.254.0.0/16 dev br-ex scope link metric 1004 
169.254.169.254 via 192.0.2.1 dev br-ex 
172.31.0.0/24 dev docker0...</msg>
<status status="PASS" endtime="20181214 09:16:59.899" starttime="20181214 09:16:59.893"></status>
</kw>
<status status="PASS" endtime="20181214 09:16:59.899" starttime="20181214 09:16:59.888"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:16:59.900" level="INFO">cmd: arp -an</msg>
<status status="PASS" endtime="20181214 09:16:59.900" starttime="20181214 09:16:59.900"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:16:59.901" starttime="20181214 09:16:59.901"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:16:59.901" starttime="20181214 09:16:59.901"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:16:59.904" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181214 09:16:59.904" starttime="20181214 09:16:59.902"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:16:59.907" level="INFO">? (192.0.2.99) at ee:6e:e4:e4:48:40 [ether] on br-ex
? (192.0.2.1) at 00:ce:28:28:52:b3 [ether] on br-ex
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:16:59.907" level="INFO">${output} = ? (192.0.2.99) at ee:6e:e4:e4:48:40 [ether] on br-ex
? (192.0.2.1) at 00:ce:28:28:52:b3 [ether] on br-ex
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:16:59.907" starttime="20181214 09:16:59.904"></status>
</kw>
<status status="PASS" endtime="20181214 09:16:59.907" starttime="20181214 09:16:59.899"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip netns list | awk '{print $1}'</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<assign>
<var>${nslist}</var>
</assign>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:16:59.909" level="INFO">cmd: ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181214 09:16:59.909" starttime="20181214 09:16:59.908"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:16:59.910" starttime="20181214 09:16:59.909"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:16:59.910" starttime="20181214 09:16:59.910"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:16:59.913" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181214 09:16:59.913" starttime="20181214 09:16:59.910"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:16:59.919" level="INFO">qdhcp-555db8d7-8cc6-4acc-a1c9-19f57c25b7c8
qdhcp-95a7aaae-1907-4f00-bee4-a290267d5e9f
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:16:59.919" level="INFO">${output} = qdhcp-555db8d7-8cc6-4acc-a1c9-19f57c25b7c8
qdhcp-95a7aaae-1907-4f00-bee4-a290267d5e9f
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:16:59.919" starttime="20181214 09:16:59.914"></status>
</kw>
<msg timestamp="20181214 09:16:59.919" level="INFO">${nslist} = qdhcp-555db8d7-8cc6-4acc-a1c9-19f57c25b7c8
qdhcp-95a7aaae-1907-4f00-bee4-a290267d5e9f
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:16:59.919" starttime="20181214 09:16:59.908"></status>
</kw>
<kw name="Split To Lines" library="String">
<doc>Splits the given string to lines.</doc>
<arguments>
<arg>${nslist}</arg>
<arg>end=-1</arg>
</arguments>
<assign>
<var>@{lines}</var>
</assign>
<msg timestamp="20181214 09:16:59.920" level="INFO">2 lines returned</msg>
<msg timestamp="20181214 09:16:59.920" level="INFO">@{lines} = [ qdhcp-555db8d7-8cc6-4acc-a1c9-19f57c25b7c8 | qdhcp-95a7aaae-1907-4f00-bee4-a290267d5e9f ]</msg>
<status status="PASS" endtime="20181214 09:16:59.920" starttime="20181214 09:16:59.920"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<kw type="foritem" name="${line} = qdhcp-555db8d7-8cc6-4acc-a1c9-19f57c25b7c8">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:16:59.922" level="INFO">cmd: sudo ip netns exec qdhcp-555db8d7-8cc6-4acc-a1c9-19f57c25b7c8 ip -o link</msg>
<status status="PASS" endtime="20181214 09:16:59.922" starttime="20181214 09:16:59.922"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:16:59.922" starttime="20181214 09:16:59.922"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:16:59.923" starttime="20181214 09:16:59.923"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:16:59.927" level="INFO">sudo ip netns exec qdhcp-555db8d7-8cc6-4a cc-a1c9-19f57c25b7c8 ip -o link</msg>
<status status="PASS" endtime="20181214 09:16:59.927" starttime="20181214 09:16:59.923"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:16:59.977" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
47: tap354aba43-ed: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:20:10:84 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:16:59.978" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
47: tap354aba43-ed: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181214 09:16:59.978" starttime="20181214 09:16:59.927"></status>
</kw>
<status status="PASS" endtime="20181214 09:16:59.978" starttime="20181214 09:16:59.921"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:16:59.979" level="INFO">cmd: sudo ip netns exec qdhcp-555db8d7-8cc6-4acc-a1c9-19f57c25b7c8 ip -o addr</msg>
<status status="PASS" endtime="20181214 09:16:59.979" starttime="20181214 09:16:59.979"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:16:59.980" starttime="20181214 09:16:59.979"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:16:59.980" starttime="20181214 09:16:59.980"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:16:59.984" level="INFO">sudo ip netns exec qdhcp-555db8d7-8cc6-4a cc-a1c9-19f57c25b7c8 ip -o addr</msg>
<status status="PASS" endtime="20181214 09:16:59.984" starttime="20181214 09:16:59.980"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:17:00.015" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
47: tap354aba43-ed    inet 52.0.0.2/24 brd 52.0.0.255 scope global tap354aba43-ed\       valid_lft forever preferred_lft forever
47: tap354aba43-ed    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap354aba43-ed\       valid_lft forever preferred_lft forever
47: tap354aba43-ed    inet6 fe80::f816:3eff:fe20:1084/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:17:00.015" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
47: tap354aba43-ed    inet 52...</msg>
<status status="PASS" endtime="20181214 09:17:00.015" starttime="20181214 09:16:59.984"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:00.015" starttime="20181214 09:16:59.978"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:17:00.016" level="INFO">cmd: sudo ip netns exec qdhcp-555db8d7-8cc6-4acc-a1c9-19f57c25b7c8 ip route</msg>
<status status="PASS" endtime="20181214 09:17:00.017" starttime="20181214 09:17:00.016"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:00.017" starttime="20181214 09:17:00.017"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:17:00.018" starttime="20181214 09:17:00.018"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:17:00.021" level="INFO">sudo ip netns exec qdhcp-555db8d7-8cc6-4a cc-a1c9-19f57c25b7c8 ip route</msg>
<status status="PASS" endtime="20181214 09:17:00.022" starttime="20181214 09:17:00.018"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:17:00.057" level="INFO">default via 52.0.0.1 dev tap354aba43-ed 
52.0.0.0/24 dev tap354aba43-ed proto kernel scope link src 52.0.0.2 
169.254.0.0/16 dev tap354aba43-ed proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:17:00.057" level="INFO">${output} = default via 52.0.0.1 dev tap354aba43-ed 
52.0.0.0/24 dev tap354aba43-ed proto kernel scope link src 52.0.0.2 
169.254.0.0/16 dev tap354aba43-ed proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181214 09:17:00.057" starttime="20181214 09:17:00.022"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:00.057" starttime="20181214 09:17:00.015"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:00.057" starttime="20181214 09:16:59.921"></status>
</kw>
<kw type="foritem" name="${line} = qdhcp-95a7aaae-1907-4f00-bee4-a290267d5e9f">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:17:00.059" level="INFO">cmd: sudo ip netns exec qdhcp-95a7aaae-1907-4f00-bee4-a290267d5e9f ip -o link</msg>
<status status="PASS" endtime="20181214 09:17:00.059" starttime="20181214 09:17:00.058"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:00.059" starttime="20181214 09:17:00.059"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:17:00.060" starttime="20181214 09:17:00.059"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:17:00.064" level="INFO">sudo ip netns exec qdhcp-95a7aaae-1907-4f 00-bee4-a290267d5e9f ip -o link</msg>
<status status="PASS" endtime="20181214 09:17:00.064" starttime="20181214 09:17:00.060"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:17:00.095" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
46: tap54cd5d37-d0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:c5:e1:38 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:17:00.095" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
46: tap54cd5d37-d0: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181214 09:17:00.095" starttime="20181214 09:17:00.064"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:00.095" starttime="20181214 09:17:00.058"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:17:00.096" level="INFO">cmd: sudo ip netns exec qdhcp-95a7aaae-1907-4f00-bee4-a290267d5e9f ip -o addr</msg>
<status status="PASS" endtime="20181214 09:17:00.096" starttime="20181214 09:17:00.096"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:00.097" starttime="20181214 09:17:00.096"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:17:00.097" starttime="20181214 09:17:00.097"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:17:00.101" level="INFO">sudo ip netns exec qdhcp-95a7aaae-1907-4f 00-bee4-a290267d5e9f ip -o addr</msg>
<status status="PASS" endtime="20181214 09:17:00.101" starttime="20181214 09:17:00.097"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:17:00.144" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
46: tap54cd5d37-d0    inet 51.0.0.2/24 brd 51.0.0.255 scope global tap54cd5d37-d0\       valid_lft forever preferred_lft forever
46: tap54cd5d37-d0    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap54cd5d37-d0\       valid_lft forever preferred_lft forever
46: tap54cd5d37-d0    inet6 fe80::f816:3eff:fec5:e138/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:17:00.144" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
46: tap54cd5d37-d0    inet 51...</msg>
<status status="PASS" endtime="20181214 09:17:00.144" starttime="20181214 09:17:00.101"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:00.144" starttime="20181214 09:17:00.095"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:17:00.146" level="INFO">cmd: sudo ip netns exec qdhcp-95a7aaae-1907-4f00-bee4-a290267d5e9f ip route</msg>
<status status="PASS" endtime="20181214 09:17:00.146" starttime="20181214 09:17:00.145"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:00.146" starttime="20181214 09:17:00.146"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:17:00.147" starttime="20181214 09:17:00.146"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:17:00.150" level="INFO">sudo ip netns exec qdhcp-95a7aaae-1907-4f 00-bee4-a290267d5e9f ip route</msg>
<status status="PASS" endtime="20181214 09:17:00.151" starttime="20181214 09:17:00.147"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:17:00.181" level="INFO">default via 51.0.0.1 dev tap54cd5d37-d0 
51.0.0.0/24 dev tap54cd5d37-d0 proto kernel scope link src 51.0.0.2 
169.254.0.0/16 dev tap54cd5d37-d0 proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:17:00.181" level="INFO">${output} = default via 51.0.0.1 dev tap54cd5d37-d0 
51.0.0.0/24 dev tap54cd5d37-d0 proto kernel scope link src 51.0.0.2 
169.254.0.0/16 dev tap54cd5d37-d0 proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181214 09:17:00.182" starttime="20181214 09:17:00.151"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:00.182" starttime="20181214 09:17:00.145"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:00.182" starttime="20181214 09:17:00.058"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:00.182" starttime="20181214 09:16:59.920"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:17:00.183" level="INFO">cmd: sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181214 09:17:00.183" starttime="20181214 09:17:00.183"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:00.183" starttime="20181214 09:17:00.183"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:17:00.184" starttime="20181214 09:17:00.184"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:17:00.186" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181214 09:17:00.186" starttime="20181214 09:17:00.184"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:17:00.229" level="INFO">d631111f-455e-4c7e-a9ff-d26193b9fec9
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.21:6640"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.21:6653"
            is_connected: true
        fail_mode: secure
        Port br-int
            Interface br-int
                type: internal
        Port "tap7df17b8d-e8"
            Interface "tap7df17b8d-e8"
        Port "tap354aba43-ed"
            tag: 4095
            Interface "tap354aba43-ed"
                type: internal
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port "tap54cd5d37-d0"
            tag: 4095
            Interface "tap54cd5d37-d0"
                type: internal
    Bridge br-ex
        fail_mode: standalone
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port "eth0"
            Interface "eth0"
        Port br-ex
            Interface br-ex
                type: internal
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:17:00.230" level="INFO">${output} = d631111f-455e-4c7e-a9ff-d26193b9fec9
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.21:6640"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181214 09:17:00.230" starttime="20181214 09:17:00.186"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:00.230" starttime="20181214 09:17:00.182"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:17:00.231" level="INFO">cmd: sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181214 09:17:00.231" starttime="20181214 09:17:00.231"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:00.231" starttime="20181214 09:17:00.231"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:17:00.232" starttime="20181214 09:17:00.232"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:17:00.235" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181214 09:17:00.235" starttime="20181214 09:17:00.232"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:17:00.270" level="INFO">_uuid               : d631111f-455e-4c7e-a9ff-d26193b9fec9
bridges             : [ae491c00-54ea-4008-9450-61bde39089b6, b432c6c4-6287-43e0-acc8-62136a0ab66c]
cur_cfg             : 51
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-controller-0.opnfvlf.org", "odl_os_hostconfig_config_odl_l2"="{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}", odl_os_hostconfig_hostid="overcloud-controller-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="f719731f-d938-4508-afd6-1890f6fec1cf"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [0814bf68-cf86-405f-8dc4-64e7be0b4582, 1386f2fa-8d16-4da6-a522-90e201c331e1]
next_cfg            : 51
other_config        : {local_ip="192.0.2.21", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:17:00.270" level="INFO">${output} = _uuid               : d631111f-455e-4c7e-a9ff-d26193b9fec9
bridges             : [ae491c00-54ea-4008-9450-61bde39089b6, b432c6c4-6287-43e0-acc8-62136a0ab66c]
cur_cfg             : 51
datapath_types...</msg>
<status status="PASS" endtime="20181214 09:17:00.270" starttime="20181214 09:17:00.235"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:00.270" starttime="20181214 09:17:00.230"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:17:00.271" level="INFO">cmd: sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:17:00.271" starttime="20181214 09:17:00.271"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:00.272" starttime="20181214 09:17:00.272"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:17:00.272" starttime="20181214 09:17:00.272"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:17:00.275" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:17:00.275" starttime="20181214 09:17:00.273"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:17:00.305" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000f81b375ca9e1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):
 1(br-ex-patch): addr:36:95:15:0b:6c:54
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 21(tap54cd5d37-d0): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 22(tap354aba43-ed): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 23(tap7df17b8d-e8): addr:fe:16:3e:f5:58:6a
     config:     0
     state:      LIVE
     current:    10MB-FD COPPER
     speed: 10 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:f8:1b:37:5c:a9:e1
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x7): frags=normal miss_send_len=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:17:00.305" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000f81b375ca9e1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3...</msg>
<status status="PASS" endtime="20181214 09:17:00.305" starttime="20181214 09:17:00.275"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:00.306" starttime="20181214 09:17:00.270"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:17:00.307" level="INFO">cmd: sudo ovs-ofctl dump-flows br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:17:00.307" starttime="20181214 09:17:00.306"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:00.307" starttime="20181214 09:17:00.307"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:17:00.308" starttime="20181214 09:17:00.307"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:17:00.310" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181214 09:17:00.310" starttime="20181214 09:17:00.308"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:17:00.917" level="INFO">cookie=0x8000000, duration=3367.164s, table=0, n_packets=10095, n_bytes=545130, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=675.079s, table=0, n_packets=69, n_bytes=7532, priority=4,in_port="tap54cd5d37-d0",vlan_tci=0x0000/0x1fff actions=write_metadata:0x1d0000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=672.581s, table=0, n_packets=5, n_bytes=446, priority=4,in_port="tap354aba43-ed",vlan_tci=0x0000/0x1fff actions=write_metadata:0x1e0000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=648.258s, table=0, n_packets=118, n_bytes=11156, priority=4,in_port="tap7df17b8d-e8",vlan_tci=0x0000/0x1fff actions=write_metadata:0x1f0000000000/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2626.532s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x8040000, duration=674.155s, table=17, n_packets=66, n_bytes=7266, priority=10,metadata=0x1d0000000000/0xffffff0000000000 actions=load:0x1d-&gt;NXM_NX_REG1[0..19],load:0x1394-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0001d1394000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=671.659s, table=17, n_packets=2, n_bytes=180, priority=10,metadata=0x1e0000000000/0xffffff0000000000 actions=load:0x1e-&gt;NXM_NX_REG1[0..19],load:0x1395-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0001e1395000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6900000, duration=648.216s, table=17, n_packets=118, n_bytes=11156, priority=10,metadata=0x1f0000000000/0xffffff0000000000 actions=write_metadata:0x90001f0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x8040000, duration=648.216s, table=17, n_packets=107, n_bytes=10146, priority=10,metadata=0x90001f0000000000/0xffffff0000000000 actions=load:0x1f-&gt;NXM_NX_REG1[0..19],load:0x1394-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0001f1394000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6800000, duration=3652.968s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3652.968s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3652.968s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3652.968s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3652.968s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3508.920s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3508.920s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3652.968s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3652.968s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3652.797s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x9001394, duration=674.156s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x39 actions=write_metadata:0x1394000000/0xfffffffff000000,goto_table:51
 cookie=0x9001395, duration=671.662s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x3f actions=write_metadata:0x1395000000/0xfffffffff000000,goto_table:51
 cookie=0x9051394, duration=675.073s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x39 actions=write_metadata:0x1394000000/0xfffffffff000000,goto_table:51
 cookie=0x9051395, duration=672.574s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x3f actions=write_metadata:0x1395000000/0xfffffffff000000,goto_table:51
 cookie=0x822002d, duration=3652.472s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3652.472s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3652.797s, table=43, n_packets=1280, n_bytes=114868, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3652.968s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3652.968s, table=48, n_packets=1347, n_bytes=117682, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8051394, duration=674.156s, table=50, n_packets=66, n_bytes=7266, priority=20,metadata=0x1d1394000000/0xfffffffff000000,dl_src=fa:16:3e:c5:e1:38 actions=goto_table:51
 cookie=0x8051395, duration=671.662s, table=50, n_packets=2, n_bytes=180, priority=20,metadata=0x1e1395000000/0xfffffffff000000,dl_src=fa:16:3e:20:10:84 actions=goto_table:51
 cookie=0x8051394, duration=648.223s, table=50, n_packets=107, n_bytes=10146, priority=20,metadata=0x1f1394000000/0xfffffffff000000,dl_src=fa:16:3e:f5:58:6a actions=goto_table:51
 cookie=0x8050001, duration=3652.797s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3652.968s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8031394, duration=674.156s, table=51, n_packets=91, n_bytes=8762, priority=20,metadata=0x1394000000/0xffff000000,dl_dst=fa:16:3e:c5:e1:38 actions=load:0x1d00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8031395, duration=671.662s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1395000000/0xffff000000,dl_dst=fa:16:3e:20:10:84 actions=load:0x1e00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8031394, duration=648.223s, table=51, n_packets=64, n_bytes=7086, priority=20,metadata=0x1394000000/0xffff000000,dl_dst=fa:16:3e:f5:58:6a actions=load:0x1f00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3652.797s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3652.797s, table=51, n_packets=484, n_bytes=30416, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3366.530s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3366.530s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1706.614s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1706.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1706.429s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1706.429s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1703.918s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1703.917s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8701394, duration=674.156s, table=52, n_packets=18, n_bytes=1564, priority=5,metadata=0x1394000000/0xffff000001 actions=write_actions(group:210024)
 cookie=0x8701394, duration=674.156s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1394000001/0xffff000001 actions=write_actions(group:210023)
 cookie=0x8701395, duration=671.662s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1395000000/0xffff000001 actions=write_actions(group:210026)
 cookie=0x8701395, duration=671.662s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1395000001/0xffff000001 actions=write_actions(group:210025)
 cookie=0x8800004, duration=3366.215s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1706.266s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1705.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1703.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x880001d, duration=674.157s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x1d,metadata=0x1d0000000000/0xfffff0000000000 actions=drop
 cookie=0x880001e, duration=671.663s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x1e,metadata=0x1e0000000000/0xfffff0000000000 actions=drop
 cookie=0x880001f, duration=648.224s, table=55, n_packets=16, n_bytes=1384, priority=10,tun_id=0x1f,metadata=0x1f0000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3366.215s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1706.266s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1705.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1703.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880001d, duration=674.157s, table=55, n_packets=16, n_bytes=1384, priority=9,tun_id=0x1d actions=load:0x1d00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880001e, duration=671.663s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1e actions=load:0x1e00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880001f, duration=648.224s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1f actions=load:0x1f00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3652.969s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3652.969s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3652.798s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3652.969s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3652.761s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3652.761s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3652.761s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=648.241s, table=210, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x1f0000000000/0xfffff0000000000,icmp_type=136,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=648.241s, table=210, n_packets=1, n_bytes=78, priority=63010,icmp6,metadata=0x1f0000000000/0xfffff0000000000,icmp_type=135,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=648.241s, table=210, n_packets=3, n_bytes=210, priority=63010,icmp6,metadata=0x1f0000000000/0xfffff0000000000,icmp_type=133,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=648.241s, table=210, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x1f0000000000/0xfffff0000000000,dl_src=fa:16:3e:f5:58:6a,tp_src=546,tp_dst=547 actions=resubmit(,17)
 cookie=0x6900000, duration=648.241s, table=210, n_packets=2, n_bytes=676, priority=63010,udp,metadata=0x1f0000000000/0xfffff0000000000,dl_src=fa:16:3e:f5:58:6a,tp_src=68,tp_dst=67 actions=resubmit(,17)
 cookie=0x6900000, duration=648.241s, table=210, n_packets=11, n_bytes=462, priority=63010,arp,metadata=0x1f0000000000/0xfffff0000000000,dl_src=fa:16:3e:f5:58:6a,arp_spa=51.0.0.9,arp_sha=fa:16:3e:f5:58:6a actions=resubmit(,17)
 cookie=0x6900000, duration=3652.761s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3652.761s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3652.761s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=648.241s, table=210, n_packets=99, n_bytes=9550, priority=61010,ip,metadata=0x1f0000000000/0xfffff0000000000,dl_src=fa:16:3e:f5:58:6a,nw_src=51.0.0.9 actions=goto_table:211
 cookie=0x6900000, duration=648.241s, table=210, n_packets=0, n_bytes=0, priority=61010,ipv6,metadata=0x1f0000000000/0xfffff0000000000,dl_src=fa:16:3e:f5:58:6a,ipv6_src=fe80::f816:3eff:fef5:586a actions=goto_table:211
 cookie=0x6900000, duration=648.241s, table=210, n_packets=0, n_bytes=0, priority=61005,metadata=0x1f0000000000/0xfffff0000000000,dl_src=fa:16:3e:f5:58:6a actions=resubmit(,17)
 cookie=0x6900000, duration=3652.761s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3652.761s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3652.761s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3652.761s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3652.761s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3652.761s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3652.761s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3652.761s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=648.241s, table=212, n_packets=99, n_bytes=9550, priority=100,ip,metadata=0x1f0000000000/0xfffff0000000000 actions=ct(table=213,zone=5012)
 cookie=0x6900000, duration=648.241s, table=212, n_packets=0, n_bytes=0, priority=100,ipv6,metadata=0x1f0000000000/0xfffff0000000000 actions=ct(table=213,zone=5012)
 cookie=0x6900000, duration=3652.761s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3652.761s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3652.761s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3652.761s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3652.761s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x1f0006900001, duration=648.241s, table=214, n_packets=0, n_bytes=0, priority=62020,ct_state=+inv+trk,metadata=0x1f0000000000/0xfffff0000000000 actions=drop
 cookie=0x6900000, duration=648.241s, table=214, n_packets=15, n_bytes=1110, priority=1006,tcp,metadata=0x1f0000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x1f0006900001, duration=648.241s, table=214, n_packets=9, n_bytes=830, priority=50,metadata=0x1f0000000000/0xfffff0000000000 actions=drop
 cookie=0x6900000, duration=3652.761s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3652.761s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3652.761s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x1f0006900001, duration=648.241s, table=217, n_packets=2, n_bytes=180, priority=62020,metadata=0x1f0000000004/0xfffff0000000004 actions=drop
 cookie=0x6900000, duration=3652.761s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=648.241s, table=217, n_packets=0, n_bytes=0, priority=100,metadata=0x1f0000000002/0xfffff0000000002 actions=resubmit(,17)
 cookie=0x6900000, duration=648.241s, table=217, n_packets=0, n_bytes=0, priority=100,ipv6,metadata=0x1f0000000000/0xfffff0000000002 actions=ct(commit,zone=5012,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=648.241s, table=217, n_packets=15, n_bytes=1110, priority=100,ip,metadata=0x1f0000000000/0xfffff0000000002 actions=ct(commit,zone=5012,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3652.761s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3367.141s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3367.141s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:"br-ex-patch"
 cookie=0x8000007, duration=675.060s, table=220, n_packets=107, n_bytes=10146, priority=9,reg6=0x1d00 actions=output:"tap54cd5d37-d0"
 cookie=0x8000007, duration=672.567s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x1e00 actions=output:"tap354aba43-ed"
 cookie=0x6900000, duration=648.226s, table=220, n_packets=64, n_bytes=7086, priority=6,reg6=0x1f00 actions=load:0x90001f00-&gt;NXM_NX_REG6[],write_metadata:0/0xfffffffffe,goto_table:239
 cookie=0x8000007, duration=648.226s, table=220, n_packets=64, n_bytes=7086, priority=9,reg6=0x90001f00 actions=output:"tap7df17b8d-e8"
 cookie=0x6900000, duration=3652.761s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3652.761s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3652.761s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=648.259s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x1f00/0xfffff00,icmp_type=135,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=648.259s, table=240, n_packets=2, n_bytes=755, priority=63010,udp,reg6=0x1f00/0xfffff00,tp_src=67,tp_dst=68 actions=resubmit(,220)
 cookie=0x6900000, duration=648.259s, table=240, n_packets=0, n_bytes=0, priority=63010,udp6,reg6=0x1f00/0xfffff00,tp_src=547,tp_dst=546 actions=resubmit(,220)
 cookie=0x6900000, duration=648.259s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x1f00/0xfffff00,icmp_type=136,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=648.259s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x1f00/0xfffff00,icmp_type=130,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=648.259s, table=240, n_packets=2, n_bytes=84, priority=63010,arp,reg6=0x1f00/0xfffff00 actions=resubmit(,220)
 cookie=0x6900000, duration=3652.761s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=648.259s, table=240, n_packets=0, n_bytes=0, priority=61010,ipv6,reg6=0x1f00/0xfffff00,dl_dst=fa:16:3e:f5:58:6a,ipv6_dst=fe80::f816:3eff:fef5:586a actions=goto_table:241
 cookie=0x6900000, duration=648.259s, table=240, n_packets=60, n_bytes=6247, priority=61010,ip,reg6=0x1f00/0xfffff00,dl_dst=fa:16:3e:f5:58:6a,nw_dst=51.0.0.9 actions=goto_table:241
 cookie=0x6900000, duration=648.259s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,reg6=0x1f00/0xfffff00,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=51.0.0.255 actions=goto_table:241
 cookie=0x6900000, duration=3652.761s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3652.761s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3652.761s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3652.761s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3652.761s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3652.761s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3652.761s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3652.761s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3652.761s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=648.259s, table=242, n_packets=60, n_bytes=6247, priority=100,ip,reg6=0x1f00/0xfffff00 actions=ct(table=243,zone=5012)
 cookie=0x6900000, duration=648.259s, table=242, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0x1f00/0xfffff00 actions=ct(table=243,zone=5012)
 cookie=0x6900000, duration=3652.761s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3652.761s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3652.761s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3652.761s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3652.761s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x1f0006900001, duration=648.259s, table=244, n_packets=0, n_bytes=0, priority=62020,ct_state=+inv+trk,reg6=0x1f00/0xfffff00 actions=drop
 cookie=0x6900000, duration=648.259s, table=244, n_packets=0, n_bytes=0, priority=1006,tcp,reg6=0x1f00/0xfffff00 actions=goto_table:247
 cookie=0x1f0006900001, duration=648.259s, table=244, n_packets=0, n_bytes=0, priority=50,reg6=0x1f00/0xfffff00 actions=drop
 cookie=0x6900000, duration=3652.761s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3652.761s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3652.761s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x1f0006900001, duration=648.259s, table=247, n_packets=0, n_bytes=0, priority=62020,reg6=0x1f00/0xfffff00,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3652.761s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=648.259s, table=247, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0x1f00/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5012,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=648.259s, table=247, n_packets=0, n_bytes=0, priority=100,ip,reg6=0x1f00/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5012,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=648.259s, table=247, n_packets=0, n_bytes=0, priority=100,reg6=0x1f00/0xfffff00,metadata=0x2/0x2 actions=resubmit(,220)
 cookie=0x6900000, duration=3652.761s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:17:00.917" level="INFO">${output} =  cookie=0x8000000, duration=3367.164s, table=0, n_packets=10095, n_bytes=545130, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_ta...</msg>
<status status="PASS" endtime="20181214 09:17:00.917" starttime="20181214 09:17:00.310"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:00.917" starttime="20181214 09:17:00.306"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:17:00.919" level="INFO">cmd: sudo ovs-ofctl dump-groups br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:17:00.919" starttime="20181214 09:17:00.918"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:00.919" starttime="20181214 09:17:00.919"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:17:00.920" starttime="20181214 09:17:00.919"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:17:00.923" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181214 09:17:00.923" starttime="20181214 09:17:00.920"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:17:00.963" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210005,type=all
 group_id=210023,type=all,bucket=actions=set_field:0x1d-&gt;tun_id,resubmit(,55),bucket=actions=set_field:0x1f-&gt;tun_id,resubmit(,55)
 group_id=210025,type=all,bucket=actions=set_field:0x1e-&gt;tun_id,resubmit(,55)
 group_id=210017,type=all
 group_id=210015,type=all
 group_id=210024,type=all,bucket=actions=group:210023
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=225001,type=all,bucket=actions=drop
 group_id=210009,type=all
 group_id=210010,type=all,bucket=actions=group:210009,bucket=actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210026,type=all,bucket=actions=group:210025
 group_id=210016,type=all,bucket=actions=group:210015,bucket=actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210018,type=all,bucket=actions=group:210017,bucket=actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220),bucket=actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:17:00.963" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210005,type=all
 group_id=210023,type=all,bucket=actions=set_field:0x1d-&gt;tun_id,resubmit(,55),bucket=actions=set_field:0x1f-&gt;tun_id,resubmit(,55)...</msg>
<status status="PASS" endtime="20181214 09:17:00.963" starttime="20181214 09:17:00.923"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:00.964" starttime="20181214 09:17:00.918"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:17:00.965" level="INFO">cmd: sudo ovs-ofctl dump-group-stats br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:17:00.965" starttime="20181214 09:17:00.964"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:00.965" starttime="20181214 09:17:00.965"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:17:00.966" starttime="20181214 09:17:00.965"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:17:00.968" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181214 09:17:00.969" starttime="20181214 09:17:00.966"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:17:01.009" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210005,duration=3367.811s,ref_count=1,packet_count=0,byte_count=0
 group_id=210023,duration=675.737s,ref_count=1,packet_count=16,byte_count=1384,bucket0:packet_count=16,byte_count=1384,bucket1:packet_count=16,byte_count=1384
 group_id=210025,duration=673.238s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210017,duration=1707.715s,ref_count=1,packet_count=0,byte_count=0
 group_id=210015,duration=1705.208s,ref_count=1,packet_count=0,byte_count=0
 group_id=210024,duration=675.436s,ref_count=1,packet_count=18,byte_count=1564,bucket0:packet_count=18,byte_count=1564
 group_id=5000,duration=3653.424s,ref_count=1,packet_count=57,byte_count=2394,bucket0:packet_count=57,byte_count=2394,bucket1:packet_count=57,byte_count=2394,bucket2:packet_count=57,byte_count=2394
 group_id=210006,duration=3367.516s,ref_count=1,packet_count=41,byte_count=3570,bucket0:packet_count=41,byte_count=3570,bucket1:packet_count=41,byte_count=3570
 group_id=225001,duration=3338.046s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=210009,duration=1707.917s,ref_count=1,packet_count=0,byte_count=0
 group_id=210010,duration=1707.612s,ref_count=1,packet_count=3,byte_count=270,bucket0:packet_count=3,byte_count=270,bucket1:packet_count=3,byte_count=270
 group_id=210026,duration=672.937s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210016,duration=1704.902s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
 group_id=210018,duration=1707.412s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180,bucket2:packet_count=2,byte_count=180
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:17:01.009" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210005,duration=3367.811s,ref_count=1,packet_count=0,byte_count=0
 group_id=210023,duration=675.737s,ref_count=1,packet_count=16,byte_count=1384,bucket...</msg>
<status status="PASS" endtime="20181214 09:17:01.009" starttime="20181214 09:17:00.969"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.010" starttime="20181214 09:17:00.964"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.010" starttime="20181214 09:16:59.830"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.010" starttime="20181214 09:16:59.829"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.010" starttime="20181214 09:16:59.829"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.010" starttime="20181214 09:16:59.828"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>DataModels.Get Model Dump</arg>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Get Model Dump" library="DataModels">
<doc>Will output a list of mdsal models using ${data_models} list</doc>
<arguments>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>http://${controller_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
<arg>timeout=1</arg>
<arg>max_retries=0</arg>
</arguments>
<msg timestamp="20181214 09:17:01.020" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.22:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad9f859d0&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 09:17:01.021" starttime="20181214 09:17:01.019"></status>
</kw>
<kw type="for" name="${model} IN [ @{data_models} ]">
<kw type="foritem" name="${model} = config/ebgp:bgp">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.029" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.029" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.029" starttime="20181214 09:17:01.022"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.030" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:17:01.030" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.030" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:17:01.030" starttime="20181214 09:17:01.029"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.030" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.031" starttime="20181214 09:17:01.030"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.031" starttime="20181214 09:17:01.021"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.035" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.035" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.035" starttime="20181214 09:17:01.031"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.035" level="INFO">To JSON using : content={"elan-instances":{"elan-instance":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","segment-type":"elan:segment-type-flat","external":false,"elan-tag":5001,"mac-timeout":300},{"elan-instance-name":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8","segmentation-id":63,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5013,"mac-timeout":300},{"elan-instance-name":"95a7aaae-1907-4f00-bee4-a290267d5e9f","segmentation-id":57,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5012,"mac-timeout":300}]}} </msg>
<msg timestamp="20181214 09:17:01.035" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.036" level="INFO">${pretty_output} = {
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "exte...</msg>
<status status="PASS" endtime="20181214 09:17:01.036" starttime="20181214 09:17:01.035"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.036" level="INFO">{
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-flat"
            },
            {
                "elan-instance-name": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8",
                "elan-tag": 5013,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 63
            },
            {
                "elan-instance-name": "95a7aaae-1907-4f00-bee4-a290267d5e9f",
                "elan-tag": 5012,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 57
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.036" starttime="20181214 09:17:01.036"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.036" starttime="20181214 09:17:01.031"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.040" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.040" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.040" starttime="20181214 09:17:01.036"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.041" level="INFO">To JSON using : content={"elan-interfaces":{"elan-interface":[{"name":"54cd5d37-d0d9-49c0-af28-098121fd49f0","elan-instance-name":"95a7aaae-1907-4f00-bee4-a290267d5e9f","static-mac-entries":[{"mac-address":"fa:16:3e:c5:e1:38","ip-prefix":"51.0.0.2"}]},{"name":"354aba43-ed8c-4fcd-af30-4de9632babfe","elan-instance-name":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8","static-mac-entries":[{"mac-address":"fa:16:3e:20:10:84","ip-prefix":"52.0.0.2"}]},{"name":"7df17b8d-e8d6-453e-8afd-08c90b238098","elan-instance-name":"95a7aaae-1907-4f00-bee4-a290267d5e9f","static-mac-entries":[{"mac-address":"fa:16:3e:f5:58:6a","ip-prefix":"51.0.0.9"}]},{"name":"b19a6047-cae8-4969-9ee3-7d3e16ac8a33","elan-instance-name":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8","static-mac-entries":[{"mac-address":"fa:16:3e:13:b6:d0","ip-prefix":"52.0.0.9"}]},{"name":"9b38b2e0-17af-468c-920c-b27bee6c148b","elan-instance-name":"95a7aaae-1907-4f00-bee4-a290267d5e9f","static-mac-entries":[{"mac-address":"fa:16:3e:0e:60:e7","ip-prefix":"51.0.0.8"}]}]}} </msg>
<msg timestamp="20181214 09:17:01.041" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.041" level="INFO">${pretty_output} = {
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "95a7aaae-1907-4f00-bee4-a290267d5e9f",
                "name": "54cd5d37-d0d9-49c0-af28-0981...</msg>
<status status="PASS" endtime="20181214 09:17:01.041" starttime="20181214 09:17:01.040"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.041" level="INFO">{
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "95a7aaae-1907-4f00-bee4-a290267d5e9f",
                "name": "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                "static-mac-entries": [
                    {
                        "ip-prefix": "51.0.0.2",
                        "mac-address": "fa:16:3e:c5:e1:38"
                    }
                ]
            },
            {
                "elan-instance-name": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8",
                "name": "354aba43-ed8c-4fcd-af30-4de9632babfe",
                "static-mac-entries": [
                    {
                        "ip-prefix": "52.0.0.2",
                        "mac-address": "fa:16:3e:20:10:84"
                    }
                ]
            },
            {
                "elan-instance-name": "95a7aaae-1907-4f00-bee4-a290267d5e9f",
                "name": "7df17b8d-e8d6-453e-8afd-08c90b238098",
                "static-mac-entries": [
                    {
                        "ip-prefix": "51.0.0.9",
                        "mac-address": "fa:16:3e:f5:58:6a"
                    }
                ]
            },
            {
                "elan-instance-name": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8",
                "name": "b19a6047-cae8-4969-9ee3-7d3e16ac8a33",
                "static-mac-entries": [
                    {
                        "ip-prefix": "52.0.0.9",
                        "mac-address": "fa:16:3e:13:b6:d0"
                    }
                ]
            },
            {
                "elan-instance-name": "95a7aaae-1907-4f00-bee4-a290267d5e9f",
                "name": "9b38b2e0-17af-468c-920c-b27bee6c148b",
                "static-mac-entries": [
                    {
                        "ip-prefix": "51.0.0.8",
                        "mac-address": "fa:16:3e:0e:60:e7"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.041" starttime="20181214 09:17:01.041"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.041" starttime="20181214 09:17:01.036"></status>
</kw>
<kw type="foritem" name="${model} = config/id-manager:id-pools">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.045" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.045" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.045" starttime="20181214 09:17:01.042"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.048" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"interfaces","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"interfaces.-1073741291","last-access-time":1544778372}],"id-entries":[{"id-key":"54cd5d37-d0d9-49c0-af28-098121fd49f0","id-value":[29]},{"id-key":"354aba43-ed8c-4fcd-af30-4de9632babfe","id-value":[30]},{"id-key":"272795776625121:br-ex-patch:trunk","id-value":[3]},{"id-key":"7df17b8d-e8d6-453e-8afd-08c90b238098","id-value":[31]}]},{"pool-name":"nextHopPointerPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":150000,"cursor":152499,"end":175000},"block-size":2500,"child-pools":[{"child-pool-name":"nextHopPointerPool.-1073741291","last-access-time":1544774985}]},{"pool-name":"meters.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"meters","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"snatGroupIdPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":225000,"cursor":227499,"end":250000},"block-size":2500,"child-pools":[{"child-pool-name":"snatGroupIdPool.-1073741291","last-access-time":1544777333}],"id-entries":[{"id-key":"snatmiss.1e4edfa6-cbe1-4350-a6cc-902700e990e9","id-value":[225000]},{"id-key":"snatmiss.81a5d8ea-e37b-41b1-9ef9-76987b8899f7","id-value":[225002]},{"id-key":"snatmiss.e13b9ba2-e337-4e51-9e53-07a75695540c","id-value":[225001]},{"id-key":"snatmiss.c970ecfa-6d5c-4034-ad7f-6cdc3eeca600","id-value":[225003]},{"id-key":"snatmiss.af5e5228-b176-4625-ae95-e17e04b022d8","id-value":[225004]}]},{"pool-name":"lporttag","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":170001,"cursor":179999,"end":270000},"block-size":9999,"child-pools":[{"child-pool-name":"lporttag.-1073741291","last-access-time":1544774985}]},{"pool-name":"RouteDistinguisherPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"RouteDistinguisherPool","available-ids-holder":{"start":1,"cursor":0,"end":6553},"block-size":6553},{"pool-name":"lporttag.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"lporttag","available-ids-holder":{"start":170001,"cursor":170000,"end":179999},"block-size":9999},{"pool-name":"groups","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"groups.-1073741291","last-access-time":1544774983}]},{"pool-name":"elan.ids.pool.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775654,"id":5002},{"ready-time-sec":1544776448,"id":5003},{"ready-time-sec":1544776454,"id":5004},{"ready-time-sec":1544777347,"id":5007},{"ready-time-sec":1544777354,"id":5006},{"ready-time-sec":1544777360,"id":5005},{"ready-time-sec":1544777366,"id":5009},{"ready-time-sec":1544777373,"id":5008},{"ready-time-sec":1544778288,"id":5011},{"ready-time-sec":1544778294,"id":5010}],"available-id-count":10,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5013,"end":5499},"block-size":500},{"pool-name":"aliveness-monitor","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"aliveness-monitor.-1073741291","last-access-time":1544774986}],"id-entries":[{"id-key":"2.120000.4.Arp.","id-value":[1]}]},{"pool-name":"tables","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"tables.-1073741291","last-access-time":1544774983}]},{"pool-name":"nextHopPointerPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"nextHopPointerPool","available-ids-holder":{"start":150000,"cursor":149999,"end":152499},"block-size":2500},{"pool-name":"meters","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"meters.-1073741291","last-access-time":1544774983}]},{"pool-name":"vpnservices.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775652,"id":100001}],"available-id-count":1,"delayed-time-sec":30},"parent-pool-name":"vpnservices","available-ids-holder":{"start":100000,"cursor":100002,"end":102999},"block-size":3000},{"pool-name":"opendaylight-vni-ranges.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"opendaylight-vni-ranges","available-ids-holder":{"start":70000,"cursor":69999,"end":72998},"block-size":2999},{"pool-name":"aliveness-monitor.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"aliveness-monitor","available-ids-holder":{"start":1,"cursor":1,"end":6553},"block-size":6553},{"pool-name":"elan.ids.pool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":5000,"cursor":5499,"end":10000},"block-size":500,"child-pools":[{"child-pool-name":"elan.ids.pool.-1073741291","last-access-time":1544778341}],"id-entries":[{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]},{"id-key":"arp.responder.group.id","id-value":[5000]},{"id-key":"95a7aaae-1907-4f00-bee4-a290267d5e9f","id-value":[5012]},{"id-key":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8","id-value":[5013]}]},{"pool-name":"groups.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"groups","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"RouteDistinguisherPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"RouteDistinguisherPool.-1073741291","last-access-time":1544774986}]},{"pool-name":"snatGroupIdPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"snatGroupIdPool","available-ids-holder":{"start":225000,"cursor":225004,"end":227499},"block-size":2500},{"pool-name":"ACL-TAG-POOL.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"ACL-TAG-POOL","available-ids-holder":{"start":1,"cursor":6,"end":999},"block-size":999},{"pool-name":"tables.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"tables","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"interfaces.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775654,"id":1},{"ready-time-sec":1544776424,"id":7},{"ready-time-sec":1544776430,"id":6},{"ready-time-sec":1544776437,"id":2},{"ready-time-sec":1544776437,"id":4},{"ready-time-sec":1544776440,"id":5},{"ready-time-sec":1544776446,"id":8},{"ready-time-sec":1544777320,"id":17},{"ready-time-sec":1544777326,"id":12},{"ready-time-sec":1544777329,"id":11},{"ready-time-sec":1544777331,"id":9},{"ready-time-sec":1544777331,"id":10},{"ready-time-sec":1544777334,"id":13},{"ready-time-sec":1544777334,"id":14},{"ready-time-sec":1544777337,"id":16},{"ready-time-sec":1544777337,"id":15},{"ready-time-sec":1544777346,"id":21},{"ready-time-sec":1544777351,"id":18},{"ready-time-sec":1544777357,"id":20},{"ready-time-sec":1544777357,"id":19},{"ready-time-sec":1544777363,"id":23},{"ready-time-sec":1544777364,"id":22},{"ready-time-sec":1544777370,"id":25},{"ready-time-sec":1544777370,"id":24},{"ready-time-sec":1544778272,"id":28},{"ready-time-sec":1544778277,"id":26},{"ready-time-sec":1544778280,"id":27}],"available-id-count":27,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":31,"end":6553},"block-size":6553},{"pool-name":"vpnservices","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":100000,"cursor":102999,"end":130000},"block-size":3000,"child-pools":[{"child-pool-name":"vpnservices.-1073741291","last-access-time":1544775622}],"id-entries":[{"id-key":"1e4edfa6-cbe1-4350-a6cc-902700e990e9.192.0.2.0/24","id-value":[100002]},{"id-key":"44f91859-7723-44e1-a95d-25948457eb65","id-value":[100000]}]},{"pool-name":"opendaylight-vni-ranges","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":70000,"cursor":72998,"end":99999},"block-size":2999,"child-pools":[{"child-pool-name":"opendaylight-vni-ranges.-1073741291","last-access-time":1544774987}]},{"pool-name":"ACL-TAG-POOL","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":999,"end":10000},"block-size":999,"child-pools":[{"child-pool-name":"ACL-TAG-POOL.-1073741291","last-access-time":1544778348}],"id-entries":[{"id-key":"b748f633-eac9-4f4f-8995-86f5eb50b300","id-value":[6]},{"id-key":"62100813-13a1-4c22-9a97-bfabd6744cb8","id-value":[2]},{"id-key":"c4e77973-bb58-4259-807f-059e9ca50e36","id-value":[3]},{"id-key":"ee3dd710-2490-4241-b666-9fec686f0c78","id-value":[1]},{"id-key":"e2818f66-326e-435a-8735-9da9d4a67eb4","id-value":[4]},{"id-key":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b","id-value":[5]}]}]}} </msg>
<msg timestamp="20181214 09:17:01.048" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.048" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
  ...</msg>
<status status="PASS" endtime="20181214 09:17:01.048" starttime="20181214 09:17:01.045"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.049" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741291",
                        "last-access-time": 1544778372
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                        "id-value": [
                            29
                        ]
                    },
                    {
                        "id-key": "354aba43-ed8c-4fcd-af30-4de9632babfe",
                        "id-value": [
                            30
                        ]
                    },
                    {
                        "id-key": "272795776625121:br-ex-patch:trunk",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "7df17b8d-e8d6-453e-8afd-08c90b238098",
                        "id-value": [
                            31
                        ]
                    }
                ],
                "pool-name": "interfaces",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 152499,
                    "end": 175000,
                    "start": 150000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "nextHopPointerPool.-1073741291",
                        "last-access-time": 1544774985
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "meters",
                "pool-name": "meters.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 227499,
                    "end": 250000,
                    "start": 225000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "snatGroupIdPool.-1073741291",
                        "last-access-time": 1544777333
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                        "id-value": [
                            225000
                        ]
                    },
                    {
                        "id-key": "snatmiss.81a5d8ea-e37b-41b1-9ef9-76987b8899f7",
                        "id-value": [
                            225002
                        ]
                    },
                    {
                        "id-key": "snatmiss.e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.c970ecfa-6d5c-4034-ad7f-6cdc3eeca600",
                        "id-value": [
                            225003
                        ]
                    },
                    {
                        "id-key": "snatmiss.af5e5228-b176-4625-ae95-e17e04b022d8",
                        "id-value": [
                            225004
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741291",
                        "last-access-time": 1544774985
                    }
                ],
                "pool-name": "lporttag",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 0,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "RouteDistinguisherPool",
                "pool-name": "RouteDistinguisherPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "groups.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5013,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 10,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1544775654
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1544776448
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1544776454
                        },
                        {
                            "id": 5007,
                            "ready-time-sec": 1544777347
                        },
                        {
                            "id": 5006,
                            "ready-time-sec": 1544777354
                        },
                        {
                            "id": 5005,
                            "ready-time-sec": 1544777360
                        },
                        {
                            "id": 5009,
                            "ready-time-sec": 1544777366
                        },
                        {
                            "id": 5008,
                            "ready-time-sec": 1544777373
                        },
                        {
                            "id": 5011,
                            "ready-time-sec": 1544778288
                        },
                        {
                            "id": 5010,
                            "ready-time-sec": 1544778294
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741291",
                        "last-access-time": 1544774986
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "2.120000.4.Arp.",
                        "id-value": [
                            1
                        ]
                    }
                ],
                "pool-name": "aliveness-monitor",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "tables.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "tables",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 149999,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "meters.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100002,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1544775652
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 69999,
                    "end": 72998,
                    "start": 70000
                },
                "block-size": 2999,
                "parent-pool-name": "opendaylight-vni-ranges",
                "pool-name": "opendaylight-vni-ranges.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 1,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "aliveness-monitor",
                "pool-name": "aliveness-monitor.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741291",
                        "last-access-time": 1544778341
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                        "id-value": [
                            5001
                        ]
                    },
                    {
                        "id-key": "arp.responder.group.id",
                        "id-value": [
                            5000
                        ]
                    },
                    {
                        "id-key": "95a7aaae-1907-4f00-bee4-a290267d5e9f",
                        "id-value": [
                            5012
                        ]
                    },
                    {
                        "id-key": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8",
                        "id-value": [
                            5013
                        ]
                    }
                ],
                "pool-name": "elan.ids.pool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "groups",
                "pool-name": "groups.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "RouteDistinguisherPool.-1073741291",
                        "last-access-time": 1544774986
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 225000
                },
                "block-size": 2500,
                "parent-pool-name": "snatGroupIdPool",
                "pool-name": "snatGroupIdPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6,
                    "end": 999,
                    "start": 1
                },
                "block-size": 999,
                "parent-pool-name": "ACL-TAG-POOL",
                "pool-name": "ACL-TAG-POOL.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "tables",
                "pool-name": "tables.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 31,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 27,
                    "delayed-id-entries": [
                        {
                            "id": 1,
                            "ready-time-sec": 1544775654
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1544776424
                        },
                        {
                            "id": 6,
                            "ready-time-sec": 1544776430
                        },
                        {
                            "id": 2,
                            "ready-time-sec": 1544776437
                        },
                        {
                            "id": 4,
                            "ready-time-sec": 1544776437
                        },
                        {
                            "id": 5,
                            "ready-time-sec": 1544776440
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1544776446
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1544777320
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1544777326
                        },
                        {
                            "id": 11,
                            "ready-time-sec": 1544777329
                        },
                        {
                            "id": 9,
                            "ready-time-sec": 1544777331
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1544777331
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1544777334
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1544777334
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1544777337
                        },
                        {
                            "id": 15,
                            "ready-time-sec": 1544777337
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1544777346
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1544777351
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1544777357
                        },
                        {
                            "id": 19,
                            "ready-time-sec": 1544777357
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1544777363
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1544777364
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1544777370
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1544777370
                        },
                        {
                            "id": 28,
                            "ready-time-sec": 1544778272
                        },
                        {
                            "id": 26,
                            "ready-time-sec": 1544778277
                        },
                        {
                            "id": 27,
                            "ready-time-sec": 1544778280
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741291",
                        "last-access-time": 1544775622
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "1e4edfa6-cbe1-4350-a6cc-902700e990e9.192.0.2.0/24",
                        "id-value": [
                            100002
                        ]
                    },
                    {
                        "id-key": "44f91859-7723-44e1-a95d-25948457eb65",
                        "id-value": [
                            100000
                        ]
                    }
                ],
                "pool-name": "vpnservices",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 72998,
                    "end": 99999,
                    "start": 70000
                },
                "block-size": 2999,
                "child-pools": [
                    {
                        "child-pool-name": "opendaylight-vni-ranges.-1073741291",
                        "last-access-time": 1544774987
                    }
                ],
                "pool-name": "opendaylight-vni-ranges",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 999,
                    "end": 10000,
                    "start": 1
                },
                "block-size": 999,
                "child-pools": [
                    {
                        "child-pool-name": "ACL-TAG-POOL.-1073741291",
                        "last-access-time": 1544778348
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "b748f633-eac9-4f4f-8995-86f5eb50b300",
                        "id-value": [
                            6
                        ]
                    },
                    {
                        "id-key": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "c4e77973-bb58-4259-807f-059e9ca50e36",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "ee3dd710-2490-4241-b666-9fec686f0c78",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                        "id-value": [
                            5
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.049" starttime="20181214 09:17:01.048"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.049" starttime="20181214 09:17:01.041"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-access-control-list:access-lists">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.052" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-access-control-list:access-lists, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.052" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.052" starttime="20181214 09:17:01.049"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.053" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ee3dd710-2490-4241-b666-9fec686f0c78","access-list-entries":{"ace":[{"rule-name":"6ad09561-353a-445e-b51d-b931a7e01c22","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"af9be2ac-0c71-466b-8ee2-188747a79255","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c0796abf-11eb-4f12-8347-fb5894143b1d","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e64e4970-560c-4af7-a079-217ef6e7e68a","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"b748f633-eac9-4f4f-8995-86f5eb50b300","access-list-entries":{"ace":[{"rule-name":"b4f67aa7-4b18-4ad9-a09b-3317276224db","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"2f8765ba-c443-4d38-bcad-e69e56b1c8c9","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e2818f66-326e-435a-8735-9da9d4a67eb4","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"62100813-13a1-4c22-9a97-bfabd6744cb8","access-list-entries":{"ace":[{"rule-name":"2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c5369c6a-c1ec-45d9-9393-f55f92ef6f46","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"d06c714b-ca05-4f3a-a9af-f80ac1f213f5","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e39d54b7-5907-4ebe-bf47-f2be219b1fec","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"c4e77973-bb58-4259-807f-059e9ca50e36","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b","access-list-entries":{}}]}} </msg>
<msg timestamp="20181214 09:17:01.053" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.053" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction...</msg>
<status status="PASS" endtime="20181214 09:17:01.053" starttime="20181214 09:17:01.052"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.054" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "6ad09561-353a-445e-b51d-b931a7e01c22"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "af9be2ac-0c71-466b-8ee2-188747a79255"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c0796abf-11eb-4f12-8347-fb5894143b1d"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e64e4970-560c-4af7-a079-217ef6e7e68a"
                        }
                    ]
                },
                "acl-name": "ee3dd710-2490-4241-b666-9fec686f0c78",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "b4f67aa7-4b18-4ad9-a09b-3317276224db"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6
                            },
                            "rule-name": "2f8765ba-c443-4d38-bcad-e69e56b1c8c9"
                        }
                    ]
                },
                "acl-name": "b748f633-eac9-4f4f-8995-86f5eb50b300",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c5369c6a-c1ec-45d9-9393-f55f92ef6f46"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "d06c714b-ca05-4f3a-a9af-f80ac1f213f5"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e39d54b7-5907-4ebe-bf47-f2be219b1fec"
                        }
                    ]
                },
                "acl-name": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "c4e77973-bb58-4259-807f-059e9ca50e36",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.054" starttime="20181214 09:17:01.054"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.054" starttime="20181214 09:17:01.049"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-interfaces:interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.056" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.057" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.057" starttime="20181214 09:17:01.054"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.057" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"54cd5d37-d0d9-49c0-af28-098121fd49f0","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap54cd5d37-d0"},{"name":"272795776625121:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"272795776625121:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"7df17b8d-e8d6-453e-8afd-08c90b238098","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["b748f633-eac9-4f4f-8995-86f5eb50b300"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:f5:58:6a","ip-address":"fe80:0:0:0:f816:3eff:fef5:586a"},{"mac-address":"fa:16:3e:f5:58:6a","ip-address":"51.0.0.9"}],"odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap7df17b8d-e8"},{"name":"354aba43-ed8c-4fcd-af30-4de9632babfe","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap354aba43-ed"}]}} </msg>
<msg timestamp="20181214 09:17:01.057" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.057" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                "odl-interface:l2vlan-mode":...</msg>
<status status="PASS" endtime="20181214 09:17:01.057" starttime="20181214 09:17:01.057"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.058" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap54cd5d37-d0",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "272795776625121:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "272795776625121:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fef5:586a",
                        "mac-address": "fa:16:3e:f5:58:6a"
                    },
                    {
                        "ip-address": "51.0.0.9",
                        "mac-address": "fa:16:3e:f5:58:6a"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "b748f633-eac9-4f4f-8995-86f5eb50b300"
                ],
                "enabled": true,
                "name": "7df17b8d-e8d6-453e-8afd-08c90b238098",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap7df17b8d-e8",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "354aba43-ed8c-4fcd-af30-4de9632babfe",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap354aba43-ed",
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.058" starttime="20181214 09:17:01.058"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.058" starttime="20181214 09:17:01.054"></status>
</kw>
<kw type="foritem" name="${model} = config/interface-service-bindings:service-bindings">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.061" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.061" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.061" starttime="20181214 09:17:01.058"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.063" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9d829608-3d00-43e9-900b-1f6d1af7a8aa","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"78c2c330-5747-4217-8962-2ae5b3ebdcc8","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"88baa60d-e806-4c54-b128-c26e82ef7a3a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e7c62c81-7142-4c4b-9ef0-267577e1d248","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"54cd5d37-d0d9-49c0-af28-098121fd49f0","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.54cd5d37-d0d9-49c0-af28-098121fd49f0","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"21"}}]}}]}]},{"interface-name":"7df17b8d-e8d6-453e-8afd-08c90b238098","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.7df17b8d-e8d6-453e-8afd-08c90b238098","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"23"}}]}}]},{"service-priority":6,"service-name":"acl.egressacl.7df17b8d-e8d6-453e-8afd-08c90b238098","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":6,"flow-cookie":110100480,"instruction":[{"order":1,"go-to-table":{"table_id":239}}]}]},{"interface-name":"dd446603-bf1e-4ade-9419-f7c560fc1335","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f9cddacb-8fc9-41de-91e8-1c467289dafc","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9d829608-3d00-43e9-900b-1f6d1af7a8aa","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"2e136983-316c-40c5-8f6b-9fd019163301","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"f4f6a2dd-7067-4804-ae1c-8afaec2406a2","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f9cddacb-8fc9-41de-91e8-1c467289dafc","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"354aba43-ed8c-4fcd-af30-4de9632babfe","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.555db8d7-8cc6-4acc-a1c9-19f57c25b7c8.354aba43-ed8c-4fcd-af30-4de9632babfe","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84104183808,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5013,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":30,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.272795776625121:br-ex-patch:trunk","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]}]},{"interface-name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f4f6a2dd-7067-4804-ae1c-8afaec2406a2","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"54cd5d37-d0d9-49c0-af28-098121fd49f0","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.95a7aaae-1907-4f00-bee4-a290267d5e9f.54cd5d37-d0d9-49c0-af28-098121fd49f0","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84087406592,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5012,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":29,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2e136983-316c-40c5-8f6b-9fd019163301","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"354aba43-ed8c-4fcd-af30-4de9632babfe","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.354aba43-ed8c-4fcd-af30-4de9632babfe","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"22"}}]}}]}]},{"interface-name":"3a795421-9805-4725-9cb4-acc460b74d1a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"78c2c330-5747-4217-8962-2ae5b3ebdcc8","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"88baa60d-e806-4c54-b128-c26e82ef7a3a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"dd446603-bf1e-4ade-9419-f7c560fc1335","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a795421-9805-4725-9cb4-acc460b74d1a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"7df17b8d-e8d6-453e-8afd-08c90b238098","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.95a7aaae-1907-4f00-bee4-a290267d5e9f.7df17b8d-e8d6-453e-8afd-08c90b238098","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84087406592,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5012,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":31,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]},{"service-priority":2,"service-name":"acl.ingressacl.7df17b8d-e8d6-453e-8afd-08c90b238098","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":2,"flow-cookie":110100480,"instruction":[{"order":1,"go-to-table":{"table_id":210}}]}]},{"interface-name":"e7c62c81-7142-4c4b-9ef0-267577e1d248","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","service-mode":"interface-service-bindings:service-mode-egress"}]}} </msg>
<msg timestamp="20181214 09:17:01.063" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.064" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindin...</msg>
<status status="PASS" endtime="20181214 09:17:01.064" starttime="20181214 09:17:01.061"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.064" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "9d829608-3d00-43e9-900b-1f6d1af7a8aa",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "78c2c330-5747-4217-8962-2ae5b3ebdcc8",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "88baa60d-e806-4c54-b128-c26e82ef7a3a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e7c62c81-7142-4c4b-9ef0-267577e1d248",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "21"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.54cd5d37-d0d9-49c0-af28-098121fd49f0",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "23"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.7df17b8d-e8d6-453e-8afd-08c90b238098",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    },
                    {
                        "flow-cookie": 110100480,
                        "flow-priority": 6,
                        "instruction": [
                            {
                                "go-to-table": {
                                    "table_id": 239
                                },
                                "order": 1
                            }
                        ],
                        "service-name": "acl.egressacl.7df17b8d-e8d6-453e-8afd-08c90b238098",
                        "service-priority": 6,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "7df17b8d-e8d6-453e-8afd-08c90b238098",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "dd446603-bf1e-4ade-9419-f7c560fc1335",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "9d829608-3d00-43e9-900b-1f6d1af7a8aa",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f4f6a2dd-7067-4804-ae1c-8afaec2406a2",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84104183808,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5013
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 30
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.555db8d7-8cc6-4acc-a1c9-19f57c25b7c8.354aba43-ed8c-4fcd-af30-4de9632babfe",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "354aba43-ed8c-4fcd-af30-4de9632babfe",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.272795776625121:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f4f6a2dd-7067-4804-ae1c-8afaec2406a2",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84087406592,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5012
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 29
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.95a7aaae-1907-4f00-bee4-a290267d5e9f.54cd5d37-d0d9-49c0-af28-098121fd49f0",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "22"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.354aba43-ed8c-4fcd-af30-4de9632babfe",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "354aba43-ed8c-4fcd-af30-4de9632babfe",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a795421-9805-4725-9cb4-acc460b74d1a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "78c2c330-5747-4217-8962-2ae5b3ebdcc8",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "88baa60d-e806-4c54-b128-c26e82ef7a3a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "dd446603-bf1e-4ade-9419-f7c560fc1335",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a795421-9805-4725-9cb4-acc460b74d1a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84087406592,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5012
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 31
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.95a7aaae-1907-4f00-bee4-a290267d5e9f.7df17b8d-e8d6-453e-8afd-08c90b238098",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    },
                    {
                        "flow-cookie": 110100480,
                        "flow-priority": 2,
                        "instruction": [
                            {
                                "go-to-table": {
                                    "table_id": 210
                                },
                                "order": 1
                            }
                        ],
                        "service-name": "acl.ingressacl.7df17b8d-e8d6-453e-8afd-08c90b238098",
                        "service-priority": 2,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "7df17b8d-e8d6-453e-8afd-08c90b238098",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e7c62c81-7142-4c4b-9ef0-267577e1d248",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.065" starttime="20181214 09:17:01.064"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.065" starttime="20181214 09:17:01.058"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-endpoints">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.067" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.067" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.067" starttime="20181214 09:17:01.065"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.068" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":272795776625121,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"192.0.2.21","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"272795776625121::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181214 09:17:01.068" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.068" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 272795776625121,
                "tunnel-end-points": [
                    {
                        "VLAN-...</msg>
<status status="PASS" endtime="20181214 09:17:01.068" starttime="20181214 09:17:01.067"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.068" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 272795776625121,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "272795776625121::0",
                        "ip-address": "192.0.2.21",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "",
                        "subnet-mask": "255.255.255.255/32",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "default-transport-zone"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.068" starttime="20181214 09:17:01.068"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.068" starttime="20181214 09:17:01.065"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-teps-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.072" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.072" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.072" starttime="20181214 09:17:01.069"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.073" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:17:01.073" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.073" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:17:01.073" starttime="20181214 09:17:01.072"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.073" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.074" starttime="20181214 09:17:01.073"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.074" starttime="20181214 09:17:01.069"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:external-tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.076" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.076" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.077" starttime="20181214 09:17:01.074"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.077" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:17:01.077" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.077" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:17:01.077" starttime="20181214 09:17:01.077"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.078" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.078" starttime="20181214 09:17:01.077"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.078" starttime="20181214 09:17:01.074"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.081" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.081" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.081" starttime="20181214 09:17:01.078"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.081" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:17:01.081" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.082" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:17:01.082" starttime="20181214 09:17:01.081"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.082" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.082" starttime="20181214 09:17:01.082"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.082" starttime="20181214 09:17:01.078"></status>
</kw>
<kw type="foritem" name="${model} = config/itm:transport-zones">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.085" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.085" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.085" starttime="20181214 09:17:01.082"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.085" level="INFO">To JSON using : content={"transport-zones":{"transport-zone":[{"zone-name":"default-transport-zone","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"255.255.255.255/32","vlan-id":0,"vteps":[{"dpn-id":272795776625121,"portname":"","ip-address":"192.0.2.21","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181214 09:17:01.086" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.086" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181214 09:17:01.086" starttime="20181214 09:17:01.085"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.086" level="INFO">{
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "255.255.255.255/32",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 272795776625121,
                                "ip-address": "192.0.2.21",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.086" starttime="20181214 09:17:01.086"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.086" starttime="20181214 09:17:01.082"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.089" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.089" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.089" starttime="20181214 09:17:01.086"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.089" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181214 09:17:01.089" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.089" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181214 09:17:01.090" starttime="20181214 09:17:01.089"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.090" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181214 09:17:01.090" starttime="20181214 09:17:01.090"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.090" starttime="20181214 09:17:01.086"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.093" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.093" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.093" starttime="20181214 09:17:01.090"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.093" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181214 09:17:01.093" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.094" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 09:17:01.094" starttime="20181214 09:17:01.093"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.094" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 09:17:01.094" starttime="20181214 09:17:01.094"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.094" starttime="20181214 09:17:01.090"></status>
</kw>
<kw type="foritem" name="${model} = config/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.098" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.098" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.098" starttime="20181214 09:17:01.094"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.099" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.21:6653"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"f8:1b:37:5c:a9:e1"},{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"}],"ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","termination-point":[{"tp-id":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:name":"br-ex-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex","termination-point":[{"tp-id":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:name":"br-ex-int-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]}]}]} </msg>
<msg timestamp="20181214 09:17:01.099" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.099" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridg...</msg>
<status status="PASS" endtime="20181214 09:17:01.099" starttime="20181214 09:17:01.098"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.099" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "f8:1b:37:5c:a9:e1"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "target": "tcp:192.0.2.21:6653"
                        }
                    ],
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "tp-id": "br-ex-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181214 09:17:01.099" starttime="20181214 09:17:01.099"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.099" starttime="20181214 09:17:01.094"></status>
</kw>
<kw type="foritem" name="${model} = config/neutron:neutron">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.102" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.103" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.103" starttime="20181214 09:17:01.100"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.104" level="INFO">To JSON using : content={"neutron":{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"95a7aaae-1907-4f00-bee4-a290267d5e9f","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-provider-ext:segmentation-id":"57","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"sg_net_1"},{"uuid":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-provider-ext:segmentation-id":"63","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"sg_net_2"}]},"security-groups":{"security-group":[{"uuid":"62100813-13a1-4c22-9a97-bfabd6744cb8","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":4,"name":"default","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"b748f633-eac9-4f4f-8995-86f5eb50b300","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":2,"name":"sg_sg","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"ee3dd710-2490-4241-b666-9fec686f0c78","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","revision-number":4,"name":"default","project-id":"bfcec20503cd4d309495f70adb639682"}]},"security-rules":{"security-rule":[{"uuid":"e64e4970-560c-4af7-a079-217ef6e7e68a","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"d06c714b-ca05-4f3a-a9af-f80ac1f213f5","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"e39d54b7-5907-4ebe-bf47-f2be219b1fec","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"b4f67aa7-4b18-4ad9-a09b-3317276224db","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"b748f633-eac9-4f4f-8995-86f5eb50b300","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"2f8765ba-c443-4d38-bcad-e69e56b1c8c9","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"b748f633-eac9-4f4f-8995-86f5eb50b300","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"c5369c6a-c1ec-45d9-9393-f55f92ef6f46","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"c0796abf-11eb-4f12-8347-fb5894143b1d","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"6ad09561-353a-445e-b51d-b931a7e01c22","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"af9be2ac-0c71-466b-8ee2-188747a79255","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"}]},"subnets":{"subnet":[{"uuid":"148e1a1e-ad95-4dcd-8a92-a1b484a5c2e5","gateway-ip":"51.0.0.1","project-id":"8f21c4d8db54482e99c30c98fba342b4","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"51.0.0.2","end":"51.0.0.254"}],"cidr":"51.0.0.0/24","network-id":"95a7aaae-1907-4f00-bee4-a290267d5e9f","name":"sg_sub_1"},{"uuid":"ed7c8fca-4f6b-4934-86f7-9633a83ed35c","gateway-ip":"52.0.0.1","project-id":"8f21c4d8db54482e99c30c98fba342b4","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"52.0.0.2","end":"52.0.0.254"}],"cidr":"52.0.0.0/24","network-id":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8","name":"sg_sub_2"}]},"ports":{"port":[{"uuid":"54cd5d37-d0d9-49c0-af28-098121fd49f0","fixed-ips":[{"subnet-id":"148e1a1e-ad95-4dcd-8a92-a1b484a5c2e5","ip-address":"51.0.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-95a7aaae-1907-4f00-bee4-a290267d5e9f","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:c5:e1:38","admin-state-up":true,"network-id":"95a7aaae-1907-4f00-bee4-a290267d5e9f","name":""},{"uuid":"354aba43-ed8c-4fcd-af30-4de9632babfe","fixed-ips":[{"subnet-id":"ed7c8fca-4f6b-4934-86f7-9633a83ed35c","ip-address":"52.0.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-555db8d7-8cc6-4acc-a1c9-19f57c25b7c8","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:20:10:84","admin-state-up":true,"network-id":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8","name":""},{"uuid":"7df17b8d-e8d6-453e-8afd-08c90b238098","fixed-ips":[{"subnet-id":"148e1a1e-ad95-4dcd-8a92-a1b484a5c2e5","ip-address":"51.0.0.9"}],"device-id":"8855277f-7b64-4be3-96e6-a7c10fc595a7","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":10,"device-owner":"compute:nova","mac-address":"fa:16:3e:f5:58:6a","security-groups":["b748f633-eac9-4f4f-8995-86f5eb50b300"],"admin-state-up":true,"network-id":"95a7aaae-1907-4f00-bee4-a290267d5e9f","name":""}]}}} </msg>
<msg timestamp="20181214 09:17:01.104" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.104" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181214 09:17:01.104" starttime="20181214 09:17:01.103"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.105" level="INFO">{
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-flat",
                    "project-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "uuid": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
                },
                {
                    "admin-state-up": true,
                    "name": "sg_net_1",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "57",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "95a7aaae-1907-4f00-bee4-a290267d5e9f"
                },
                {
                    "admin-state-up": true,
                    "name": "sg_net_2",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "63",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8"
                }
            ]
        },
        "ports": {
            "port": [
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-95a7aaae-1907-4f00-bee4-a290267d5e9f",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "51.0.0.2",
                            "subnet-id": "148e1a1e-ad95-4dcd-8a92-a1b484a5c2e5"
                        }
                    ],
                    "mac-address": "fa:16:3e:c5:e1:38",
                    "name": "",
                    "network-id": "95a7aaae-1907-4f00-bee4-a290267d5e9f",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 6,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "54cd5d37-d0d9-49c0-af28-098121fd49f0"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-555db8d7-8cc6-4acc-a1c9-19f57c25b7c8",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "52.0.0.2",
                            "subnet-id": "ed7c8fca-4f6b-4934-86f7-9633a83ed35c"
                        }
                    ],
                    "mac-address": "fa:16:3e:20:10:84",
                    "name": "",
                    "network-id": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 6,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "354aba43-ed8c-4fcd-af30-4de9632babfe"
                },
                {
                    "admin-state-up": true,
                    "device-id": "8855277f-7b64-4be3-96e6-a7c10fc595a7",
                    "device-owner": "compute:nova",
                    "fixed-ips": [
                        {
                            "ip-address": "51.0.0.9",
                            "subnet-id": "148e1a1e-ad95-4dcd-8a92-a1b484a5c2e5"
                        }
                    ],
                    "mac-address": "fa:16:3e:f5:58:6a",
                    "name": "",
                    "network-id": "95a7aaae-1907-4f00-bee4-a290267d5e9f",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 10,
                    "security-groups": [
                        "b748f633-eac9-4f4f-8995-86f5eb50b300"
                    ],
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "7df17b8d-e8d6-453e-8afd-08c90b238098"
                }
            ]
        },
        "security-groups": {
            "security-group": [
                {
                    "name": "default",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 4,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "62100813-13a1-4c22-9a97-bfabd6744cb8"
                },
                {
                    "name": "sg_sg",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "b748f633-eac9-4f4f-8995-86f5eb50b300"
                },
                {
                    "name": "default",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 4,
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "ee3dd710-2490-4241-b666-9fec686f0c78"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "e64e4970-560c-4af7-a079-217ef6e7e68a"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "d06c714b-ca05-4f3a-a9af-f80ac1f213f5"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "e39d54b7-5907-4ebe-bf47-f2be219b1fec"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "b748f633-eac9-4f4f-8995-86f5eb50b300",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "b4f67aa7-4b18-4ad9-a09b-3317276224db"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "b748f633-eac9-4f4f-8995-86f5eb50b300",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "2f8765ba-c443-4d38-bcad-e69e56b1c8c9"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "c5369c6a-c1ec-45d9-9393-f55f92ef6f46"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "c0796abf-11eb-4f12-8347-fb5894143b1d"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "6ad09561-353a-445e-b51d-b931a7e01c22"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "af9be2ac-0c71-466b-8ee2-188747a79255"
                }
            ]
        },
        "subnets": {
            "subnet": [
                {
                    "allocation-pools": [
                        {
                            "end": "51.0.0.254",
                            "start": "51.0.0.2"
                        }
                    ],
                    "cidr": "51.0.0.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "51.0.0.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "sg_sub_1",
                    "network-id": "95a7aaae-1907-4f00-bee4-a290267d5e9f",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "148e1a1e-ad95-4dcd-8a92-a1b484a5c2e5"
                },
                {
                    "allocation-pools": [
                        {
                            "end": "52.0.0.254",
                            "start": "52.0.0.2"
                        }
                    ],
                    "cidr": "52.0.0.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "52.0.0.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "sg_sub_2",
                    "network-id": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "ed7c8fca-4f6b-4934-86f7-9633a83ed35c"
                }
            ]
        }
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.105" starttime="20181214 09:17:01.104"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.105" starttime="20181214 09:17:01.100"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:networkMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.108" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.108" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.108" starttime="20181214 09:17:01.105"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.108" level="INFO">To JSON using : content={"networkMaps":{"networkMap":[{"network-id":"95a7aaae-1907-4f00-bee4-a290267d5e9f","subnet-id-list":["148e1a1e-ad95-4dcd-8a92-a1b484a5c2e5"]},{"network-id":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8","subnet-id-list":["ed7c8fca-4f6b-4934-86f7-9633a83ed35c"]}]}} </msg>
<msg timestamp="20181214 09:17:01.108" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.108" level="INFO">${pretty_output} = {
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "95a7aaae-1907-4f00-bee4-a290267d5e9f",
                "subnet-id-list": [
                    "148e1a1e-ad9...</msg>
<status status="PASS" endtime="20181214 09:17:01.108" starttime="20181214 09:17:01.108"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.109" level="INFO">{
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "95a7aaae-1907-4f00-bee4-a290267d5e9f",
                "subnet-id-list": [
                    "148e1a1e-ad95-4dcd-8a92-a1b484a5c2e5"
                ]
            },
            {
                "network-id": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8",
                "subnet-id-list": [
                    "ed7c8fca-4f6b-4934-86f7-9633a83ed35c"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.109" starttime="20181214 09:17:01.109"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.109" starttime="20181214 09:17:01.105"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:neutron-vpn-portip-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.112" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:neutron-vpn-portip-port-data, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.112" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.112" starttime="20181214 09:17:01.109"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.112" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:17:01.112" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.113" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:17:01.113" starttime="20181214 09:17:01.112"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.113" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.113" starttime="20181214 09:17:01.113"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.113" starttime="20181214 09:17:01.109"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:router-interfaces-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.116" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.116" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.116" starttime="20181214 09:17:01.113"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.117" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:17:01.117" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.117" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:17:01.117" starttime="20181214 09:17:01.117"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.118" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.118" starttime="20181214 09:17:01.117"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.118" starttime="20181214 09:17:01.113"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:subnetmaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.120" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.121" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.121" starttime="20181214 09:17:01.118"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.121" level="INFO">To JSON using : content={"subnetmaps":{"subnetmap":[{"id":"ed7c8fca-4f6b-4934-86f7-9633a83ed35c","network-type":"VXLAN","port-list":["354aba43-ed8c-4fcd-af30-4de9632babfe"],"segmentation-id":63,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","network-id":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8","subnet-ip":"52.0.0.0/24"},{"id":"148e1a1e-ad95-4dcd-8a92-a1b484a5c2e5","network-type":"VXLAN","port-list":["54cd5d37-d0d9-49c0-af28-098121fd49f0","7df17b8d-e8d6-453e-8afd-08c90b238098"],"segmentation-id":57,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","network-id":"95a7aaae-1907-4f00-bee4-a290267d5e9f","subnet-ip":"51.0.0.0/24"}]}} </msg>
<msg timestamp="20181214 09:17:01.121" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.122" level="INFO">${pretty_output} = {
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "ed7c8fca-4f6b-4934-86f7-9633a83ed35c",
                "network-id": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8",
         ...</msg>
<status status="PASS" endtime="20181214 09:17:01.122" starttime="20181214 09:17:01.121"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.122" level="INFO">{
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "ed7c8fca-4f6b-4934-86f7-9633a83ed35c",
                "network-id": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8",
                "network-type": "VXLAN",
                "port-list": [
                    "354aba43-ed8c-4fcd-af30-4de9632babfe"
                ],
                "segmentation-id": 63,
                "subnet-ip": "52.0.0.0/24",
                "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4"
            },
            {
                "id": "148e1a1e-ad95-4dcd-8a92-a1b484a5c2e5",
                "network-id": "95a7aaae-1907-4f00-bee4-a290267d5e9f",
                "network-type": "VXLAN",
                "port-list": [
                    "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                    "7df17b8d-e8d6-453e-8afd-08c90b238098"
                ],
                "segmentation-id": 57,
                "subnet-ip": "51.0.0.0/24",
                "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.122" starttime="20181214 09:17:01.122"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.122" starttime="20181214 09:17:01.118"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:vpnMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.124" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.125" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.125" starttime="20181214 09:17:01.122"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.125" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181214 09:17:01.125" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.125" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181214 09:17:01.125" starttime="20181214 09:17:01.125"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.126" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181214 09:17:01.126" starttime="20181214 09:17:01.126"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.126" starttime="20181214 09:17:01.122"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-fib:fibEntries">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.128" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.128" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.128" starttime="20181214 09:17:01.126"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.129" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181214 09:17:01.129" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.129" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181214 09:17:01.129" starttime="20181214 09:17:01.128"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.129" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181214 09:17:01.129" starttime="20181214 09:17:01.129"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.129" starttime="20181214 09:17:01.126"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-interface-meta:interface-child-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.132" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-interface-meta:interface-child-info, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.132" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.132" starttime="20181214 09:17:01.130"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.132" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"272795776625121:br-ex-patch","interface-child-entry":[{"child-interface":"272795776625121:br-ex-patch:trunk"}]},{"parent-interface":"tap7df17b8d-e8","interface-child-entry":[{"child-interface":"7df17b8d-e8d6-453e-8afd-08c90b238098"}]},{"parent-interface":"tap354aba43-ed","interface-child-entry":[{"child-interface":"354aba43-ed8c-4fcd-af30-4de9632babfe"}]},{"parent-interface":"tap54cd5d37-d0","interface-child-entry":[{"child-interface":"54cd5d37-d0d9-49c0-af28-098121fd49f0"}]}]}} </msg>
<msg timestamp="20181214 09:17:01.132" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.132" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "272795776...</msg>
<status status="PASS" endtime="20181214 09:17:01.133" starttime="20181214 09:17:01.132"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.133" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "272795776625121:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "272795776625121:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "7df17b8d-e8d6-453e-8afd-08c90b238098"
                    }
                ],
                "parent-interface": "tap7df17b8d-e8"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "354aba43-ed8c-4fcd-af30-4de9632babfe"
                    }
                ],
                "parent-interface": "tap354aba43-ed"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "54cd5d37-d0d9-49c0-af28-098121fd49f0"
                    }
                ],
                "parent-interface": "tap54cd5d37-d0"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.133" starttime="20181214 09:17:01.133"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.133" starttime="20181214 09:17:01.129"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:router-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.136" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.136" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.136" starttime="20181214 09:17:01.133"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.136" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:17:01.136" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.136" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:17:01.137" starttime="20181214 09:17:01.136"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.137" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.137" starttime="20181214 09:17:01.137"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.137" starttime="20181214 09:17:01.133"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-id-to-vpn-instance">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.139" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-id-to-vpn-instance, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.139" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.139" starttime="20181214 09:17:01.137"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.140" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65"}]}} </msg>
<msg timestamp="20181214 09:17:01.140" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.140" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a...</msg>
<status status="PASS" endtime="20181214 09:17:01.140" starttime="20181214 09:17:01.140"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.141" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.141" starttime="20181214 09:17:01.140"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.141" starttime="20181214 09:17:01.137"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-instance-to-vpn-id">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.144" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-instance-to-vpn-id, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.144" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.144" starttime="20181214 09:17:01.141"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.144" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65","vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-id":100000}]}} </msg>
<msg timestamp="20181214 09:17:01.144" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.145" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
               ...</msg>
<status status="PASS" endtime="20181214 09:17:01.145" starttime="20181214 09:17:01.144"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.145" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.145" starttime="20181214 09:17:01.145"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.145" starttime="20181214 09:17:01.141"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:ext-routers">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.149" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.149" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.149" starttime="20181214 09:17:01.145"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.150" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:17:01.150" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.150" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:17:01.150" starttime="20181214 09:17:01.149"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.150" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.150" starttime="20181214 09:17:01.150"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.151" starttime="20181214 09:17:01.145"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-networks">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.154" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.154" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.154" starttime="20181214 09:17:01.151"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.154" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181214 09:17:01.154" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.154" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181214 09:17:01.154" starttime="20181214 09:17:01.154"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.155" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181214 09:17:01.155" starttime="20181214 09:17:01.155"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.155" starttime="20181214 09:17:01.151"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-subnets">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.158" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.158" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.158" starttime="20181214 09:17:01.155"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.159" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181214 09:17:01.159" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.159" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181214 09:17:01.159" starttime="20181214 09:17:01.158"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.159" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181214 09:17:01.159" starttime="20181214 09:17:01.159"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.159" starttime="20181214 09:17:01.155"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.162" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.162" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.162" starttime="20181214 09:17:01.160"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.163" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:17:01.163" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.163" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:17:01.163" starttime="20181214 09:17:01.162"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.163" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.163" starttime="20181214 09:17:01.163"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.163" starttime="20181214 09:17:01.159"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:intext-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.166" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:intext-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.166" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.167" starttime="20181214 09:17:01.164"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.167" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:17:01.167" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.167" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:17:01.167" starttime="20181214 09:17:01.167"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.168" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.168" starttime="20181214 09:17:01.168"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.168" starttime="20181214 09:17:01.164"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:napt-switches">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.172" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.172" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.172" starttime="20181214 09:17:01.168"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.172" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:17:01.172" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.172" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:17:01.173" starttime="20181214 09:17:01.172"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.173" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.173" starttime="20181214 09:17:01.173"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.173" starttime="20181214 09:17:01.168"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:router-id-name">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.176" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.176" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.176" starttime="20181214 09:17:01.173"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.177" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:17:01.177" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.177" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:17:01.177" starttime="20181214 09:17:01.177"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.177" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.178" starttime="20181214 09:17:01.177"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.178" starttime="20181214 09:17:01.173"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:snatint-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.181" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:snatint-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.181" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.181" starttime="20181214 09:17:01.178"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.181" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:17:01.181" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.182" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:17:01.182" starttime="20181214 09:17:01.181"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.182" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.182" starttime="20181214 09:17:01.182"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.182" starttime="20181214 09:17:01.178"></status>
</kw>
<kw type="foritem" name="${model} = config/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.197" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.197" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.197" starttime="20181214 09:17:01.182"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.226" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.272795776625121.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"Egress_Fixed_Conntrk_272795776625121_31_MatchEthernetType[2048]_Recirc","priority":100,"table_id":212,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":34084860461056,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Conntrk_272795776625121_31_MatchEthernetType[2048]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":213,"conntrack-zone":5012}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_272795776625121_31_MatchEthernetType[34525]_Recirc","priority":100,"table_id":212,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":34084860461056,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Conntrk_272795776625121_31_MatchEthernetType[34525]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":213,"conntrack-zone":5012}}]}}]},"idle-timeout":0,"barrier":false},{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false},{"id":"SNAT.272795776625121.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.272795776625121.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Egress_DHCP_Client_v6_272795776625121_31_fa:16:3e:f5:58:6a_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:f5:58:6a"},"ethernet-type":{"type":34525}},"metadata":{"metadata":34084860461056,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17},"udp-source-port":546,"udp-destination-port":547},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Client_v6_272795776625121_31_fa:16:3e:f5:58:6a_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Goto_Classifier_272795776625121_31_fa:16:3e:f5:58:6a_51.0.0.9","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:f5:58:6a"},"ethernet-type":{"type":2048}},"metadata":{"metadata":34084860461056,"metadata-mask":1152920405095219200},"ipv4-source":"51.0.0.9/32"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_272795776625121_31_fa:16:3e:f5:58:6a_51.0.0.9","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_272795776625121_31_133_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":34084860461056,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":133}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_272795776625121_31_133_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Goto_Classifier_272795776625121_31_fa:16:3e:f5:58:6a_fe80:0:0:0:f816:3eff:fef5:586a","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:f5:58:6a"},"ethernet-type":{"type":34525}},"metadata":{"metadata":34084860461056,"metadata-mask":1152920405095219200},"ipv6-source":"fe80:0:0:0:f816:3eff:fef5:586a/128"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_272795776625121_31_fa:16:3e:f5:58:6a_fe80:0:0:0:f816:3eff:fef5:586a","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_272795776625121_31_136_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":34084860461056,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":136}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_272795776625121_31_136_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ARP_272795776625121_31_fa:16:3e:f5:58:6a51.0.0.9","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:f5:58:6a"},"ethernet-type":{"type":2054}},"metadata":{"metadata":34084860461056,"metadata-mask":1152920405095219200},"arp-source-transport-address":"51.0.0.9/32","arp-source-hardware-address":{"address":"fa:16:3e:f5:58:6a"}},"strict":false,"cookie":110100480,"flow-name":"Egress_ARP_272795776625121_31_fa:16:3e:f5:58:6a51.0.0.9","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_272795776625121_31_135_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":34084860461056,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":135}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_272795776625121_31_135_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Client_v4272795776625121_31_fa:16:3e:f5:58:6a_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:f5:58:6a"},"ethernet-type":{"type":2048}},"metadata":{"metadata":34084860461056,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17},"udp-source-port":68,"udp-destination-port":67},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Client_v4272795776625121_31_fa:16:3e:f5:58:6a_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_L2Broadcast_272795776625121_31_fa:16:3e:f5:58:6a","priority":61005,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:f5:58:6a"}},"metadata":{"metadata":34084860461056,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_L2Broadcast_272795776625121_31_fa:16:3e:f5:58:6a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_272795776625121_31_Drop","priority":62020,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":34084860461060,"metadata-mask":1152920405095219204}},"strict":false,"cookie":34084970561537,"flow-name":"Egress_272795776625121_31_Drop","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Acl_Commit_Non_Conntrack_272795776625121_31","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":34084860461058,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Non_Conntrack_272795776625121_31","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Acl_Commit_Conntrack_272795776625121_31_MatchEthernetType[2048]","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":34084860461056,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Conntrack_272795776625121_31_MatchEthernetType[2048]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5012}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Acl_Commit_Conntrack_272795776625121_31_MatchEthernetType[34525]","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":34084860461056,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Conntrack_272795776625121_31_MatchEthernetType[34525]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5012}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.272795776625121.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false},{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_Drop272795776625121_31_Tracked_Invalid","priority":62020,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":34084860461056,"metadata-mask":1152920405095219200},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":48,"ct-state":48}}}]},"strict":false,"cookie":34084970561537,"flow-name":"Egress_Fixed_Conntrk_Drop272795776625121_31_Tracked_Invalid","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"TCP_DESTINATION_1_0Egress_272795776625121_31_2f8765ba-c443-4d38-bcad-e69e56b1c8c9","priority":1006,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":34084860461056,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"TCP_DESTINATION_1_0Egress_272795776625121_31_2f8765ba-c443-4d38-bcad-e69e56b1c8c9","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_31","priority":50,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":34084860461056,"metadata-mask":1152920405095219200}},"strict":false,"cookie":34084970561537,"flow-name":"Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_31","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.272795776625121.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.54cd5d37-d0d9-49c0-af28-098121fd49f0.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":7424}}}]},"strict":true,"cookie":134217735,"flow-name":"default.54cd5d37-d0d9-49c0-af28-098121fd49f0","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"21"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.354aba43-ed8c-4fcd-af30-4de9632babfe.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":7680}}}]},"strict":true,"cookie":134217735,"flow-name":"default.354aba43-ed8c-4fcd-af30-4de9632babfe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"22"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.7df17b8d-e8d6-453e-8afd-08c90b238098.9","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":2415927040}}}]},"strict":true,"cookie":134217735,"flow-name":"default.7df17b8d-e8d6-453e-8afd-08c90b238098","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"23"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.7df17b8d-e8d6-453e-8afd-08c90b238098.0","priority":6,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":7936}}}]},"strict":true,"cookie":110100480,"flow-name":"acl.egressacl.7df17b8d-e8d6-453e-8afd-08c90b238098","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":0,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":239}},{"order":2,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2415927040,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36,"flow":[{"id":"3663","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":63}},"strict":false,"cookie":150999957,"flow-name":"ITM Flow Entry :5013","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84104183808,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"3657","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":57}},"strict":false,"cookie":150999956,"flow-name":"ITM Flow Entry :5012","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84087406592,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":38,"flow":[{"id":"385013","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":63}},"strict":false,"cookie":151327637,"flow-name":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84104183808,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"385012","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":57}},"strict":false,"cookie":151327636,"flow-name":"95a7aaae-1907-4f00-bee4-a290267d5e9f","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84087406592,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_v4_Broadcast_272795776625121_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Goto_Classifier_272795776625121_31_fa:16:3e:f5:58:6a_fe80:0:0:0:f816:3eff:fef5:586a","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:f5:58:6a"},"ethernet-type":{"type":34525}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7936}}}],"ipv6-destination":"fe80:0:0:0:f816:3eff:fef5:586a/128"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_272795776625121_31_fa:16:3e:f5:58:6a_fe80:0:0:0:f816:3eff:fef5:586a","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_272795776625121_31_135_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":135},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7936}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_272795776625121_31_135_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Goto_Classifier_272795776625121_31_fa:16:3e:f5:58:6a_51.0.0.9","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:f5:58:6a"},"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7936}}}],"ipv4-destination":"51.0.0.9/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_272795776625121_31_fa:16:3e:f5:58:6a_51.0.0.9","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_DHCP_Server_v4272795776625121_31_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7936}}}],"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Ingress_DHCP_Server_v4272795776625121_31_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_272795776625121_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_DHCP_Server_v6_272795776625121_31_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7936}}}],"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Ingress_DHCP_Server_v6_272795776625121_31_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_272795776625121_31_136_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":136},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7936}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_272795776625121_31_136_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_272795776625121_31_51.0.0.255_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7936}}}],"ipv4-destination":"51.0.0.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_31_51.0.0.255_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ARP_272795776625121_31","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7936}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ARP_272795776625121_31","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_272795776625121_31_130_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":130},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7936}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_272795776625121_31_130_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Ingress_Fixed_Conntrk_Drop272795776625121_31_Tracked_Invalid","priority":62020,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":48,"ct-state":48}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7936}}}]},"strict":false,"cookie":34084970561537,"flow-name":"Ingress_Fixed_Conntrk_Drop272795776625121_31_Tracked_Invalid","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"TCP_DESTINATION_1_0Ingress_272795776625121_31_b4f67aa7-4b18-4ad9-a09b-3317276224db","priority":1006,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7936}}}]},"strict":false,"cookie":110100480,"flow-name":"TCP_DESTINATION_1_0Ingress_272795776625121_31_b4f67aa7-4b18-4ad9-a09b-3317276224db","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_31","priority":50,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7936}}}]},"strict":false,"cookie":34084970561537,"flow-name":"Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_31","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"44f91859-7723-44e1-a95d-25948457eb65","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297728,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210016}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525013false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84104183808,"metadata-mask":1099494850561}},"strict":false,"cookie":141562773,"flow-name":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210026}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525012false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84087406592,"metadata-mask":1099494850561}},"strict":false,"cookie":141562772,"flow-name":"95a7aaae-1907-4f00-bee4-a290267d5e9f","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210024}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525013true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84104183809,"metadata-mask":1099494850561}},"strict":false,"cookie":141562773,"flow-name":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210025}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525012true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84087406593,"metadata-mask":1099494850561}},"strict":false,"cookie":141562772,"flow-name":"95a7aaae-1907-4f00-bee4-a290267d5e9f","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210023}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50501327279577662512130fa:16:3e:20:10:84","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:20:10:84"}},"metadata":{"metadata":33069453017088,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550421,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50501227279577662512131fa:16:3e:f5:58:6a","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:f5:58:6a"}},"metadata":{"metadata":34168947867648,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550420,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50501227279577662512129fa:16:3e:c5:e1:38","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:c5:e1:38"}},"metadata":{"metadata":31969924612096,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550420,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_272795776625121_31_MatchEthernetType[34525]_Recirc","priority":100,"table_id":242,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7936}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Conntrk_272795776625121_31_MatchEthernetType[34525]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":243,"conntrack-zone":5012}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_272795776625121_31_MatchEthernetType[2048]_Recirc","priority":100,"table_id":242,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7936}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Conntrk_272795776625121_31_MatchEthernetType[2048]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":243,"conntrack-zone":5012}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51501227279577662512131fa:16:3e:f5:58:6a","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:f5:58:6a"}},"metadata":{"metadata":84087406592,"metadata-mask":1099494850560}},"strict":true,"cookie":134419348,"flow-name":"95a7aaae-1907-4f00-bee4-a290267d5e9f","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":7936,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51501227279577662512129fa:16:3e:c5:e1:38","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:c5:e1:38"}},"metadata":{"metadata":84087406592,"metadata-mask":1099494850560}},"strict":true,"cookie":134419348,"flow-name":"95a7aaae-1907-4f00-bee4-a290267d5e9f","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":7424,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51501327279577662512130fa:16:3e:20:10:84","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:20:10:84"}},"metadata":{"metadata":84104183808,"metadata-mask":1099494850560}},"strict":true,"cookie":134419349,"flow-name":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":7680,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Conntrack_272795776625121_31_MatchEthernetType[2048]","priority":100,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7936}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Conntrack_272795776625121_31_MatchEthernetType[2048]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5012}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_272795776625121_31_Drop","priority":62020,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7936}}}]},"strict":false,"cookie":34084970561537,"flow-name":"Ingress_272795776625121_31_Drop","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Conntrack_272795776625121_31_MatchEthernetType[34525]","priority":100,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7936}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Conntrack_272795776625121_31_MatchEthernetType[34525]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5012}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Non_Conntrack_272795776625121_31","priority":100,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":2,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":7936}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Non_Conntrack_272795776625121_31","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.23.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.29.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":29}},"strict":true,"cookie":142606365,"flow-name":"95a7aaae-1907-4f00-bee4-a290267d5e9f","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":7424,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":27487790694400,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.31.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":31}},"strict":true,"cookie":142606367,"flow-name":"95a7aaae-1907-4f00-bee4-a290267d5e9f","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":7936,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.30.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":32985348833280,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":30}},"strict":true,"cookie":142606366,"flow-name":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.30.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":30}},"strict":true,"cookie":142606366,"flow-name":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":7680,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4398046511104,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.29.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":31885837205504,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":29}},"strict":true,"cookie":142606365,"flow-name":"95a7aaae-1907-4f00-bee4-a290267d5e9f","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":21990232555520,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.31.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":34084860461056,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":31}},"strict":true,"cookie":142606367,"flow-name":"95a7aaae-1907-4f00-bee4-a290267d5e9f","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:272795776625121:7df17b8d-e8d6-453e-8afd-08c90b238098","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:23","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:7df17b8d-e8d6-453e-8afd-08c90b238098","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":34084860461056,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:354aba43-ed8c-4fcd-af30-4de9632babfe","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:22","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:354aba43-ed8c-4fcd-af30-4de9632babfe","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":32985348833280,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:54cd5d37-d0d9-49c0-af28-098121fd49f0","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:21","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:54cd5d37-d0d9-49c0-af28-098121fd49f0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":31885837205504,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:272795776625121:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.272795776625121.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17,"flow":[{"id":"272795776625121.17.7df17b8d-e8d6-453e-8afd-08c90b238098.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":34084860461056,"metadata-mask":18446742974197923840}},"strict":true,"cookie":110100480,"flow-name":"acl.ingressacl.7df17b8d-e8d6-453e-8afd-08c90b238098","instructions":{"instruction":[{"order":1,"go-to-table":{"table_id":210}},{"order":2,"write-metadata":{"metadata":10376327626322083840,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.354aba43-ed8c-4fcd-af30-4de9632babfe.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":32985348833280,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.555db8d7-8cc6-4acc-a1c9-19f57c25b7c8.354aba43-ed8c-4fcd-af30-4de9632babfe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":30,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5013,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529248115521486848,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.54cd5d37-d0d9-49c0-af28-098121fd49f0.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":31885837205504,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.95a7aaae-1907-4f00-bee4-a290267d5e9f.54cd5d37-d0d9-49c0-af28-098121fd49f0","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":29,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5012,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529247015993081856,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.7df17b8d-e8d6-453e-8afd-08c90b238098.9","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":10376327626322083840,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.95a7aaae-1907-4f00-bee4-a290267d5e9f.7df17b8d-e8d6-453e-8afd-08c90b238098","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":31,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5012,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529249215016337408,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false}]}],"flow-node-inventory:group":[{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210024,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210023}}],"watch_port":4294967295}]},"group-name":"95a7aaae-1907-4f00-bee4-a290267d5e9f","group-type":"group-all"},{"group-id":210023,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":29}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"95a7aaae-1907-4f00-bee4-a290267d5e9f","group-type":"group-all"},{"group-id":210026,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210025}}],"watch_port":4294967295}]},"group-name":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8","group-type":"group-all"},{"group-id":225001,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e13b9ba2-e337-4e51-9e53-07a75695540c","group-type":"group-all"},{"group-id":210025,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":30}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8","group-type":"group-all"},{"group-id":210016,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210015}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210015,"buckets":{},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181214 09:17:01.227" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.229" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181214 09:17:01.229" starttime="20181214 09:17:01.198"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.232" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210023
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210024,
                        "group-name": "95a7aaae-1907-4f00-bee4-a290267d5e9f",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 29
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 31
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210023,
                        "group-name": "95a7aaae-1907-4f00-bee4-a290267d5e9f",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210025
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210026,
                        "group-name": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225001,
                        "group-name": "e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 30
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210025,
                        "group-name": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210015
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 6400
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210016,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210015,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 1024
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5120
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Conntrk_272795776625121_31_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_272795776625121_31_MatchEthernetType[2048]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5012,
                                                            "flags": 0,
                                                            "recirc-table": 213,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 34084860461056,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 212
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Conntrk_272795776625121_31_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_272795776625121_31_MatchEthernetType[34525]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5012,
                                                            "flags": 0,
                                                            "recirc-table": 213,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 34084860461056,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 212
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Client_v6_272795776625121_31_fa:16:3e:f5:58:6a_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v6_272795776625121_31_fa:16:3e:f5:58:6a_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:f5:58:6a"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 34084860461056,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "udp-destination-port": 547,
                                    "udp-source-port": 546
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Goto_Classifier_272795776625121_31_fa:16:3e:f5:58:6a_51.0.0.9",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_272795776625121_31_fa:16:3e:f5:58:6a_51.0.0.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:f5:58:6a"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-source": "51.0.0.9/32",
                                    "metadata": {
                                        "metadata": 34084860461056,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_272795776625121_31_133_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_272795776625121_31_133_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 133
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "metadata": {
                                        "metadata": 34084860461056,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Goto_Classifier_272795776625121_31_fa:16:3e:f5:58:6a_fe80:0:0:0:f816:3eff:fef5:586a",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_272795776625121_31_fa:16:3e:f5:58:6a_fe80:0:0:0:f816:3eff:fef5:586a",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:f5:58:6a"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-source": "fe80:0:0:0:f816:3eff:fef5:586a/128",
                                    "metadata": {
                                        "metadata": 34084860461056,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_272795776625121_31_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_272795776625121_31_136_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 136
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "metadata": {
                                        "metadata": 34084860461056,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ARP_272795776625121_31_fa:16:3e:f5:58:6a51.0.0.9",
                                "hard-timeout": 0,
                                "id": "Egress_ARP_272795776625121_31_fa:16:3e:f5:58:6a51.0.0.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-source-hardware-address": {
                                        "address": "fa:16:3e:f5:58:6a"
                                    },
                                    "arp-source-transport-address": "51.0.0.9/32",
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:f5:58:6a"
                                        },
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 34084860461056,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_272795776625121_31_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_272795776625121_31_135_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 135
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "metadata": {
                                        "metadata": 34084860461056,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Client_v4272795776625121_31_fa:16:3e:f5:58:6a_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v4272795776625121_31_fa:16:3e:f5:58:6a_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:f5:58:6a"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 34084860461056,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "udp-destination-port": 67,
                                    "udp-source-port": 68
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_L2Broadcast_272795776625121_31_fa:16:3e:f5:58:6a",
                                "hard-timeout": 0,
                                "id": "Egress_L2Broadcast_272795776625121_31_fa:16:3e:f5:58:6a",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:f5:58:6a"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 34084860461056,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 34084970561537,
                                "flow-name": "Egress_272795776625121_31_Drop",
                                "hard-timeout": 0,
                                "id": "Egress_272795776625121_31_Drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 34084860461060,
                                        "metadata-mask": 1152920405095219204
                                    }
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Non_Conntrack_272795776625121_31",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Non_Conntrack_272795776625121_31",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 34084860461058,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Conntrack_272795776625121_31_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_272795776625121_31_MatchEthernetType[2048]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5012,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 34084860461056,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Conntrack_272795776625121_31_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_272795776625121_31_MatchEthernetType[34525]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5012,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 34084860461056,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 34084970561537,
                                "flow-name": "Egress_Fixed_Conntrk_Drop272795776625121_31_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_Drop272795776625121_31_Tracked_Invalid",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 34084860461056,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 48,
                                                    "mask": 48
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "TCP_DESTINATION_1_0Egress_272795776625121_31_2f8765ba-c443-4d38-bcad-e69e56b1c8c9",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Egress_272795776625121_31_2f8765ba-c443-4d38-bcad-e69e56b1c8c9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    },
                                    "metadata": {
                                        "metadata": 34084860461056,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1006,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 34084970561537,
                                "flow-name": "Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_31",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_31",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 34084860461056,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 50,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.54cd5d37-d0d9-49c0-af28-098121fd49f0",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.54cd5d37-d0d9-49c0-af28-098121fd49f0.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "21"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7424
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.354aba43-ed8c-4fcd-af30-4de9632babfe",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.354aba43-ed8c-4fcd-af30-4de9632babfe.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "22"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7680
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.7df17b8d-e8d6-453e-8afd-08c90b238098",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.7df17b8d-e8d6-453e-8afd-08c90b238098.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "23"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 2415927040
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "acl.egressacl.7df17b8d-e8d6-453e-8afd-08c90b238098",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.7df17b8d-e8d6-453e-8afd-08c90b238098.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 239
                                            },
                                            "order": 1
                                        },
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2415927040
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 2
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7936
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 6,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 150999957,
                                "flow-name": "ITM Flow Entry :5013",
                                "hard-timeout": 0,
                                "id": "3663",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84104183808,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 63
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            },
                            {
                                "barrier": false,
                                "cookie": 150999956,
                                "flow-name": "ITM Flow Entry :5012",
                                "hard-timeout": 0,
                                "id": "3657",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84087406592,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 57
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            }
                        ],
                        "id": 36
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 151327637,
                                "flow-name": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8",
                                "hard-timeout": 0,
                                "id": "385013",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84104183808,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 63
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            },
                            {
                                "barrier": false,
                                "cookie": 151327636,
                                "flow-name": "95a7aaae-1907-4f00-bee4-a290267d5e9f",
                                "hard-timeout": 0,
                                "id": "385012",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84087406592,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 57
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            }
                        ],
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Goto_Classifier_272795776625121_31_fa:16:3e:f5:58:6a_fe80:0:0:0:f816:3eff:fef5:586a",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_272795776625121_31_fa:16:3e:f5:58:6a_fe80:0:0:0:f816:3eff:fef5:586a",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:f5:58:6a"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-destination": "fe80:0:0:0:f816:3eff:fef5:586a/128",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7936
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ICMPv6_272795776625121_31_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_272795776625121_31_135_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 135
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7936
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Goto_Classifier_272795776625121_31_fa:16:3e:f5:58:6a_51.0.0.9",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_272795776625121_31_fa:16:3e:f5:58:6a_51.0.0.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:f5:58:6a"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "51.0.0.9/32",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7936
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_DHCP_Server_v4272795776625121_31_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v4272795776625121_31_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7936
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ],
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_DHCP_Server_v6_272795776625121_31_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v6_272795776625121_31_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7936
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ],
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ICMPv6_272795776625121_31_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_272795776625121_31_136_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 136
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7936
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_31_51.0.0.255_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_31_51.0.0.255_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "51.0.0.255/32",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7936
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ARP_272795776625121_31",
                                "hard-timeout": 0,
                                "id": "Ingress_ARP_272795776625121_31",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7936
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ICMPv6_272795776625121_31_130_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_272795776625121_31_130_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 130
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7936
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 34084970561537,
                                "flow-name": "Ingress_Fixed_Conntrk_Drop272795776625121_31_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_Drop272795776625121_31_Tracked_Invalid",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 48,
                                                    "mask": 48
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7936
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "TCP_DESTINATION_1_0Ingress_272795776625121_31_b4f67aa7-4b18-4ad9-a09b-3317276224db",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Ingress_272795776625121_31_b4f67aa7-4b18-4ad9-a09b-3317276224db",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7936
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1006,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 34084970561537,
                                "flow-name": "Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_31",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_31",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7936
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 50,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "44f91859-7723-44e1-a95d-25948457eb65",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210016
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297728,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562773,
                                "flow-name": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8",
                                "hard-timeout": 0,
                                "id": "525013false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210026
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84104183808,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562772,
                                "flow-name": "95a7aaae-1907-4f00-bee4-a290267d5e9f",
                                "hard-timeout": 0,
                                "id": "525012false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210024
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84087406592,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562773,
                                "flow-name": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8",
                                "hard-timeout": 0,
                                "id": "525013true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210025
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84104183809,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562772,
                                "flow-name": "95a7aaae-1907-4f00-bee4-a290267d5e9f",
                                "hard-timeout": 0,
                                "id": "525012true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210023
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84087406593,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134550421,
                                "hard-timeout": 0,
                                "id": "50501327279577662512130fa:16:3e:20:10:84",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:20:10:84"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 33069453017088,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550420,
                                "hard-timeout": 0,
                                "id": "50501227279577662512131fa:16:3e:f5:58:6a",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:f5:58:6a"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 34168947867648,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550420,
                                "hard-timeout": 0,
                                "id": "50501227279577662512129fa:16:3e:c5:e1:38",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:c5:e1:38"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 31969924612096,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Conntrk_272795776625121_31_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_272795776625121_31_MatchEthernetType[34525]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5012,
                                                            "flags": 0,
                                                            "recirc-table": 243,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7936
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 242
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Conntrk_272795776625121_31_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_272795776625121_31_MatchEthernetType[2048]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5012,
                                                            "flags": 0,
                                                            "recirc-table": 243,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7936
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419348,
                                "flow-name": "95a7aaae-1907-4f00-bee4-a290267d5e9f",
                                "hard-timeout": 0,
                                "id": "51501227279577662512131fa:16:3e:f5:58:6a",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 7936
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:f5:58:6a"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84087406592,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419348,
                                "flow-name": "95a7aaae-1907-4f00-bee4-a290267d5e9f",
                                "hard-timeout": 0,
                                "id": "51501227279577662512129fa:16:3e:c5:e1:38",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 7424
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:c5:e1:38"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84087406592,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419349,
                                "flow-name": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8",
                                "hard-timeout": 0,
                                "id": "51501327279577662512130fa:16:3e:20:10:84",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 7680
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:20:10:84"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84104183808,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Acl_Commit_Conntrack_272795776625121_31_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_272795776625121_31_MatchEthernetType[2048]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5012,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7936
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 34084970561537,
                                "flow-name": "Ingress_272795776625121_31_Drop",
                                "hard-timeout": 0,
                                "id": "Ingress_272795776625121_31_Drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7936
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Acl_Commit_Conntrack_272795776625121_31_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_272795776625121_31_MatchEthernetType[34525]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5012,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7936
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Acl_Commit_Non_Conntrack_272795776625121_31",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Non_Conntrack_272795776625121_31",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 2,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7936
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5888
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606365,
                                "flow-name": "95a7aaae-1907-4f00-bee4-a290267d5e9f",
                                "hard-timeout": 0,
                                "id": "55.29.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 7424
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 29
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 6400
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 27487790694400,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606367,
                                "flow-name": "95a7aaae-1907-4f00-bee4-a290267d5e9f",
                                "hard-timeout": 0,
                                "id": "55.31.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 7936
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 31
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606366,
                                "flow-name": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8",
                                "hard-timeout": 0,
                                "id": "55.30.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 32985348833280,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 30
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1024
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5120
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606366,
                                "flow-name": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8",
                                "hard-timeout": 0,
                                "id": "55.30.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 7680
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 30
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4398046511104,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606365,
                                "flow-name": "95a7aaae-1907-4f00-bee4-a290267d5e9f",
                                "hard-timeout": 0,
                                "id": "55.29.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 31885837205504,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 29
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 21990232555520,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606367,
                                "flow-name": "95a7aaae-1907-4f00-bee4-a290267d5e9f",
                                "hard-timeout": 0,
                                "id": "55.31.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 34084860461056,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 31
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:7df17b8d-e8d6-453e-8afd-08c90b238098",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:7df17b8d-e8d6-453e-8afd-08c90b238098",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 34084860461056,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:23",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:354aba43-ed8c-4fcd-af30-4de9632babfe",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:354aba43-ed8c-4fcd-af30-4de9632babfe",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 32985348833280,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:22",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:54cd5d37-d0d9-49c0-af28-098121fd49f0",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:54cd5d37-d0d9-49c0-af28-098121fd49f0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 31885837205504,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:21",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "acl.ingressacl.7df17b8d-e8d6-453e-8afd-08c90b238098",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.7df17b8d-e8d6-453e-8afd-08c90b238098.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 210
                                            },
                                            "order": 1
                                        },
                                        {
                                            "order": 2,
                                            "write-metadata": {
                                                "metadata": 10376327626322083840,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 34084860461056,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.555db8d7-8cc6-4acc-a1c9-19f57c25b7c8.354aba43-ed8c-4fcd-af30-4de9632babfe",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.354aba43-ed8c-4fcd-af30-4de9632babfe.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 30
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5013
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529248115521486848,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 32985348833280,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.95a7aaae-1907-4f00-bee4-a290267d5e9f.54cd5d37-d0d9-49c0-af28-098121fd49f0",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.54cd5d37-d0d9-49c0-af28-098121fd49f0.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 29
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5012
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529247015993081856,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 31885837205504,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.95a7aaae-1907-4f00-bee4-a290267d5e9f.7df17b8d-e8d6-453e-8afd-08c90b238098",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.7df17b8d-e8d6-453e-8afd-08c90b238098.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 31
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5012
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529249215016337408,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 10376327626322083840,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            }
                        ],
                        "id": 17
                    }
                ],
                "id": "openflow:272795776625121"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.235" starttime="20181214 09:17:01.230"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.235" starttime="20181214 09:17:01.182"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-dpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.238" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.238" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.238" starttime="20181214 09:17:01.236"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.239" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"44f91859-7723-44e1-a95d-25948457eb65"},{"elan-instance-name":"c7813aab-8b0b-4514-bc6b-7d6d19c8923b"},{"elan-instance-name":"95a7aaae-1907-4f00-bee4-a290267d5e9f","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["7df17b8d-e8d6-453e-8afd-08c90b238098","54cd5d37-d0d9-49c0-af28-098121fd49f0"]}]},{"elan-instance-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1132"]}]},{"elan-instance-name":"d6e91017-874f-4d7f-9390-18a64944fb6f"},{"elan-instance-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1133"]}]},{"elan-instance-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1121"]}]},{"elan-instance-name":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107"},{"elan-instance-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1131"]}]},{"elan-instance-name":"8c3e82a8-071a-4d20-abde-82c067e37c1b"},{"elan-instance-name":"5f9fc8e7-648f-48d0-84fe-d86762eacc95"},{"elan-instance-name":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["354aba43-ed8c-4fcd-af30-4de9632babfe"]}]}]}} </msg>
<msg timestamp="20181214 09:17:01.239" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.240" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181214 09:17:01.240" starttime="20181214 09:17:01.239"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.240" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
                "elan-instance-name": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "7df17b8d-e8d6-453e-8afd-08c90b238098",
                            "54cd5d37-d0d9-49c0-af28-098121fd49f0"
                        ]
                    }
                ],
                "elan-instance-name": "95a7aaae-1907-4f00-bee4-a290267d5e9f"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1132"
                        ]
                    }
                ],
                "elan-instance-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd"
            },
            {
                "elan-instance-name": "d6e91017-874f-4d7f-9390-18a64944fb6f"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1133"
                        ]
                    }
                ],
                "elan-instance-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1121"
                        ]
                    }
                ],
                "elan-instance-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe"
            },
            {
                "elan-instance-name": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1131"
                        ]
                    }
                ],
                "elan-instance-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a"
            },
            {
                "elan-instance-name": "8c3e82a8-071a-4d20-abde-82c067e37c1b"
            },
            {
                "elan-instance-name": "5f9fc8e7-648f-48d0-84fe-d86762eacc95"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "354aba43-ed8c-4fcd-af30-4de9632babfe"
                        ]
                    }
                ],
                "elan-instance-name": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.240" starttime="20181214 09:17:01.240"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.240" starttime="20181214 09:17:01.235"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-forwarding-tables">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.243" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.243" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.243" starttime="20181214 09:17:01.240"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.244" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"95a7aaae-1907-4f00-bee4-a290267d5e9f","mac-entry":[{"mac-address":"fa:16:3e:f5:58:6a","interface":"7df17b8d-e8d6-453e-8afd-08c90b238098","ip-prefix":"51.0.0.9","isStaticAddress":true},{"mac-address":"fa:16:3e:c5:e1:38","interface":"54cd5d37-d0d9-49c0-af28-098121fd49f0","ip-prefix":"51.0.0.2","isStaticAddress":true}]},{"elan-instance-name":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8","mac-entry":[{"mac-address":"fa:16:3e:20:10:84","interface":"354aba43-ed8c-4fcd-af30-4de9632babfe","ip-prefix":"52.0.0.2","isStaticAddress":true}]},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"}]}} </msg>
<msg timestamp="20181214 09:17:01.244" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.244" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "95a7aaae-1907-4f00-bee4-a290267d5e9f",
                "mac-entry": [
                    ...</msg>
<status status="PASS" endtime="20181214 09:17:01.244" starttime="20181214 09:17:01.244"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.245" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "95a7aaae-1907-4f00-bee4-a290267d5e9f",
                "mac-entry": [
                    {
                        "interface": "7df17b8d-e8d6-453e-8afd-08c90b238098",
                        "ip-prefix": "51.0.0.9",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:f5:58:6a"
                    },
                    {
                        "interface": "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                        "ip-prefix": "51.0.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:c5:e1:38"
                    }
                ]
            },
            {
                "elan-instance-name": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8",
                "mac-entry": [
                    {
                        "interface": "354aba43-ed8c-4fcd-af30-4de9632babfe",
                        "ip-prefix": "52.0.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:20:10:84"
                    }
                ]
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.245" starttime="20181214 09:17:01.245"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.245" starttime="20181214 09:17:01.240"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.249" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.249" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.249" starttime="20181214 09:17:01.245"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.249" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:17:01.249" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.250" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:17:01.250" starttime="20181214 09:17:01.249"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.250" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.250" starttime="20181214 09:17:01.250"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.250" starttime="20181214 09:17:01.245"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.253" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.253" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.253" starttime="20181214 09:17:01.250"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.254" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"name":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8","elan-interfaces":["354aba43-ed8c-4fcd-af30-4de9632babfe"]},{"name":"95a7aaae-1907-4f00-bee4-a290267d5e9f","elan-interfaces":["54cd5d37-d0d9-49c0-af28-098121fd49f0","7df17b8d-e8d6-453e-8afd-08c90b238098"]}]}} </msg>
<msg timestamp="20181214 09:17:01.254" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.254" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                 ...</msg>
<status status="PASS" endtime="20181214 09:17:01.254" starttime="20181214 09:17:01.254"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.255" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                    "354aba43-ed8c-4fcd-af30-4de9632babfe"
                ],
                "name": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8"
            },
            {
                "elan-interfaces": [
                    "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                    "7df17b8d-e8d6-453e-8afd-08c90b238098"
                ],
                "name": "95a7aaae-1907-4f00-bee4-a290267d5e9f"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.255" starttime="20181214 09:17:01.254"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.255" starttime="20181214 09:17:01.250"></status>
</kw>
<kw type="foritem" name="${model} = operational/ietf-interfaces:interfaces-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.257" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.258" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.258" starttime="20181214 09:17:01.255"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.259" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"272795776625121:br-ex-patch:trunk","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:l2vlan","if-index":3,"statistics":{"discontinuity-time":"2018-12-14T08:20:53.139Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"tap54cd5d37-d0","lower-layer-if":["openflow:272795776625121:21"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T09:05:45.238Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"tap7df17b8d-e8","lower-layer-if":["openflow:272795776625121:23"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T09:06:12.043Z"},"phys-address":"fe:16:3e:f5:58:6a","admin-status":"up","oper-status":"up"},{"name":"tap354aba43-ed","lower-layer-if":["openflow:272795776625121:22"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T09:05:47.732Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"354aba43-ed8c-4fcd-af30-4de9632babfe","lower-layer-if":["openflow:272795776625121:22"],"type":"iana-if-type:l2vlan","if-index":30,"statistics":{"discontinuity-time":"2018-12-14T09:05:47.739Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"54cd5d37-d0d9-49c0-af28-098121fd49f0","lower-layer-if":["openflow:272795776625121:21"],"type":"iana-if-type:l2vlan","if-index":29,"statistics":{"discontinuity-time":"2018-12-14T09:05:45.247Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"272795776625121:br-ex-patch","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T08:16:07.027Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"7df17b8d-e8d6-453e-8afd-08c90b238098","lower-layer-if":["openflow:272795776625121:23"],"type":"iana-if-type:l2vlan","if-index":31,"statistics":{"discontinuity-time":"2018-12-14T09:06:12.052Z"},"phys-address":"fe:16:3e:f5:58:6a","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181214 09:17:01.259" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.259" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:...</msg>
<status status="PASS" endtime="20181214 09:17:01.259" starttime="20181214 09:17:01.258"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.259" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:20:53.139Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:21"
                ],
                "name": "tap54cd5d37-d0",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:05:45.238Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:23"
                ],
                "name": "tap7df17b8d-e8",
                "oper-status": "up",
                "phys-address": "fe:16:3e:f5:58:6a",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:06:12.043Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:22"
                ],
                "name": "tap354aba43-ed",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:05:47.732Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 30,
                "lower-layer-if": [
                    "openflow:272795776625121:22"
                ],
                "name": "354aba43-ed8c-4fcd-af30-4de9632babfe",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:05:47.739Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 29,
                "lower-layer-if": [
                    "openflow:272795776625121:21"
                ],
                "name": "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:05:45.247Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:16:07.027Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 31,
                "lower-layer-if": [
                    "openflow:272795776625121:23"
                ],
                "name": "7df17b8d-e8d6-453e-8afd-08c90b238098",
                "oper-status": "up",
                "phys-address": "fe:16:3e:f5:58:6a",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:06:12.052Z"
                },
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.259" starttime="20181214 09:17:01.259"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.259" starttime="20181214 09:17:01.255"></status>
</kw>
<kw type="foritem" name="${model} = operational/interface-service-bindings:bound-services-state-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.263" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/interface-service-bindings:bound-services-state-list, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.263" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.263" starttime="20181214 09:17:01.260"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.264" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"54cd5d37-d0d9-49c0-af28-098121fd49f0","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":29,"port-no":21,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"7df17b8d-e8d6-453e-8afd-08c90b238098","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":31,"port-no":23,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"354aba43-ed8c-4fcd-af30-4de9632babfe","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":30,"port-no":22,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":3,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"54cd5d37-d0d9-49c0-af28-098121fd49f0","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":29,"port-no":21,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"354aba43-ed8c-4fcd-af30-4de9632babfe","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":30,"port-no":22,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"7df17b8d-e8d6-453e-8afd-08c90b238098","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":31,"port-no":23,"interface-type":"iana-if-type:l2vlan"}]}} </msg>
<msg timestamp="20181214 09:17:01.264" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.264" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 272795776625121,
                "if-index": 29,
                "interface-name": "54cd5d3...</msg>
<status status="PASS" endtime="20181214 09:17:01.264" starttime="20181214 09:17:01.263"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.264" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 272795776625121,
                "if-index": 29,
                "interface-name": "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 21,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 31,
                "interface-name": "7df17b8d-e8d6-453e-8afd-08c90b238098",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 23,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 30,
                "interface-name": "354aba43-ed8c-4fcd-af30-4de9632babfe",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 22,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 3,
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 29,
                "interface-name": "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 21,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 30,
                "interface-name": "354aba43-ed8c-4fcd-af30-4de9632babfe",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 22,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 31,
                "interface-name": "7df17b8d-e8d6-453e-8afd-08c90b238098",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 23,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.264" starttime="20181214 09:17:01.264"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.264" starttime="20181214 09:17:01.260"></status>
</kw>
<kw type="foritem" name="${model} = operational/itm-state:tunnels_state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.268" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.269" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.269" starttime="20181214 09:17:01.265"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.269" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:17:01.269" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.269" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:17:01.270" starttime="20181214 09:17:01.269"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.270" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.270" starttime="20181214 09:17:01.270"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.270" starttime="20181214 09:17:01.264"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3nexthop:l3nexthop">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.274" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.274" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.274" starttime="20181214 09:17:01.270"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.274" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:17:01.275" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.275" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:17:01.275" starttime="20181214 09:17:01.274"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.275" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.275" starttime="20181214 09:17:01.275"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.275" starttime="20181214 09:17:01.270"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.279" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.279" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.279" starttime="20181214 09:17:01.276"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.280" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:17:01.280" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.280" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:17:01.280" starttime="20181214 09:17:01.279"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.280" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.280" starttime="20181214 09:17:01.280"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.280" starttime="20181214 09:17:01.275"></status>
</kw>
<kw type="foritem" name="${model} = operational/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.284" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.284" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.284" starttime="20181214 09:17:01.281"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.286" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:2d:53:56:c8:f7"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-standalone","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:datapath-id":"00:00:00:2d:53:56:c8:f7","ovsdb:bridge-uuid":"b432c6c4-6287-43e0-acc8-62136a0ab66c","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","termination-point":[{"tp-id":"eth0","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"e621b8d6-b0e2-46db-808d-5ad800db86a4","ovsdb:ifindex":2,"ovsdb:name":"eth0","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7bc67e4d-df67-4d5d-acd4-d337fd82db75","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"4e058751-86eb-437e-8a62-90553c47a0d4","ovsdb:ifindex":4,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"f9212ef2-d34d-447e-8c5d-9e34a0eb7ca1","ovsdb:ofport":65534},{"tp-id":"br-ex-int-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"3023f183-88b8-4043-b68d-33a8cf09c75a","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"573a1318-32a7-4f1e-baaf-a60b67f6f0df","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:bridge-external-ids":[{"bridge-external-id-key":"opendaylight-iid","bridge-external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"},{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"f8:1b:37:5c:a9:e1"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"ae491c00-54ea-4008-9450-61bde39089b6","ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.21:6653","controller-uuid":"c05d3c4e-aa8f-4e9e-a3ef-20a5c4c2a193","is-connected":true}],"ovsdb:datapath-id":"00:00:f8:1b:37:5c:a9:e1","termination-point":[{"tp-id":"br-ex-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"9182acb3-6683-4cd1-990c-6f9e5d7e2326","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"dcae0142-8b33-4e20-a185-624f54515fa5","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tap54cd5d37-d0","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"b5901533-1993-4305-8b4c-c101e7799d1d","ovsdb:name":"tap54cd5d37-d0","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:c5:e1:38"},{"external-id-key":"iface-id","external-id-value":"54cd5d37-d0d9-49c0-af28-098121fd49f0"}],"ovsdb:port-uuid":"e4d2bccc-1d74-418a-86f7-6affbc8068c5","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":21},{"tp-id":"tap7df17b8d-e8","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"2278297e-07fc-46e9-8fc6-00eba8b730ae","ovsdb:name":"tap7df17b8d-e8","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:f5:58:6a"},{"external-id-key":"iface-id","external-id-value":"7df17b8d-e8d6-453e-8afd-08c90b238098"},{"external-id-key":"vm-id","external-id-value":"8855277f-7b64-4be3-96e6-a7c10fc595a7"}],"ovsdb:port-uuid":"743f14cc-e4ff-4b3e-b7c4-a05a11914f89","ovsdb:ifindex":48,"ovsdb:ofport":23},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"dfe98e1e-37a2-4f49-8bda-f56b81bd0e9b","ovsdb:ifindex":26,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"0f15ce2a-8646-4f74-a307-e80caeee4ed1","ovsdb:ofport":65534},{"tp-id":"tap354aba43-ed","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"bddff567-deae-4162-8c90-af4200a91c11","ovsdb:name":"tap354aba43-ed","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:20:10:84"},{"external-id-key":"iface-id","external-id-value":"354aba43-ed8c-4fcd-af30-4de9632babfe"}],"ovsdb:port-uuid":"aba04a78-d6d8-41ee-beff-b3fb62a90aa3","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":22}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9","ovsdb:datapath-type-entry":[{"datapath-type":"ovsdb:datapath-type-netdev"},{"datapath-type":"ovsdb:datapath-type-system"}],"ovsdb:ovs-version":"2.9.0","ovsdb:openvswitch-other-configs":[{"other-config-key":"provider_mappings","other-config-value":"datacentre:br-ex"},{"other-config-key":"local_ip","other-config-value":"192.0.2.21"}],"ovsdb:interface-type-entry":[{"interface-type":"ovsdb:interface-type-lisp"},{"interface-type":"ovsdb:interface-type-geneve"},{"interface-type":"ovsdb:interface-type-gre"},{"interface-type":"ovsdb:interface-type-system"},{"interface-type":"ovsdb:interface-type-vxlan"},{"interface-type":"ovsdb:interface-type-internal"},{"interface-type":"ovsdb:interface-type-stt"},{"interface-type":"ovsdb:interface-type-tap"},{"interface-type":"ovsdb:interface-type-patch"}],"ovsdb:connection-info":{"local-ip":"192.0.2.21","remote-port":52714,"remote-ip":"192.0.2.21","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"f719731f-d938-4508-afd6-1890f6fec1cf"},{"external-id-key":"rundir","external-id-value":"/var/run/openvswitch"},{"external-id-key":"odl_os_hostconfig_config_odl_l2","external-id-value":"{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"}],"ovsdb:db-version":"7.15.1","ovsdb:managed-node-entry":[{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.21:6640","connected":true,"number_of_connections":1}]}]}]} </msg>
<msg timestamp="20181214 09:17:01.286" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.287" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "ovsdb:bridge...</msg>
<status status="PASS" endtime="20181214 09:17:01.287" starttime="20181214 09:17:01.285"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.287" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:2d:53:56:c8:f7"
                        }
                    ],
                    "ovsdb:bridge-uuid": "b432c6c4-6287-43e0-acc8-62136a0ab66c",
                    "ovsdb:datapath-id": "00:00:00:2d:53:56:c8:f7",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-standalone",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 2,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "e621b8d6-b0e2-46db-808d-5ad800db86a4",
                            "ovsdb:name": "eth0",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "7bc67e4d-df67-4d5d-acd4-d337fd82db75",
                            "tp-id": "eth0"
                        },
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "4e058751-86eb-437e-8a62-90553c47a0d4",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "f9212ef2-d34d-447e-8c5d-9e34a0eb7ca1",
                            "tp-id": "br-ex"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "3023f183-88b8-4043-b68d-33a8cf09c75a",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "573a1318-32a7-4f1e-baaf-a60b67f6f0df",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridge-external-ids": [
                        {
                            "bridge-external-id-key": "opendaylight-iid",
                            "bridge-external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"
                        }
                    ],
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        },
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "f8:1b:37:5c:a9:e1"
                        }
                    ],
                    "ovsdb:bridge-uuid": "ae491c00-54ea-4008-9450-61bde39089b6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "c05d3c4e-aa8f-4e9e-a3ef-20a5c4c2a193",
                            "is-connected": true,
                            "target": "tcp:192.0.2.21:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:f8:1b:37:5c:a9:e1",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "9182acb3-6683-4cd1-990c-6f9e5d7e2326",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:ofport": 1,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "dcae0142-8b33-4e20-a185-624f54515fa5",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:c5:e1:38"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "54cd5d37-d0d9-49c0-af28-098121fd49f0"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "b5901533-1993-4305-8b4c-c101e7799d1d",
                            "ovsdb:name": "tap54cd5d37-d0",
                            "ovsdb:ofport": 21,
                            "ovsdb:port-uuid": "e4d2bccc-1d74-418a-86f7-6affbc8068c5",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap54cd5d37-d0"
                        },
                        {
                            "ovsdb:ifindex": 48,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:f5:58:6a"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "7df17b8d-e8d6-453e-8afd-08c90b238098"
                                },
                                {
                                    "external-id-key": "vm-id",
                                    "external-id-value": "8855277f-7b64-4be3-96e6-a7c10fc595a7"
                                }
                            ],
                            "ovsdb:interface-uuid": "2278297e-07fc-46e9-8fc6-00eba8b730ae",
                            "ovsdb:name": "tap7df17b8d-e8",
                            "ovsdb:ofport": 23,
                            "ovsdb:port-uuid": "743f14cc-e4ff-4b3e-b7c4-a05a11914f89",
                            "tp-id": "tap7df17b8d-e8"
                        },
                        {
                            "ovsdb:ifindex": 26,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "dfe98e1e-37a2-4f49-8bda-f56b81bd0e9b",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "0f15ce2a-8646-4f74-a307-e80caeee4ed1",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:20:10:84"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "354aba43-ed8c-4fcd-af30-4de9632babfe"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "bddff567-deae-4162-8c90-af4200a91c11",
                            "ovsdb:name": "tap354aba43-ed",
                            "ovsdb:ofport": 22,
                            "ovsdb:port-uuid": "aba04a78-d6d8-41ee-beff-b3fb62a90aa3",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap354aba43-ed"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.21",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.21",
                        "remote-port": 52714
                    },
                    "ovsdb:datapath-type-entry": [
                        {
                            "datapath-type": "ovsdb:datapath-type-netdev"
                        },
                        {
                            "datapath-type": "ovsdb:datapath-type-system"
                        }
                    ],
                    "ovsdb:db-version": "7.15.1",
                    "ovsdb:interface-type-entry": [
                        {
                            "interface-type": "ovsdb:interface-type-lisp"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-geneve"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-gre"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-system"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-vxlan"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-internal"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-stt"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-tap"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-patch"
                        }
                    ],
                    "ovsdb:managed-node-entry": [
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.21:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "f719731f-d938-4508-afd6-1890f6fec1cf"
                        },
                        {
                            "external-id-key": "rundir",
                            "external-id-value": "/var/run/openvswitch"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_config_odl_l2",
                            "external-id-value": "{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"
                        }
                    ],
                    "ovsdb:openvswitch-other-configs": [
                        {
                            "other-config-key": "provider_mappings",
                            "other-config-value": "datacentre:br-ex"
                        },
                        {
                            "other-config-key": "local_ip",
                            "other-config-value": "192.0.2.21"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181214 09:17:01.287" starttime="20181214 09:17:01.287"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.287" starttime="20181214 09:17:01.280"></status>
</kw>
<kw type="foritem" name="${model} = operational/neutron:neutron/neutron:ports">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.290" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.290" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.291" starttime="20181214 09:17:01.288"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.291" level="INFO">To JSON using : content={"ports":{"port":[{"uuid":"54cd5d37-d0d9-49c0-af28-098121fd49f0","status":"ACTIVE"},{"uuid":"354aba43-ed8c-4fcd-af30-4de9632babfe","status":"ACTIVE"},{"uuid":"7df17b8d-e8d6-453e-8afd-08c90b238098","status":"ACTIVE"}]}} </msg>
<msg timestamp="20181214 09:17:01.291" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.292" level="INFO">${pretty_output} = {
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "54cd5d37-d0d9-49c0-af28-098121fd49f0"
            },
            {
                "status...</msg>
<status status="PASS" endtime="20181214 09:17:01.292" starttime="20181214 09:17:01.291"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.292" level="INFO">{
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "54cd5d37-d0d9-49c0-af28-098121fd49f0"
            },
            {
                "status": "ACTIVE",
                "uuid": "354aba43-ed8c-4fcd-af30-4de9632babfe"
            },
            {
                "status": "ACTIVE",
                "uuid": "7df17b8d-e8d6-453e-8afd-08c90b238098"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.292" starttime="20181214 09:17:01.292"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.292" starttime="20181214 09:17:01.287"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-fib:label-route-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.296" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.296" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.296" starttime="20181214 09:17:01.292"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.296" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:17:01.296" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.296" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:17:01.297" starttime="20181214 09:17:01.296"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.297" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.297" starttime="20181214 09:17:01.297"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.297" starttime="20181214 09:17:01.292"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-interface-meta:if-indexes-interface-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.300" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-interface-meta:if-indexes-interface-map, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.300" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.300" starttime="20181214 09:17:01.298"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.301" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":31,"interface-name":"7df17b8d-e8d6-453e-8afd-08c90b238098"},{"if-index":30,"interface-name":"354aba43-ed8c-4fcd-af30-4de9632babfe"},{"if-index":29,"interface-name":"54cd5d37-d0d9-49c0-af28-098121fd49f0"},{"if-index":3,"interface-name":"272795776625121:br-ex-patch:trunk"}]}} </msg>
<msg timestamp="20181214 09:17:01.301" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.301" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 31,
                "interface-name": "7df17b8d-e8d6-453e-8afd-08c90b238098"
            }...</msg>
<status status="PASS" endtime="20181214 09:17:01.301" starttime="20181214 09:17:01.301"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.302" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 31,
                "interface-name": "7df17b8d-e8d6-453e-8afd-08c90b238098"
            },
            {
                "if-index": 30,
                "interface-name": "354aba43-ed8c-4fcd-af30-4de9632babfe"
            },
            {
                "if-index": 29,
                "interface-name": "54cd5d37-d0d9-49c0-af28-098121fd49f0"
            },
            {
                "if-index": 3,
                "interface-name": "272795776625121:br-ex-patch:trunk"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.302" starttime="20181214 09:17:01.302"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.302" starttime="20181214 09:17:01.297"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:learnt-vpn-vip-to-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.306" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.306" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.306" starttime="20181214 09:17:01.302"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.307" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:17:01.307" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.307" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:17:01.307" starttime="20181214 09:17:01.307"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.308" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.308" starttime="20181214 09:17:01.307"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.308" starttime="20181214 09:17:01.302"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:neutron-router-dpns">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.311" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.311" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.311" starttime="20181214 09:17:01.308"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.312" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:17:01.312" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.312" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:17:01.312" starttime="20181214 09:17:01.312"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.313" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.313" starttime="20181214 09:17:01.312"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.313" starttime="20181214 09:17:01.308"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:port-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.316" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.316" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.316" starttime="20181214 09:17:01.313"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.317" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:17:01.317" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.317" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:17:01.317" starttime="20181214 09:17:01.316"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.317" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.317" starttime="20181214 09:17:01.317"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.317" starttime="20181214 09:17:01.313"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:prefix-to-interface">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.321" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.321" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.321" starttime="20181214 09:17:01.318"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.322" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:17:01.322" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.322" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:17:01.322" starttime="20181214 09:17:01.322"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.323" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.323" starttime="20181214 09:17:01.322"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.323" starttime="20181214 09:17:01.317"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:subnet-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.326" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.327" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.327" starttime="20181214 09:17:01.323"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.327" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"1e4edfa6-cbe1-4350-a6cc-902700e990e9","route-adv-state":"advertised","vrf-id":"1e4edfa6-cbe1-4350-a6cc-902700e990e9","label":100002,"elan-tag":5002,"subnet-cidr":"192.0.2.0/24","vpn-name":"1e4edfa6-cbe1-4350-a6cc-902700e990e9"}]}} </msg>
<msg timestamp="20181214 09:17:01.327" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.327" level="INFO">${pretty_output} = {
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
          ...</msg>
<status status="PASS" endtime="20181214 09:17:01.327" starttime="20181214 09:17:01.327"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.328" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.0.2.0/24",
                "subnet-id": "1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                "vpn-name": "1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                "vrf-id": "1e4edfa6-cbe1-4350-a6cc-902700e990e9"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.328" starttime="20181214 09:17:01.328"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.328" starttime="20181214 09:17:01.323"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-instance-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.331" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-instance-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.331" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.331" starttime="20181214 09:17:01.328"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.331" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-id":100000,"vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":272795776625121,"dpn-state":"active","vpn-interfaces":[{"interface-name":"272795776625121:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181214 09:17:01.332" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.332" level="INFO">${pretty_output} = {
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured":...</msg>
<status status="PASS" endtime="20181214 09:17:01.332" starttime="20181214 09:17:01.331"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.332" level="INFO">{
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 272795776625121,
                        "vpn-interfaces": [
                            {
                                "interface-name": "272795776625121:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.332" starttime="20181214 09:17:01.332"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.332" starttime="20181214 09:17:01.328"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-interface-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.335" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-interface-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.335" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.335" starttime="20181214 09:17:01.332"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.335" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181214 09:17:01.336" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.336" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181214 09:17:01.336" starttime="20181214 09:17:01.335"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.336" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181214 09:17:01.336" starttime="20181214 09:17:01.336"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.336" starttime="20181214 09:17:01.332"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-to-extraroute">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.339" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.340" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.340" starttime="20181214 09:17:01.336"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.340" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\"."}]}} </msg>
<msg timestamp="20181214 09:17:01.340" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.340" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. ...</msg>
<status status="PASS" endtime="20181214 09:17:01.340" starttime="20181214 09:17:01.340"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.341" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\".",
                "error-tag": "invalid-value",
                "error-type": "protocol"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.341" starttime="20181214 09:17:01.341"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.341" starttime="20181214 09:17:01.336"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:external-ips-counter">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.344" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.344" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.344" starttime="20181214 09:17:01.341"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.345" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:17:01.345" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.345" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:17:01.345" starttime="20181214 09:17:01.345"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.346" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.346" starttime="20181214 09:17:01.345"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.346" starttime="20181214 09:17:01.341"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.350" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.350" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.350" starttime="20181214 09:17:01.346"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.350" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:17:01.350" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.350" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:17:01.351" starttime="20181214 09:17:01.350"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.351" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.351" starttime="20181214 09:17:01.351"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.351" starttime="20181214 09:17:01.346"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:intext-ip-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.354" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.354" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.354" starttime="20181214 09:17:01.351"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.355" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:17:01.355" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.355" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:17:01.355" starttime="20181214 09:17:01.355"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.356" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.356" starttime="20181214 09:17:01.355"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.356" starttime="20181214 09:17:01.351"></status>
</kw>
<kw type="foritem" name="${model} = operational/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:17:01.360" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 09:17:01.360" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:17:01.360" starttime="20181214 09:17:01.356"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:17:01.363" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","node-connector":[{"id":"openflow:272795776625121:22","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap354aba43-ed","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":22,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:21","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap54cd5d37-d0","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":21,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:23","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":10000,"flow-node-inventory:name":"tap7df17b8d-e8","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":23,"flow-node-inventory:hardware-address":"fe:16:3e:f5:58:6a","flow-node-inventory:current-feature":"ten-mb-fd copper","flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:LOCAL","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":4294967294,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"f8:1b:37:5c:a9:e1","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-int","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false}},{"id":"openflow:272795776625121:1","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":1,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"36:95:15:0b:6c:54","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-ex-patch","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}}],"opendaylight-group-statistics:group-features":{"group-capabilities-supported":["opendaylight-group-types:chaining","opendaylight-group-types:select-liveness","opendaylight-group-types:select-weight"],"actions":[67076097],"max-groups":[4294967040],"group-types-supported":["opendaylight-group-types:group-all","opendaylight-group-types:group-indirect","opendaylight-group-types:group-select","opendaylight-group-types:group-ff"]},"flow-node-inventory:port-number":49238,"flow-node-inventory:serial-number":"None","flow-node-inventory:table":[{"id":235},{"id":209},{"id":175},{"id":89},{"id":119},{"id":21},{"id":51},{"id":234},{"id":208},{"id":174},{"id":88},{"id":118},{"id":20},{"id":50},{"id":237},{"id":207},{"id":177},{"id":0},{"id":87},{"id":121},{"id":19},{"id":53},{"id":236},{"id":206},{"id":176},{"id":1},{"id":86},{"id":120},{"id":18},{"id":52},{"id":239},{"id":205},{"id":171},{"id":85},{"id":115},{"id":25},{"id":55},{"id":238},{"id":204},{"id":170},{"id":84},{"id":114},{"id":24},{"id":54},{"id":241},{"id":203},{"id":173},{"id":83},{"id":117},{"id":23},{"id":57},{"id":240},{"id":202},{"id":172},{"id":82},{"id":116},{"id":22},{"id":56},{"id":227},{"id":201},{"id":167},{"id":97},{"id":127},{"id":29},{"id":59},{"id":226},{"id":200},{"id":166},{"id":96},{"id":126},{"id":28},{"id":58},{"id":229},{"id":199},{"id":169},{"id":95},{"id":129},{"id":27},{"id":61},{"id":228},{"id":198},{"id":168},{"id":94},{"id":128},{"id":26},{"id":60},{"id":231},{"id":197},{"id":163},{"id":93},{"id":123},{"id":33},{"id":63},{"id":230},{"id":196},{"id":162},{"id":92},{"id":122},{"id":32},{"id":62},{"id":233},{"id":195},{"id":165},{"id":91},{"id":125},{"id":31},{"id":65},{"id":232},{"id":194},{"id":164},{"id":90},{"id":124},{"id":30},{"id":64},{"id":252},{"id":218},{"id":192},{"id":158},{"id":15},{"id":104},{"id":134},{"id":36},{"id":66},{"id":253},{"id":219},{"id":193},{"id":159},{"id":14},{"id":105},{"id":135},{"id":37},{"id":67},{"id":250},{"id":220},{"id":190},{"id":160},{"id":17},{"id":102},{"id":136},{"id":34},{"id":68},{"id":251},{"id":221},{"id":191},{"id":161},{"id":16},{"id":103},{"id":137},{"id":35},{"id":69},{"id":222},{"id":188},{"id":154},{"id":11},{"id":100},{"id":130},{"id":40},{"id":70},{"id":223},{"id":189},{"id":155},{"id":10},{"id":101},{"id":131},{"id":41},{"id":71},{"id":224},{"id":186},{"id":156},{"id":13},{"id":98},{"id":132},{"id":38},{"id":72},{"id":225},{"id":187},{"id":157},{"id":12},{"id":99},{"id":133},{"id":39},{"id":73},{"id":244},{"id":210},{"id":184},{"id":150},{"id":7},{"id":112},{"id":142},{"id":44},{"id":74},{"id":245},{"id":211},{"id":185},{"id":151},{"id":6},{"id":113},{"id":143},{"id":45},{"id":75},{"id":242},{"id":212},{"id":182},{"id":152},{"id":9},{"id":110},{"id":144},{"id":42},{"id":76},{"id":243},{"id":213},{"id":183},{"id":153},{"id":8},{"id":111},{"id":145},{"id":43},{"id":77},{"id":248},{"id":214},{"id":180},{"id":146},{"id":3},{"id":108},{"id":138},{"id":48},{"id":78},{"id":249},{"id":215},{"id":181},{"id":147},{"id":2},{"id":109},{"id":139},{"id":49},{"id":79},{"id":246},{"id":216},{"id":178},{"id":148},{"id":5},{"id":106},{"id":140},{"id":46},{"id":80},{"id":247},{"id":217},{"id":179},{"id":149},{"id":4},{"id":107},{"id":141},{"id":47},{"id":81}],"flow-node-inventory:hardware":"Open vSwitch","flow-node-inventory:description":"None","flow-node-inventory:software":"2.9.0","flow-node-inventory:switch-features":{"max_buffers":0,"max_tables":254,"capabilities":["flow-node-inventory:flow-feature-capability-flow-stats","flow-node-inventory:flow-feature-capability-queue-stats","flow-node-inventory:flow-feature-capability-port-stats","flow-node-inventory:flow-feature-capability-table-stats","flow-node-inventory:flow-feature-capability-group-stats"]},"flow-node-inventory:manufacturer":"Nicira, Inc.","flow-node-inventory:ip-address":"192.0.2.21"}]}} </msg>
<msg timestamp="20181214 09:17:01.363" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:17:01.364" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-i...</msg>
<status status="PASS" endtime="20181214 09:17:01.364" starttime="20181214 09:17:01.361"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.364" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.21",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 49238,
                "flow-node-inventory:serial-number": "None",
                "flow-node-inventory:software": "2.9.0",
                "flow-node-inventory:switch-features": {
                    "capabilities": [
                        "flow-node-inventory:flow-feature-capability-flow-stats",
                        "flow-node-inventory:flow-feature-capability-queue-stats",
                        "flow-node-inventory:flow-feature-capability-port-stats",
                        "flow-node-inventory:flow-feature-capability-table-stats",
                        "flow-node-inventory:flow-feature-capability-group-stats"
                    ],
                    "max_buffers": 0,
                    "max_tables": 254
                },
                "flow-node-inventory:table": [
                    {
                        "id": 235
                    },
                    {
                        "id": 209
                    },
                    {
                        "id": 175
                    },
                    {
                        "id": 89
                    },
                    {
                        "id": 119
                    },
                    {
                        "id": 21
                    },
                    {
                        "id": 51
                    },
                    {
                        "id": 234
                    },
                    {
                        "id": 208
                    },
                    {
                        "id": 174
                    },
                    {
                        "id": 88
                    },
                    {
                        "id": 118
                    },
                    {
                        "id": 20
                    },
                    {
                        "id": 50
                    },
                    {
                        "id": 237
                    },
                    {
                        "id": 207
                    },
                    {
                        "id": 177
                    },
                    {
                        "id": 0
                    },
                    {
                        "id": 87
                    },
                    {
                        "id": 121
                    },
                    {
                        "id": 19
                    },
                    {
                        "id": 53
                    },
                    {
                        "id": 236
                    },
                    {
                        "id": 206
                    },
                    {
                        "id": 176
                    },
                    {
                        "id": 1
                    },
                    {
                        "id": 86
                    },
                    {
                        "id": 120
                    },
                    {
                        "id": 18
                    },
                    {
                        "id": 52
                    },
                    {
                        "id": 239
                    },
                    {
                        "id": 205
                    },
                    {
                        "id": 171
                    },
                    {
                        "id": 85
                    },
                    {
                        "id": 115
                    },
                    {
                        "id": 25
                    },
                    {
                        "id": 55
                    },
                    {
                        "id": 238
                    },
                    {
                        "id": 204
                    },
                    {
                        "id": 170
                    },
                    {
                        "id": 84
                    },
                    {
                        "id": 114
                    },
                    {
                        "id": 24
                    },
                    {
                        "id": 54
                    },
                    {
                        "id": 241
                    },
                    {
                        "id": 203
                    },
                    {
                        "id": 173
                    },
                    {
                        "id": 83
                    },
                    {
                        "id": 117
                    },
                    {
                        "id": 23
                    },
                    {
                        "id": 57
                    },
                    {
                        "id": 240
                    },
                    {
                        "id": 202
                    },
                    {
                        "id": 172
                    },
                    {
                        "id": 82
                    },
                    {
                        "id": 116
                    },
                    {
                        "id": 22
                    },
                    {
                        "id": 56
                    },
                    {
                        "id": 227
                    },
                    {
                        "id": 201
                    },
                    {
                        "id": 167
                    },
                    {
                        "id": 97
                    },
                    {
                        "id": 127
                    },
                    {
                        "id": 29
                    },
                    {
                        "id": 59
                    },
                    {
                        "id": 226
                    },
                    {
                        "id": 200
                    },
                    {
                        "id": 166
                    },
                    {
                        "id": 96
                    },
                    {
                        "id": 126
                    },
                    {
                        "id": 28
                    },
                    {
                        "id": 58
                    },
                    {
                        "id": 229
                    },
                    {
                        "id": 199
                    },
                    {
                        "id": 169
                    },
                    {
                        "id": 95
                    },
                    {
                        "id": 129
                    },
                    {
                        "id": 27
                    },
                    {
                        "id": 61
                    },
                    {
                        "id": 228
                    },
                    {
                        "id": 198
                    },
                    {
                        "id": 168
                    },
                    {
                        "id": 94
                    },
                    {
                        "id": 128
                    },
                    {
                        "id": 26
                    },
                    {
                        "id": 60
                    },
                    {
                        "id": 231
                    },
                    {
                        "id": 197
                    },
                    {
                        "id": 163
                    },
                    {
                        "id": 93
                    },
                    {
                        "id": 123
                    },
                    {
                        "id": 33
                    },
                    {
                        "id": 63
                    },
                    {
                        "id": 230
                    },
                    {
                        "id": 196
                    },
                    {
                        "id": 162
                    },
                    {
                        "id": 92
                    },
                    {
                        "id": 122
                    },
                    {
                        "id": 32
                    },
                    {
                        "id": 62
                    },
                    {
                        "id": 233
                    },
                    {
                        "id": 195
                    },
                    {
                        "id": 165
                    },
                    {
                        "id": 91
                    },
                    {
                        "id": 125
                    },
                    {
                        "id": 31
                    },
                    {
                        "id": 65
                    },
                    {
                        "id": 232
                    },
                    {
                        "id": 194
                    },
                    {
                        "id": 164
                    },
                    {
                        "id": 90
                    },
                    {
                        "id": 124
                    },
                    {
                        "id": 30
                    },
                    {
                        "id": 64
                    },
                    {
                        "id": 252
                    },
                    {
                        "id": 218
                    },
                    {
                        "id": 192
                    },
                    {
                        "id": 158
                    },
                    {
                        "id": 15
                    },
                    {
                        "id": 104
                    },
                    {
                        "id": 134
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 66
                    },
                    {
                        "id": 253
                    },
                    {
                        "id": 219
                    },
                    {
                        "id": 193
                    },
                    {
                        "id": 159
                    },
                    {
                        "id": 14
                    },
                    {
                        "id": 105
                    },
                    {
                        "id": 135
                    },
                    {
                        "id": 37
                    },
                    {
                        "id": 67
                    },
                    {
                        "id": 250
                    },
                    {
                        "id": 220
                    },
                    {
                        "id": 190
                    },
                    {
                        "id": 160
                    },
                    {
                        "id": 17
                    },
                    {
                        "id": 102
                    },
                    {
                        "id": 136
                    },
                    {
                        "id": 34
                    },
                    {
                        "id": 68
                    },
                    {
                        "id": 251
                    },
                    {
                        "id": 221
                    },
                    {
                        "id": 191
                    },
                    {
                        "id": 161
                    },
                    {
                        "id": 16
                    },
                    {
                        "id": 103
                    },
                    {
                        "id": 137
                    },
                    {
                        "id": 35
                    },
                    {
                        "id": 69
                    },
                    {
                        "id": 222
                    },
                    {
                        "id": 188
                    },
                    {
                        "id": 154
                    },
                    {
                        "id": 11
                    },
                    {
                        "id": 100
                    },
                    {
                        "id": 130
                    },
                    {
                        "id": 40
                    },
                    {
                        "id": 70
                    },
                    {
                        "id": 223
                    },
                    {
                        "id": 189
                    },
                    {
                        "id": 155
                    },
                    {
                        "id": 10
                    },
                    {
                        "id": 101
                    },
                    {
                        "id": 131
                    },
                    {
                        "id": 41
                    },
                    {
                        "id": 71
                    },
                    {
                        "id": 224
                    },
                    {
                        "id": 186
                    },
                    {
                        "id": 156
                    },
                    {
                        "id": 13
                    },
                    {
                        "id": 98
                    },
                    {
                        "id": 132
                    },
                    {
                        "id": 38
                    },
                    {
                        "id": 72
                    },
                    {
                        "id": 225
                    },
                    {
                        "id": 187
                    },
                    {
                        "id": 157
                    },
                    {
                        "id": 12
                    },
                    {
                        "id": 99
                    },
                    {
                        "id": 133
                    },
                    {
                        "id": 39
                    },
                    {
                        "id": 73
                    },
                    {
                        "id": 244
                    },
                    {
                        "id": 210
                    },
                    {
                        "id": 184
                    },
                    {
                        "id": 150
                    },
                    {
                        "id": 7
                    },
                    {
                        "id": 112
                    },
                    {
                        "id": 142
                    },
                    {
                        "id": 44
                    },
                    {
                        "id": 74
                    },
                    {
                        "id": 245
                    },
                    {
                        "id": 211
                    },
                    {
                        "id": 185
                    },
                    {
                        "id": 151
                    },
                    {
                        "id": 6
                    },
                    {
                        "id": 113
                    },
                    {
                        "id": 143
                    },
                    {
                        "id": 45
                    },
                    {
                        "id": 75
                    },
                    {
                        "id": 242
                    },
                    {
                        "id": 212
                    },
                    {
                        "id": 182
                    },
                    {
                        "id": 152
                    },
                    {
                        "id": 9
                    },
                    {
                        "id": 110
                    },
                    {
                        "id": 144
                    },
                    {
                        "id": 42
                    },
                    {
                        "id": 76
                    },
                    {
                        "id": 243
                    },
                    {
                        "id": 213
                    },
                    {
                        "id": 183
                    },
                    {
                        "id": 153
                    },
                    {
                        "id": 8
                    },
                    {
                        "id": 111
                    },
                    {
                        "id": 145
                    },
                    {
                        "id": 43
                    },
                    {
                        "id": 77
                    },
                    {
                        "id": 248
                    },
                    {
                        "id": 214
                    },
                    {
                        "id": 180
                    },
                    {
                        "id": 146
                    },
                    {
                        "id": 3
                    },
                    {
                        "id": 108
                    },
                    {
                        "id": 138
                    },
                    {
                        "id": 48
                    },
                    {
                        "id": 78
                    },
                    {
                        "id": 249
                    },
                    {
                        "id": 215
                    },
                    {
                        "id": 181
                    },
                    {
                        "id": 147
                    },
                    {
                        "id": 2
                    },
                    {
                        "id": 109
                    },
                    {
                        "id": 139
                    },
                    {
                        "id": 49
                    },
                    {
                        "id": 79
                    },
                    {
                        "id": 246
                    },
                    {
                        "id": 216
                    },
                    {
                        "id": 178
                    },
                    {
                        "id": 148
                    },
                    {
                        "id": 5
                    },
                    {
                        "id": 106
                    },
                    {
                        "id": 140
                    },
                    {
                        "id": 46
                    },
                    {
                        "id": 80
                    },
                    {
                        "id": 247
                    },
                    {
                        "id": 217
                    },
                    {
                        "id": 179
                    },
                    {
                        "id": 149
                    },
                    {
                        "id": 4
                    },
                    {
                        "id": 107
                    },
                    {
                        "id": 141
                    },
                    {
                        "id": 47
                    },
                    {
                        "id": 81
                    }
                ],
                "id": "openflow:272795776625121",
                "node-connector": [
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap354aba43-ed",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 22,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:22"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap54cd5d37-d0",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 21,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:21"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "ten-mb-fd copper",
                        "flow-node-inventory:current-speed": 10000,
                        "flow-node-inventory:hardware-address": "fe:16:3e:f5:58:6a",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap7df17b8d-e8",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 23,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:23"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "f8:1b:37:5c:a9:e1",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-int",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 4294967294,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:LOCAL"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "36:95:15:0b:6c:54",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-ex-patch",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 1,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:1"
                    }
                ],
                "opendaylight-group-statistics:group-features": {
                    "actions": [
                        67076097
                    ],
                    "group-capabilities-supported": [
                        "opendaylight-group-types:chaining",
                        "opendaylight-group-types:select-liveness",
                        "opendaylight-group-types:select-weight"
                    ],
                    "group-types-supported": [
                        "opendaylight-group-types:group-all",
                        "opendaylight-group-types:group-indirect",
                        "opendaylight-group-types:group-select",
                        "opendaylight-group-types:group-ff"
                    ],
                    "max-groups": [
                        4294967040
                    ]
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:17:01.365" starttime="20181214 09:17:01.364"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.365" starttime="20181214 09:17:01.356"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.365" starttime="20181214 09:17:01.021"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.365" starttime="20181214 09:17:01.019"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.365" starttime="20181214 09:17:01.010"></status>
</kw>
<kw name="Fail If Exceptions Found During Test" library="KarafKeywords">
<doc>Create a failure if an Exception is found in the karaf.log that has not been whitelisted.</doc>
<arguments>
<arg>${test_name}</arg>
<arg>fail=${fail}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ 1 | ${NUM_ODL_SYSTEM} + 1 ]">
<kw type="foritem" name="${i} = 1">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sed '1,/ROBOT MESSAGE: Starting test ${test_name}/d' ${log_file}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:17:01.367" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.Security Group/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181214 09:17:01.367" starttime="20181214 09:17:01.366"></status>
</kw>
<kw name="Get Karaf Log Lines From Test Start" library="KarafKeywords">
<doc>Scrapes all log messages that match regexp ${type} which fall after a point given by a log message that</doc>
<arguments>
<arg>${ODL_SYSTEM_${i}_IP}</arg>
<arg>${test_name}</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>${ip}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:01.377" starttime="20181214 09:17:01.377"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 09:17:01.378" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:17:01.378" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:17:01.378" starttime="20181214 09:17:01.377"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 09:17:01.378" level="INFO">Attempting to execute command "sed '1,/ROBOT MESSAGE: Starting test CSIT.Security Group/d' /tmp//opt/opendaylight/data/log/karaf.log" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 09:17:01.378" starttime="20181214 09:17:01.378"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 09:17:01.379" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181214 09:17:01.379" starttime="20181214 09:17:01.379"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 09:17:01.380" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:17:01.380" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 09:17:01.380" starttime="20181214 09:17:01.380"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:01.381" starttime="20181214 09:17:01.381"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.382" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 09:17:01.907" level="INFO">Read output: Last login: Fri Dec 14 09:05:36 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:17:01.908" starttime="20181214 09:17:01.381"></status>
</kw>
<msg timestamp="20181214 09:17:01.908" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:17:01.908" starttime="20181214 09:17:01.381"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.908" starttime="20181214 09:17:01.379"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 09:17:01.910" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.Security Group/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181214 09:17:01.945" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181214 09:17:01.945" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 09:17:01.945" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181214 09:17:01.945" starttime="20181214 09:17:01.909"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:17:01.979" starttime="20181214 09:17:01.946"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.980" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181214 09:17:01.980" starttime="20181214 09:17:01.979"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:01.982" starttime="20181214 09:17:01.981"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:17:01.984" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:17:01.985" starttime="20181214 09:17:01.984"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.985" starttime="20181214 09:17:01.983"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:01.990" starttime="20181214 09:17:01.989"></status>
</kw>
<msg timestamp="20181214 09:17:01.990" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:17:01.990" starttime="20181214 09:17:01.988"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.990" starttime="20181214 09:17:01.986"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:01.991" starttime="20181214 09:17:01.376"></status>
</kw>
<msg timestamp="20181214 09:17:01.991" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:17:01.991" starttime="20181214 09:17:01.376"></status>
</kw>
<msg timestamp="20181214 09:17:01.992" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:17:01.992" starttime="20181214 09:17:01.375"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${\n}</arg>
</arguments>
<assign>
<var>@{log_lines}</var>
</assign>
<msg timestamp="20181214 09:17:01.993" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181214 09:17:01.993" starttime="20181214 09:17:01.992"></status>
</kw>
<msg timestamp="20181214 09:17:01.994" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181214 09:17:01.994" starttime="20181214 09:17:01.374"></status>
</kw>
<kw name="Verify Exceptions" library="excepts">
<doc>Return a list of exceptions not in the whitelist for the given lines.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<assign>
<var>${exlist}</var>
<var>${matchlist}</var>
</assign>
<msg timestamp="20181214 09:17:01.995" level="INFO">${exlist} = []</msg>
<msg timestamp="20181214 09:17:01.996" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181214 09:17:01.996" starttime="20181214 09:17:01.994"></status>
</kw>
<kw name="Write Exceptions Map To File" library="excepts">
<doc>Write the exceptions map to a file under the testname header. The output</doc>
<arguments>
<arg>${SUITE_NAME}.${TEST_NAME}</arg>
<arg>/tmp/odl${i}_exceptions.txt</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:01.998" starttime="20181214 09:17:01.996"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${exlist}</arg>
</arguments>
<assign>
<var>${listlength}</var>
</assign>
<msg timestamp="20181214 09:17:01.999" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:17:01.999" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181214 09:17:01.999" starttime="20181214 09:17:01.998"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${fail}"=="True" and ${listlength} != 0</arg>
<arg>Log And Fail Exceptions</arg>
<arg>${exlist}</arg>
<arg>${listlength}</arg>
<arg>ELSE</arg>
<arg>Collections.Log List</arg>
<arg>${matchlist}</arg>
</arguments>
<kw name="Log List" library="Collections">
<doc>Logs the length and contents of the ``list`` using given ``level``.</doc>
<arguments>
<arg>${matchlist}</arg>
</arguments>
<msg timestamp="20181214 09:17:02.002" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181214 09:17:02.002" starttime="20181214 09:17:02.001"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:02.002" starttime="20181214 09:17:02.000"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:02.002" starttime="20181214 09:17:01.366"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:02.002" starttime="20181214 09:17:01.366"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:02.003" starttime="20181214 09:17:01.365"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:02.022" starttime="20181214 09:17:02.021"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:17:02.023" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:17:02.239" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:17:02.240" starttime="20181214 09:17:02.022"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:17:02.254" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181214 09:17:02.255" starttime="20181214 09:17:02.240"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:17:02.257" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 09:17:02.257" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:17:02.257" starttime="20181214 09:17:02.255"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 09:17:02.301" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 09:17:02.301" starttime="20181214 09:17:02.257"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:17:02.303" starttime="20181214 09:17:02.301"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:17:02.303" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:17:02.303" starttime="20181214 09:17:02.303"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:02.303" starttime="20181214 09:17:02.019"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:02.303" starttime="20181214 09:17:02.004"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:02.303" starttime="20181214 09:17:02.003"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:02.303" starttime="20181214 09:17:02.003"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:02.304" starttime="20181214 09:16:58.508"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:02.304" starttime="20181214 09:16:58.507"></status>
</kw>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:17:02.305" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:17:02.305" starttime="20181214 09:17:02.305"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:17:02.306" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181214 09:17:02.345" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:17:04.408" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:17:04.409" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:17:04.409" starttime="20181214 09:17:02.306"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:17:04.410" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:17:04.411" starttime="20181214 09:17:04.409"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:17:04.412" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:04.412" starttime="20181214 09:17:04.412"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:04.413" starttime="20181214 09:17:04.412"></status>
</kw>
<msg timestamp="20181214 09:17:04.414" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:17:04.414" starttime="20181214 09:17:02.305"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:17:04.414" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:17:04.414" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:17:04.414" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:17:04.414" starttime="20181214 09:17:04.414"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:17:04.415" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:17:04.415" starttime="20181214 09:17:04.415"></status>
</kw>
<msg timestamp="20181214 09:17:04.415" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181214 09:17:04.415" starttime="20181214 09:17:02.304"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181214 09:17:04.416" starttime="20181214 09:17:04.416"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:17:04.417" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:17:04.417" starttime="20181214 09:17:04.417"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:17:04.418" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181214 09:17:04.460" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:17:07.289" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:17:07.290" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:17:07.290" starttime="20181214 09:17:04.418"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:17:07.293" level="INFO">[
  {
    "Status": "ERROR", 
    "Name": "sg_net_2_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "64c7d95a-baf1-487d-9b33-b48ee481ee75", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "sg_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "3aed86aa-4930-4c22-9b81-2144a61b5d77", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Name": "sg_net_1_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "8855277f-7b64-4be3-96e6-a7c10fc595a7", 
    "Flavor": "m1.nano", 
    "Networks": "sg_net_1=51.0.0.9"
  }
]</msg>
<status status="PASS" endtime="20181214 09:17:07.293" starttime="20181214 09:17:07.292"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:17:07.294" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:07.294" starttime="20181214 09:17:07.294"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:07.296" starttime="20181214 09:17:07.295"></status>
</kw>
<msg timestamp="20181214 09:17:07.297" level="INFO">${json} = [
  {
    "Status": "ERROR", 
    "Name": "sg_net_2_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "64c7d95a-baf1-487d-9b33-b48ee481ee75", 
    "Flavor": "m1.nano", 
    "Networks": ""
  ...</msg>
<status status="PASS" endtime="20181214 09:17:07.297" starttime="20181214 09:17:04.417"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:17:07.299" level="INFO">To JSON using : content=[
  {
    "Status": "ERROR", 
    "Name": "sg_net_2_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "64c7d95a-baf1-487d-9b33-b48ee481ee75", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "sg_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "3aed86aa-4930-4c22-9b81-2144a61b5d77", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Name": "sg_net_1_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "8855277f-7b64-4be3-96e6-a7c10fc595a7", 
    "Flavor": "m1.nano", 
    "Networks": "sg_net_1=51.0.0.9"
  }
] </msg>
<msg timestamp="20181214 09:17:07.299" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:17:07.299" level="INFO">@{list} = [ {u'Status': u'ERROR', u'Name': u'sg_net_2_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'64c7d95a-baf1-487d-9b33-b48ee481ee75', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u'ERROR...</msg>
<status status="PASS" endtime="20181214 09:17:07.299" starttime="20181214 09:17:07.298"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:17:07.300" level="INFO">[{u'Status': u'ERROR', u'Name': u'sg_net_2_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'64c7d95a-baf1-487d-9b33-b48ee481ee75', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'sg_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'3aed86aa-4930-4c22-9b81-2144a61b5d77', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ACTIVE', u'Name': u'sg_net_1_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'8855277f-7b64-4be3-96e6-a7c10fc595a7', u'Flavor': u'm1.nano', u'Networks': u'sg_net_1=51.0.0.9'}]</msg>
<status status="PASS" endtime="20181214 09:17:07.300" starttime="20181214 09:17:07.300"></status>
</kw>
<msg timestamp="20181214 09:17:07.301" level="INFO">@{vms} = [ {u'Status': u'ERROR', u'Name': u'sg_net_2_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'64c7d95a-baf1-487d-9b33-b48ee481ee75', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u'ERROR...</msg>
<status status="PASS" endtime="20181214 09:17:07.301" starttime="20181214 09:17:04.416"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'sg_net_2_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'64c7d95a-baf1-487d-9b33-b48ee481ee75', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:17:07.318" level="INFO">Starting process:
openstack server show 64c7d95a-baf1-487d-9b33-b48ee481ee75</msg>
<msg timestamp="20181214 09:17:07.361" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:17:10.208" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:17:10.209" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:17:10.209" starttime="20181214 09:17:07.318"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:17:10.211" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000018                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T09:06:19Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T09:06:23Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | 64c7d95a-baf1-487d-9b33-b48ee481ee75                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | sg_net_2_vm_1                                                                                                                                                                                                                                                                                                                                                                                                                             |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T09:06:23Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:17:10.212" starttime="20181214 09:17:10.210"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:17:10.214" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:10.214" starttime="20181214 09:17:10.213"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:10.216" starttime="20181214 09:17:10.215"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:10.217" starttime="20181214 09:17:07.317"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:17:10.241" level="INFO">Starting process:
openstack server delete 64c7d95a-baf1-487d-9b33-b48ee481ee75</msg>
<msg timestamp="20181214 09:17:10.281" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:17:13.193" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:17:13.194" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:17:13.194" starttime="20181214 09:17:10.240"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:17:13.197" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:13.197" starttime="20181214 09:17:13.196"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:17:13.198" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:13.198" starttime="20181214 09:17:13.197"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:13.200" starttime="20181214 09:17:13.199"></status>
</kw>
<msg timestamp="20181214 09:17:13.201" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:17:13.202" starttime="20181214 09:17:10.239"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:13.202" starttime="20181214 09:17:10.219"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:13.202" starttime="20181214 09:17:10.218"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:13.202" starttime="20181214 09:17:07.301"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'sg_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'3aed86aa-4930-4c22-9b81-2144a61b5d77', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:17:13.226" level="INFO">Starting process:
openstack server show 3aed86aa-4930-4c22-9b81-2144a61b5d77</msg>
<msg timestamp="20181214 09:17:13.270" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:17:16.172" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:17:16.172" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:17:16.172" starttime="20181214 09:17:13.225"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:17:16.173" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000017                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T09:06:14Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T09:06:17Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | 3aed86aa-4930-4c22-9b81-2144a61b5d77                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | sg_net_1_vm_2                                                                                                                                                                                                                                                                                                                                                                                                                             |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T09:06:17Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:17:16.174" starttime="20181214 09:17:16.173"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:17:16.174" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:16.174" starttime="20181214 09:17:16.174"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:16.175" starttime="20181214 09:17:16.174"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:16.175" starttime="20181214 09:17:13.224"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:17:16.184" level="INFO">Starting process:
openstack server delete 3aed86aa-4930-4c22-9b81-2144a61b5d77</msg>
<msg timestamp="20181214 09:17:16.222" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:17:18.990" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:17:18.991" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:17:18.991" starttime="20181214 09:17:16.184"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:17:18.993" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:18.993" starttime="20181214 09:17:18.992"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:17:18.994" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:18.995" starttime="20181214 09:17:18.994"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:18.996" starttime="20181214 09:17:18.995"></status>
</kw>
<msg timestamp="20181214 09:17:18.997" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:17:18.997" starttime="20181214 09:17:16.183"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:18.997" starttime="20181214 09:17:16.176"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:18.997" starttime="20181214 09:17:16.175"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:18.997" starttime="20181214 09:17:13.202"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ACTIVE', u'Name': u'sg_net_1_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'8855277f-7b64-4be3-96e6-a7c10fc595a7', u'Flavor': u'm1.nano', u'Networks': u'sg_net_1=51.0.0.9'}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:17:19.015" level="INFO">Starting process:
openstack server show 8855277f-7b64-4be3-96e6-a7c10fc595a7</msg>
<msg timestamp="20181214 09:17:19.059" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:17:22.092" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:17:22.092" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:17:22.092" starttime="20181214 09:17:19.014"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:17:22.094" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | overcloud-controller-0.opnfvlf.org                              |
| OS-EXT-SRV-ATTR:hypervisor_hostname | overcloud-controller-0.opnfvlf.org                              |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000016                                               |
| OS-EXT-STS:power_state              | Running                                                         |
| OS-EXT-STS:task_state               | None                                                            |
| OS-EXT-STS:vm_state                 | active                                                          |
| OS-SRV-USG:launched_at              | 2018-12-14T09:06:12.000000                                      |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           | sg_net_1=51.0.0.9                                               |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T09:06:08Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              | 5643a1a81be1e985e7b69d0a347918c34042f5d65228803827241f84        |
| id                                  | 8855277f-7b64-4be3-96e6-a7c10fc595a7                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | sg_net_1_vm_1                                                   |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='sg_sg'                                                    |
| status                              | ACTIVE                                                          |
| updated                             | 2018-12-14T09:06:12Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:17:22.094" starttime="20181214 09:17:22.093"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:17:22.095" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:22.095" starttime="20181214 09:17:22.094"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:22.096" starttime="20181214 09:17:22.095"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:22.096" starttime="20181214 09:17:19.013"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:17:22.108" level="INFO">Starting process:
openstack server delete 8855277f-7b64-4be3-96e6-a7c10fc595a7</msg>
<msg timestamp="20181214 09:17:22.140" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:17:24.837" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:17:24.838" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:17:24.838" starttime="20181214 09:17:22.107"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:17:24.840" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:24.840" starttime="20181214 09:17:24.839"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:17:24.841" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:24.841" starttime="20181214 09:17:24.840"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:24.843" starttime="20181214 09:17:24.842"></status>
</kw>
<msg timestamp="20181214 09:17:24.843" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:17:24.843" starttime="20181214 09:17:22.107"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:24.844" starttime="20181214 09:17:22.097"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:24.844" starttime="20181214 09:17:22.096"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:24.844" starttime="20181214 09:17:18.998"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:24.844" starttime="20181214 09:17:07.301"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:17:24.846" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:17:24.846" starttime="20181214 09:17:24.846"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:17:24.848" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181214 09:17:24.894" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:17:27.067" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:17:27.068" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:17:27.068" starttime="20181214 09:17:24.848"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:17:27.070" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:17:27.071" starttime="20181214 09:17:27.069"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:17:27.072" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:27.072" starttime="20181214 09:17:27.071"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:27.074" starttime="20181214 09:17:27.073"></status>
</kw>
<msg timestamp="20181214 09:17:27.075" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:17:27.075" starttime="20181214 09:17:24.847"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:17:27.076" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:17:27.076" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:17:27.077" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:17:27.077" starttime="20181214 09:17:27.076"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:17:27.078" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:17:27.078" starttime="20181214 09:17:27.077"></status>
</kw>
<msg timestamp="20181214 09:17:27.079" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181214 09:17:27.079" starttime="20181214 09:17:24.845"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181214 09:17:27.079" starttime="20181214 09:17:27.079"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:17:27.082" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:17:27.082" starttime="20181214 09:17:27.081"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:17:27.084" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181214 09:17:27.124" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:17:29.460" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:17:29.461" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:17:29.461" starttime="20181214 09:17:27.084"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:17:29.462" level="INFO">[
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='52.0.0.2', subnet_id='ed7c8fca-4f6b-4934-86f7-9633a83ed35c'", 
    "ID": "354aba43-ed8c-4fcd-af30-4de9632babfe", 
    "MAC Address": "fa:16:3e:20:10:84", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='51.0.0.2', subnet_id='148e1a1e-ad95-4dcd-8a92-a1b484a5c2e5'", 
    "ID": "54cd5d37-d0d9-49c0-af28-098121fd49f0", 
    "MAC Address": "fa:16:3e:c5:e1:38", 
    "Name": ""
  }
]</msg>
<status status="PASS" endtime="20181214 09:17:29.464" starttime="20181214 09:17:29.462"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:17:29.465" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:29.465" starttime="20181214 09:17:29.464"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:29.466" starttime="20181214 09:17:29.465"></status>
</kw>
<msg timestamp="20181214 09:17:29.466" level="INFO">${json} = [
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='52.0.0.2', subnet_id='ed7c8fca-4f6b-4934-86f7-9633a83ed35c'", 
    "ID": "354aba43-ed8c-4fcd-af30-4de9632babfe", 
    "MAC Address...</msg>
<status status="PASS" endtime="20181214 09:17:29.467" starttime="20181214 09:17:27.082"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:17:29.467" level="INFO">To JSON using : content=[
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='52.0.0.2', subnet_id='ed7c8fca-4f6b-4934-86f7-9633a83ed35c'", 
    "ID": "354aba43-ed8c-4fcd-af30-4de9632babfe", 
    "MAC Address": "fa:16:3e:20:10:84", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='51.0.0.2', subnet_id='148e1a1e-ad95-4dcd-8a92-a1b484a5c2e5'", 
    "ID": "54cd5d37-d0d9-49c0-af28-098121fd49f0", 
    "MAC Address": "fa:16:3e:c5:e1:38", 
    "Name": ""
  }
] </msg>
<msg timestamp="20181214 09:17:29.467" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:17:29.468" level="INFO">@{list} = [ {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='52.0.0.2', subnet_id='ed7c8fca-4f6b-4934-86f7-9633a83ed35c'", u'ID': u'354aba43-ed8c-4fcd-af30-4de9632babfe', u'MAC Address': u'fa:16:3e:2...</msg>
<status status="PASS" endtime="20181214 09:17:29.468" starttime="20181214 09:17:29.467"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:17:29.468" level="INFO">[{u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='52.0.0.2', subnet_id='ed7c8fca-4f6b-4934-86f7-9633a83ed35c'", u'ID': u'354aba43-ed8c-4fcd-af30-4de9632babfe', u'MAC Address': u'fa:16:3e:20:10:84', u'Name': u''}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='51.0.0.2', subnet_id='148e1a1e-ad95-4dcd-8a92-a1b484a5c2e5'", u'ID': u'54cd5d37-d0d9-49c0-af28-098121fd49f0', u'MAC Address': u'fa:16:3e:c5:e1:38', u'Name': u''}]</msg>
<status status="PASS" endtime="20181214 09:17:29.468" starttime="20181214 09:17:29.468"></status>
</kw>
<msg timestamp="20181214 09:17:29.469" level="INFO">@{ports} = [ {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='52.0.0.2', subnet_id='ed7c8fca-4f6b-4934-86f7-9633a83ed35c'", u'ID': u'354aba43-ed8c-4fcd-af30-4de9632babfe', u'MAC Address': u'fa:16:3e:2...</msg>
<status status="PASS" endtime="20181214 09:17:29.469" starttime="20181214 09:17:27.080"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='52.0.0.2', subnet_id='ed7c8fca-4f6b-4934-86f7-9633a83ed35c'&quot;, u'ID': u'354aba43-ed8c-4fcd-af30-4de9632babfe', u'MAC Address': u'fa:16:3e:20:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:17:29.482" level="INFO">Starting process:
openstack port delete 354aba43-ed8c-4fcd-af30-4de9632babfe</msg>
<msg timestamp="20181214 09:17:29.521" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:17:31.937" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:17:31.938" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:17:31.938" starttime="20181214 09:17:29.482"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:17:31.939" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:31.939" starttime="20181214 09:17:31.939"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:17:31.940" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:31.940" starttime="20181214 09:17:31.940"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:31.941" starttime="20181214 09:17:31.940"></status>
</kw>
<msg timestamp="20181214 09:17:31.941" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:17:31.942" starttime="20181214 09:17:29.481"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:31.942" starttime="20181214 09:17:29.470"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:31.942" starttime="20181214 09:17:29.470"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:31.942" starttime="20181214 09:17:29.469"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='51.0.0.2', subnet_id='148e1a1e-ad95-4dcd-8a92-a1b484a5c2e5'&quot;, u'ID': u'54cd5d37-d0d9-49c0-af28-098121fd49f0', u'MAC Address': u'fa:16:3e:c5:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:17:31.954" level="INFO">Starting process:
openstack port delete 54cd5d37-d0d9-49c0-af28-098121fd49f0</msg>
<msg timestamp="20181214 09:17:31.996" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:17:34.616" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:17:34.617" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:17:34.617" starttime="20181214 09:17:31.954"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:17:34.619" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:34.619" starttime="20181214 09:17:34.618"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:17:34.620" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:34.620" starttime="20181214 09:17:34.620"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:34.622" starttime="20181214 09:17:34.621"></status>
</kw>
<msg timestamp="20181214 09:17:34.622" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:17:34.622" starttime="20181214 09:17:31.953"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:34.623" starttime="20181214 09:17:31.943"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:34.623" starttime="20181214 09:17:31.942"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:34.623" starttime="20181214 09:17:31.942"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:34.623" starttime="20181214 09:17:29.469"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:17:34.625" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:17:34.625" starttime="20181214 09:17:34.625"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:17:34.627" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181214 09:17:34.668" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:17:36.834" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:17:36.834" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:17:36.834" starttime="20181214 09:17:34.626"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:17:36.836" level="INFO">[
  {
    "Subnets": "ed7c8fca-4f6b-4934-86f7-9633a83ed35c", 
    "ID": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8", 
    "Name": "sg_net_2"
  }, 
  {
    "Subnets": "148e1a1e-ad95-4dcd-8a92-a1b484a5c2e5", 
    "ID": "95a7aaae-1907-4f00-bee4-a290267d5e9f", 
    "Name": "sg_net_1"
  }
]</msg>
<status status="PASS" endtime="20181214 09:17:36.836" starttime="20181214 09:17:36.835"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:17:36.836" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:36.836" starttime="20181214 09:17:36.836"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:36.837" starttime="20181214 09:17:36.837"></status>
</kw>
<msg timestamp="20181214 09:17:36.838" level="INFO">${json} = [
  {
    "Subnets": "ed7c8fca-4f6b-4934-86f7-9633a83ed35c", 
    "ID": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8", 
    "Name": "sg_net_2"
  }, 
  {
    "Subnets": "148e1a1e-ad95-4dcd-8a92-a1b484a5c2e5",...</msg>
<status status="PASS" endtime="20181214 09:17:36.838" starttime="20181214 09:17:34.626"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:17:36.839" level="INFO">To JSON using : content=[
  {
    "Subnets": "ed7c8fca-4f6b-4934-86f7-9633a83ed35c", 
    "ID": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8", 
    "Name": "sg_net_2"
  }, 
  {
    "Subnets": "148e1a1e-ad95-4dcd-8a92-a1b484a5c2e5", 
    "ID": "95a7aaae-1907-4f00-bee4-a290267d5e9f", 
    "Name": "sg_net_1"
  }
] </msg>
<msg timestamp="20181214 09:17:36.839" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:17:36.839" level="INFO">@{list} = [ {u'Subnets': u'ed7c8fca-4f6b-4934-86f7-9633a83ed35c', u'ID': u'555db8d7-8cc6-4acc-a1c9-19f57c25b7c8', u'Name': u'sg_net_2'} | {u'Subnets': u'148e1a1e-ad95-4dcd-8a92-a1b484a5c2e5', u'ID': u'95a7aaae-...</msg>
<status status="PASS" endtime="20181214 09:17:36.839" starttime="20181214 09:17:36.838"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:17:36.840" level="INFO">[{u'Subnets': u'ed7c8fca-4f6b-4934-86f7-9633a83ed35c', u'ID': u'555db8d7-8cc6-4acc-a1c9-19f57c25b7c8', u'Name': u'sg_net_2'}, {u'Subnets': u'148e1a1e-ad95-4dcd-8a92-a1b484a5c2e5', u'ID': u'95a7aaae-1907-4f00-bee4-a290267d5e9f', u'Name': u'sg_net_1'}]</msg>
<status status="PASS" endtime="20181214 09:17:36.840" starttime="20181214 09:17:36.840"></status>
</kw>
<msg timestamp="20181214 09:17:36.840" level="INFO">@{networks} = [ {u'Subnets': u'ed7c8fca-4f6b-4934-86f7-9633a83ed35c', u'ID': u'555db8d7-8cc6-4acc-a1c9-19f57c25b7c8', u'Name': u'sg_net_2'} | {u'Subnets': u'148e1a1e-ad95-4dcd-8a92-a1b484a5c2e5', u'ID': u'95a7aaae-...</msg>
<status status="PASS" endtime="20181214 09:17:36.841" starttime="20181214 09:17:34.623"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<kw type="foritem" name="${network} = {u'Subnets': u'ed7c8fca-4f6b-4934-86f7-9633a83ed35c', u'ID': u'555db8d7-8cc6-4acc-a1c9-19f57c25b7c8', u'Name': u'sg_net_2'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:17:36.854" level="INFO">Starting process:
openstack subnet delete ed7c8fca-4f6b-4934-86f7-9633a83ed35c</msg>
<msg timestamp="20181214 09:17:36.897" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:17:40.026" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:17:40.027" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:17:40.027" starttime="20181214 09:17:36.853"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:17:40.029" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:40.029" starttime="20181214 09:17:40.028"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:17:40.030" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:40.031" starttime="20181214 09:17:40.030"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:40.032" starttime="20181214 09:17:40.031"></status>
</kw>
<msg timestamp="20181214 09:17:40.033" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:17:40.033" starttime="20181214 09:17:36.853"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:40.033" starttime="20181214 09:17:36.842"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:40.033" starttime="20181214 09:17:36.841"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:17:40.052" level="INFO">Starting process:
openstack network delete 555db8d7-8cc6-4acc-a1c9-19f57c25b7c8</msg>
<msg timestamp="20181214 09:17:40.072" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:17:42.657" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:17:42.657" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:17:42.657" starttime="20181214 09:17:40.052"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:17:42.659" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:42.659" starttime="20181214 09:17:42.658"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:17:42.659" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:42.660" starttime="20181214 09:17:42.659"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:42.660" starttime="20181214 09:17:42.660"></status>
</kw>
<msg timestamp="20181214 09:17:42.661" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:17:42.661" starttime="20181214 09:17:40.051"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:42.661" starttime="20181214 09:17:40.035"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:42.661" starttime="20181214 09:17:40.034"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:42.661" starttime="20181214 09:17:36.841"></status>
</kw>
<kw type="foritem" name="${network} = {u'Subnets': u'148e1a1e-ad95-4dcd-8a92-a1b484a5c2e5', u'ID': u'95a7aaae-1907-4f00-bee4-a290267d5e9f', u'Name': u'sg_net_1'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:17:42.672" level="INFO">Starting process:
openstack subnet delete 148e1a1e-ad95-4dcd-8a92-a1b484a5c2e5</msg>
<msg timestamp="20181214 09:17:42.711" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:17:46.006" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:17:46.006" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:17:46.006" starttime="20181214 09:17:42.672"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:17:46.008" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:46.008" starttime="20181214 09:17:46.007"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:17:46.009" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:46.010" starttime="20181214 09:17:46.009"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:46.011" starttime="20181214 09:17:46.010"></status>
</kw>
<msg timestamp="20181214 09:17:46.012" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:17:46.012" starttime="20181214 09:17:42.671"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:46.012" starttime="20181214 09:17:42.662"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:46.012" starttime="20181214 09:17:42.662"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:17:46.023" level="INFO">Starting process:
openstack network delete 95a7aaae-1907-4f00-bee4-a290267d5e9f</msg>
<msg timestamp="20181214 09:17:46.048" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:17:48.677" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:17:48.678" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:17:48.678" starttime="20181214 09:17:46.023"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:17:48.679" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:48.679" starttime="20181214 09:17:48.679"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:17:48.680" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:48.680" starttime="20181214 09:17:48.680"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:48.681" starttime="20181214 09:17:48.680"></status>
</kw>
<msg timestamp="20181214 09:17:48.682" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:17:48.682" starttime="20181214 09:17:46.022"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:48.682" starttime="20181214 09:17:46.014"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:48.682" starttime="20181214 09:17:46.013"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:48.682" starttime="20181214 09:17:42.661"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:48.682" starttime="20181214 09:17:36.841"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:17:48.684" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:17:48.684" starttime="20181214 09:17:48.683"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:17:48.685" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181214 09:17:48.725" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:17:50.998" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:17:50.999" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:17:50.999" starttime="20181214 09:17:48.685"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:17:51.001" level="INFO">[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "sg_sg", 
    "ID": "b748f633-eac9-4f4f-8995-86f5eb50b300", 
    "Name": "sg_sg"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181214 09:17:51.001" starttime="20181214 09:17:51.000"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:17:51.001" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:51.002" starttime="20181214 09:17:51.001"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:51.003" starttime="20181214 09:17:51.002"></status>
</kw>
<msg timestamp="20181214 09:17:51.003" level="INFO">${json} = [
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181214 09:17:51.003" starttime="20181214 09:17:48.684"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:17:51.004" level="INFO">To JSON using : content=[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "sg_sg", 
    "ID": "b748f633-eac9-4f4f-8995-86f5eb50b300", 
    "Name": "sg_sg"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181214 09:17:51.004" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:17:51.004" level="INFO">@{list} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'8f21c4d8db54482e99c...</msg>
<status status="PASS" endtime="20181214 09:17:51.004" starttime="20181214 09:17:51.004"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:17:51.005" level="INFO">[{u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}, {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'sg_sg', u'Description': u'sg_sg', u'ID': u'b748f633-eac9-4f4f-8995-86f5eb50b300'}, {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}]</msg>
<status status="PASS" endtime="20181214 09:17:51.005" starttime="20181214 09:17:51.005"></status>
</kw>
<msg timestamp="20181214 09:17:51.006" level="INFO">@{security_groups} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'8f21c4d8db54482e99c...</msg>
<status status="PASS" endtime="20181214 09:17:51.006" starttime="20181214 09:17:48.682"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:51.007" starttime="20181214 09:17:51.006"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:51.007" starttime="20181214 09:17:51.006"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'sg_sg', u'Description': u'sg_sg', u'ID': u'b748f633-eac9-4f4f-8995-86f5eb50b300'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Delete SecurityGroup" library="OpenStackOperations">
<doc>Delete Security group</doc>
<arguments>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group delete ${sg_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:17:51.020" level="INFO">Starting process:
openstack security group delete b748f633-eac9-4f4f-8995-86f5eb50b300</msg>
<msg timestamp="20181214 09:17:51.063" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:17:53.197" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:17:53.198" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:17:53.198" starttime="20181214 09:17:51.019"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:17:53.199" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:53.200" starttime="20181214 09:17:53.199"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:17:53.200" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:53.201" starttime="20181214 09:17:53.200"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:53.202" starttime="20181214 09:17:53.201"></status>
</kw>
<msg timestamp="20181214 09:17:53.202" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:17:53.202" starttime="20181214 09:17:51.019"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:53.202" starttime="20181214 09:17:51.009"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:53.203" starttime="20181214 09:17:51.008"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:53.203" starttime="20181214 09:17:51.008"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:53.203" starttime="20181214 09:17:51.007"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:53.204" starttime="20181214 09:17:53.203"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:53.204" starttime="20181214 09:17:53.203"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:53.204" starttime="20181214 09:17:51.006"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 09:17:53.206" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181214 09:17:53.206" starttime="20181214 09:17:53.205"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:17:53.226" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181214 09:17:53.263" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:17:56.115" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:17:56.116" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:17:56.116" starttime="20181214 09:17:53.225"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:17:56.117" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:56.117" starttime="20181214 09:17:56.116"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:17:56.117" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:56.118" starttime="20181214 09:17:56.117"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:56.118" starttime="20181214 09:17:56.118"></status>
</kw>
<msg timestamp="20181214 09:17:56.119" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:17:56.119" starttime="20181214 09:17:53.224"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:56.119" starttime="20181214 09:17:53.206"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:17:56.198" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181214 09:17:56.242" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:17:58.326" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:17:58.327" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:17:58.327" starttime="20181214 09:17:56.198"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:17:58.329" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:58.329" starttime="20181214 09:17:58.328"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:17:58.331" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:17:58.331" starttime="20181214 09:17:58.330"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:17:58.333" starttime="20181214 09:17:58.331"></status>
</kw>
<msg timestamp="20181214 09:17:58.333" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:17:58.334" starttime="20181214 09:17:56.197"></status>
</kw>
<status status="PASS" endtime="20181214 09:17:58.334" starttime="20181214 09:17:56.119"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:17:58.354" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181214 09:17:58.398" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:18:00.349" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:18:00.350" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:18:00.350" starttime="20181214 09:17:58.353"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:00.351" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:00.351" starttime="20181214 09:18:00.351"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:18:00.352" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:00.352" starttime="20181214 09:18:00.352"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:00.353" starttime="20181214 09:18:00.352"></status>
</kw>
<msg timestamp="20181214 09:18:00.353" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:18:00.353" starttime="20181214 09:17:58.352"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:00.353" starttime="20181214 09:17:58.334"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:18:00.362" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181214 09:18:00.405" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:18:02.652" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:18:02.652" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:18:02.653" starttime="20181214 09:18:00.362"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:02.655" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:02.655" starttime="20181214 09:18:02.654"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:18:02.656" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:02.656" starttime="20181214 09:18:02.655"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:02.658" starttime="20181214 09:18:02.657"></status>
</kw>
<msg timestamp="20181214 09:18:02.659" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:18:02.659" starttime="20181214 09:18:00.361"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:02.659" starttime="20181214 09:18:00.353"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:18:02.679" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181214 09:18:02.723" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:18:04.964" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:18:04.965" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:18:04.965" starttime="20181214 09:18:02.678"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:04.966" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 62100813-13a1-4c22-9a97-bfabd6744cb8 | default | Default security group | 8f21c4d8db54482e99c30c98fba342b4 |
| ee3dd710-2490-4241-b666-9fec686f0c78 | default | Default security group | bfcec20503cd4d309495f70adb639682 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181214 09:18:04.967" starttime="20181214 09:18:04.966"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:18:04.967" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:04.967" starttime="20181214 09:18:04.967"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:04.968" starttime="20181214 09:18:04.968"></status>
</kw>
<msg timestamp="20181214 09:18:04.969" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181214 09:18:04.969" starttime="20181214 09:18:02.677"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:04.969" starttime="20181214 09:18:02.659"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:18:04.979" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181214 09:18:05.020" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:18:07.208" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:18:07.208" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:18:07.208" starttime="20181214 09:18:04.978"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:07.210" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| 6ad09561-353a-445e-b51d-b931a7e01c22 | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| af9be2ac-0c71-466b-8ee2-188747a79255 | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c0796abf-11eb-4f12-8347-fb5894143b1d | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c5369c6a-c1ec-45d9-9393-f55f92ef6f46 | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| d06c714b-ca05-4f3a-a9af-f80ac1f213f5 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e39d54b7-5907-4ebe-bf47-f2be219b1fec | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e64e4970-560c-4af7-a079-217ef6e7e68a | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:18:07.210" starttime="20181214 09:18:07.209"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:18:07.211" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:07.211" starttime="20181214 09:18:07.211"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:07.213" starttime="20181214 09:18:07.212"></status>
</kw>
<msg timestamp="20181214 09:18:07.213" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181214 09:18:07.213" starttime="20181214 09:18:04.977"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:07.213" starttime="20181214 09:18:04.969"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:18:07.226" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181214 09:18:07.255" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:18:09.423" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:18:09.423" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:18:09.423" starttime="20181214 09:18:07.226"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:09.424" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:09.425" starttime="20181214 09:18:09.424"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:18:09.425" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:09.425" starttime="20181214 09:18:09.425"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:09.426" starttime="20181214 09:18:09.425"></status>
</kw>
<msg timestamp="20181214 09:18:09.427" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:18:09.427" starttime="20181214 09:18:07.225"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:09.427" starttime="20181214 09:18:07.213"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:18:09.440" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181214 09:18:09.475" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:18:11.623" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:18:11.624" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:18:11.624" starttime="20181214 09:18:09.440"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:11.625" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:11.625" starttime="20181214 09:18:11.624"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:18:11.626" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:11.626" starttime="20181214 09:18:11.626"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:11.627" starttime="20181214 09:18:11.626"></status>
</kw>
<msg timestamp="20181214 09:18:11.628" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:18:11.628" starttime="20181214 09:18:09.438"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:11.628" starttime="20181214 09:18:09.427"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:11.628" starttime="20181214 09:17:53.206"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:11.628" starttime="20181214 09:17:53.204"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:11.628" starttime="20181214 09:17:02.304"></status>
</kw>
<kw name="Stop Packet Capture On Nodes" library="OpenStackOperations">
<arguments>
<arg>${tcpdump_port_6653_conn_ids}</arg>
</arguments>
<kw name="Stop Packet Capture on Nodes" library="Tcpdump">
<doc>Stop the packet captures on the given list of node connection ids</doc>
<arguments>
<arg>${conn_ids}</arg>
</arguments>
<kw type="for" name="${conn_id} IN [ @{conn_ids} ]">
<kw type="foritem" name="${conn_id} = 13">
<kw name="Stop Packet Capture on Node" library="Tcpdump">
<doc>This keyword will list the running processes looking for tcpdump and then kill the process with the name tcpdump</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:11.632" starttime="20181214 09:18:11.631"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ps -elf | grep tcpdump</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 09:18:11.632" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181214 09:18:11.756" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 09:18:11.756" level="INFO">${stdout} = 4 S root      137391  137371  0  80   0 - 60787 poll_s 09:05 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group__192.0.2.21.pcap
4 S tcpdum...</msg>
<status status="PASS" endtime="20181214 09:18:11.756" starttime="20181214 09:18:11.632"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:11.757" level="INFO">4 S root      137391  137371  0  80   0 - 60787 poll_s 09:05 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group__192.0.2.21.pcap
4 S tcpdump   137401  137391  0  80   0 -  8196 poll_s 09:05 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group__192.0.2.21.pcap
0 S heat-ad+  179470  137371  0  80   0 - 28294 do_wai 09:18 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 R heat-ad+  179480  179470  0  80   0 - 28177 -      09:18 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181214 09:18:11.757" starttime="20181214 09:18:11.757"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo pkill -f tcpdump</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 09:18:11.758" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181214 09:18:11.906" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 09:18:11.906" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 09:18:11.906" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181214 09:18:11.906" starttime="20181214 09:18:11.758"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 09:18:11.908" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:11.908" starttime="20181214 09:18:11.907"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:11.909" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:11.909" starttime="20181214 09:18:11.908"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo xz -9ekvv /tmp/*.pcap</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 09:18:11.910" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181214 09:18:12.105" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181214 09:18:12.106" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181214 09:18:12.106" starttime="20181214 09:18:11.909"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:12.107" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:12.108" starttime="20181214 09:18:12.107"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ls -ls /tmp</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 09:18:12.109" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181214 09:18:12.237" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 09:18:12.237" level="INFO">${stdout} = total 56
16 -rw-r--r--. 1 root    root    15515 Dec 14 07:38 builder.log
 0 drwxr-xr-x. 2 root    root        6 Dec 14 08:17 hsperfdata_root
 0 drwx------. 3 root    root       17 Dec 14 08:07 systemd...</msg>
<status status="PASS" endtime="20181214 09:18:12.237" starttime="20181214 09:18:12.108"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:12.239" level="INFO">total 56
16 -rw-r--r--. 1 root    root    15515 Dec 14 07:38 builder.log
 0 drwxr-xr-x. 2 root    root        6 Dec 14 08:17 hsperfdata_root
 0 drwx------. 3 root    root       17 Dec 14 08:07 systemd-private-a14ce71428a044318ee2576e5be22118-ntpd.service-N9SNCe
 0 drwx------. 3 root    root       17 Dec 14 09:06 systemd-private-a14ce71428a044318ee2576e5be22118-systemd-machined.service-3fdIsT
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 09:04 tcpdump_port_6653__CSIT_External_Network__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 09:04 tcpdump_port_6653__CSIT_External_Network__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 08:34 tcpdump_port_6653__CSIT_L2__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 08:34 tcpdump_port_6653__CSIT_L2__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 08:49 tcpdump_port_6653__CSIT_L3__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 08:49 tcpdump_port_6653__CSIT_L3__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 08:50 tcpdump_port_6653__CSIT_Live_Migration__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 08:50 tcpdump_port_6653__CSIT_Live_Migration__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 09:18 tcpdump_port_6653__CSIT_Security_Group__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 09:18 tcpdump_port_6653__CSIT_Security_Group__192.0.2.21.pcap.xz
 0 drwx------. 2 root    root        6 Dec 14 08:07 tmp.oiezkMwnoI</msg>
<status status="PASS" endtime="20181214 09:18:12.239" starttime="20181214 09:18:12.238"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:12.239" starttime="20181214 09:18:11.631"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:12.240" starttime="20181214 09:18:11.630"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:12.240" starttime="20181214 09:18:11.630"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:12.240" starttime="20181214 09:18:11.630"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:12.240" starttime="20181214 09:18:11.629"></status>
</kw>
<kw name="Close All Connections" library="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" endtime="20181214 09:18:12.373" starttime="20181214 09:18:12.241"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>threads --list | wc -l</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:12.400" starttime="20181214 09:18:12.399"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:18:12.402" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:18:12.604" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:18:12.605" starttime="20181214 09:18:12.401"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:18:12.662" level="INFO">@root&gt;threads --list | 0[C 0w[Kc -l</msg>
<status status="PASS" endtime="20181214 09:18:12.662" starttime="20181214 09:18:12.605"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:18:12.854" level="INFO">[?1l&gt;[?2004l     289    289
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 09:18:12.854" level="INFO">${output} = [?1l&gt;[?2004l     289    289
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:18:12.854" starttime="20181214 09:18:12.663"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 09:18:12.898" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 09:18:12.899" starttime="20181214 09:18:12.855"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:18:12.901" starttime="20181214 09:18:12.899"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:18:12.901" level="INFO">[?1l&gt;[?2004l     289    289
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:18:12.901" starttime="20181214 09:18:12.901"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:12.902" starttime="20181214 09:18:12.397"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:12.902" starttime="20181214 09:18:12.374"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:12.902" starttime="20181214 09:18:12.373"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:12.902" starttime="20181214 09:16:58.507"></status>
</kw>
<doc>Test suite to verify security groups basic and advanced functionalities, including negative tests.
These test cases are not so relevant for transparent mode, so each test case will be tagged with
"skip_if_transparent" to allow any underlying keywords to return with a PASS without risking
a false failure. The real value of this suite will be in stateful mode.</doc>
<status status="FAIL" endtime="20181214 09:18:12.902" starttime="20181214 09:04:48.015">Suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</suite>
<suite source="/home/opnfv/repos/odl_test/csit/suites/openstack/securitygroup/neutron_security_group.robot" id="s1-s6" name="Neutron Security Group">
<kw type="setup" name="OpenStack Suite Setup" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Setup_Utils_For_Setup_And_Teardown" library="SetupUtils">
<doc>Prepare both FailFast and Karaf logging, log that the caller suite has started.</doc>
<kw name="Do_Not_Fail_Fast_From_Now_On" library="FailFast">
<doc>Set suite to not fail fast.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${SuiteFastFail}</arg>
<arg>False</arg>
</arguments>
<msg timestamp="20181214 09:18:13.000" level="INFO">${SuiteFastFail} = False</msg>
<status status="PASS" endtime="20181214 09:18:13.000" starttime="20181214 09:18:12.993"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.001" starttime="20181214 09:18:12.993"></status>
</kw>
<kw name="Setup_Karaf_Keywords" library="KarafKeywords">
<doc>Initialize ClusterManagement. Open ssh karaf connections to each ODL.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="ClusterManagement_Setup" library="ClusterManagement">
<doc>Detect repeated call, or detect number of members and initialize derived suite variables.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>False</arg>
</arguments>
<assign>
<var>${already_done}</var>
</assign>
<msg timestamp="20181214 09:18:13.008" level="INFO">${already_done} = False</msg>
<status status="PASS" endtime="20181214 09:18:13.008" starttime="20181214 09:18:13.002"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${already_done}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:13.009" starttime="20181214 09:18:13.009"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>True</arg>
</arguments>
<msg timestamp="20181214 09:18:13.009" level="INFO">${ClusterManagement__has_setup_run} = True</msg>
<status status="PASS" endtime="20181214 09:18:13.010" starttime="20181214 09:18:13.009"></status>
</kw>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${NUM_ODL_SYSTEM}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${cluster_size}</var>
</assign>
<msg timestamp="20181214 09:18:13.010" level="INFO">${cluster_size} = 1</msg>
<status status="PASS" endtime="20181214 09:18:13.010" starttime="20181214 09:18:13.010"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Convert_To_Integer</arg>
<arg>${cluster_size}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${possibly_int_of_members}</var>
</assign>
<kw name="Convert To Integer" library="BuiltIn">
<doc>Converts the given item to an integer number.</doc>
<arguments>
<arg>${cluster_size}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:13.011" starttime="20181214 09:18:13.011"></status>
</kw>
<msg timestamp="20181214 09:18:13.011" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 09:18:13.011" level="INFO">${possibly_int_of_members} = 1</msg>
<status status="PASS" endtime="20181214 09:18:13.011" starttime="20181214 09:18:13.010"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${status}' != 'PASS'</arg>
<arg>${1}</arg>
<arg>${possibly_int_of_members}</arg>
</arguments>
<assign>
<var>${int_of_members}</var>
</assign>
<msg timestamp="20181214 09:18:13.012" level="INFO">${int_of_members} = 1</msg>
<status status="PASS" endtime="20181214 09:18:13.012" starttime="20181214 09:18:13.011"></status>
</kw>
<kw name="ClusterManagement__Compute_Derived_Variables" library="ClusterManagement">
<doc>Construct index list, session list and IP mapping, publish them as suite variables.</doc>
<arguments>
<arg>int_of_members=${int_of_members}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{member_index_list}</var>
</assign>
<msg timestamp="20181214 09:18:13.013" level="INFO">@{member_index_list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:18:13.013" starttime="20181214 09:18:13.012"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{session_list}</var>
</assign>
<msg timestamp="20181214 09:18:13.013" level="INFO">@{session_list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:18:13.013" starttime="20181214 09:18:13.013"></status>
</kw>
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<assign>
<var>&amp;{index_to_ip_mapping}</var>
</assign>
<msg timestamp="20181214 09:18:13.014" level="INFO">&amp;{index_to_ip_mapping} = { }</msg>
<status status="PASS" endtime="20181214 09:18:13.014" starttime="20181214 09:18:13.013"></status>
</kw>
<kw type="for" name="${index} IN RANGE [ 1 | ${int_of_members+1} ]">
<kw type="foritem" name="${index} = 1">
<kw name="ClusterManagement__Include_Member_Index" library="ClusterManagement">
<doc>Add a corresponding item based on index into the last three arguments.</doc>
<arguments>
<arg>${index}</arg>
<arg>${member_index_list}</arg>
<arg>${session_list}</arg>
<arg>${index_to_ip_mapping}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${member_index_list}</arg>
<arg>${index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:13.015" starttime="20181214 09:18:13.015"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${ODL_SYSTEM_${index}_IP}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 09:18:13.016" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:18:13.016" starttime="20181214 09:18:13.015"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${index_to_ip_mapping}</arg>
<arg>${index}</arg>
<arg>${member_ip}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:13.016" starttime="20181214 09:18:13.016"></status>
</kw>
<kw name="Resolve_Http_Session_For_Member" library="ClusterManagement">
<doc>Return RequestsLibrary session alias pointing to node of given index.</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${session_alias}</var>
</assign>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>ClusterManagement__session_${member_index}</arg>
</arguments>
<assign>
<var>${session}</var>
</assign>
<msg timestamp="20181214 09:18:13.017" level="INFO">${session} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181214 09:18:13.017" starttime="20181214 09:18:13.017"></status>
</kw>
<msg timestamp="20181214 09:18:13.017" level="INFO">${session_alias} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181214 09:18:13.017" starttime="20181214 09:18:13.016"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>${session_alias}</arg>
<arg>http://${member_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>timeout=${http_timeout}</arg>
<arg>max_retries=${http_retries}</arg>
</arguments>
<msg timestamp="20181214 09:18:13.018" level="INFO">Creating Session using : alias=ClusterManagement__session_1, url=http://192.0.2.21:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad9c61ed0&gt;, timeout=5, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 09:18:13.018" starttime="20181214 09:18:13.018"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${session_list}</arg>
<arg>${session_alias}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:13.019" starttime="20181214 09:18:13.019"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.019" starttime="20181214 09:18:13.014"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.019" starttime="20181214 09:18:13.014"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.019" starttime="20181214 09:18:13.014"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__member_index_list}</arg>
<arg>${member_index_list}</arg>
</arguments>
<msg timestamp="20181214 09:18:13.020" level="INFO">${ClusterManagement__member_index_list} = [1]</msg>
<status status="PASS" endtime="20181214 09:18:13.020" starttime="20181214 09:18:13.019"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__index_to_ip_mapping}</arg>
<arg>${index_to_ip_mapping}</arg>
</arguments>
<msg timestamp="20181214 09:18:13.020" level="INFO">${ClusterManagement__index_to_ip_mapping} = {1: u'192.0.2.21'}</msg>
<status status="PASS" endtime="20181214 09:18:13.020" starttime="20181214 09:18:13.020"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__session_list}</arg>
<arg>${session_list}</arg>
</arguments>
<msg timestamp="20181214 09:18:13.021" level="INFO">${ClusterManagement__session_list} = [u'ClusterManagement__session_1']</msg>
<status status="PASS" endtime="20181214 09:18:13.021" starttime="20181214 09:18:13.021"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.021" starttime="20181214 09:18:13.012"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.021" starttime="20181214 09:18:13.001"></status>
</kw>
<kw name="Run_Bash_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run command on each.</doc>
<arguments>
<arg>iptables -I INPUT -p tcp --dport ${KARAF_SHELL_PORT} -j ACCEPT; iptables-save</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 09:18:13.023" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 09:18:13.023" starttime="20181214 09:18:13.022"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 09:18:13.023" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 09:18:13.023" starttime="20181214 09:18:13.023"></status>
</kw>
<msg timestamp="20181214 09:18:13.024" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 09:18:13.024" starttime="20181214 09:18:13.022"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run_Bash_Command_On_Member" library="ClusterManagement">
<doc>Obtain IP, call Utils and return output. This keeps previous ssh session active.</doc>
<arguments>
<arg>command=${command}</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 09:18:13.025" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:18:13.025" starttime="20181214 09:18:13.024"></status>
</kw>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Utils.Run_Command_On_Controller</arg>
<arg>${member_ip}</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 09:18:13.026" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:18:13.026" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:18:13.026" starttime="20181214 09:18:13.026"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:13.029" starttime="20181214 09:18:13.029"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 09:18:13.030" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:18:13.030" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:18:13.030" starttime="20181214 09:18:13.029"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 09:18:13.030" level="INFO">Attempting to execute command "iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 09:18:13.030" starttime="20181214 09:18:13.030"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 09:18:13.031" level="INFO">${conn_id} = 2</msg>
<status status="PASS" endtime="20181214 09:18:13.031" starttime="20181214 09:18:13.031"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 09:18:13.032" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:18:13.032" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 09:18:13.032" starttime="20181214 09:18:13.032"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:13.033" starttime="20181214 09:18:13.032"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 09:18:13.034" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 09:18:13.443" level="INFO">Read output: Last login: Fri Dec 14 09:17:01 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:18:13.443" starttime="20181214 09:18:13.033"></status>
</kw>
<msg timestamp="20181214 09:18:13.443" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:18:13.444" starttime="20181214 09:18:13.033"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.444" starttime="20181214 09:18:13.031"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 09:18:13.445" level="INFO">Executing command 'iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save'.</msg>
<msg timestamp="20181214 09:18:13.469" level="INFO">Command exited with return code 127.</msg>
<msg timestamp="20181214 09:18:13.469" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 09:18:13.469" level="INFO">${stderr} = bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181214 09:18:13.469" starttime="20181214 09:18:13.444"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:18:13.534" starttime="20181214 09:18:13.470"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 09:18:13.535" level="INFO">bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181214 09:18:13.536" starttime="20181214 09:18:13.535"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:13.537" starttime="20181214 09:18:13.536"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:13.538" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:18:13.539" starttime="20181214 09:18:13.538"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.539" starttime="20181214 09:18:13.537"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:13.541" starttime="20181214 09:18:13.541"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:13.542" starttime="20181214 09:18:13.542"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:18:13.543" starttime="20181214 09:18:13.543"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.543" starttime="20181214 09:18:13.540"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.543" starttime="20181214 09:18:13.028"></status>
</kw>
<msg timestamp="20181214 09:18:13.543" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:18:13.544" starttime="20181214 09:18:13.028"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.544" starttime="20181214 09:18:13.027"></status>
</kw>
<msg timestamp="20181214 09:18:13.544" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:18:13.544" starttime="20181214 09:18:13.027"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:13.546" starttime="20181214 09:18:13.545"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:13.546" starttime="20181214 09:18:13.546"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:18:13.547" starttime="20181214 09:18:13.547"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.547" starttime="20181214 09:18:13.545"></status>
</kw>
<msg timestamp="20181214 09:18:13.547" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:18:13.547" starttime="20181214 09:18:13.025"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:18:13.548" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:13.548" starttime="20181214 09:18:13.547"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.548" starttime="20181214 09:18:13.024"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.548" starttime="20181214 09:18:13.024"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.548" starttime="20181214 09:18:13.024"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.548" starttime="20181214 09:18:13.021"></status>
</kw>
<kw name="Comment" library="BuiltIn">
<doc>Displays the given messages in the log file as keyword arguments.</doc>
<arguments>
<arg>First connections to Karaf console may fail, so WUKS is used. TODO: Track as a Bug.</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:13.549" starttime="20181214 09:18:13.549"></status>
</kw>
<kw type="for" name="${index} IN [ @{ClusterManagement__member_index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Wait_Until_Keyword_Succeeds</arg>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Open_Controller_Karaf_Console_On_Background" library="KarafKeywords">
<doc>If there is a stored ssh connection index of connection to the controller's karaf console for ${member_index},</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection_object}</var>
</assign>
<msg timestamp="20181214 09:18:13.576" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:18:13.577" level="INFO">${current_ssh_connection_object} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:18:13.577" starttime="20181214 09:18:13.576"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
</arguments>
<msg timestamp="20181214 09:18:13.577" level="INFO">{}</msg>
<status status="PASS" endtime="20181214 09:18:13.577" starttime="20181214 09:18:13.577"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181214 09:18:13.578" level="INFO">1</msg>
<status status="PASS" endtime="20181214 09:18:13.578" starttime="20181214 09:18:13.577"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Get From Dictionary</arg>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${old_connection_index}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181214 09:18:13.579" level="FAIL">Dictionary does not contain key '1'.</msg>
<status status="FAIL" endtime="20181214 09:18:13.579" starttime="20181214 09:18:13.578"></status>
</kw>
<msg timestamp="20181214 09:18:13.579" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181214 09:18:13.579" level="INFO">${old_connection_index} = Dictionary does not contain key '1'.</msg>
<status status="PASS" endtime="20181214 09:18:13.579" starttime="20181214 09:18:13.578"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status}'=='PASS'</arg>
<arg>BuiltIn.Run_Keywords</arg>
<arg>SSHLibrary.Switch_Connection</arg>
<arg>${old_connection_index}</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Write</arg>
<arg>logout</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Close_Connection</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:13.580" starttime="20181214 09:18:13.579"></status>
</kw>
<kw name="Resolve_IP_Address_For_Member" library="ClusterManagement">
<doc>Return node IP address of given index.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${odl_ip}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${ip_address}</var>
</assign>
<msg timestamp="20181214 09:18:13.581" level="INFO">${ip_address} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:18:13.581" starttime="20181214 09:18:13.580"></status>
</kw>
<msg timestamp="20181214 09:18:13.581" level="INFO">${odl_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:18:13.581" starttime="20181214 09:18:13.580"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${odl_ip}</arg>
<arg>port=${KARAF_SHELL_PORT}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:13.582" starttime="20181214 09:18:13.581"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${karaf_connection_object}</var>
</assign>
<msg timestamp="20181214 09:18:13.582" level="INFO">index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=8101</msg>
<msg timestamp="20181214 09:18:13.583" level="INFO">${karaf_connection_object} = index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=8101</msg>
<status status="PASS" endtime="20181214 09:18:13.583" starttime="20181214 09:18:13.582"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
<arg>${karaf_connection_object.index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:13.583" starttime="20181214 09:18:13.583"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:18:13.584" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:18:13.827" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:18:13.827" starttime="20181214 09:18:13.584"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection_object.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:13.829" starttime="20181214 09:18:13.829"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:13.830" starttime="20181214 09:18:13.829"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:18:13.830" starttime="20181214 09:18:13.830"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.830" starttime="20181214 09:18:13.828"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.830" starttime="20181214 09:18:13.575"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.830" starttime="20181214 09:18:13.550"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.830" starttime="20181214 09:18:13.549"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.830" starttime="20181214 09:18:13.549"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.831" starttime="20181214 09:18:13.549"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.831" starttime="20181214 09:18:13.001"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>KarafKeywords.Log_Test_Suite_Start_To_Controller_Karaf</arg>
</arguments>
<kw name="Log_Test_Suite_Start_To_Controller_Karaf" library="KarafKeywords">
<doc>Log suite name to karaf log, useful in suite setup.</doc>
<kw name="Log_Message_To_Controller_Karaf" library="KarafKeywords">
<doc>Make sure this resource is initialized. Send a message into the controller's karaf log file on every node listed (or all).</doc>
<arguments>
<arg>Starting suite ${SUITE_SOURCE}</arg>
<arg>${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 09:18:13.841" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 09:18:13.841" starttime="20181214 09:18:13.841"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 09:18:13.842" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 09:18:13.842" starttime="20181214 09:18:13.841"></status>
</kw>
<msg timestamp="20181214 09:18:13.842" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 09:18:13.842" starttime="20181214 09:18:13.840"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_With_Retry_On_Background</arg>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_With_Retry_On_Background" library="KarafKeywords">
<doc>Attemp to send command to karaf for ${member_index}, if fail then open connection and try again.</doc>
<arguments>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_On_Background</arg>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${message}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_On_Background" library="KarafKeywords">
<doc>Send command to karaf without affecting current SSH connection. Read, log and return response.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${karaf_connection_index}</var>
</assign>
<msg timestamp="20181214 09:18:13.852" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181214 09:18:13.852" starttime="20181214 09:18:13.851"></status>
</kw>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${karaf_connection_index}</arg>
</arguments>
<assign>
<var>${current_connection_index}</var>
</assign>
<msg timestamp="20181214 09:18:13.852" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181214 09:18:13.852" starttime="20181214 09:18:13.852"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Write</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${status_write}</var>
<var>${message_write}</var>
</assign>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${command}</arg>
</arguments>
<msg timestamp="20181214 09:18:13.883" level="INFO">@root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "/ "o "p "n "f "v "/ "r "e "p "o "[78Cs "[A[78C/</msg>
<status status="PASS" endtime="20181214 09:18:13.883" starttime="20181214 09:18:13.853"></status>
</kw>
<msg timestamp="20181214 09:18:13.884" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181214 09:18:13.884" level="INFO">${message_write} = @root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "...</msg>
<status status="PASS" endtime="20181214 09:18:13.884" starttime="20181214 09:18:13.852"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Read_Until_Regexp</arg>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${status_wait}</var>
<var>${message_wait}</var>
</assign>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<msg timestamp="20181214 09:18:13.903" level="INFO">"o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "s "e "c "u "r "i "t "y "g "r "o "u "p "/ "n "e "u "t "r "o "n "_ "s "e "c "u "r "i "t "y "_ "g "r "o "u "p ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:18:13.904" starttime="20181214 09:18:13.885"></status>
</kw>
<msg timestamp="20181214 09:18:13.904" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181214 09:18:13.904" level="INFO">${message_wait} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "s "e "c "u "r "i "t "y "g ...</msg>
<status status="PASS" endtime="20181214 09:18:13.904" starttime="20181214 09:18:13.885"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:13.905" starttime="20181214 09:18:13.904"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${message_wait}</arg>
</arguments>
<msg timestamp="20181214 09:18:13.906" level="INFO"> "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "s "e "c "u "r "i "t "y "g "r "o "u "p "/ "n "e "u "t "r "o "n "_ "s "e "c "u "r "i "t "y "_ "g "r "o "u "p ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:18:13.906" starttime="20181214 09:18:13.905"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:13.907" starttime="20181214 09:18:13.906"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection_index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:13.909" starttime="20181214 09:18:13.908"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:13.909" starttime="20181214 09:18:13.909"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:18:13.910" starttime="20181214 09:18:13.910"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.910" starttime="20181214 09:18:13.907"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.910" starttime="20181214 09:18:13.851"></status>
</kw>
<msg timestamp="20181214 09:18:13.910" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 09:18:13.911" level="INFO">${message} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "s "e "c "u "r "i "t "y "g ...</msg>
<status status="PASS" endtime="20181214 09:18:13.911" starttime="20181214 09:18:13.850"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>'${status}' == 'PASS'</arg>
<arg>${message}</arg>
</arguments>
<msg timestamp="20181214 09:18:13.911" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:18:13.912" starttime="20181214 09:18:13.911"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.912" starttime="20181214 09:18:13.850"></status>
</kw>
<msg timestamp="20181214 09:18:13.912" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 09:18:13.912" level="INFO">${output} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "s "e "c "u "r "i "t "y "g ...</msg>
<status status="PASS" endtime="20181214 09:18:13.912" starttime="20181214 09:18:13.842"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${tolerate_failure} or "${status}" == "PASS"</arg>
<arg>BuiltIn.Fail</arg>
<arg>${output}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:13.913" starttime="20181214 09:18:13.913"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.913" starttime="20181214 09:18:13.842"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.913" starttime="20181214 09:18:13.842"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.913" starttime="20181214 09:18:13.840"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.913" starttime="20181214 09:18:13.831"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.914" starttime="20181214 09:18:13.831"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:13.914" starttime="20181214 09:18:12.992"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>org.apache.karaf.shell.support.ShellUtil</arg>
<arg>org.apache.sshd.server.session.ServerSessionImpl</arg>
</arguments>
<assign>
<var>@{loggers}</var>
</assign>
<msg timestamp="20181214 09:18:13.914" level="INFO">@{loggers} = [ org.apache.karaf.shell.support.ShellUtil | org.apache.sshd.server.session.ServerSessionImpl ]</msg>
<status status="PASS" endtime="20181214 09:18:13.914" starttime="20181214 09:18:13.914"></status>
</kw>
<kw name="Setup_Logging_For_Debug_Purposes_On_List_Or_All" library="SetupUtils">
<doc>Set the log level for given loggers on node nodes of the cluster</doc>
<arguments>
<arg>OFF</arg>
<arg>${loggers}</arg>
</arguments>
<kw type="for" name="${logger} IN [ @{loggers_list} ]">
<kw type="foritem" name="${logger} = org.apache.karaf.shell.support.ShellUtil">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 09:18:13.918" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 09:18:13.918" starttime="20181214 09:18:13.918"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 09:18:13.919" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 09:18:13.919" starttime="20181214 09:18:13.919"></status>
</kw>
<msg timestamp="20181214 09:18:13.920" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 09:18:13.920" starttime="20181214 09:18:13.917"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 09:18:13.921" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:18:13.922" starttime="20181214 09:18:13.920"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 09:18:13.925" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:18:13.925" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:18:13.925" starttime="20181214 09:18:13.924"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:13.939" starttime="20181214 09:18:13.939"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:18:13.940" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:18:14.069" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:18:14.070" starttime="20181214 09:18:13.940"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:18:14.091" level="INFO">@root&gt;log:set OFF org.apache.karaf.shell.support.ShellUtil</msg>
<status status="PASS" endtime="20181214 09:18:14.091" starttime="20181214 09:18:14.070"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:18:14.117" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 09:18:14.117" level="INFO">${output} = [?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:18:14.117" starttime="20181214 09:18:14.092"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 09:18:14.160" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 09:18:14.160" starttime="20181214 09:18:14.118"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:18:14.162" starttime="20181214 09:18:14.161"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:18:14.163" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:18:14.163" starttime="20181214 09:18:14.163"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:14.163" starttime="20181214 09:18:13.938"></status>
</kw>
<msg timestamp="20181214 09:18:14.163" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:18:14.164" starttime="20181214 09:18:13.925"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:14.165" starttime="20181214 09:18:14.165"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:14.166" starttime="20181214 09:18:14.166"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:18:14.167" starttime="20181214 09:18:14.166"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:14.167" starttime="20181214 09:18:14.164"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:14.167" starttime="20181214 09:18:13.923"></status>
</kw>
<msg timestamp="20181214 09:18:14.167" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:18:14.167" starttime="20181214 09:18:13.923"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:14.167" starttime="20181214 09:18:13.922"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:14.167" starttime="20181214 09:18:13.920"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:14.167" starttime="20181214 09:18:13.920"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:14.168" starttime="20181214 09:18:13.916"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:14.168" starttime="20181214 09:18:13.916"></status>
</kw>
<kw type="foritem" name="${logger} = org.apache.sshd.server.session.ServerSessionImpl">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 09:18:14.170" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 09:18:14.170" starttime="20181214 09:18:14.170"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 09:18:14.171" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 09:18:14.171" starttime="20181214 09:18:14.171"></status>
</kw>
<msg timestamp="20181214 09:18:14.171" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 09:18:14.171" starttime="20181214 09:18:14.169"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 09:18:14.172" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:18:14.172" starttime="20181214 09:18:14.172"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 09:18:14.176" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:18:14.176" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:18:14.176" starttime="20181214 09:18:14.175"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:14.187" starttime="20181214 09:18:14.186"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:18:14.187" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:18:14.390" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:18:14.390" starttime="20181214 09:18:14.187"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:18:14.441" level="INFO">@root&gt;log:set OFF org.apache.sshd.server.session.ServerSessionI</msg>
<status status="PASS" endtime="20181214 09:18:14.441" starttime="20181214 09:18:14.391"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:18:14.444" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 09:18:14.444" level="INFO">${output} = [A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:18:14.444" starttime="20181214 09:18:14.442"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 09:18:14.488" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 09:18:14.488" starttime="20181214 09:18:14.445"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:18:14.490" starttime="20181214 09:18:14.489"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:18:14.490" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:18:14.491" starttime="20181214 09:18:14.490"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:14.491" starttime="20181214 09:18:14.185"></status>
</kw>
<msg timestamp="20181214 09:18:14.491" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:18:14.491" starttime="20181214 09:18:14.177"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:14.492" starttime="20181214 09:18:14.492"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:14.493" starttime="20181214 09:18:14.493"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:18:14.493" starttime="20181214 09:18:14.493"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:14.493" starttime="20181214 09:18:14.491"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:14.494" starttime="20181214 09:18:14.174"></status>
</kw>
<msg timestamp="20181214 09:18:14.494" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:18:14.494" starttime="20181214 09:18:14.174"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:14.494" starttime="20181214 09:18:14.173"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:14.494" starttime="20181214 09:18:14.172"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:14.494" starttime="20181214 09:18:14.171"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:14.494" starttime="20181214 09:18:14.168"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:14.494" starttime="20181214 09:18:14.168"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:14.494" starttime="20181214 09:18:13.915"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:14.494" starttime="20181214 09:18:13.915"></status>
</kw>
<kw name="Devstack Suite Setup" library="DevstackUtils">
<doc>Open connections to the nodes</doc>
<kw name="Set Default Configuration" library="SSHLibrary">
<doc>Update the default `configuration`.</doc>
<arguments>
<arg>timeout=${DEFAULT_DEVSTACK_PROMPT_TIMEOUT}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:14.495" starttime="20181214 09:18:14.495"></status>
</kw>
<kw name="Get DevStack Nodes Data" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
<arg>${OS_CONTROL_NODE_IP}</arg>
</arguments>
<msg timestamp="20181214 09:18:14.496" level="INFO">${OS_CNTL_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:18:14.496" starttime="20181214 09:18:14.496"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CNTL_CONN_ID</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${ip}</arg>
<arg>prompt=${DEFAULT_LINUX_PROMPT}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 09:18:14.497" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181214 09:18:14.497" starttime="20181214 09:18:14.497"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${OS_USER}</arg>
<arg>${DEVSTACK_SYSTEM_PASSWORD}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 09:18:14.498" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:18:14.498" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 09:18:14.498" starttime="20181214 09:18:14.498"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:14.499" starttime="20181214 09:18:14.498"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 09:18:14.500" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 09:18:14.917" level="INFO">Read output: Last login: Fri Dec 14 09:18:13 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:18:14.918" starttime="20181214 09:18:14.499"></status>
</kw>
<msg timestamp="20181214 09:18:14.918" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:18:14.918" starttime="20181214 09:18:14.499"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:14.918" starttime="20181214 09:18:14.497"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${${name}}</arg>
<arg>${conn_id}</arg>
</arguments>
<msg timestamp="20181214 09:18:14.919" level="INFO">${OS_CNTL_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181214 09:18:14.920" starttime="20181214 09:18:14.919"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:14.920" starttime="20181214 09:18:14.496"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-0cmp"</arg>
<arg>DevstackUtils.Set Node Data For AllinOne Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-1cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Compute Node Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "0cmb-1ctl-2cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Two Compute Node Setup</arg>
</arguments>
<kw name="Set Node Data For AllinOne Setup" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes where the Control Node enables Compute service also.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 09:18:14.922" level="INFO">${OS_CMP1_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:18:14.922" starttime="20181214 09:18:14.922"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 09:18:14.923" level="INFO">${OS_CMP2_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:18:14.923" starttime="20181214 09:18:14.923"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 09:18:14.924" level="INFO">@{OS_ALL_IPS} = [ 192.0.2.21 ]</msg>
<status status="PASS" endtime="20181214 09:18:14.924" starttime="20181214 09:18:14.924"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 09:18:14.925" level="INFO">@{OS_CMP_IPS} = [ 192.0.2.21 ]</msg>
<status status="PASS" endtime="20181214 09:18:14.925" starttime="20181214 09:18:14.925"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 09:18:14.926" level="INFO">${OS_CMP1_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181214 09:18:14.926" starttime="20181214 09:18:14.925"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 09:18:14.927" level="INFO">${OS_CMP2_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181214 09:18:14.927" starttime="20181214 09:18:14.926"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 09:18:14.932" level="INFO">@{OS_ALL_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181214 09:18:14.932" starttime="20181214 09:18:14.927"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 09:18:14.936" level="INFO">@{OS_CMP_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181214 09:18:14.936" starttime="20181214 09:18:14.932"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:14.936" starttime="20181214 09:18:14.921"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:14.936" starttime="20181214 09:18:14.920"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>${OS_NODE_CNT}</var>
</assign>
<msg timestamp="20181214 09:18:14.937" level="INFO">Length is 1</msg>
<msg timestamp="20181214 09:18:14.937" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181214 09:18:14.937" starttime="20181214 09:18:14.937"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_NODE_CNT}</arg>
</arguments>
<msg timestamp="20181214 09:18:14.938" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181214 09:18:14.938" starttime="20181214 09:18:14.938"></status>
</kw>
<kw name="Get DevStack Hostnames" library="DevstackUtils">
<doc>Assign hostname global variables for DevStack nodes</doc>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<assign>
<var>${OS_CNTL_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:18:14.949" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 09:18:14.994" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:18:17.064" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:18:17.065" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:18:17.065" starttime="20181214 09:18:14.949"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:17.067" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 09:18:17.067" starttime="20181214 09:18:17.066"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:18:17.068" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:17.069" starttime="20181214 09:18:17.068"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:17.070" starttime="20181214 09:18:17.069"></status>
</kw>
<msg timestamp="20181214 09:18:17.071" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 09:18:17.071" starttime="20181214 09:18:14.948"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:18:17.089" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 09:18:17.130" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:18:19.235" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:18:19.235" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:18:19.235" starttime="20181214 09:18:17.089"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:19.236" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:18:19.236" starttime="20181214 09:18:19.236"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:18:19.237" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:19.237" starttime="20181214 09:18:19.237"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:19.238" starttime="20181214 09:18:19.237"></status>
</kw>
<msg timestamp="20181214 09:18:19.238" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:18:19.238" starttime="20181214 09:18:17.088"></status>
</kw>
<msg timestamp="20181214 09:18:19.238" level="INFO">${OS_CNTL_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:18:19.239" starttime="20181214 09:18:14.939"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP1_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:18:19.247" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 09:18:19.286" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:18:21.332" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:18:21.333" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:18:21.333" starttime="20181214 09:18:19.247"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:21.336" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 09:18:21.336" starttime="20181214 09:18:21.335"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:18:21.337" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:21.338" starttime="20181214 09:18:21.337"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:21.339" starttime="20181214 09:18:21.338"></status>
</kw>
<msg timestamp="20181214 09:18:21.340" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 09:18:21.340" starttime="20181214 09:18:19.246"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:18:21.361" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 09:18:21.406" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:18:23.549" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:18:23.549" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:18:23.550" starttime="20181214 09:18:21.361"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:23.552" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:18:23.552" starttime="20181214 09:18:23.551"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:18:23.553" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:23.553" starttime="20181214 09:18:23.552"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:23.555" starttime="20181214 09:18:23.554"></status>
</kw>
<msg timestamp="20181214 09:18:23.555" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:18:23.555" starttime="20181214 09:18:21.359"></status>
</kw>
<msg timestamp="20181214 09:18:23.556" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:18:23.556" starttime="20181214 09:18:19.239"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP2_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:18:23.575" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 09:18:23.613" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:18:25.738" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:18:25.739" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:18:25.739" starttime="20181214 09:18:23.575"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:25.741" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 09:18:25.741" starttime="20181214 09:18:25.740"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:18:25.742" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:25.742" starttime="20181214 09:18:25.741"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:25.744" starttime="20181214 09:18:25.743"></status>
</kw>
<msg timestamp="20181214 09:18:25.744" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 09:18:25.744" starttime="20181214 09:18:23.574"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:18:25.759" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 09:18:25.798" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:18:27.899" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:18:27.900" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:18:27.900" starttime="20181214 09:18:25.759"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:27.901" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:18:27.901" starttime="20181214 09:18:27.900"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:18:27.902" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:27.902" starttime="20181214 09:18:27.902"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:27.903" starttime="20181214 09:18:27.903"></status>
</kw>
<msg timestamp="20181214 09:18:27.904" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:18:27.904" starttime="20181214 09:18:25.758"></status>
</kw>
<msg timestamp="20181214 09:18:27.904" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:18:27.904" starttime="20181214 09:18:23.557"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 09:18:27.905" level="INFO">${OS_CNTL_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:18:27.905" starttime="20181214 09:18:27.905"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 09:18:27.906" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:18:27.906" starttime="20181214 09:18:27.906"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 09:18:27.907" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:18:27.907" starttime="20181214 09:18:27.907"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:27.907" starttime="20181214 09:18:14.938"></status>
</kw>
<kw name="Log Devstack Nodes Data" library="DevstackUtils">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=\n</arg>
<arg>OS_CNTL_HOSTNAME: ${OS_CNTL_HOSTNAME} - OS_CNTL_IP: ${OS_CNTL_IP} - OS_CONTROL_NODE_IP: ${OS_CONTROL_NODE_IP}</arg>
<arg>OS_CMP1_HOSTNAME: ${OS_CMP1_HOSTNAME} - OS_CMP1_IP: ${OS_CMP1_IP} - OS_COMPUTE_1_IP: ${OS_COMPUTE_1_IP}</arg>
<arg>OS_CMP2_HOSTNAME: ${OS_CMP2_HOSTNAME} - OS_CMP2_IP: ${OS_CMP2_IP} - OS_COMPUTE_2_IP: ${OS_COMPUTE_2_IP}</arg>
<arg>OS_ALL_IPS: @{OS_ALL_IPS}</arg>
<arg>OS_CMP_IPS: @{OS_CMP_IPS}</arg>
<arg>OS_NODE_CNT: ${OS_NODE_CNT}</arg>
<arg>OS_ALL_CONN_IDS: @{OS_ALL_CONN_IDS}</arg>
<arg>OS_CMP_CONN_IDS: @{OS_CMP_CONN_IDS}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:18:27.910" level="INFO">${output} = OS_CNTL_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CNTL_IP: 192.0.2.21 - OS_CONTROL_NODE_IP: 192.0.2.21
OS_CMP1_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP1_IP: 192.0.2.21 - OS_COMPUT...</msg>
<status status="PASS" endtime="20181214 09:18:27.910" starttime="20181214 09:18:27.909"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>DevStack Nodes Data:\n${output}</arg>
</arguments>
<msg timestamp="20181214 09:18:27.911" level="INFO">DevStack Nodes Data:
OS_CNTL_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CNTL_IP: 192.0.2.21 - OS_CONTROL_NODE_IP: 192.0.2.21
OS_CMP1_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP1_IP: 192.0.2.21 - OS_COMPUTE_1_IP: 
OS_CMP2_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP2_IP: 192.0.2.21 - OS_COMPUTE_2_IP: 
OS_ALL_IPS: [u'192.0.2.21']
OS_CMP_IPS: [u'192.0.2.21']
OS_NODE_CNT: 1
OS_ALL_CONN_IDS: [12]
OS_CMP_CONN_IDS: [12]</msg>
<status status="PASS" endtime="20181214 09:18:27.911" starttime="20181214 09:18:27.910"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:27.911" starttime="20181214 09:18:27.908"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:27.911" starttime="20181214 09:18:14.495"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>session</arg>
<arg>http://${odl_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
</arguments>
<msg timestamp="20181214 09:18:27.912" level="INFO">Creating Session using : alias=session, url=http://192.0.2.21:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad9dfdf10&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 09:18:27.912" starttime="20181214 09:18:27.911"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:27.913" starttime="20181214 09:18:14.494"></status>
</kw>
<kw name="Start Packet Capture On Nodes" library="OpenStackOperations">
<doc>Wrapper keyword around the TcpDump packet capture that is catered to the Openstack setup.</doc>
<arguments>
<arg>tcpdump_port_6653</arg>
<arg>port 6653</arg>
<arg>@{OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>@{tcpdump_port_6653_conn_ids}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${SUITE_NAME}""".replace(" ","_").replace("/","_").replace(".","_")</arg>
</arguments>
<assign>
<var>${suite_}</var>
</assign>
<msg timestamp="20181214 09:18:27.914" level="INFO">${suite_} = CSIT_Neutron_Security_Group</msg>
<status status="PASS" endtime="20181214 09:18:27.914" starttime="20181214 09:18:27.914"></status>
</kw>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${suite_}</arg>
</arguments>
<assign>
<var>${tag_}</var>
</assign>
<msg timestamp="20181214 09:18:27.915" level="INFO">${tag_} = tcpdump_port_6653__CSIT_Neutron_Security_Group</msg>
<status status="PASS" endtime="20181214 09:18:27.915" starttime="20181214 09:18:27.914"></status>
</kw>
<kw name="Start Packet Capture on Nodes" library="Tcpdump">
<doc>Start packet captures on the given list of node ips.</doc>
<arguments>
<arg>tag=${tag_}</arg>
<arg>filter=${filter}</arg>
<arg>ips=${ips}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<msg timestamp="20181214 09:18:27.916" level="INFO">@{conn_ids} = [ ]</msg>
<status status="PASS" endtime="20181214 09:18:27.917" starttime="20181214 09:18:27.916"></status>
</kw>
<kw type="for" name="${ip} IN [ @{ips} ]">
<kw type="foritem" name="${ip} = 192.0.2.21">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${ip}</arg>
</arguments>
<assign>
<var>${fname}</var>
</assign>
<msg timestamp="20181214 09:18:27.918" level="INFO">${fname} = tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:18:27.918" starttime="20181214 09:18:27.917"></status>
</kw>
<kw name="Start Packet Capture On Node" library="Tcpdump">
<doc>Connects to the remote machine and starts tcpdump</doc>
<arguments>
<arg>${ip}</arg>
<arg>file_Name=${fname}</arg>
<arg>filter=${filter}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 09:18:27.920" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:18:27.920" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:18:27.920" starttime="20181214 09:18:27.919"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 09:18:27.921" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181214 09:18:27.921" starttime="20181214 09:18:27.920"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 09:18:27.922" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:18:27.922" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 09:18:27.922" starttime="20181214 09:18:27.922"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:27.923" starttime="20181214 09:18:27.923"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 09:18:27.924" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 09:18:28.320" level="INFO">Read output: Last login: Fri Dec 14 09:18:14 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:18:28.320" starttime="20181214 09:18:27.924"></status>
</kw>
<msg timestamp="20181214 09:18:28.320" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:18:28.321" starttime="20181214 09:18:27.923"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:28.321" starttime="20181214 09:18:27.921"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sudo /usr/sbin/tcpdump -vvv -ni ${networkAdapter} ${filter} -w /tmp/${file_Name}.pcap</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:18:28.322" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.21.pcap</msg>
<status status="PASS" endtime="20181214 09:18:28.322" starttime="20181214 09:18:28.322"></status>
</kw>
<kw name="Start Command" library="SSHLibrary">
<doc>Starts execution of the ``command`` on the remote machine and returns immediately.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 09:18:28.323" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.21.pcap'.</msg>
<msg timestamp="20181214 09:18:28.326" level="INFO">${stdout} = None</msg>
<msg timestamp="20181214 09:18:28.326" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181214 09:18:28.326" starttime="20181214 09:18:28.323"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 09:18:28.327" level="INFO">None</msg>
<status status="PASS" endtime="20181214 09:18:28.327" starttime="20181214 09:18:28.327"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:28.328" level="INFO">None</msg>
<status status="PASS" endtime="20181214 09:18:28.328" starttime="20181214 09:18:28.328"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:28.331" starttime="20181214 09:18:28.331"></status>
</kw>
<msg timestamp="20181214 09:18:28.331" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:18:28.331" starttime="20181214 09:18:28.330"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:28.332" starttime="20181214 09:18:28.329"></status>
</kw>
<msg timestamp="20181214 09:18:28.332" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181214 09:18:28.332" starttime="20181214 09:18:27.918"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${conn_ids}</arg>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:28.333" starttime="20181214 09:18:28.332"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:28.333" starttime="20181214 09:18:27.917"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:28.333" starttime="20181214 09:18:27.917"></status>
</kw>
<msg timestamp="20181214 09:18:28.333" level="INFO">@{conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181214 09:18:28.333" starttime="20181214 09:18:27.915"></status>
</kw>
<msg timestamp="20181214 09:18:28.334" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181214 09:18:28.334" starttime="20181214 09:18:27.913"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{tcpdump_port_6653_conn_ids}</arg>
</arguments>
<msg timestamp="20181214 09:18:28.335" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181214 09:18:28.335" starttime="20181214 09:18:28.334"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${PRE_CLEAN_OPENSTACK_ALL}"=="True"</arg>
<arg>OpenStack Cleanup All</arg>
</arguments>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:18:28.337" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:18:28.337" starttime="20181214 09:18:28.337"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:18:28.339" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181214 09:18:28.380" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:18:30.590" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:18:30.590" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:18:30.591" starttime="20181214 09:18:28.339"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:30.592" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:18:30.592" starttime="20181214 09:18:30.591"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:18:30.594" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:30.594" starttime="20181214 09:18:30.593"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:30.595" starttime="20181214 09:18:30.594"></status>
</kw>
<msg timestamp="20181214 09:18:30.596" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:18:30.596" starttime="20181214 09:18:28.338"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:18:30.598" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:18:30.598" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:18:30.598" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:18:30.598" starttime="20181214 09:18:30.597"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:18:30.600" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:18:30.600" starttime="20181214 09:18:30.599"></status>
</kw>
<msg timestamp="20181214 09:18:30.600" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181214 09:18:30.601" starttime="20181214 09:18:28.336"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181214 09:18:30.601" starttime="20181214 09:18:30.601"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:18:30.604" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:18:30.604" starttime="20181214 09:18:30.603"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:18:30.607" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181214 09:18:30.644" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:18:33.059" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:18:33.060" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:18:33.060" starttime="20181214 09:18:30.606"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:33.062" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:18:33.063" starttime="20181214 09:18:33.061"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:18:33.064" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:33.064" starttime="20181214 09:18:33.063"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:33.065" starttime="20181214 09:18:33.064"></status>
</kw>
<msg timestamp="20181214 09:18:33.066" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:18:33.066" starttime="20181214 09:18:30.605"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:18:33.068" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:18:33.068" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:18:33.068" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:18:33.068" starttime="20181214 09:18:33.067"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:18:33.069" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:18:33.069" starttime="20181214 09:18:33.069"></status>
</kw>
<msg timestamp="20181214 09:18:33.070" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181214 09:18:33.070" starttime="20181214 09:18:30.602"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181214 09:18:33.070" starttime="20181214 09:18:33.070"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:18:33.072" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:18:33.073" starttime="20181214 09:18:33.072"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:18:33.075" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181214 09:18:33.099" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:18:35.225" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:18:35.226" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:18:35.226" starttime="20181214 09:18:33.074"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:35.228" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:18:35.228" starttime="20181214 09:18:35.227"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:18:35.229" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:35.229" starttime="20181214 09:18:35.228"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:35.230" starttime="20181214 09:18:35.229"></status>
</kw>
<msg timestamp="20181214 09:18:35.230" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:18:35.230" starttime="20181214 09:18:33.073"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:18:35.231" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:18:35.231" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:18:35.231" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:18:35.231" starttime="20181214 09:18:35.231"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:18:35.232" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:18:35.232" starttime="20181214 09:18:35.232"></status>
</kw>
<msg timestamp="20181214 09:18:35.232" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181214 09:18:35.232" starttime="20181214 09:18:33.071"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181214 09:18:35.233" starttime="20181214 09:18:35.233"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:18:35.234" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:18:35.234" starttime="20181214 09:18:35.234"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:18:35.237" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181214 09:18:35.278" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:18:37.402" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:18:37.403" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:18:37.403" starttime="20181214 09:18:35.236"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:37.405" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:18:37.405" starttime="20181214 09:18:37.404"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:18:37.406" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:37.406" starttime="20181214 09:18:37.405"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:37.407" starttime="20181214 09:18:37.406"></status>
</kw>
<msg timestamp="20181214 09:18:37.408" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:18:37.408" starttime="20181214 09:18:35.235"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:18:37.409" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:18:37.409" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:18:37.409" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:18:37.409" starttime="20181214 09:18:37.408"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:18:37.410" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:18:37.410" starttime="20181214 09:18:37.409"></status>
</kw>
<msg timestamp="20181214 09:18:37.410" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181214 09:18:37.410" starttime="20181214 09:18:35.233"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181214 09:18:37.411" starttime="20181214 09:18:37.411"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:18:37.413" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:18:37.413" starttime="20181214 09:18:37.412"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:18:37.414" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181214 09:18:37.455" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:18:39.665" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:18:39.666" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:18:39.666" starttime="20181214 09:18:37.414"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:39.667" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:18:39.667" starttime="20181214 09:18:39.667"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:18:39.668" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:39.668" starttime="20181214 09:18:39.668"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:39.669" starttime="20181214 09:18:39.668"></status>
</kw>
<msg timestamp="20181214 09:18:39.669" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:18:39.669" starttime="20181214 09:18:37.413"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:18:39.670" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:18:39.670" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:18:39.670" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:18:39.670" starttime="20181214 09:18:39.670"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:18:39.671" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:18:39.671" starttime="20181214 09:18:39.671"></status>
</kw>
<msg timestamp="20181214 09:18:39.671" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181214 09:18:39.671" starttime="20181214 09:18:37.411"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181214 09:18:39.672" starttime="20181214 09:18:39.671"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:18:39.673" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:18:39.673" starttime="20181214 09:18:39.673"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:18:39.674" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181214 09:18:39.718" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:18:42.018" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:18:42.018" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:18:42.018" starttime="20181214 09:18:39.674"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:42.019" level="INFO">[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181214 09:18:42.019" starttime="20181214 09:18:42.019"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:18:42.020" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:42.020" starttime="20181214 09:18:42.020"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:42.021" starttime="20181214 09:18:42.020"></status>
</kw>
<msg timestamp="20181214 09:18:42.021" level="INFO">${json} = [
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181214 09:18:42.021" starttime="20181214 09:18:39.673"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:18:42.022" level="INFO">To JSON using : content=[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181214 09:18:42.022" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:18:42.022" level="INFO">@{list} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'bfcec20503cd4d30949...</msg>
<status status="PASS" endtime="20181214 09:18:42.022" starttime="20181214 09:18:42.021"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:18:42.022" level="INFO">[{u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}, {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}]</msg>
<status status="PASS" endtime="20181214 09:18:42.022" starttime="20181214 09:18:42.022"></status>
</kw>
<msg timestamp="20181214 09:18:42.023" level="INFO">@{security_groups} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'bfcec20503cd4d30949...</msg>
<status status="PASS" endtime="20181214 09:18:42.023" starttime="20181214 09:18:39.672"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:42.024" starttime="20181214 09:18:42.023"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:42.024" starttime="20181214 09:18:42.023"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:42.024" starttime="20181214 09:18:42.024"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:42.024" starttime="20181214 09:18:42.024"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:42.024" starttime="20181214 09:18:42.023"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 09:18:42.026" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181214 09:18:42.026" starttime="20181214 09:18:42.025"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:18:42.034" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181214 09:18:42.072" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:18:44.771" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:18:44.772" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:18:44.773" starttime="20181214 09:18:42.034"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:44.775" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:44.775" starttime="20181214 09:18:44.774"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:18:44.776" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:44.776" starttime="20181214 09:18:44.776"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:44.778" starttime="20181214 09:18:44.777"></status>
</kw>
<msg timestamp="20181214 09:18:44.779" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:18:44.779" starttime="20181214 09:18:42.033"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:44.779" starttime="20181214 09:18:42.026"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:18:44.799" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181214 09:18:44.833" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:18:46.903" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:18:46.904" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:18:46.904" starttime="20181214 09:18:44.798"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:46.906" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:46.906" starttime="20181214 09:18:46.905"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:18:46.907" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:46.907" starttime="20181214 09:18:46.907"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:46.909" starttime="20181214 09:18:46.908"></status>
</kw>
<msg timestamp="20181214 09:18:46.910" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:18:46.910" starttime="20181214 09:18:44.797"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:46.910" starttime="20181214 09:18:44.779"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:18:46.927" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181214 09:18:46.972" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:18:49.142" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:18:49.143" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:18:49.143" starttime="20181214 09:18:46.926"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:49.145" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:49.145" starttime="20181214 09:18:49.144"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:18:49.147" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:49.147" starttime="20181214 09:18:49.146"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:49.149" starttime="20181214 09:18:49.147"></status>
</kw>
<msg timestamp="20181214 09:18:49.149" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:18:49.150" starttime="20181214 09:18:46.925"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:49.150" starttime="20181214 09:18:46.910"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:18:49.169" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181214 09:18:49.213" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:18:51.315" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:18:51.316" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:18:51.316" starttime="20181214 09:18:49.169"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:51.317" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:51.317" starttime="20181214 09:18:51.316"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:18:51.318" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:51.318" starttime="20181214 09:18:51.317"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:51.319" starttime="20181214 09:18:51.318"></status>
</kw>
<msg timestamp="20181214 09:18:51.319" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:18:51.319" starttime="20181214 09:18:49.168"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:51.319" starttime="20181214 09:18:49.150"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:18:51.330" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181214 09:18:51.367" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:18:53.507" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:18:53.508" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:18:53.508" starttime="20181214 09:18:51.330"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:53.509" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 62100813-13a1-4c22-9a97-bfabd6744cb8 | default | Default security group | 8f21c4d8db54482e99c30c98fba342b4 |
| ee3dd710-2490-4241-b666-9fec686f0c78 | default | Default security group | bfcec20503cd4d309495f70adb639682 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181214 09:18:53.509" starttime="20181214 09:18:53.508"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:18:53.509" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:53.510" starttime="20181214 09:18:53.509"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:53.510" starttime="20181214 09:18:53.510"></status>
</kw>
<msg timestamp="20181214 09:18:53.511" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181214 09:18:53.511" starttime="20181214 09:18:51.329"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:53.511" starttime="20181214 09:18:51.319"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:18:53.520" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181214 09:18:53.561" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:18:55.581" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:18:55.581" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:18:55.582" starttime="20181214 09:18:53.519"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:55.583" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| 6ad09561-353a-445e-b51d-b931a7e01c22 | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| af9be2ac-0c71-466b-8ee2-188747a79255 | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c0796abf-11eb-4f12-8347-fb5894143b1d | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c5369c6a-c1ec-45d9-9393-f55f92ef6f46 | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| d06c714b-ca05-4f3a-a9af-f80ac1f213f5 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e39d54b7-5907-4ebe-bf47-f2be219b1fec | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e64e4970-560c-4af7-a079-217ef6e7e68a | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:18:55.584" starttime="20181214 09:18:55.582"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:18:55.584" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:55.585" starttime="20181214 09:18:55.584"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:55.586" starttime="20181214 09:18:55.585"></status>
</kw>
<msg timestamp="20181214 09:18:55.586" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181214 09:18:55.586" starttime="20181214 09:18:53.519"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:55.586" starttime="20181214 09:18:53.511"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:18:55.602" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181214 09:18:55.641" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:18:57.641" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:18:57.642" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:18:57.642" starttime="20181214 09:18:55.602"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:57.644" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:57.644" starttime="20181214 09:18:57.643"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:18:57.646" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:57.646" starttime="20181214 09:18:57.645"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:57.648" starttime="20181214 09:18:57.646"></status>
</kw>
<msg timestamp="20181214 09:18:57.648" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:18:57.649" starttime="20181214 09:18:55.601"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:57.649" starttime="20181214 09:18:55.587"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:18:57.669" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181214 09:18:57.690" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:18:59.950" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:18:59.951" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:18:59.951" starttime="20181214 09:18:57.668"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:18:59.952" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:59.952" starttime="20181214 09:18:59.951"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:18:59.953" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:18:59.953" starttime="20181214 09:18:59.953"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:59.955" starttime="20181214 09:18:59.954"></status>
</kw>
<msg timestamp="20181214 09:18:59.955" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:18:59.955" starttime="20181214 09:18:57.667"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:59.955" starttime="20181214 09:18:57.649"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:59.955" starttime="20181214 09:18:42.026"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:59.955" starttime="20181214 09:18:42.025"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:59.956" starttime="20181214 09:18:28.336"></status>
</kw>
<status status="PASS" endtime="20181214 09:18:59.956" starttime="20181214 09:18:28.335"></status>
</kw>
<kw name="Add OVS Logging On All OpenStack Nodes" library="OpenStackOperations">
<doc>Add higher levels of OVS logging to all the OpenStack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Add OVS Logging" library="OVSDB">
<doc>Add higher levels of OVS logging</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:59.959" starttime="20181214 09:18:59.958"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>bridge:file:dbg</arg>
<arg>connmgr:file:dbg</arg>
<arg>inband:file:dbg</arg>
<arg>ofp_actions:file:dbg</arg>
<arg>ofp_errors:file:dbg</arg>
<arg>ofp_msgs:file:dbg</arg>
<arg>ovsdb_error:file:dbg</arg>
<arg>rconn:file:dbg</arg>
<arg>tunnel:file:dbg</arg>
<arg>vconn:file:dbg</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 09:18:59.960" level="INFO">@{modules} = [ bridge:file:dbg | connmgr:file:dbg | inband:file:dbg | ofp_actions:file:dbg | ofp_errors:file:dbg | ofp_msgs:file:dbg | ovsdb_error:file:dbg | rconn:file:dbg | tunnel:file:dbg | vconn:file:dbg ]</msg>
<status status="PASS" endtime="20181214 09:18:59.960" starttime="20181214 09:18:59.959"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = bridge:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:18:59.962" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181214 09:18:59.962" starttime="20181214 09:18:59.961"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:18:59.963" starttime="20181214 09:18:59.962"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:18:59.964" starttime="20181214 09:18:59.963"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:18:59.972" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181214 09:18:59.973" starttime="20181214 09:18:59.964"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:00.015" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:00.016" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:19:00.016" starttime="20181214 09:18:59.973"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.016" starttime="20181214 09:18:59.960"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.016" starttime="20181214 09:18:59.960"></status>
</kw>
<kw type="foritem" name="${module} = connmgr:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:00.018" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181214 09:19:00.018" starttime="20181214 09:19:00.018"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:00.019" starttime="20181214 09:19:00.018"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:00.019" starttime="20181214 09:19:00.019"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:00.023" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181214 09:19:00.023" starttime="20181214 09:19:00.020"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:00.047" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:00.047" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:19:00.047" starttime="20181214 09:19:00.024"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.047" starttime="20181214 09:19:00.017"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.047" starttime="20181214 09:19:00.016"></status>
</kw>
<kw type="foritem" name="${module} = inband:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:00.049" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set inband:file:dbg</msg>
<status status="PASS" endtime="20181214 09:19:00.049" starttime="20181214 09:19:00.049"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:00.050" starttime="20181214 09:19:00.049"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:00.050" starttime="20181214 09:19:00.050"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:00.054" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set inband:file:dbg</msg>
<status status="PASS" endtime="20181214 09:19:00.054" starttime="20181214 09:19:00.050"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:00.075" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:00.075" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:19:00.075" starttime="20181214 09:19:00.054"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.075" starttime="20181214 09:19:00.048"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.075" starttime="20181214 09:19:00.048"></status>
</kw>
<kw type="foritem" name="${module} = ofp_actions:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:00.077" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181214 09:19:00.077" starttime="20181214 09:19:00.077"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:00.078" starttime="20181214 09:19:00.077"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:00.078" starttime="20181214 09:19:00.078"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:00.081" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181214 09:19:00.081" starttime="20181214 09:19:00.078"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:00.101" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:00.102" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:19:00.102" starttime="20181214 09:19:00.081"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.102" starttime="20181214 09:19:00.076"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.102" starttime="20181214 09:19:00.076"></status>
</kw>
<kw type="foritem" name="${module} = ofp_errors:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:00.103" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181214 09:19:00.103" starttime="20181214 09:19:00.103"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:00.104" starttime="20181214 09:19:00.104"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:00.104" starttime="20181214 09:19:00.104"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:00.107" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181214 09:19:00.107" starttime="20181214 09:19:00.105"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:00.127" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:00.127" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:19:00.127" starttime="20181214 09:19:00.107"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.127" starttime="20181214 09:19:00.102"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.127" starttime="20181214 09:19:00.102"></status>
</kw>
<kw type="foritem" name="${module} = ofp_msgs:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:00.128" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181214 09:19:00.128" starttime="20181214 09:19:00.128"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:00.129" starttime="20181214 09:19:00.129"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:00.129" starttime="20181214 09:19:00.129"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:00.132" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181214 09:19:00.132" starttime="20181214 09:19:00.129"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:00.148" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:00.148" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:19:00.148" starttime="20181214 09:19:00.132"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.148" starttime="20181214 09:19:00.127"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.148" starttime="20181214 09:19:00.127"></status>
</kw>
<kw type="foritem" name="${module} = ovsdb_error:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:00.150" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181214 09:19:00.150" starttime="20181214 09:19:00.150"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:00.151" starttime="20181214 09:19:00.150"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:00.151" starttime="20181214 09:19:00.151"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:00.154" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181214 09:19:00.154" starttime="20181214 09:19:00.151"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:00.170" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:00.170" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:19:00.170" starttime="20181214 09:19:00.154"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.170" starttime="20181214 09:19:00.149"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.170" starttime="20181214 09:19:00.149"></status>
</kw>
<kw type="foritem" name="${module} = rconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:00.171" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181214 09:19:00.171" starttime="20181214 09:19:00.171"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:00.172" starttime="20181214 09:19:00.172"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:00.172" starttime="20181214 09:19:00.172"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:00.175" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181214 09:19:00.175" starttime="20181214 09:19:00.173"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:00.193" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:00.193" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:19:00.193" starttime="20181214 09:19:00.175"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.193" starttime="20181214 09:19:00.170"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.193" starttime="20181214 09:19:00.170"></status>
</kw>
<kw type="foritem" name="${module} = tunnel:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:00.195" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181214 09:19:00.195" starttime="20181214 09:19:00.195"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:00.195" starttime="20181214 09:19:00.195"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:00.196" starttime="20181214 09:19:00.196"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:00.198" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181214 09:19:00.198" starttime="20181214 09:19:00.196"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:00.218" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:00.218" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:19:00.218" starttime="20181214 09:19:00.199"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.218" starttime="20181214 09:19:00.194"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.218" starttime="20181214 09:19:00.194"></status>
</kw>
<kw type="foritem" name="${module} = vconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:00.220" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181214 09:19:00.220" starttime="20181214 09:19:00.220"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:00.220" starttime="20181214 09:19:00.220"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:00.221" starttime="20181214 09:19:00.221"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:00.223" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181214 09:19:00.223" starttime="20181214 09:19:00.221"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:00.252" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:00.253" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:19:00.253" starttime="20181214 09:19:00.223"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.253" starttime="20181214 09:19:00.219"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.253" starttime="20181214 09:19:00.219"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.253" starttime="20181214 09:18:59.960"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/list</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:00.254" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/list</msg>
<status status="PASS" endtime="20181214 09:19:00.254" starttime="20181214 09:19:00.254"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:00.255" starttime="20181214 09:19:00.254"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:00.255" starttime="20181214 09:19:00.255"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:00.257" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/list</msg>
<status status="PASS" endtime="20181214 09:19:00.258" starttime="20181214 09:19:00.255"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:00.324" level="INFO">console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond               OFF        ERR       INFO
bridge             OFF        ERR        DBG
bundle             OFF        ERR       INFO
bundles            OFF        ERR       INFO
cfm                OFF        ERR       INFO
collectors         OFF        ERR       INFO
command_line       OFF        ERR       INFO
connmgr            OFF        ERR        DBG
conntrack          OFF        ERR       INFO
coverage           OFF        ERR       INFO
ct_dpif            OFF        ERR       INFO
daemon             OFF        ERR       INFO
daemon_unix        OFF        ERR       INFO
dpctl              OFF        ERR       INFO
dpdk               OFF        ERR       INFO
dpif               OFF        ERR       INFO
dpif_netdev        OFF        ERR       INFO
dpif_netlink       OFF        ERR       INFO
dpif_netlink_rtnl   OFF        ERR       INFO
entropy            OFF        ERR       INFO
fail_open          OFF        ERR       INFO
fatal_signal       OFF        ERR       INFO
hmap               OFF        ERR       INFO
in_band            OFF        ERR       INFO
ipfix              OFF        ERR       INFO
jsonrpc            OFF        ERR       INFO
lacp               OFF        ERR       INFO
lldp               OFF        ERR       INFO
lldpd              OFF        ERR       INFO
lldpd_structs      OFF        ERR       INFO
lockfile           OFF        ERR       INFO
memory             OFF        ERR       INFO
meta_flow          OFF        ERR       INFO
native_tnl         OFF        ERR       INFO
netdev             OFF        ERR       INFO
netdev_dpdk        OFF        ERR       INFO
netdev_dummy       OFF        ERR       INFO
netdev_linux       OFF        ERR       INFO
netdev_tc_offloads   OFF        ERR       INFO
netdev_vport       OFF        ERR       INFO
netflow            OFF        ERR       INFO
netlink            OFF        ERR       INFO
netlink_conntrack   OFF        ERR       INFO
netlink_notifier   OFF        ERR       INFO
netlink_socket     OFF        ERR       INFO
nx_match           OFF        ERR       INFO
odp_util           OFF        ERR       INFO
ofp_actions        OFF        ERR        DBG
ofp_errors         OFF        ERR        DBG
ofp_msgs           OFF        ERR        DBG
ofp_util           OFF        ERR       INFO
ofproto            OFF        ERR       INFO
ofproto_dpif       OFF        ERR       INFO
ofproto_dpif_mirror   OFF        ERR       INFO
ofproto_dpif_monitor   OFF        ERR       INFO
ofproto_dpif_rid   OFF        ERR       INFO
ofproto_dpif_upcall   OFF        ERR       INFO
ofproto_dpif_xlate   OFF        ERR       INFO
ofproto_xlate_cache   OFF        ERR       INFO
ovs_lldp           OFF        ERR       INFO
ovs_numa           OFF        ERR       INFO
ovs_rcu            OFF        ERR       INFO
ovs_router         OFF        ERR       INFO
ovs_thread         OFF        ERR       INFO
ovsdb_error        OFF        ERR        DBG
ovsdb_idl          OFF        ERR       INFO
pcap               OFF        ERR       INFO
pmd_perf           OFF        ERR       INFO
poll_loop          OFF        ERR       INFO
process            OFF        ERR       INFO
rconn              OFF        ERR        DBG
reconnect          OFF        ERR       INFO
route_table        OFF        ERR       INFO
rstp               OFF        ERR       INFO
rstp_sm            OFF        ERR       INFO
sflow              OFF        ERR       INFO
signals            OFF        ERR       INFO
socket_util        OFF        ERR       INFO
socket_util_unix   OFF        ERR       INFO
stp                OFF        ERR       INFO
stream             OFF        ERR       INFO
stream_fd          OFF        ERR       INFO
stream_ssl         OFF        ERR       INFO
stream_tcp         OFF        ERR       INFO
stream_unix        OFF        ERR       INFO
svec               OFF        ERR       INFO
system_stats       OFF        ERR       INFO
tc                 OFF        ERR       INFO
timeval            OFF        ERR       INFO
tunnel             OFF        ERR        DBG
unixctl            OFF        ERR       INFO
util               OFF        ERR       INFO
vconn              OFF        ERR        DBG
vconn_stream       OFF        ERR       INFO
vlog               OFF        ERR       INFO
vswitchd           OFF        ERR       INFO
xenserver          OFF        ERR       INFO
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:00.325" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181214 09:19:00.325" starttime="20181214 09:19:00.258"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.325" starttime="20181214 09:19:00.253"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.325" starttime="20181214 09:18:59.958"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.325" starttime="20181214 09:18:59.957"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.325" starttime="20181214 09:18:59.957"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.325" starttime="20181214 09:18:59.956"></status>
</kw>
<kw name="Validate Deployment" library="OpenStackOperations">
<doc>Validate the deployment. Examples to validate are verifying default table</doc>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>----------------------------------------\n${SUITE_NAME}\n</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 09:19:00.334" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 09:19:00.335" starttime="20181214 09:19:00.334"></status>
</kw>
<msg timestamp="20181214 09:19:00.335" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:19:00.335" starttime="20181214 09:19:00.334"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:00.335" starttime="20181214 09:19:00.335"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 09:19:00.336" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 09:19:00.336" starttime="20181214 09:19:00.335"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.336" starttime="20181214 09:19:00.333"></status>
</kw>
<kw type="for" name="${keyword} IN [ @{VALIDATION_KEYWORDS} ]">
<kw type="foritem" name="${keyword} = Verify Services">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Services" library="OpenStackOperations">
<doc>Verify if the services are operational</doc>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>60</arg>
<arg>2</arg>
<arg>ClusterManagement.Check Status Of Services Is OPERATIONAL</arg>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw name="Check Status Of Services Is OPERATIONAL" library="ClusterManagement">
<doc>This keyword will verify whether all the services are operational in all the ODL nodes</doc>
<arguments>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Check Service Status" library="ClusterManagement">
<doc>Issues the karaf shell command showSvcStatus to verify the ready and service states are the same as the arguments passed</doc>
<arguments>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
<arg>ACTIVE</arg>
<arg>OPERATIONAL</arg>
<arg>@{service_list}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${NUM_ODL_SYSTEM} &gt; 1</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus -n ${odl_ip}</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
<arg>ELSE</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<assign>
<var>${service_status_output}</var>
</assign>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:00.347" starttime="20181214 09:19:00.347"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:19:00.348" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:19:00.555" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:19:00.555" starttime="20181214 09:19:00.347"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:00.577" level="INFO">@root&gt;showSvcStatus</msg>
<status status="PASS" endtime="20181214 09:19:00.577" starttime="20181214 09:19:00.556"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:00.583" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Dec 14 09:19:00 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 09:19:00.583" level="INFO">${output} = [?1l&gt;[?2004lTimestamp: Fri Dec 14 09:19:00 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181214 09:19:00.584" starttime="20181214 09:19:00.578"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 09:19:00.627" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 09:19:00.627" starttime="20181214 09:19:00.584"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:19:00.629" starttime="20181214 09:19:00.627"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:19:00.629" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Dec 14 09:19:00 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:19:00.629" starttime="20181214 09:19:00.629"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.629" starttime="20181214 09:19:00.346"></status>
</kw>
<msg timestamp="20181214 09:19:00.630" level="INFO">${service_status_output} = [?1l&gt;[?2004lTimestamp: Fri Dec 14 09:19:00 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181214 09:19:00.630" starttime="20181214 09:19:00.339"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${system_ready_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:00.630" starttime="20181214 09:19:00.630"></status>
</kw>
<kw type="for" name="${service} IN [ @{service_list} ]">
<kw type="foritem" name="${service} = OPENFLOW">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:00.631" starttime="20181214 09:19:00.631"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.631" starttime="20181214 09:19:00.630"></status>
</kw>
<kw type="foritem" name="${service} = IFM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:00.632" starttime="20181214 09:19:00.631"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.632" starttime="20181214 09:19:00.631"></status>
</kw>
<kw type="foritem" name="${service} = ITM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:00.632" starttime="20181214 09:19:00.632"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.632" starttime="20181214 09:19:00.632"></status>
</kw>
<kw type="foritem" name="${service} = DATASTORE">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:00.633" starttime="20181214 09:19:00.633"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.633" starttime="20181214 09:19:00.632"></status>
</kw>
<kw type="foritem" name="${service} = ELAN">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:00.634" starttime="20181214 09:19:00.633"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.634" starttime="20181214 09:19:00.633"></status>
</kw>
<kw type="foritem" name="${service} = OVSDB">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:00.634" starttime="20181214 09:19:00.634"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.634" starttime="20181214 09:19:00.634"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.634" starttime="20181214 09:19:00.630"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.635" starttime="20181214 09:19:00.338"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.635" starttime="20181214 09:19:00.338"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.635" starttime="20181214 09:19:00.338"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.635" starttime="20181214 09:19:00.338"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.635" starttime="20181214 09:19:00.337"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.635" starttime="20181214 09:19:00.337"></status>
</kw>
<msg timestamp="20181214 09:19:00.635" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:19:00.635" starttime="20181214 09:19:00.336"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 09:19:00.644" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 09:19:00.644" starttime="20181214 09:19:00.644"></status>
</kw>
<msg timestamp="20181214 09:19:00.644" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:19:00.644" starttime="20181214 09:19:00.644"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:00.645" starttime="20181214 09:19:00.645"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 09:19:00.645" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 09:19:00.646" starttime="20181214 09:19:00.645"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.646" starttime="20181214 09:19:00.643"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.646" starttime="20181214 09:19:00.635"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.646" starttime="20181214 09:19:00.336"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tunnels">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tunnels" library="OpenStackOperations">
<doc>Verify if the default tunnels are created.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>odl-netvirt-sfc</arg>
</arguments>
<assign>
<var>${check_feature_list}</var>
</assign>
<msg timestamp="20181214 09:19:00.647" level="INFO">${check_feature_list} = [u'odl-netvirt-sfc']</msg>
<status status="PASS" endtime="20181214 09:19:00.647" starttime="20181214 09:19:00.647"></status>
</kw>
<kw name="Is Feature Installed" library="OpenStackOperations">
<arguments>
<arg>features=${check_feature_list}</arg>
</arguments>
<assign>
<var>${is_sfc_enabled}</var>
</assign>
<kw type="for" name="${feature} IN [ @{features} ]">
<kw type="foritem" name="${feature} = odl-netvirt-sfc">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Should Contain</arg>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<msg timestamp="20181214 09:19:00.656" level="FAIL">Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="FAIL" endtime="20181214 09:19:00.656" starttime="20181214 09:19:00.649"></status>
</kw>
<msg timestamp="20181214 09:19:00.656" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181214 09:19:00.656" level="INFO">${output} = Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="PASS" endtime="20181214 09:19:00.656" starttime="20181214 09:19:00.648"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>True</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:00.657" starttime="20181214 09:19:00.657"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.657" starttime="20181214 09:19:00.648"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.657" starttime="20181214 09:19:00.648"></status>
</kw>
<msg timestamp="20181214 09:19:00.657" level="INFO">${is_sfc_enabled} = False</msg>
<status status="PASS" endtime="20181214 09:19:00.657" starttime="20181214 09:19:00.647"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${is_sfc_enabled} == ${True}</arg>
<arg>${True}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:00.658" starttime="20181214 09:19:00.657"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${OS_NODE_CNT} == ${1}</arg>
<arg>${True}</arg>
</arguments>
<msg timestamp="20181214 09:19:00.658" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:19:00.658" starttime="20181214 09:19:00.658"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.659" starttime="20181214 09:19:00.646"></status>
</kw>
<msg timestamp="20181214 09:19:00.659" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:19:00.659" starttime="20181214 09:19:00.646"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 09:19:00.667" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 09:19:00.667" starttime="20181214 09:19:00.666"></status>
</kw>
<msg timestamp="20181214 09:19:00.667" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:19:00.667" starttime="20181214 09:19:00.666"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:00.667" starttime="20181214 09:19:00.667"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 09:19:00.668" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 09:19:00.668" starttime="20181214 09:19:00.668"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.668" starttime="20181214 09:19:00.666"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.668" starttime="20181214 09:19:00.659"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.668" starttime="20181214 09:19:00.646"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tables On Nodes">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tables On Nodes" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on all Nodes</doc>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>session</arg>
<arg>${CONFIG_NODES_API}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:00.677" level="INFO">Get Request using : alias=session, uri=/restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 09:19:00.677" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:00.677" starttime="20181214 09:19:00.669"></status>
</kw>
<kw name="Log Content" library="Utils">
<arguments>
<arg>${resp.content}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'''${resp_content}''' != '${EMPTY}'</arg>
<arg>RequestsLibrary.To Json</arg>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Set Variable</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${resp_json}</var>
</assign>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<msg timestamp="20181214 09:19:00.694" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.272795776625121.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false},{"id":"SNAT.272795776625121.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.272795776625121.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.272795776625121.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false},{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.272795776625121.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36},{"id":38},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_v4_Broadcast_272795776625121_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_272795776625121_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"44f91859-7723-44e1-a95d-25948457eb65","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297728,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210016}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.4.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4398046511104,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":21990232555520,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":27487790694400,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:272795776625121:272795776625121:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.272795776625121.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17}],"flow-node-inventory:group":[{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":225001,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e13b9ba2-e337-4e51-9e53-07a75695540c","group-type":"group-all"},{"group-id":210016,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210015}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210015,"buckets":{},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181214 09:19:00.694" level="INFO">To JSON using : pretty_print=True </msg>
<status status="PASS" endtime="20181214 09:19:00.695" starttime="20181214 09:19:00.679"></status>
</kw>
<msg timestamp="20181214 09:19:00.696" level="INFO">${resp_json} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181214 09:19:00.696" starttime="20181214 09:19:00.678"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp_json}</arg>
</arguments>
<msg timestamp="20181214 09:19:00.697" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225001,
                        "group-name": "e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210015
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 6400
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210016,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210015,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 1024
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5120
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "44f91859-7723-44e1-a95d-25948457eb65",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210016
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297728,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1024
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5120
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5888
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4398046511104,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 21990232555520,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 6400
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 27487790694400,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "id": 17
                    }
                ],
                "id": "openflow:272795776625121"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:00.699" starttime="20181214 09:19:00.696"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:00.699" starttime="20181214 09:19:00.677"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_node_list}</var>
</assign>
<msg timestamp="20181214 09:19:00.699" level="INFO">${failed_node_list} = []</msg>
<status status="PASS" endtime="20181214 09:19:00.700" starttime="20181214 09:19:00.699"></status>
</kw>
<kw type="for" name="${node_ip} IN [ @{node_ips} ]">
<kw type="foritem" name="${node_ip} = 192.0.2.21">
<kw name="Verify Expected Default Tables" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on specific Node</doc>
<arguments>
<arg>${node_ip}</arg>
</arguments>
<assign>
<var>${failed_table_list}</var>
</assign>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${ovs_ip}</arg>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
</arguments>
<assign>
<var>${flow_dump}</var>
</assign>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:00.702" starttime="20181214 09:19:00.701"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 09:19:00.702" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:19:00.702" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:19:00.702" starttime="20181214 09:19:00.702"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 09:19:00.703" level="INFO">Attempting to execute command "sudo ovs-ofctl dump-flows br-int -OOpenFlow13" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 09:19:00.703" starttime="20181214 09:19:00.703"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 09:19:00.704" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181214 09:19:00.704" starttime="20181214 09:19:00.703"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 09:19:00.705" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:19:00.705" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 09:19:00.705" starttime="20181214 09:19:00.704"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:00.705" starttime="20181214 09:19:00.705"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 09:19:00.706" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 09:19:01.080" level="INFO">Read output: Last login: Fri Dec 14 09:18:28 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:19:01.080" starttime="20181214 09:19:00.706"></status>
</kw>
<msg timestamp="20181214 09:19:01.080" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:19:01.081" starttime="20181214 09:19:00.705"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.081" starttime="20181214 09:19:00.704"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 09:19:01.082" level="INFO">Executing command 'sudo ovs-ofctl dump-flows br-int -OOpenFlow13'.</msg>
<msg timestamp="20181214 09:19:01.136" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 09:19:01.137" level="INFO">${stdout} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0x...</msg>
<msg timestamp="20181214 09:19:01.137" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181214 09:19:01.137" starttime="20181214 09:19:01.081"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:19:01.202" starttime="20181214 09:19:01.137"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 09:19:01.203" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:19:01.203" starttime="20181214 09:19:01.202"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.205" starttime="20181214 09:19:01.204"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:19:01.207" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:19:01.207" starttime="20181214 09:19:01.207"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.207" starttime="20181214 09:19:01.205"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.212" starttime="20181214 09:19:01.210"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.213" starttime="20181214 09:19:01.213"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:19:01.214" starttime="20181214 09:19:01.214"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.214" starttime="20181214 09:19:01.209"></status>
</kw>
<msg timestamp="20181214 09:19:01.215" level="INFO">${flow_dump} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0x...</msg>
<status status="PASS" endtime="20181214 09:19:01.215" starttime="20181214 09:19:00.701"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${flow_dump}</arg>
</arguments>
<msg timestamp="20181214 09:19:01.216" level="INFO">OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop</msg>
<status status="PASS" endtime="20181214 09:19:01.217" starttime="20181214 09:19:01.216"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_table_list}</var>
</assign>
<msg timestamp="20181214 09:19:01.218" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181214 09:19:01.218" starttime="20181214 09:19:01.217"></status>
</kw>
<kw type="for" name="${table} IN [ @{DEFAULT_FLOW_TABLES} ]">
<kw type="foritem" name="${table} = 18">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.222" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=18.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.222" starttime="20181214 09:19:01.220"></status>
</kw>
<msg timestamp="20181214 09:19:01.223" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.223" starttime="20181214 09:19:01.219"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.224" starttime="20181214 09:19:01.223"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.224" starttime="20181214 09:19:01.218"></status>
</kw>
<kw type="foritem" name="${table} = 19">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.227" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=19.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.228" starttime="20181214 09:19:01.225"></status>
</kw>
<msg timestamp="20181214 09:19:01.228" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.228" starttime="20181214 09:19:01.224"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.229" starttime="20181214 09:19:01.229"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.229" starttime="20181214 09:19:01.224"></status>
</kw>
<kw type="foritem" name="${table} = 20">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.233" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=20.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.233" starttime="20181214 09:19:01.231"></status>
</kw>
<msg timestamp="20181214 09:19:01.233" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.234" starttime="20181214 09:19:01.230"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.235" starttime="20181214 09:19:01.234"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.235" starttime="20181214 09:19:01.229"></status>
</kw>
<kw type="foritem" name="${table} = 22">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.238" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=22.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.239" starttime="20181214 09:19:01.236"></status>
</kw>
<msg timestamp="20181214 09:19:01.239" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.239" starttime="20181214 09:19:01.235"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.240" starttime="20181214 09:19:01.239"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.240" starttime="20181214 09:19:01.235"></status>
</kw>
<kw type="foritem" name="${table} = 23">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.244" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=23.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.244" starttime="20181214 09:19:01.241"></status>
</kw>
<msg timestamp="20181214 09:19:01.244" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.244" starttime="20181214 09:19:01.241"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.245" starttime="20181214 09:19:01.245"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.245" starttime="20181214 09:19:01.240"></status>
</kw>
<kw type="foritem" name="${table} = 24">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.249" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=24.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.249" starttime="20181214 09:19:01.246"></status>
</kw>
<msg timestamp="20181214 09:19:01.249" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.249" starttime="20181214 09:19:01.246"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.250" starttime="20181214 09:19:01.250"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.250" starttime="20181214 09:19:01.245"></status>
</kw>
<kw type="foritem" name="${table} = 43">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.254" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=43.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.254" starttime="20181214 09:19:01.252"></status>
</kw>
<msg timestamp="20181214 09:19:01.255" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.255" starttime="20181214 09:19:01.251"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.255" starttime="20181214 09:19:01.255"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.256" starttime="20181214 09:19:01.251"></status>
</kw>
<kw type="foritem" name="${table} = 45">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.259" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=45.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.259" starttime="20181214 09:19:01.257"></status>
</kw>
<msg timestamp="20181214 09:19:01.260" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.260" starttime="20181214 09:19:01.256"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.261" starttime="20181214 09:19:01.260"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.261" starttime="20181214 09:19:01.256"></status>
</kw>
<kw type="foritem" name="${table} = 48">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.264" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=48.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.264" starttime="20181214 09:19:01.262"></status>
</kw>
<msg timestamp="20181214 09:19:01.265" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.265" starttime="20181214 09:19:01.261"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.265" starttime="20181214 09:19:01.265"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.266" starttime="20181214 09:19:01.261"></status>
</kw>
<kw type="foritem" name="${table} = 50">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.269" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=50.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.269" starttime="20181214 09:19:01.267"></status>
</kw>
<msg timestamp="20181214 09:19:01.270" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.270" starttime="20181214 09:19:01.266"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.270" starttime="20181214 09:19:01.270"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.270" starttime="20181214 09:19:01.266"></status>
</kw>
<kw type="foritem" name="${table} = 51">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.274" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=51.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.275" starttime="20181214 09:19:01.272"></status>
</kw>
<msg timestamp="20181214 09:19:01.275" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.275" starttime="20181214 09:19:01.271"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.276" starttime="20181214 09:19:01.275"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.276" starttime="20181214 09:19:01.271"></status>
</kw>
<kw type="foritem" name="${table} = 60">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.280" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=60.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.280" starttime="20181214 09:19:01.277"></status>
</kw>
<msg timestamp="20181214 09:19:01.281" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.281" starttime="20181214 09:19:01.276"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.281" starttime="20181214 09:19:01.281"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.282" starttime="20181214 09:19:01.276"></status>
</kw>
<kw type="foritem" name="${table} = 80">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.286" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=80.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.286" starttime="20181214 09:19:01.283"></status>
</kw>
<msg timestamp="20181214 09:19:01.286" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.286" starttime="20181214 09:19:01.282"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.287" starttime="20181214 09:19:01.287"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.287" starttime="20181214 09:19:01.282"></status>
</kw>
<kw type="foritem" name="${table} = 81">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.291" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=81.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.292" starttime="20181214 09:19:01.288"></status>
</kw>
<msg timestamp="20181214 09:19:01.292" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.292" starttime="20181214 09:19:01.288"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.293" starttime="20181214 09:19:01.292"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.293" starttime="20181214 09:19:01.287"></status>
</kw>
<kw type="foritem" name="${table} = 90">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.297" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=90.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.297" starttime="20181214 09:19:01.294"></status>
</kw>
<msg timestamp="20181214 09:19:01.297" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.297" starttime="20181214 09:19:01.293"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.298" starttime="20181214 09:19:01.298"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.298" starttime="20181214 09:19:01.293"></status>
</kw>
<kw type="foritem" name="${table} = 210">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.303" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=210.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.303" starttime="20181214 09:19:01.299"></status>
</kw>
<msg timestamp="20181214 09:19:01.303" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.304" starttime="20181214 09:19:01.299"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.304" starttime="20181214 09:19:01.304"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.304" starttime="20181214 09:19:01.298"></status>
</kw>
<kw type="foritem" name="${table} = 211">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.309" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=211.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.309" starttime="20181214 09:19:01.305"></status>
</kw>
<msg timestamp="20181214 09:19:01.309" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.309" starttime="20181214 09:19:01.305"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.310" starttime="20181214 09:19:01.310"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.310" starttime="20181214 09:19:01.304"></status>
</kw>
<kw type="foritem" name="${table} = 212">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.315" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=212.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.315" starttime="20181214 09:19:01.311"></status>
</kw>
<msg timestamp="20181214 09:19:01.315" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.315" starttime="20181214 09:19:01.311"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.316" starttime="20181214 09:19:01.315"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.316" starttime="20181214 09:19:01.310"></status>
</kw>
<kw type="foritem" name="${table} = 213">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.320" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=213.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.320" starttime="20181214 09:19:01.317"></status>
</kw>
<msg timestamp="20181214 09:19:01.321" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.321" starttime="20181214 09:19:01.316"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.321" starttime="20181214 09:19:01.321"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.321" starttime="20181214 09:19:01.316"></status>
</kw>
<kw type="foritem" name="${table} = 214">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.326" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=214.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.326" starttime="20181214 09:19:01.322"></status>
</kw>
<msg timestamp="20181214 09:19:01.326" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.326" starttime="20181214 09:19:01.322"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.327" starttime="20181214 09:19:01.327"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.327" starttime="20181214 09:19:01.321"></status>
</kw>
<kw type="foritem" name="${table} = 215">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.331" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=215.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.332" starttime="20181214 09:19:01.328"></status>
</kw>
<msg timestamp="20181214 09:19:01.332" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.332" starttime="20181214 09:19:01.327"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.333" starttime="20181214 09:19:01.332"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.333" starttime="20181214 09:19:01.327"></status>
</kw>
<kw type="foritem" name="${table} = 216">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.337" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=216.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.337" starttime="20181214 09:19:01.333"></status>
</kw>
<msg timestamp="20181214 09:19:01.337" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.337" starttime="20181214 09:19:01.333"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.338" starttime="20181214 09:19:01.338"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.338" starttime="20181214 09:19:01.333"></status>
</kw>
<kw type="foritem" name="${table} = 217">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.342" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=217.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.343" starttime="20181214 09:19:01.339"></status>
</kw>
<msg timestamp="20181214 09:19:01.343" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.343" starttime="20181214 09:19:01.338"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.343" starttime="20181214 09:19:01.343"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.343" starttime="20181214 09:19:01.338"></status>
</kw>
<kw type="foritem" name="${table} = 239">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.348" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=239.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.348" starttime="20181214 09:19:01.344"></status>
</kw>
<msg timestamp="20181214 09:19:01.348" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.348" starttime="20181214 09:19:01.344"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.349" starttime="20181214 09:19:01.349"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.349" starttime="20181214 09:19:01.343"></status>
</kw>
<kw type="foritem" name="${table} = 240">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.353" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=240.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.354" starttime="20181214 09:19:01.350"></status>
</kw>
<msg timestamp="20181214 09:19:01.354" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.354" starttime="20181214 09:19:01.349"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.354" starttime="20181214 09:19:01.354"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.354" starttime="20181214 09:19:01.349"></status>
</kw>
<kw type="foritem" name="${table} = 241">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.359" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=241.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.359" starttime="20181214 09:19:01.355"></status>
</kw>
<msg timestamp="20181214 09:19:01.359" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.359" starttime="20181214 09:19:01.355"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.360" starttime="20181214 09:19:01.360"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.360" starttime="20181214 09:19:01.354"></status>
</kw>
<kw type="foritem" name="${table} = 242">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.364" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=242.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.365" starttime="20181214 09:19:01.361"></status>
</kw>
<msg timestamp="20181214 09:19:01.365" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.365" starttime="20181214 09:19:01.360"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.365" starttime="20181214 09:19:01.365"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.365" starttime="20181214 09:19:01.360"></status>
</kw>
<kw type="foritem" name="${table} = 243">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.370" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=243.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.370" starttime="20181214 09:19:01.366"></status>
</kw>
<msg timestamp="20181214 09:19:01.370" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.370" starttime="20181214 09:19:01.366"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.371" starttime="20181214 09:19:01.370"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.371" starttime="20181214 09:19:01.365"></status>
</kw>
<kw type="foritem" name="${table} = 244">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.375" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=244.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.375" starttime="20181214 09:19:01.371"></status>
</kw>
<msg timestamp="20181214 09:19:01.376" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.376" starttime="20181214 09:19:01.371"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.376" starttime="20181214 09:19:01.376"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.376" starttime="20181214 09:19:01.371"></status>
</kw>
<kw type="foritem" name="${table} = 245">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.381" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=245.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.381" starttime="20181214 09:19:01.377"></status>
</kw>
<msg timestamp="20181214 09:19:01.381" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.381" starttime="20181214 09:19:01.377"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.382" starttime="20181214 09:19:01.381"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.382" starttime="20181214 09:19:01.376"></status>
</kw>
<kw type="foritem" name="${table} = 246">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.386" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=246.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.386" starttime="20181214 09:19:01.382"></status>
</kw>
<msg timestamp="20181214 09:19:01.386" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.386" starttime="20181214 09:19:01.382"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.387" starttime="20181214 09:19:01.387"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.387" starttime="20181214 09:19:01.382"></status>
</kw>
<kw type="foritem" name="${table} = 247">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:19:01.391" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3487.963s, table=0, n_packets=10455, n_bytes=564570, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2747.331s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3773.767s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3773.767s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3773.767s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.767s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3629.719s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3629.719s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3773.767s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3773.767s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3773.596s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3773.271s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3773.271s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3773.596s, table=43, n_packets=1283, n_bytes=115138, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3773.767s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3773.767s, table=48, n_packets=1350, n_bytes=117952, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3773.596s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3773.767s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3773.596s, table=51, n_packets=487, n_bytes=30686, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3487.329s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1827.413s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1827.228s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1824.717s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1824.716s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3487.013s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1827.064s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1826.598s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1824.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3773.767s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3773.767s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3773.596s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3773.767s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3773.559s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3773.559s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3773.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3487.939s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3773.559s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3773.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3773.559s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3773.559s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3773.559s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3773.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=247.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:19:01.391" starttime="20181214 09:19:01.388"></status>
</kw>
<msg timestamp="20181214 09:19:01.392" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:19:01.392" starttime="20181214 09:19:01.387"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.392" starttime="20181214 09:19:01.392"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.392" starttime="20181214 09:19:01.387"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.392" starttime="20181214 09:19:01.218"></status>
</kw>
<msg timestamp="20181214 09:19:01.392" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181214 09:19:01.393" starttime="20181214 09:19:00.700"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${failed_table_list}</arg>
</arguments>
<assign>
<var>${failed_table_list_size}</var>
</assign>
<msg timestamp="20181214 09:19:01.393" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:19:01.393" level="INFO">${failed_table_list_size} = 0</msg>
<status status="PASS" endtime="20181214 09:19:01.393" starttime="20181214 09:19:01.393"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${failed_table_list_size} &gt; 0</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_node_list}</arg>
<arg>${node_ip}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.394" starttime="20181214 09:19:01.393"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.394" starttime="20181214 09:19:00.700"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.394" starttime="20181214 09:19:00.700"></status>
</kw>
<kw name="Should Be Empty" library="BuiltIn">
<doc>Verifies that the given item is empty.</doc>
<arguments>
<arg>${failed_node_list}</arg>
</arguments>
<msg timestamp="20181214 09:19:01.394" level="INFO">Length is 0</msg>
<status status="PASS" endtime="20181214 09:19:01.394" starttime="20181214 09:19:01.394"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.394" starttime="20181214 09:19:00.669"></status>
</kw>
<msg timestamp="20181214 09:19:01.395" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:19:01.395" starttime="20181214 09:19:00.669"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 09:19:01.409" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 09:19:01.409" starttime="20181214 09:19:01.409"></status>
</kw>
<msg timestamp="20181214 09:19:01.409" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:19:01.409" starttime="20181214 09:19:01.409"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.410" starttime="20181214 09:19:01.410"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 09:19:01.411" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 09:19:01.411" starttime="20181214 09:19:01.410"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.411" starttime="20181214 09:19:01.408"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.411" starttime="20181214 09:19:01.395"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.411" starttime="20181214 09:19:00.668"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.411" starttime="20181214 09:19:00.336"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.411" starttime="20181214 09:19:00.326"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.411" starttime="20181214 09:18:12.992"></status>
</kw>
<test id="s1-s6-t1" name="TC01_Update Security Group description and Name">
<kw type="setup" name="Setup_Test_With_Logging_And_Without_Fast_Failing" library="SetupUtils">
<doc>Test case setup which explicitly ignores previous failure and logs test case name to Karaf log.</doc>
<kw name="Run_Even_When_Failing_Fast" library="FailFast">
<doc>This is just a more readable 'None' to override [Setup].</doc>
<kw name="No Operation" library="BuiltIn">
<doc>Does absolutely nothing.</doc>
<status status="PASS" endtime="20181214 09:19:01.414" starttime="20181214 09:19:01.414"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.414" starttime="20181214 09:19:01.413"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>KarafKeywords.Log_Testcase_Start_To_Controller_Karaf</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="Log_Testcase_Start_To_Controller_Karaf" library="KarafKeywords">
<doc>Log test case name to karaf log, useful in test case setup.</doc>
<arguments>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="Log_Message_To_Controller_Karaf" library="KarafKeywords">
<doc>Make sure this resource is initialized. Send a message into the controller's karaf log file on every node listed (or all).</doc>
<arguments>
<arg>Starting test ${SUITE_NAME}.${TEST_NAME}</arg>
<arg>${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 09:19:01.424" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 09:19:01.424" starttime="20181214 09:19:01.424"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 09:19:01.425" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 09:19:01.425" starttime="20181214 09:19:01.424"></status>
</kw>
<msg timestamp="20181214 09:19:01.425" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 09:19:01.425" starttime="20181214 09:19:01.423"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_With_Retry_On_Background</arg>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_With_Retry_On_Background" library="KarafKeywords">
<doc>Attemp to send command to karaf for ${member_index}, if fail then open connection and try again.</doc>
<arguments>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_On_Background</arg>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${message}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_On_Background" library="KarafKeywords">
<doc>Send command to karaf without affecting current SSH connection. Read, log and return response.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${karaf_connection_index}</var>
</assign>
<msg timestamp="20181214 09:19:01.435" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181214 09:19:01.435" starttime="20181214 09:19:01.435"></status>
</kw>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${karaf_connection_index}</arg>
</arguments>
<assign>
<var>${current_connection_index}</var>
</assign>
<msg timestamp="20181214 09:19:01.436" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181214 09:19:01.436" starttime="20181214 09:19:01.436"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Write</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${status_write}</var>
<var>${message_write}</var>
</assign>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${command}</arg>
</arguments>
<msg timestamp="20181214 09:19:01.472" level="INFO">log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "t "e "s "t "[C "C "S "I "T ". "N "e "u "t "r "o "n "[C "S "e "c "u "[78Cr "[A[78Ci</msg>
<status status="PASS" endtime="20181214 09:19:01.473" starttime="20181214 09:19:01.436"></status>
</kw>
<msg timestamp="20181214 09:19:01.473" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181214 09:19:01.473" level="INFO">${message_write} = log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "t "e "s "t "[C "C "S "I "T ". "N "e "...</msg>
<status status="PASS" endtime="20181214 09:19:01.473" starttime="20181214 09:19:01.436"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Read_Until_Regexp</arg>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${status_wait}</var>
<var>${message_wait}</var>
</assign>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<msg timestamp="20181214 09:19:01.509" level="INFO">"t "y "[C "G "r "o "u "p ". "T "C "0 "1 "_ "U "p "d "a "t "e "[C "S "e "c "u "r "i "t "y "[C "G "r "o "u "p "[C "d "e "s "c "r "i "p "t "i "o "n "[C "a "n "d "[C "N "a "m "e "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:19:01.509" starttime="20181214 09:19:01.474"></status>
</kw>
<msg timestamp="20181214 09:19:01.509" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181214 09:19:01.509" level="INFO">${message_wait} =  "t "y "[C "G "r "o "u "p ". "T "C "0 "1 "_ "U "p "d "a "t "e "[C "S "e "c "u "r "i "t "y "[C "G "r "o "u "p "[C "d "e "...</msg>
<status status="PASS" endtime="20181214 09:19:01.509" starttime="20181214 09:19:01.473"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.510" starttime="20181214 09:19:01.510"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${message_wait}</arg>
</arguments>
<msg timestamp="20181214 09:19:01.511" level="INFO"> "t "y "[C "G "r "o "u "p ". "T "C "0 "1 "_ "U "p "d "a "t "e "[C "S "e "c "u "r "i "t "y "[C "G "r "o "u "p "[C "d "e "s "c "r "i "p "t "i "o "n "[C "a "n "d "[C "N "a "m "e "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:19:01.511" starttime="20181214 09:19:01.510"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.511" starttime="20181214 09:19:01.511"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection_index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.513" starttime="20181214 09:19:01.512"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.513" starttime="20181214 09:19:01.513"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:19:01.514" starttime="20181214 09:19:01.513"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.514" starttime="20181214 09:19:01.512"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.514" starttime="20181214 09:19:01.434"></status>
</kw>
<msg timestamp="20181214 09:19:01.514" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 09:19:01.514" level="INFO">${message} =  "t "y "[C "G "r "o "u "p ". "T "C "0 "1 "_ "U "p "d "a "t "e "[C "S "e "c "u "r "i "t "y "[C "G "r "o "u "p "[C "d "e "...</msg>
<status status="PASS" endtime="20181214 09:19:01.514" starttime="20181214 09:19:01.434"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>'${status}' == 'PASS'</arg>
<arg>${message}</arg>
</arguments>
<msg timestamp="20181214 09:19:01.515" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:19:01.515" starttime="20181214 09:19:01.514"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.515" starttime="20181214 09:19:01.434"></status>
</kw>
<msg timestamp="20181214 09:19:01.515" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 09:19:01.515" level="INFO">${output} =  "t "y "[C "G "r "o "u "p ". "T "C "0 "1 "_ "U "p "d "a "t "e "[C "S "e "c "u "r "i "t "y "[C "G "r "o "u "p "[C "d "e "...</msg>
<status status="PASS" endtime="20181214 09:19:01.515" starttime="20181214 09:19:01.426"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${tolerate_failure} or "${status}" == "PASS"</arg>
<arg>BuiltIn.Fail</arg>
<arg>${output}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.516" starttime="20181214 09:19:01.515"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.516" starttime="20181214 09:19:01.425"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.516" starttime="20181214 09:19:01.425"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.516" starttime="20181214 09:19:01.423"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.516" starttime="20181214 09:19:01.414"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.516" starttime="20181214 09:19:01.414"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.516" starttime="20181214 09:19:01.413"></status>
</kw>
<kw name="Run Keyword" library="BuiltIn">
<doc>Executes the given keyword with the given arguments.</doc>
<arguments>
<arg>Create Security Group and Validate</arg>
<arg>${SGS[0]}</arg>
</arguments>
<assign>
<var>${sg_id}</var>
</assign>
<kw name="Create Security Group and Validate">
<arguments>
<arg>${SGS[0]}</arg>
</arguments>
<kw name="Neutron Security Group Create" library="OpenStackOperations">
<doc>Create a security group with specified name ,description &amp; protocol value according to security group template</doc>
<arguments>
<arg>${sg_ssh}</arg>
</arguments>
<assign>
<var>${output}</var>
<var>${sg_id}</var>
</assign>
<kw name="Get ControlNode Connection" library="OpenStackOperations">
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:01.518" starttime="20181214 09:19:01.518"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:01.519" starttime="20181214 09:19:01.518"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group create ${SecurityGroupName} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:19:01.527" level="INFO">Starting process:
openstack security group create sgs_sg_1 </msg>
<msg timestamp="20181214 09:19:01.568" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:19:03.802" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:19:03.802" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:19:03.802" starttime="20181214 09:19:01.526"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:19:03.803" level="INFO">+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                 |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-12-14T09:19:03Z                                                                                                                                  |
| description     | sgs_sg_1                                                                                                                                              |
| id              | ed29437d-92c9-4f07-9b03-54714bc0f4a8                                                                                                                  |
| name            | sgs_sg_1                                                                                                                                              |
| project_id      | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                      |
| revision_number | 2                                                                                                                                                     |
| rules           | created_at='2018-12-14T09:19:03Z', direction='egress', ethertype='IPv4', id='03796e75-964b-42a9-9fd8-79d28052985e', updated_at='2018-12-14T09:19:03Z' |
|                 | created_at='2018-12-14T09:19:03Z', direction='egress', ethertype='IPv6', id='8c1ed931-fcb6-4786-bbf7-0f7c58fdd519', updated_at='2018-12-14T09:19:03Z' |
| updated_at      | 2018-12-14T09:19:03Z                                                                                                                                  |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:19:03.803" starttime="20181214 09:19:03.803"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:19:03.804" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:19:03.804" starttime="20181214 09:19:03.804"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:03.805" starttime="20181214 09:19:03.804"></status>
</kw>
<msg timestamp="20181214 09:19:03.805" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<status status="PASS" endtime="20181214 09:19:03.805" starttime="20181214 09:19:01.526"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${sgp_id}</var>
</assign>
<msg timestamp="20181214 09:19:03.806" level="INFO">${sgp_id} = ed29437d-92c9-4f07-9b03-54714bc0f4a8</msg>
<status status="PASS" endtime="20181214 09:19:03.806" starttime="20181214 09:19:03.805"></status>
</kw>
<msg timestamp="20181214 09:19:03.806" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<msg timestamp="20181214 09:19:03.806" level="INFO">${sg_id} = ed29437d-92c9-4f07-9b03-54714bc0f4a8</msg>
<status status="PASS" endtime="20181214 09:19:03.806" starttime="20181214 09:19:01.517"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>${sg_ssh}</arg>
</arguments>
<assign>
<var>${sec_groups}</var>
</assign>
<msg timestamp="20181214 09:19:03.807" level="INFO">${sec_groups} = [u'sgs_sg_1']</msg>
<status status="PASS" endtime="20181214 09:19:03.807" starttime="20181214 09:19:03.806"></status>
</kw>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>10s</arg>
<arg>2s</arg>
<arg>Utils.Check For Elements At URI</arg>
<arg>${SEC_GROUP_API}</arg>
<arg>${sec_groups}</arg>
</arguments>
<kw name="Check For Elements At URI" library="Utils">
<doc>A GET is made at the supplied ${URI} and every item in the list of</doc>
<arguments>
<arg>${SEC_GROUP_API}</arg>
<arg>${sec_groups}</arg>
</arguments>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>${session}</arg>
<arg>${uri}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:03.827" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/security-groups/, headers=None json=None</msg>
<msg timestamp="20181214 09:19:03.827" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:03.827" starttime="20181214 09:19:03.822"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${pretty_print_json}" == "True"</arg>
<arg>Log Content</arg>
<arg>${resp.content}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Log</arg>
<arg>${resp.content}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181214 09:19:03.828" level="INFO">{"security-groups":{"security-group":[{"uuid":"62100813-13a1-4c22-9a97-bfabd6744cb8","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":4,"name":"default","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":2,"name":"sgs_sg_1","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"ee3dd710-2490-4241-b666-9fec686f0c78","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","revision-number":4,"name":"default","project-id":"bfcec20503cd4d309495f70adb639682"}]}}</msg>
<status status="PASS" endtime="20181214 09:19:03.828" starttime="20181214 09:19:03.828"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:03.828" starttime="20181214 09:19:03.827"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>200</arg>
</arguments>
<msg timestamp="20181214 09:19:03.829" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181214 09:19:03.829" starttime="20181214 09:19:03.829"></status>
</kw>
<kw type="for" name="${i} IN [ @{elements} ]">
<kw type="foritem" name="${i} = sgs_sg_1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:03.830" starttime="20181214 09:19:03.830"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:03.830" starttime="20181214 09:19:03.829"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:03.830" starttime="20181214 09:19:03.829"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:03.830" starttime="20181214 09:19:03.821"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:03.830" starttime="20181214 09:19:03.807"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:03.830" starttime="20181214 09:19:01.517"></status>
</kw>
<msg timestamp="20181214 09:19:03.830" level="INFO">${sg_id} = ed29437d-92c9-4f07-9b03-54714bc0f4a8</msg>
<status status="PASS" endtime="20181214 09:19:03.830" starttime="20181214 09:19:01.516"></status>
</kw>
<kw name="Create Security Rule and Validate">
<arguments>
<arg>${SGS[0]}</arg>
<arg>direction=${ADD_PARAMS[0]}</arg>
<arg>ethertype=${ADD_PARAMS[1]}</arg>
<arg>port_range_max=${ADD_PARAMS[3]}</arg>
<arg>port_range_min=${ADD_PARAMS[2]}</arg>
<arg>protocol=${ADD_PARAMS[4]}</arg>
</arguments>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_ssh}</arg>
</arguments>
<assign>
<var>${output}</var>
<var>${rule_id}</var>
</assign>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:03.861" starttime="20181214 09:19:03.860"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<msg timestamp="20181214 09:19:03.861" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 09:19:03.861" starttime="20181214 09:19:03.861"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<msg timestamp="20181214 09:19:03.862" level="INFO">${direction} = None</msg>
<status status="PASS" endtime="20181214 09:19:03.862" starttime="20181214 09:19:03.861"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<msg timestamp="20181214 09:19:03.862" level="INFO">${ethertype} = None</msg>
<status status="PASS" endtime="20181214 09:19:03.862" starttime="20181214 09:19:03.862"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<msg timestamp="20181214 09:19:03.863" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181214 09:19:03.863" starttime="20181214 09:19:03.862"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<msg timestamp="20181214 09:19:03.863" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181214 09:19:03.863" starttime="20181214 09:19:03.863"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<msg timestamp="20181214 09:19:03.864" level="INFO">${protocol} = None</msg>
<status status="PASS" endtime="20181214 09:19:03.864" starttime="20181214 09:19:03.863"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 09:19:03.864" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 09:19:03.864" starttime="20181214 09:19:03.864"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 09:19:03.865" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 09:19:03.865" starttime="20181214 09:19:03.864"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:19:03.865" level="INFO">${cmd} = openstack security group rule create sgs_sg_1</msg>
<status status="PASS" endtime="20181214 09:19:03.865" starttime="20181214 09:19:03.865"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:03.866" starttime="20181214 09:19:03.866"></status>
</kw>
<msg timestamp="20181214 09:19:03.866" level="INFO">${cmd} = openstack security group rule create sgs_sg_1</msg>
<status status="PASS" endtime="20181214 09:19:03.866" starttime="20181214 09:19:03.865"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:03.867" starttime="20181214 09:19:03.867"></status>
</kw>
<msg timestamp="20181214 09:19:03.867" level="INFO">${cmd} = openstack security group rule create sgs_sg_1</msg>
<status status="PASS" endtime="20181214 09:19:03.867" starttime="20181214 09:19:03.866"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:03.868" starttime="20181214 09:19:03.868"></status>
</kw>
<msg timestamp="20181214 09:19:03.868" level="INFO">${cmd} = openstack security group rule create sgs_sg_1</msg>
<status status="PASS" endtime="20181214 09:19:03.868" starttime="20181214 09:19:03.867"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:03.869" starttime="20181214 09:19:03.869"></status>
</kw>
<msg timestamp="20181214 09:19:03.870" level="INFO">${cmd} = openstack security group rule create sgs_sg_1</msg>
<status status="PASS" endtime="20181214 09:19:03.870" starttime="20181214 09:19:03.869"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:03.871" starttime="20181214 09:19:03.870"></status>
</kw>
<msg timestamp="20181214 09:19:03.871" level="INFO">${cmd} = openstack security group rule create sgs_sg_1</msg>
<status status="PASS" endtime="20181214 09:19:03.871" starttime="20181214 09:19:03.870"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:03.872" starttime="20181214 09:19:03.871"></status>
</kw>
<msg timestamp="20181214 09:19:03.872" level="INFO">${cmd} = openstack security group rule create sgs_sg_1</msg>
<status status="PASS" endtime="20181214 09:19:03.872" starttime="20181214 09:19:03.871"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:03.873" starttime="20181214 09:19:03.872"></status>
</kw>
<msg timestamp="20181214 09:19:03.873" level="INFO">${cmd} = openstack security group rule create sgs_sg_1</msg>
<status status="PASS" endtime="20181214 09:19:03.873" starttime="20181214 09:19:03.872"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create sgs_sg_1 and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:19:03.874" level="INFO">Starting process:
openstack security group rule create sgs_sg_1</msg>
<msg timestamp="20181214 09:19:03.916" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:19:06.292" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:19:06.292" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:19:06.292" starttime="20181214 09:19:03.873"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:19:06.293" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T09:19:06Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | da0655cc-bb9f-4c7a-ad87-b173ab1a21f1 |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | ed29437d-92c9-4f07-9b03-54714bc0f4a8 |
| updated_at        | 2018-12-14T09:19:06Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:19:06.294" starttime="20181214 09:19:06.293"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:19:06.294" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:19:06.294" starttime="20181214 09:19:06.294"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:06.295" starttime="20181214 09:19:06.295"></status>
</kw>
<msg timestamp="20181214 09:19:06.296" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 09:19:06.296" starttime="20181214 09:19:03.873"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 09:19:06.296" level="INFO">${rule_id} = da0655cc-bb9f-4c7a-ad87-b173ab1a21f1</msg>
<status status="PASS" endtime="20181214 09:19:06.296" starttime="20181214 09:19:06.296"></status>
</kw>
<msg timestamp="20181214 09:19:06.297" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<msg timestamp="20181214 09:19:06.297" level="INFO">${rule_id} = da0655cc-bb9f-4c7a-ad87-b173ab1a21f1</msg>
<status status="PASS" endtime="20181214 09:19:06.297" starttime="20181214 09:19:03.860"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>${rule_id}</arg>
</arguments>
<assign>
<var>${rule_ids}</var>
</assign>
<msg timestamp="20181214 09:19:06.297" level="INFO">${rule_ids} = [u'da0655cc-bb9f-4c7a-ad87-b173ab1a21f1']</msg>
<status status="PASS" endtime="20181214 09:19:06.297" starttime="20181214 09:19:06.297"></status>
</kw>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>10s</arg>
<arg>2s</arg>
<arg>Utils.Check For Elements At URI</arg>
<arg>${SEC_RULE_API}</arg>
<arg>${rule_ids}</arg>
</arguments>
<kw name="Check For Elements At URI" library="Utils">
<doc>A GET is made at the supplied ${URI} and every item in the list of</doc>
<arguments>
<arg>${SEC_RULE_API}</arg>
<arg>${rule_ids}</arg>
</arguments>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>${session}</arg>
<arg>${uri}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:06.319" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/security-rules/, headers=None json=None</msg>
<msg timestamp="20181214 09:19:06.319" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:06.319" starttime="20181214 09:19:06.315"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${pretty_print_json}" == "True"</arg>
<arg>Log Content</arg>
<arg>${resp.content}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Log</arg>
<arg>${resp.content}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181214 09:19:06.321" level="INFO">{"security-rules":{"security-rule":[{"uuid":"e64e4970-560c-4af7-a079-217ef6e7e68a","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"d06c714b-ca05-4f3a-a9af-f80ac1f213f5","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"e39d54b7-5907-4ebe-bf47-f2be219b1fec","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"da0655cc-bb9f-4c7a-ad87-b173ab1a21f1","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"c5369c6a-c1ec-45d9-9393-f55f92ef6f46","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"8c1ed931-fcb6-4786-bbf7-0f7c58fdd519","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ed29437d-92c9-4f07-9b03-54714bc0f4a8"},{"uuid":"c0796abf-11eb-4f12-8347-fb5894143b1d","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"6ad09561-353a-445e-b51d-b931a7e01c22","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"af9be2ac-0c71-466b-8ee2-188747a79255","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"03796e75-964b-42a9-9fd8-79d28052985e","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ed29437d-92c9-4f07-9b03-54714bc0f4a8"}]}}</msg>
<status status="PASS" endtime="20181214 09:19:06.321" starttime="20181214 09:19:06.320"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:06.321" starttime="20181214 09:19:06.320"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>200</arg>
</arguments>
<msg timestamp="20181214 09:19:06.322" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181214 09:19:06.322" starttime="20181214 09:19:06.321"></status>
</kw>
<kw type="for" name="${i} IN [ @{elements} ]">
<kw type="foritem" name="${i} = da0655cc-bb9f-4c7a-ad87-b173ab1a21f1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:06.323" starttime="20181214 09:19:06.322"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:06.323" starttime="20181214 09:19:06.322"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:06.323" starttime="20181214 09:19:06.322"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:06.323" starttime="20181214 09:19:06.314"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:06.323" starttime="20181214 09:19:06.298"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:06.323" starttime="20181214 09:19:03.831"></status>
</kw>
<kw name="Neutron Setup Creation">
<arguments>
<arg>${NETWORKS[0]}</arg>
<arg>${SUBNETS[0]}</arg>
<arg>${IP_SUBNETS[0]}</arg>
<arg>${PORTS[0]}</arg>
<arg>${PORTS[1]}</arg>
<arg>${sg_id}</arg>
</arguments>
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>${network}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:19:06.333" level="INFO">Starting process:
openstack network create sgs_net_1 </msg>
<msg timestamp="20181214 09:19:06.370" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:19:08.675" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:19:08.676" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:19:08.676" starttime="20181214 09:19:06.332"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:19:08.677" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-12-14T09:19:08Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | 6e9baee3-4703-423b-9631-196f45105082 |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | sgs_net_1                            |
| port_security_enabled     | True                                 |
| project_id                | 8f21c4d8db54482e99c30c98fba342b4     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 76                                   |
| qos_policy_id             | None                                 |
| revision_number           | 2                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-12-14T09:19:08Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:19:08.678" starttime="20181214 09:19:08.677"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:19:08.679" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:19:08.679" starttime="20181214 09:19:08.678"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:08.680" starttime="20181214 09:19:08.679"></status>
</kw>
<msg timestamp="20181214 09:19:08.681" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181214 09:19:08.681" starttime="20181214 09:19:06.332"></status>
</kw>
<msg timestamp="20181214 09:19:08.681" level="INFO">${net_id} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181214 09:19:08.681" starttime="20181214 09:19:06.324"></status>
</kw>
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network}</arg>
<arg>${subnet}</arg>
<arg>${ip_subnet}</arg>
</arguments>
<assign>
<var>${subnet_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:19:08.697" level="INFO">Starting process:
openstack subnet create --network sgs_net_1 --subnet-range 61.2.1.0/24 sgs_sub_1 </msg>
<msg timestamp="20181214 09:19:08.730" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:19:11.212" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:19:11.213" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:19:11.213" starttime="20181214 09:19:08.696"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:19:11.214" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 61.2.1.2-61.2.1.254                  |
| cidr              | 61.2.1.0/24                          |
| created_at        | 2018-12-14T09:19:10Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 61.2.1.1                             |
| host_routes       |                                      |
| id                | a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8 |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | sgs_sub_1                            |
| network_id        | 6e9baee3-4703-423b-9631-196f45105082 |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-12-14T09:19:10Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:19:11.215" starttime="20181214 09:19:11.214"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:19:11.215" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:19:11.216" starttime="20181214 09:19:11.215"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:11.217" starttime="20181214 09:19:11.216"></status>
</kw>
<msg timestamp="20181214 09:19:11.217" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181214 09:19:11.218" starttime="20181214 09:19:08.695"></status>
</kw>
<msg timestamp="20181214 09:19:11.218" level="INFO">${subnet_id} = None</msg>
<status status="PASS" endtime="20181214 09:19:11.218" starttime="20181214 09:19:08.682"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>${network}</arg>
<arg>${port1}</arg>
<arg>${sg_id}</arg>
</arguments>
<assign>
<var>${port_id}</var>
</assign>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181214 09:19:11.220" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:19:11.220" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181214 09:19:11.221" starttime="20181214 09:19:11.220"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 09:19:11.221" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 09:19:11.221" starttime="20181214 09:19:11.221"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 09:19:11.223" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 09:19:11.223" starttime="20181214 09:19:11.222"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:19:11.238" level="INFO">Starting process:
openstack port create --network sgs_net_1 sgs_port_1 --security-group ed29437d-92c9-4f07-9b03-54714bc0f4a8  </msg>
<msg timestamp="20181214 09:19:11.279" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:19:14.095" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:19:14.096" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:19:14.096" starttime="20181214 09:19:11.237"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:19:14.097" level="INFO">+-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    |
+-----------------------+--------------------------------------------------------------------------+
| admin_state_up        | UP                                                                       |
| allowed_address_pairs |                                                                          |
| binding_host_id       |                                                                          |
| binding_profile       |                                                                          |
| binding_vif_details   |                                                                          |
| binding_vif_type      | unbound                                                                  |
| binding_vnic_type     | normal                                                                   |
| created_at            | 2018-12-14T09:19:13Z                                                     |
| data_plane_status     | None                                                                     |
| description           |                                                                          |
| device_id             |                                                                          |
| device_owner          |                                                                          |
| dns_assignment        | None                                                                     |
| dns_name              | None                                                                     |
| extra_dhcp_opts       |                                                                          |
| fixed_ips             | ip_address='61.2.1.30', subnet_id='a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8' |
| id                    | 711d9b46-d038-43e8-b2d5-c9db4a29e05c                                     |
| ip_address            | None                                                                     |
| mac_address           | fa:16:3e:86:22:fe                                                        |
| name                  | sgs_port_1                                                               |
| network_id            | 6e9baee3-4703-423b-9631-196f45105082                                     |
| option_name           | None                                                                     |
| option_value          | None                                                                     |
| port_security_enabled | True                                                                     |
| project_id            | 8f21c4d8db54482e99c30c98fba342b4                                         |
| qos_policy_id         | None                                                                     |
| revision_number       | 6                                                                        |
| security_group_ids    | ed29437d-92c9-4f07-9b03-54714bc0f4a8                                     |
| status                | DOWN                                                                     |
| subnet_id             | None                                                                     |
| tags                  |                                                                          |
| trunk_details         | None                                                                     |
| updated_at            | 2018-12-14T09:19:13Z                                                     |
+-----------------------+--------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:19:14.097" starttime="20181214 09:19:14.096"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:19:14.098" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:19:14.098" starttime="20181214 09:19:14.097"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:14.099" starttime="20181214 09:19:14.098"></status>
</kw>
<msg timestamp="20181214 09:19:14.099" level="INFO">${output} = +-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    ...</msg>
<status status="PASS" endtime="20181214 09:19:14.100" starttime="20181214 09:19:11.236"></status>
</kw>
<msg timestamp="20181214 09:19:14.100" level="INFO">${port_id} = None</msg>
<status status="PASS" endtime="20181214 09:19:14.100" starttime="20181214 09:19:11.218"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>${network}</arg>
<arg>${port2}</arg>
<arg>${sg_id}</arg>
</arguments>
<assign>
<var>${port_id}</var>
</assign>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181214 09:19:14.102" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:19:14.102" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181214 09:19:14.102" starttime="20181214 09:19:14.101"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 09:19:14.103" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 09:19:14.103" starttime="20181214 09:19:14.102"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 09:19:14.104" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 09:19:14.104" starttime="20181214 09:19:14.103"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:19:14.117" level="INFO">Starting process:
openstack port create --network sgs_net_1 sgs_port_2 --security-group ed29437d-92c9-4f07-9b03-54714bc0f4a8  </msg>
<msg timestamp="20181214 09:19:14.159" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:19:17.121" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:19:17.121" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:19:17.121" starttime="20181214 09:19:14.117"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:19:17.122" level="INFO">+-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    |
+-----------------------+--------------------------------------------------------------------------+
| admin_state_up        | UP                                                                       |
| allowed_address_pairs |                                                                          |
| binding_host_id       |                                                                          |
| binding_profile       |                                                                          |
| binding_vif_details   |                                                                          |
| binding_vif_type      | unbound                                                                  |
| binding_vnic_type     | normal                                                                   |
| created_at            | 2018-12-14T09:19:16Z                                                     |
| data_plane_status     | None                                                                     |
| description           |                                                                          |
| device_id             |                                                                          |
| device_owner          |                                                                          |
| dns_assignment        | None                                                                     |
| dns_name              | None                                                                     |
| extra_dhcp_opts       |                                                                          |
| fixed_ips             | ip_address='61.2.1.13', subnet_id='a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8' |
| id                    | 8b1cbc4f-04f8-46bf-9cf9-2239353ae21d                                     |
| ip_address            | None                                                                     |
| mac_address           | fa:16:3e:81:6d:7f                                                        |
| name                  | sgs_port_2                                                               |
| network_id            | 6e9baee3-4703-423b-9631-196f45105082                                     |
| option_name           | None                                                                     |
| option_value          | None                                                                     |
| port_security_enabled | True                                                                     |
| project_id            | 8f21c4d8db54482e99c30c98fba342b4                                         |
| qos_policy_id         | None                                                                     |
| revision_number       | 6                                                                        |
| security_group_ids    | ed29437d-92c9-4f07-9b03-54714bc0f4a8                                     |
| status                | DOWN                                                                     |
| subnet_id             | None                                                                     |
| tags                  |                                                                          |
| trunk_details         | None                                                                     |
| updated_at            | 2018-12-14T09:19:16Z                                                     |
+-----------------------+--------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:19:17.123" starttime="20181214 09:19:17.122"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:19:17.123" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:19:17.123" starttime="20181214 09:19:17.123"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:17.124" starttime="20181214 09:19:17.124"></status>
</kw>
<msg timestamp="20181214 09:19:17.125" level="INFO">${output} = +-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    ...</msg>
<status status="PASS" endtime="20181214 09:19:17.125" starttime="20181214 09:19:14.116"></status>
</kw>
<msg timestamp="20181214 09:19:17.125" level="INFO">${port_id} = None</msg>
<status status="PASS" endtime="20181214 09:19:17.125" starttime="20181214 09:19:14.100"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:17.125" starttime="20181214 09:19:06.323"></status>
</kw>
<kw name="Security group verification on Neutron port">
<arguments>
<arg>${PORTS[0]}</arg>
<arg>${sg_id}</arg>
</arguments>
<kw name="Neutron Port Show" library="OpenStackOperations">
<doc>Display the port configuration that belong to a given neutron port</doc>
<arguments>
<arg>${port}</arg>
</arguments>
<assign>
<var>${port_show}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port show ${PortName}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:19:17.135" level="INFO">Starting process:
openstack port show sgs_port_1</msg>
<msg timestamp="20181214 09:19:17.176" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:19:19.484" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:19:19.485" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:19:19.485" starttime="20181214 09:19:17.135"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:19:19.487" level="INFO">+-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    |
+-----------------------+--------------------------------------------------------------------------+
| admin_state_up        | UP                                                                       |
| allowed_address_pairs |                                                                          |
| binding_host_id       |                                                                          |
| binding_profile       |                                                                          |
| binding_vif_details   |                                                                          |
| binding_vif_type      | unbound                                                                  |
| binding_vnic_type     | normal                                                                   |
| created_at            | 2018-12-14T09:19:13Z                                                     |
| data_plane_status     | None                                                                     |
| description           |                                                                          |
| device_id             |                                                                          |
| device_owner          |                                                                          |
| dns_assignment        | None                                                                     |
| dns_name              | None                                                                     |
| extra_dhcp_opts       |                                                                          |
| fixed_ips             | ip_address='61.2.1.30', subnet_id='a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8' |
| id                    | 711d9b46-d038-43e8-b2d5-c9db4a29e05c                                     |
| ip_address            | None                                                                     |
| mac_address           | fa:16:3e:86:22:fe                                                        |
| name                  | sgs_port_1                                                               |
| network_id            | 6e9baee3-4703-423b-9631-196f45105082                                     |
| option_name           | None                                                                     |
| option_value          | None                                                                     |
| port_security_enabled | True                                                                     |
| project_id            | 8f21c4d8db54482e99c30c98fba342b4                                         |
| qos_policy_id         | None                                                                     |
| revision_number       | 6                                                                        |
| security_group_ids    | ed29437d-92c9-4f07-9b03-54714bc0f4a8                                     |
| status                | DOWN                                                                     |
| subnet_id             | None                                                                     |
| tags                  |                                                                          |
| trunk_details         | None                                                                     |
| updated_at            | 2018-12-14T09:19:13Z                                                     |
+-----------------------+--------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:19:19.487" starttime="20181214 09:19:19.486"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:19:19.489" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:19:19.489" starttime="20181214 09:19:19.488"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:19.490" starttime="20181214 09:19:19.489"></status>
</kw>
<msg timestamp="20181214 09:19:19.491" level="INFO">${output} = +-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    ...</msg>
<status status="PASS" endtime="20181214 09:19:19.491" starttime="20181214 09:19:17.134"></status>
</kw>
<msg timestamp="20181214 09:19:19.492" level="INFO">${port_show} = +-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    ...</msg>
<status status="PASS" endtime="20181214 09:19:19.492" starttime="20181214 09:19:17.126"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${port_show}</arg>
<arg>${sg_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:19.493" starttime="20181214 09:19:19.492"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:19.493" starttime="20181214 09:19:17.125"></status>
</kw>
<kw name="Security group verification on Neutron port">
<arguments>
<arg>${PORTS[1]}</arg>
<arg>${sg_id}</arg>
</arguments>
<kw name="Neutron Port Show" library="OpenStackOperations">
<doc>Display the port configuration that belong to a given neutron port</doc>
<arguments>
<arg>${port}</arg>
</arguments>
<assign>
<var>${port_show}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port show ${PortName}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:19:19.516" level="INFO">Starting process:
openstack port show sgs_port_2</msg>
<msg timestamp="20181214 09:19:19.541" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:19:21.450" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:19:21.451" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:19:21.451" starttime="20181214 09:19:19.515"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:19:21.453" level="INFO">+-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    |
+-----------------------+--------------------------------------------------------------------------+
| admin_state_up        | UP                                                                       |
| allowed_address_pairs |                                                                          |
| binding_host_id       |                                                                          |
| binding_profile       |                                                                          |
| binding_vif_details   |                                                                          |
| binding_vif_type      | unbound                                                                  |
| binding_vnic_type     | normal                                                                   |
| created_at            | 2018-12-14T09:19:16Z                                                     |
| data_plane_status     | None                                                                     |
| description           |                                                                          |
| device_id             |                                                                          |
| device_owner          |                                                                          |
| dns_assignment        | None                                                                     |
| dns_name              | None                                                                     |
| extra_dhcp_opts       |                                                                          |
| fixed_ips             | ip_address='61.2.1.13', subnet_id='a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8' |
| id                    | 8b1cbc4f-04f8-46bf-9cf9-2239353ae21d                                     |
| ip_address            | None                                                                     |
| mac_address           | fa:16:3e:81:6d:7f                                                        |
| name                  | sgs_port_2                                                               |
| network_id            | 6e9baee3-4703-423b-9631-196f45105082                                     |
| option_name           | None                                                                     |
| option_value          | None                                                                     |
| port_security_enabled | True                                                                     |
| project_id            | 8f21c4d8db54482e99c30c98fba342b4                                         |
| qos_policy_id         | None                                                                     |
| revision_number       | 6                                                                        |
| security_group_ids    | ed29437d-92c9-4f07-9b03-54714bc0f4a8                                     |
| status                | DOWN                                                                     |
| subnet_id             | None                                                                     |
| tags                  |                                                                          |
| trunk_details         | None                                                                     |
| updated_at            | 2018-12-14T09:19:16Z                                                     |
+-----------------------+--------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:19:21.453" starttime="20181214 09:19:21.452"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:19:21.454" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:19:21.454" starttime="20181214 09:19:21.454"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:21.456" starttime="20181214 09:19:21.455"></status>
</kw>
<msg timestamp="20181214 09:19:21.456" level="INFO">${output} = +-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    ...</msg>
<status status="PASS" endtime="20181214 09:19:21.457" starttime="20181214 09:19:19.514"></status>
</kw>
<msg timestamp="20181214 09:19:21.457" level="INFO">${port_show} = +-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    ...</msg>
<status status="PASS" endtime="20181214 09:19:21.457" starttime="20181214 09:19:19.495"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${port_show}</arg>
<arg>${sg_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:21.458" starttime="20181214 09:19:21.458"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:21.458" starttime="20181214 09:19:19.493"></status>
</kw>
<kw name="Update Security Group Description and Verification">
<arguments>
<arg>${sg_id}</arg>
<arg>${DESCRIPTION}</arg>
<arg>${VERIFY_DESCRIPTION}</arg>
</arguments>
<kw name="Neutron Security Group Update" library="OpenStackOperations">
<doc>Updating security groups</doc>
<arguments>
<arg>${sg_id}</arg>
<arg>${description}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group set ${SecurityGroupName} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:19:21.478" level="INFO">Starting process:
openstack security group set ed29437d-92c9-4f07-9b03-54714bc0f4a8 --description "new security group 1"</msg>
<msg timestamp="20181214 09:19:21.518" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:19:23.657" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:19:23.657" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:19:23.657" starttime="20181214 09:19:21.477"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:19:23.659" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:19:23.659" starttime="20181214 09:19:23.658"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:19:23.660" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:19:23.660" starttime="20181214 09:19:23.659"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:23.661" starttime="20181214 09:19:23.660"></status>
</kw>
<msg timestamp="20181214 09:19:23.661" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:19:23.661" starttime="20181214 09:19:21.476"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:23.662" starttime="20181214 09:19:21.460"></status>
</kw>
<kw name="Neutron Security Group Show" library="OpenStackOperations">
<doc>Displays the neutron security group configurations that belongs to a given neutron security group name</doc>
<arguments>
<arg>${sg_id}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group show ${SecurityGroupRuleName}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:19:23.673" level="INFO">Starting process:
openstack security group show ed29437d-92c9-4f07-9b03-54714bc0f4a8</msg>
<msg timestamp="20181214 09:19:23.715" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:19:25.801" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:19:25.802" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:19:25.802" starttime="20181214 09:19:23.673"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:19:25.804" level="INFO">+-----------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                                                                |
+-----------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-12-14T09:19:03Z                                                                                                                                                                                 |
| description     | new security group 1                                                                                                                                                                                 |
| id              | ed29437d-92c9-4f07-9b03-54714bc0f4a8                                                                                                                                                                 |
| name            | sgs_sg_1                                                                                                                                                                                             |
| project_id      | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                     |
| revision_number | 3                                                                                                                                                                                                    |
| rules           | created_at='2018-12-14T09:19:03Z', direction='egress', ethertype='IPv4', id='03796e75-964b-42a9-9fd8-79d28052985e', updated_at='2018-12-14T09:19:03Z'                                                |
|                 | created_at='2018-12-14T09:19:03Z', direction='egress', ethertype='IPv6', id='8c1ed931-fcb6-4786-bbf7-0f7c58fdd519', updated_at='2018-12-14T09:19:03Z'                                                |
|                 | created_at='2018-12-14T09:19:06Z', direction='ingress', ethertype='IPv4', id='da0655cc-bb9f-4c7a-ad87-b173ab1a21f1', protocol='tcp', remote_ip_prefix='0.0.0.0/0', updated_at='2018-12-14T09:19:06Z' |
| updated_at      | 2018-12-14T09:19:23Z                                                                                                                                                                                 |
+-----------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:19:25.804" starttime="20181214 09:19:25.803"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:19:25.806" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:19:25.806" starttime="20181214 09:19:25.805"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:25.808" starttime="20181214 09:19:25.807"></status>
</kw>
<msg timestamp="20181214 09:19:25.809" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...</msg>
<status status="PASS" endtime="20181214 09:19:25.809" starttime="20181214 09:19:23.672"></status>
</kw>
<msg timestamp="20181214 09:19:25.810" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...</msg>
<status status="PASS" endtime="20181214 09:19:25.810" starttime="20181214 09:19:23.662"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>${verify_description}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:25.812" starttime="20181214 09:19:25.811"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:25.812" starttime="20181214 09:19:21.459"></status>
</kw>
<kw name="Update Security Group Name and Verification">
<arguments>
<arg>${sg_id}</arg>
<arg>${NAME_UPDATE}</arg>
<arg>${VERIFY_NAME}</arg>
</arguments>
<kw name="Neutron Security Group Update" library="OpenStackOperations">
<doc>Updating security groups</doc>
<arguments>
<arg>${sg_id}</arg>
<arg>${name_update}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group set ${SecurityGroupName} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:19:25.838" level="INFO">Starting process:
openstack security group set ed29437d-92c9-4f07-9b03-54714bc0f4a8 --name SSH_UPDATED</msg>
<msg timestamp="20181214 09:19:25.883" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:19:28.095" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:19:28.095" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:19:28.095" starttime="20181214 09:19:25.837"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:19:28.097" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:19:28.097" starttime="20181214 09:19:28.096"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:19:28.098" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:19:28.098" starttime="20181214 09:19:28.098"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:28.100" starttime="20181214 09:19:28.099"></status>
</kw>
<msg timestamp="20181214 09:19:28.100" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:19:28.100" starttime="20181214 09:19:25.836"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:28.101" starttime="20181214 09:19:25.815"></status>
</kw>
<kw name="Neutron Security Group Show" library="OpenStackOperations">
<doc>Displays the neutron security group configurations that belongs to a given neutron security group name</doc>
<arguments>
<arg>${sg_id}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group show ${SecurityGroupRuleName}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:19:28.117" level="INFO">Starting process:
openstack security group show ed29437d-92c9-4f07-9b03-54714bc0f4a8</msg>
<msg timestamp="20181214 09:19:28.161" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:19:30.307" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:19:30.308" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:19:30.308" starttime="20181214 09:19:28.117"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:19:30.310" level="INFO">+-----------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                                                                |
+-----------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-12-14T09:19:03Z                                                                                                                                                                                 |
| description     | new security group 1                                                                                                                                                                                 |
| id              | ed29437d-92c9-4f07-9b03-54714bc0f4a8                                                                                                                                                                 |
| name            | SSH_UPDATED                                                                                                                                                                                          |
| project_id      | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                     |
| revision_number | 4                                                                                                                                                                                                    |
| rules           | created_at='2018-12-14T09:19:03Z', direction='egress', ethertype='IPv4', id='03796e75-964b-42a9-9fd8-79d28052985e', updated_at='2018-12-14T09:19:03Z'                                                |
|                 | created_at='2018-12-14T09:19:03Z', direction='egress', ethertype='IPv6', id='8c1ed931-fcb6-4786-bbf7-0f7c58fdd519', updated_at='2018-12-14T09:19:03Z'                                                |
|                 | created_at='2018-12-14T09:19:06Z', direction='ingress', ethertype='IPv4', id='da0655cc-bb9f-4c7a-ad87-b173ab1a21f1', protocol='tcp', remote_ip_prefix='0.0.0.0/0', updated_at='2018-12-14T09:19:06Z' |
| updated_at      | 2018-12-14T09:19:28Z                                                                                                                                                                                 |
+-----------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:19:30.310" starttime="20181214 09:19:30.309"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:19:30.311" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:19:30.312" starttime="20181214 09:19:30.311"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:30.313" starttime="20181214 09:19:30.312"></status>
</kw>
<msg timestamp="20181214 09:19:30.314" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...</msg>
<status status="PASS" endtime="20181214 09:19:30.314" starttime="20181214 09:19:28.116"></status>
</kw>
<msg timestamp="20181214 09:19:30.315" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...</msg>
<status status="PASS" endtime="20181214 09:19:30.315" starttime="20181214 09:19:28.101"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>${verify_name}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:30.316" starttime="20181214 09:19:30.316"></status>
</kw>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>session</arg>
<arg>${SEC_GROUP_API}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:30.324" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/security-groups/, headers=None json=None</msg>
<msg timestamp="20181214 09:19:30.324" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:30.324" starttime="20181214 09:19:30.317"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181214 09:19:30.325" level="INFO">{"security-groups":{"security-group":[{"uuid":"62100813-13a1-4c22-9a97-bfabd6744cb8","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":4,"name":"default","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":4,"name":"SSH_UPDATED","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"ee3dd710-2490-4241-b666-9fec686f0c78","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","revision-number":4,"name":"default","project-id":"bfcec20503cd4d309495f70adb639682"}]}}</msg>
<status status="PASS" endtime="20181214 09:19:30.326" starttime="20181214 09:19:30.325"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>${RESP_CODE_200}</arg>
</arguments>
<msg timestamp="20181214 09:19:30.327" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181214 09:19:30.327" starttime="20181214 09:19:30.326"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${verify_name}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:30.328" starttime="20181214 09:19:30.327"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:30.328" starttime="20181214 09:19:25.812"></status>
</kw>
<kw type="teardown" name="Get Test Teardown Debugs" library="OpenStackOperations">
<kw name="Get All" library="ODLTools">
<doc>Get all results provided by ODLTools</doc>
<arguments>
<arg>node_ip=${HA_PROXY_IP}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Cluster Info" library="ODLTools">
<doc>Get ODL Cluster related information like transaction counts, commit rates, etc.</doc>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show cluster-info -i ${ODL_SYSTEM_${i+1}_IP} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:19:30.335" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.21 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka</msg>
<status status="PASS" endtime="20181214 09:19:30.335" starttime="20181214 09:19:30.334"></status>
</kw>
<kw name="Run" library="OperatingSystem">
<doc>Runs the given command in the system and returns the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:30.339" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.21 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 09:19:30.923" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181214 09:19:30.923" starttime="20181214 09:19:30.336"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>output: ${output}</arg>
</arguments>
<msg timestamp="20181214 09:19:30.924" level="INFO">output: ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operational Sync Status = True
--------------------------------------------------------------------------------------------------------

--------------------------------------- Datastore Status -----------------------------------------------

---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1405
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 10
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 475
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 3029
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1688
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-entity-ownership-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 30
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-entity-ownership-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 140
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- DOMDataBroker CommitStats Details ----------------------------------

AverageCommitTime   = 0.00 ns
LongestCommitTime   = 0.00 ns
ShortestCommitTime  = 0.00 ns
TotalCommits        = 0
--------------------------------------------------------------------------------------------------------

----------------------------------- DISTRIBUTED DATASTORE COMMIT RATE ----------------------------------

distributed-data-store.config.commit.rate_Min      = 0.434189
distributed-data-store.config.commit.rate_Max      = 46.188531
distributed-data-store.config.commit.rate_Mean     = 4.76308610323
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 1890
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.090022
distributed-data-store.operational.commit.rate_Max      = 8.150287
distributed-data-store.operational.commit.rate_Mean     = 0.597469140722
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 4857
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- NETSTAT DETAILS FOR PORT 2550 --------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------- CPU AND MEMORY UTILIZATION OF THE KARAF PROCESS GATHERED BY 'TOP' --------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- FREE AND USED MEMORY IN THE SYSTEM ---------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- NODE HEALTH CHECK STATUS -------------------------------------------

Cluster Members = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Cluster Leader = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Unreachable Members = 
None
--------------------------------------------------------------------------------------------------------

-------------------------------------- lsof of KARAF Process -------------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

None</msg>
<status status="PASS" endtime="20181214 09:19:30.924" starttime="20181214 09:19:30.924"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:30.924" starttime="20181214 09:19:30.333"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:30.924" starttime="20181214 09:19:30.333"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:30.925" starttime="20181214 09:19:30.332"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Get EOS</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get EOS" library="ODLTools">
<doc>Get the various ODL entity ownership information</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181214 09:19:30.927" level="INFO">${tmpdir} = CSIT_Neutron_Security_Group_TC01_Update_Security_Group_description_and_Name</msg>
<status status="PASS" endtime="20181214 09:19:30.927" starttime="20181214 09:19:30.927"></status>
</kw>
<msg timestamp="20181214 09:19:30.927" level="INFO">${dstdir} = /tmp/CSIT_Neutron_Security_Group_TC01_Update_Security_Group_description_and_Name</msg>
<status status="PASS" endtime="20181214 09:19:30.927" starttime="20181214 09:19:30.926"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show eos -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:19:30.928" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Neutron_Security_Group_TC01_Update_Security_Group_description_and_Name</msg>
<status status="PASS" endtime="20181214 09:19:30.928" starttime="20181214 09:19:30.928"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:30.930" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Neutron_Security_Group_TC01_Update_Security_Group_description_and_Name 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 09:19:31.247" level="INFO">${rc} = 0</msg>
<msg timestamp="20181214 09:19:31.247" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181214 09:19:31.247" starttime="20181214 09:19:30.928"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181214 09:19:31.249" level="INFO">rc: 0, output: ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
------------------------------------------------------- ------------------
VPN_SERVICE                                             member-1 (member-1)
arpmonitoring                                           member-1 (member-1)
bgp                                                     member-1 (member-1)
elan                                                    member-1 (member-1)
interface_config                                        member-1 (member-1)
interface_service_binding                               member-1 (member-1)
itm_config                                              member-1 (member-1)
netvirt-acl                                             member-1 (member-1)
netvirt-ipv6service-owner-entity                        member-1 (member-1)
netvirt-qos-owner-entity                                member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/272795776625121 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/192.0.2.21     member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181214 09:19:31.249" starttime="20181214 09:19:31.248"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:31.251" starttime="20181214 09:19:31.249"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:31.251" starttime="20181214 09:19:30.925"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:31.251" starttime="20181214 09:19:30.925"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Analyze Tunnels</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181214 09:19:31.255" level="INFO">${tmpdir} = CSIT_Neutron_Security_Group_TC01_Update_Security_Group_description_and_Name</msg>
<status status="PASS" endtime="20181214 09:19:31.255" starttime="20181214 09:19:31.254"></status>
</kw>
<msg timestamp="20181214 09:19:31.255" level="INFO">${dstdir} = /tmp/CSIT_Neutron_Security_Group_TC01_Update_Security_Group_description_and_Name</msg>
<status status="PASS" endtime="20181214 09:19:31.255" starttime="20181214 09:19:31.253"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt analyze tunnels -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:19:31.256" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Neutron_Security_Group_TC01_Update_Security_Group_description_and_Name</msg>
<status status="PASS" endtime="20181214 09:19:31.256" starttime="20181214 09:19:31.255"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:31.259" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Neutron_Security_Group_TC01_Update_Security_Group_description_and_Name 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 09:19:31.539" level="INFO">${rc} = 1</msg>
<msg timestamp="20181214 09:19:31.540" level="INFO">${output} = 2018-12-14 09:19:31,481 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:tunnel-list
2018-12-14 09:19:31,486 | ERR | common.r...</msg>
<status status="PASS" endtime="20181214 09:19:31.540" starttime="20181214 09:19:31.256"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181214 09:19:31.541" level="INFO">rc: 1, output: 2018-12-14 09:19:31,481 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:tunnel-list
2018-12-14 09:19:31,486 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/operational/itm-state:tunnels_state
2018-12-14 09:19:31,491 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:dpn-teps-state
2018-12-14 09:19:31,506 | ERR | netvirt.analyze      | 0278 | Tunnel configuration missing
Analysing transport-zone:default-transport-zone
Tunnel configuration missing
Traceback (most recent call last):
  File "/usr/bin/odltools", line 11, in &lt;module&gt;
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/odltools/__main__.py", line 13, in main
    cli.main()
  File "/usr/lib/python2.7/site-packages/odltools/cli.py", line 50, in main
    sys.exit(args.func(args))
  File "/usr/lib/python2.7/site-packages/odltools/netvirt/analyze.py", line 281, in analyze_tunnels
    for tunnel in all_tunnels.get('missing'):
AttributeError: 'NoneType' object has no attribute 'get'</msg>
<status status="PASS" endtime="20181214 09:19:31.542" starttime="20181214 09:19:31.541"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<msg timestamp="20181214 09:19:31.543" level="FAIL">''1' == '0'' should be true.</msg>
<status status="FAIL" endtime="20181214 09:19:31.543" starttime="20181214 09:19:31.542"></status>
</kw>
<status status="FAIL" endtime="20181214 09:19:31.544" starttime="20181214 09:19:31.252"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:31.544" starttime="20181214 09:19:31.252"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:31.544" starttime="20181214 09:19:30.331"></status>
</kw>
<kw name="Get OvsDebugInfo" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from all Openstack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Get DumpFlows And Ovsconfig" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from OVS from the Openstack Node</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:31.548" starttime="20181214 09:19:31.548"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:31.551" level="INFO">cmd: ip -o link</msg>
<status status="PASS" endtime="20181214 09:19:31.551" starttime="20181214 09:19:31.550"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:31.552" starttime="20181214 09:19:31.551"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:31.553" starttime="20181214 09:19:31.552"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:31.560" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181214 09:19:31.560" starttime="20181214 09:19:31.553"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:31.577" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UP mode DEFAULT group default qlen 1000\    link/ether 00:2d:53:56:c8:f7 brd ff:ff:ff:ff:ff:ff
3: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 86:e4:e2:2c:cd:1a brd ff:ff:ff:ff:ff:ff
4: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:2d:53:56:c8:f7 brd ff:ff:ff:ff:ff:ff
5: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:e5:ff:40:6e brd ff:ff:ff:ff:ff:ff
26: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether f8:1b:37:5c:a9:e1 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:31.578" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOW...</msg>
<status status="PASS" endtime="20181214 09:19:31.578" starttime="20181214 09:19:31.561"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:31.578" starttime="20181214 09:19:31.549"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:31.580" level="INFO">cmd: ip -o addr</msg>
<status status="PASS" endtime="20181214 09:19:31.580" starttime="20181214 09:19:31.579"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:31.580" starttime="20181214 09:19:31.580"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:31.581" starttime="20181214 09:19:31.581"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:31.584" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181214 09:19:31.584" starttime="20181214 09:19:31.581"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:31.600" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::22d:53ff:fe56:c8f7/64 scope link \       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.21/24 brd 192.0.2.255 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.22/32 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.16/32 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet6 fe80::22d:53ff:fe56:c8f7/64 scope link \       valid_lft forever preferred_lft forever
5: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
5: docker0    inet6 fe80::42:e5ff:feff:406e/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:31.600" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::22d:53...</msg>
<status status="PASS" endtime="20181214 09:19:31.600" starttime="20181214 09:19:31.585"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:31.601" starttime="20181214 09:19:31.578"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:31.605" level="INFO">cmd: ip route</msg>
<status status="PASS" endtime="20181214 09:19:31.605" starttime="20181214 09:19:31.602"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:31.606" starttime="20181214 09:19:31.605"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:31.607" starttime="20181214 09:19:31.606"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:31.609" level="INFO">ip route</msg>
<status status="PASS" endtime="20181214 09:19:31.609" starttime="20181214 09:19:31.607"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:31.619" level="INFO">default via 192.0.2.1 dev br-ex 
169.254.0.0/16 dev eth0 scope link metric 1002 
169.254.0.0/16 dev br-ex scope link metric 1004 
169.254.169.254 via 192.0.2.1 dev br-ex 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev br-ex proto kernel scope link src 192.0.2.21 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:31.619" level="INFO">${output} = default via 192.0.2.1 dev br-ex 
169.254.0.0/16 dev eth0 scope link metric 1002 
169.254.0.0/16 dev br-ex scope link metric 1004 
169.254.169.254 via 192.0.2.1 dev br-ex 
172.31.0.0/24 dev docker0...</msg>
<status status="PASS" endtime="20181214 09:19:31.619" starttime="20181214 09:19:31.609"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:31.619" starttime="20181214 09:19:31.601"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:31.621" level="INFO">cmd: arp -an</msg>
<status status="PASS" endtime="20181214 09:19:31.621" starttime="20181214 09:19:31.621"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:31.622" starttime="20181214 09:19:31.622"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:31.623" starttime="20181214 09:19:31.622"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:31.626" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181214 09:19:31.626" starttime="20181214 09:19:31.623"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:31.629" level="INFO">? (192.0.2.99) at ee:6e:e4:e4:48:40 [ether] on br-ex
? (192.0.2.1) at 00:ce:28:28:52:b3 [ether] on br-ex
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:31.630" level="INFO">${output} = ? (192.0.2.99) at ee:6e:e4:e4:48:40 [ether] on br-ex
? (192.0.2.1) at 00:ce:28:28:52:b3 [ether] on br-ex
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:19:31.630" starttime="20181214 09:19:31.626"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:31.630" starttime="20181214 09:19:31.620"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip netns list | awk '{print $1}'</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<assign>
<var>${nslist}</var>
</assign>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:31.632" level="INFO">cmd: ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181214 09:19:31.632" starttime="20181214 09:19:31.631"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:31.632" starttime="20181214 09:19:31.632"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:31.633" starttime="20181214 09:19:31.633"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:31.636" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181214 09:19:31.636" starttime="20181214 09:19:31.633"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:31.641" level="INFO">qdhcp-6e9baee3-4703-423b-9631-196f45105082
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:31.642" level="INFO">${output} = qdhcp-6e9baee3-4703-423b-9631-196f45105082
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:19:31.642" starttime="20181214 09:19:31.637"></status>
</kw>
<msg timestamp="20181214 09:19:31.642" level="INFO">${nslist} = qdhcp-6e9baee3-4703-423b-9631-196f45105082
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:19:31.642" starttime="20181214 09:19:31.630"></status>
</kw>
<kw name="Split To Lines" library="String">
<doc>Splits the given string to lines.</doc>
<arguments>
<arg>${nslist}</arg>
<arg>end=-1</arg>
</arguments>
<assign>
<var>@{lines}</var>
</assign>
<msg timestamp="20181214 09:19:31.643" level="INFO">1 lines returned</msg>
<msg timestamp="20181214 09:19:31.643" level="INFO">@{lines} = [ qdhcp-6e9baee3-4703-423b-9631-196f45105082 ]</msg>
<status status="PASS" endtime="20181214 09:19:31.643" starttime="20181214 09:19:31.643"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<kw type="foritem" name="${line} = qdhcp-6e9baee3-4703-423b-9631-196f45105082">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:31.645" level="INFO">cmd: sudo ip netns exec qdhcp-6e9baee3-4703-423b-9631-196f45105082 ip -o link</msg>
<status status="PASS" endtime="20181214 09:19:31.645" starttime="20181214 09:19:31.645"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:31.646" starttime="20181214 09:19:31.646"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:31.647" starttime="20181214 09:19:31.646"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:31.650" level="INFO">sudo ip netns exec qdhcp-6e9baee3-4703-42 3b-9631-196f45105082 ip -o link</msg>
<status status="PASS" endtime="20181214 09:19:31.650" starttime="20181214 09:19:31.647"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:31.706" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
51: tap09e23be4-28: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:1d:aa:b3 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:31.706" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
51: tap09e23be4-28: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181214 09:19:31.706" starttime="20181214 09:19:31.651"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:31.706" starttime="20181214 09:19:31.644"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:31.708" level="INFO">cmd: sudo ip netns exec qdhcp-6e9baee3-4703-423b-9631-196f45105082 ip -o addr</msg>
<status status="PASS" endtime="20181214 09:19:31.708" starttime="20181214 09:19:31.708"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:31.709" starttime="20181214 09:19:31.708"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:31.709" starttime="20181214 09:19:31.709"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:31.713" level="INFO">sudo ip netns exec qdhcp-6e9baee3-4703-42 3b-9631-196f45105082 ip -o addr</msg>
<status status="PASS" endtime="20181214 09:19:31.713" starttime="20181214 09:19:31.709"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:31.748" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
51: tap09e23be4-28    inet 61.2.1.2/24 brd 61.2.1.255 scope global tap09e23be4-28\       valid_lft forever preferred_lft forever
51: tap09e23be4-28    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap09e23be4-28\       valid_lft forever preferred_lft forever
51: tap09e23be4-28    inet6 fe80::f816:3eff:fe1d:aab3/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:31.748" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
51: tap09e23be4-28    inet 61...</msg>
<status status="PASS" endtime="20181214 09:19:31.749" starttime="20181214 09:19:31.714"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:31.749" starttime="20181214 09:19:31.707"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:31.750" level="INFO">cmd: sudo ip netns exec qdhcp-6e9baee3-4703-423b-9631-196f45105082 ip route</msg>
<status status="PASS" endtime="20181214 09:19:31.750" starttime="20181214 09:19:31.750"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:31.751" starttime="20181214 09:19:31.750"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:31.751" starttime="20181214 09:19:31.751"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:31.754" level="INFO">sudo ip netns exec qdhcp-6e9baee3-4703-42 3b-9631-196f45105082 ip route</msg>
<status status="PASS" endtime="20181214 09:19:31.754" starttime="20181214 09:19:31.751"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:31.786" level="INFO">default via 61.2.1.1 dev tap09e23be4-28 
61.2.1.0/24 dev tap09e23be4-28 proto kernel scope link src 61.2.1.2 
169.254.0.0/16 dev tap09e23be4-28 proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:31.786" level="INFO">${output} = default via 61.2.1.1 dev tap09e23be4-28 
61.2.1.0/24 dev tap09e23be4-28 proto kernel scope link src 61.2.1.2 
169.254.0.0/16 dev tap09e23be4-28 proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181214 09:19:31.786" starttime="20181214 09:19:31.754"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:31.786" starttime="20181214 09:19:31.749"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:31.786" starttime="20181214 09:19:31.644"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:31.786" starttime="20181214 09:19:31.643"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:31.788" level="INFO">cmd: sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181214 09:19:31.788" starttime="20181214 09:19:31.787"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:31.788" starttime="20181214 09:19:31.788"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:31.789" starttime="20181214 09:19:31.789"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:31.790" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181214 09:19:31.791" starttime="20181214 09:19:31.789"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:31.820" level="INFO">d631111f-455e-4c7e-a9ff-d26193b9fec9
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.21:6640"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.21:6653"
            is_connected: true
        fail_mode: secure
        Port "tap09e23be4-28"
            tag: 4095
            Interface "tap09e23be4-28"
                type: internal
        Port br-int
            Interface br-int
                type: internal
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
    Bridge br-ex
        fail_mode: standalone
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port "eth0"
            Interface "eth0"
        Port br-ex
            Interface br-ex
                type: internal
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:31.820" level="INFO">${output} = d631111f-455e-4c7e-a9ff-d26193b9fec9
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.21:6640"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181214 09:19:31.820" starttime="20181214 09:19:31.791"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:31.820" starttime="20181214 09:19:31.787"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:31.822" level="INFO">cmd: sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181214 09:19:31.822" starttime="20181214 09:19:31.821"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:31.822" starttime="20181214 09:19:31.822"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:31.823" starttime="20181214 09:19:31.822"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:31.824" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181214 09:19:31.825" starttime="20181214 09:19:31.823"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:31.854" level="INFO">_uuid               : d631111f-455e-4c7e-a9ff-d26193b9fec9
bridges             : [ae491c00-54ea-4008-9450-61bde39089b6, b432c6c4-6287-43e0-acc8-62136a0ab66c]
cur_cfg             : 59
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-controller-0.opnfvlf.org", "odl_os_hostconfig_config_odl_l2"="{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}", odl_os_hostconfig_hostid="overcloud-controller-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="f719731f-d938-4508-afd6-1890f6fec1cf"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [0814bf68-cf86-405f-8dc4-64e7be0b4582, 1386f2fa-8d16-4da6-a522-90e201c331e1]
next_cfg            : 59
other_config        : {local_ip="192.0.2.21", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:31.854" level="INFO">${output} = _uuid               : d631111f-455e-4c7e-a9ff-d26193b9fec9
bridges             : [ae491c00-54ea-4008-9450-61bde39089b6, b432c6c4-6287-43e0-acc8-62136a0ab66c]
cur_cfg             : 59
datapath_types...</msg>
<status status="PASS" endtime="20181214 09:19:31.854" starttime="20181214 09:19:31.825"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:31.854" starttime="20181214 09:19:31.821"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:31.856" level="INFO">cmd: sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:19:31.856" starttime="20181214 09:19:31.855"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:31.856" starttime="20181214 09:19:31.856"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:31.857" starttime="20181214 09:19:31.856"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:31.859" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:19:31.859" starttime="20181214 09:19:31.857"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:31.883" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000f81b375ca9e1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):
 1(br-ex-patch): addr:36:95:15:0b:6c:54
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 26(tap09e23be4-28): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:f8:1b:37:5c:a9:e1
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x7): frags=normal miss_send_len=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:31.883" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000f81b375ca9e1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3...</msg>
<status status="PASS" endtime="20181214 09:19:31.883" starttime="20181214 09:19:31.859"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:31.883" starttime="20181214 09:19:31.855"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:31.884" level="INFO">cmd: sudo ovs-ofctl dump-flows br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:19:31.885" starttime="20181214 09:19:31.884"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:31.885" starttime="20181214 09:19:31.885"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:31.885" starttime="20181214 09:19:31.885"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:31.888" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181214 09:19:31.888" starttime="20181214 09:19:31.886"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:32.163" level="INFO">cookie=0x8000000, duration=3518.741s, table=0, n_packets=10548, n_bytes=569592, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=19.651s, table=0, n_packets=5, n_bytes=446, priority=4,in_port="tap09e23be4-28",vlan_tci=0x0000/0x1fff actions=write_metadata:0x220000000000/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2778.109s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x8040000, duration=18.727s, table=17, n_packets=2, n_bytes=180, priority=10,metadata=0x220000000000/0xffffff0000000000 actions=load:0x22-&gt;NXM_NX_REG1[0..19],load:0x1396-&gt;NXM_NX_REG7[0..15],write_metadata:0xa000221396000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6800000, duration=3804.545s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3804.545s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3804.545s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3804.545s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3804.545s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3660.497s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3660.497s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3804.545s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3804.545s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3804.374s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x9001396, duration=18.732s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x4c actions=write_metadata:0x1396000000/0xfffffffff000000,goto_table:51
 cookie=0x9051396, duration=19.646s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x4c actions=write_metadata:0x1396000000/0xfffffffff000000,goto_table:51
 cookie=0x822002d, duration=3804.049s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3804.049s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3804.374s, table=43, n_packets=1285, n_bytes=115318, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3804.545s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3804.545s, table=48, n_packets=1352, n_bytes=118132, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8051396, duration=18.732s, table=50, n_packets=2, n_bytes=180, priority=20,metadata=0x221396000000/0xfffffffff000000,dl_src=fa:16:3e:1d:aa:b3 actions=goto_table:51
 cookie=0x8050001, duration=3804.374s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3804.545s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8031396, duration=18.732s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1396000000/0xffff000000,dl_dst=fa:16:3e:1d:aa:b3 actions=load:0x2200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3804.374s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3804.374s, table=51, n_packets=489, n_bytes=30866, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3518.107s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3518.107s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1858.191s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1858.191s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1858.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1858.006s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1855.495s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1855.494s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8701396, duration=18.732s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1396000001/0xffff000001 actions=write_actions(group:210027)
 cookie=0x8701396, duration=18.732s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1396000000/0xffff000001 actions=write_actions(group:210028)
 cookie=0x8800004, duration=3517.791s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1857.842s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1857.376s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1855.170s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800022, duration=18.731s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x22,metadata=0x220000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3517.791s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1857.842s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1857.376s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1855.170s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800022, duration=18.732s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x22 actions=load:0x2200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3804.545s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3804.545s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3804.374s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3804.545s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3804.337s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3804.337s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3804.337s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3804.337s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3804.337s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3804.337s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3804.337s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3804.337s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3804.337s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3804.337s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3804.337s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3804.337s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3804.337s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3804.337s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3804.337s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3804.337s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3804.337s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3804.337s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3804.337s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3804.337s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3804.337s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3804.337s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3804.337s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3804.337s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3518.717s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3518.717s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:"br-ex-patch"
 cookie=0x8000007, duration=19.645s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x2200 actions=output:"tap09e23be4-28"
 cookie=0x6900000, duration=3804.337s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3804.337s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3804.337s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3804.337s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3804.337s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3804.337s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3804.337s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3804.337s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3804.337s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3804.337s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3804.337s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3804.337s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3804.337s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3804.337s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3804.337s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3804.337s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3804.337s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3804.337s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3804.337s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3804.337s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3804.337s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3804.337s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3804.337s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:32.164" level="INFO">${output} =  cookie=0x8000000, duration=3518.741s, table=0, n_packets=10548, n_bytes=569592, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_ta...</msg>
<status status="PASS" endtime="20181214 09:19:32.164" starttime="20181214 09:19:31.888"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.164" starttime="20181214 09:19:31.883"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.166" level="INFO">cmd: sudo ovs-ofctl dump-groups br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:19:32.166" starttime="20181214 09:19:32.165"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:32.166" starttime="20181214 09:19:32.166"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:32.167" starttime="20181214 09:19:32.166"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.170" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181214 09:19:32.170" starttime="20181214 09:19:32.167"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:32.200" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210005,type=all
 group_id=210017,type=all
 group_id=210015,type=all
 group_id=210027,type=all,bucket=actions=set_field:0x22-&gt;tun_id,resubmit(,55)
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=225001,type=all,bucket=actions=drop
 group_id=210009,type=all
 group_id=210010,type=all,bucket=actions=group:210009,bucket=actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210028,type=all,bucket=actions=group:210027
 group_id=210016,type=all,bucket=actions=group:210015,bucket=actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210018,type=all,bucket=actions=group:210017,bucket=actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220),bucket=actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:32.200" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210005,type=all
 group_id=210017,type=all
 group_id=210015,type=all
 group_id=210027,type=all,bucket=actions=set_field:0x22-&gt;tun_id,resubmit(,55...</msg>
<status status="PASS" endtime="20181214 09:19:32.200" starttime="20181214 09:19:32.170"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.201" starttime="20181214 09:19:32.164"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.202" level="INFO">cmd: sudo ovs-ofctl dump-group-stats br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:19:32.202" starttime="20181214 09:19:32.202"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:32.203" starttime="20181214 09:19:32.202"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:32.203" starttime="20181214 09:19:32.203"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.205" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181214 09:19:32.205" starttime="20181214 09:19:32.203"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:32.238" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210005,duration=3519.042s,ref_count=1,packet_count=0,byte_count=0
 group_id=210017,duration=1858.946s,ref_count=1,packet_count=0,byte_count=0
 group_id=210015,duration=1856.439s,ref_count=1,packet_count=0,byte_count=0
 group_id=210027,duration=19.966s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=5000,duration=3804.655s,ref_count=1,packet_count=57,byte_count=2394,bucket0:packet_count=57,byte_count=2394,bucket1:packet_count=57,byte_count=2394,bucket2:packet_count=57,byte_count=2394
 group_id=210006,duration=3518.747s,ref_count=1,packet_count=41,byte_count=3570,bucket0:packet_count=41,byte_count=3570,bucket1:packet_count=41,byte_count=3570
 group_id=225001,duration=3489.277s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=210009,duration=1859.148s,ref_count=1,packet_count=0,byte_count=0
 group_id=210010,duration=1858.843s,ref_count=1,packet_count=3,byte_count=270,bucket0:packet_count=3,byte_count=270,bucket1:packet_count=3,byte_count=270
 group_id=210028,duration=19.662s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210016,duration=1856.133s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
 group_id=210018,duration=1858.643s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180,bucket2:packet_count=2,byte_count=180
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:32.239" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210005,duration=3519.042s,ref_count=1,packet_count=0,byte_count=0
 group_id=210017,duration=1858.946s,ref_count=1,packet_count=0,byte_count=0
 group_i...</msg>
<status status="PASS" endtime="20181214 09:19:32.239" starttime="20181214 09:19:32.206"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.239" starttime="20181214 09:19:32.201"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.239" starttime="20181214 09:19:31.546"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.239" starttime="20181214 09:19:31.546"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.239" starttime="20181214 09:19:31.546"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.239" starttime="20181214 09:19:31.545"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>DataModels.Get Model Dump</arg>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Get Model Dump" library="DataModels">
<doc>Will output a list of mdsal models using ${data_models} list</doc>
<arguments>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>http://${controller_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
<arg>timeout=1</arg>
<arg>max_retries=0</arg>
</arguments>
<msg timestamp="20181214 09:19:32.249" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.22:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ada010e90&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 09:19:32.250" starttime="20181214 09:19:32.249"></status>
</kw>
<kw type="for" name="${model} IN [ @{data_models} ]">
<kw type="foritem" name="${model} = config/ebgp:bgp">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.256" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.256" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.256" starttime="20181214 09:19:32.250"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.257" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:32.257" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.257" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:32.257" starttime="20181214 09:19:32.256"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.258" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.258" starttime="20181214 09:19:32.257"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.258" starttime="20181214 09:19:32.250"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.262" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.262" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.262" starttime="20181214 09:19:32.258"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.263" level="INFO">To JSON using : content={"elan-instances":{"elan-instance":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","segment-type":"elan:segment-type-flat","external":false,"elan-tag":5001,"mac-timeout":300},{"elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082","segmentation-id":76,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5014,"mac-timeout":300}]}} </msg>
<msg timestamp="20181214 09:19:32.263" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.263" level="INFO">${pretty_output} = {
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "exte...</msg>
<status status="PASS" endtime="20181214 09:19:32.263" starttime="20181214 09:19:32.263"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.264" level="INFO">{
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-flat"
            },
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082",
                "elan-tag": 5014,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 76
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.264" starttime="20181214 09:19:32.263"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.264" starttime="20181214 09:19:32.258"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.266" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.266" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.267" starttime="20181214 09:19:32.264"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.267" level="INFO">To JSON using : content={"elan-interfaces":{"elan-interface":[{"name":"711d9b46-d038-43e8-b2d5-c9db4a29e05c","elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082","static-mac-entries":[{"mac-address":"fa:16:3e:86:22:fe","ip-prefix":"61.2.1.30"}]},{"name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082","static-mac-entries":[{"mac-address":"fa:16:3e:1d:aa:b3","ip-prefix":"61.2.1.2"}]},{"name":"8b1cbc4f-04f8-46bf-9cf9-2239353ae21d","elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082","static-mac-entries":[{"mac-address":"fa:16:3e:81:6d:7f","ip-prefix":"61.2.1.13"}]}]}} </msg>
<msg timestamp="20181214 09:19:32.267" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.267" level="INFO">${pretty_output} = {
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082",
                "name": "711d9b46-d038-43e8-b2d5-c9db...</msg>
<status status="PASS" endtime="20181214 09:19:32.267" starttime="20181214 09:19:32.267"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.268" level="INFO">{
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082",
                "name": "711d9b46-d038-43e8-b2d5-c9db4a29e05c",
                "static-mac-entries": [
                    {
                        "ip-prefix": "61.2.1.30",
                        "mac-address": "fa:16:3e:86:22:fe"
                    }
                ]
            },
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082",
                "name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "static-mac-entries": [
                    {
                        "ip-prefix": "61.2.1.2",
                        "mac-address": "fa:16:3e:1d:aa:b3"
                    }
                ]
            },
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082",
                "name": "8b1cbc4f-04f8-46bf-9cf9-2239353ae21d",
                "static-mac-entries": [
                    {
                        "ip-prefix": "61.2.1.13",
                        "mac-address": "fa:16:3e:81:6d:7f"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.268" starttime="20181214 09:19:32.268"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.268" starttime="20181214 09:19:32.264"></status>
</kw>
<kw type="foritem" name="${model} = config/id-manager:id-pools">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.272" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.272" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.272" starttime="20181214 09:19:32.268"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.275" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"interfaces","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"interfaces.-1073741291","last-access-time":1544779152}],"id-entries":[{"id-key":"09e23be4-28b0-414a-9ea2-eae5f68e3676","id-value":[34]},{"id-key":"272795776625121:br-ex-patch:trunk","id-value":[3]}]},{"pool-name":"nextHopPointerPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":150000,"cursor":152499,"end":175000},"block-size":2500,"child-pools":[{"child-pool-name":"nextHopPointerPool.-1073741291","last-access-time":1544774985}]},{"pool-name":"meters.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"meters","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"snatGroupIdPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":225000,"cursor":227499,"end":250000},"block-size":2500,"child-pools":[{"child-pool-name":"snatGroupIdPool.-1073741291","last-access-time":1544777333}],"id-entries":[{"id-key":"snatmiss.1e4edfa6-cbe1-4350-a6cc-902700e990e9","id-value":[225000]},{"id-key":"snatmiss.81a5d8ea-e37b-41b1-9ef9-76987b8899f7","id-value":[225002]},{"id-key":"snatmiss.e13b9ba2-e337-4e51-9e53-07a75695540c","id-value":[225001]},{"id-key":"snatmiss.c970ecfa-6d5c-4034-ad7f-6cdc3eeca600","id-value":[225003]},{"id-key":"snatmiss.af5e5228-b176-4625-ae95-e17e04b022d8","id-value":[225004]}]},{"pool-name":"lporttag","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":170001,"cursor":179999,"end":270000},"block-size":9999,"child-pools":[{"child-pool-name":"lporttag.-1073741291","last-access-time":1544774985}]},{"pool-name":"RouteDistinguisherPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"RouteDistinguisherPool","available-ids-holder":{"start":1,"cursor":0,"end":6553},"block-size":6553},{"pool-name":"lporttag.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"lporttag","available-ids-holder":{"start":170001,"cursor":170000,"end":179999},"block-size":9999},{"pool-name":"groups","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"groups.-1073741291","last-access-time":1544774983}]},{"pool-name":"elan.ids.pool.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775654,"id":5002},{"ready-time-sec":1544776448,"id":5003},{"ready-time-sec":1544776454,"id":5004},{"ready-time-sec":1544777347,"id":5007},{"ready-time-sec":1544777354,"id":5006},{"ready-time-sec":1544777360,"id":5005},{"ready-time-sec":1544777366,"id":5009},{"ready-time-sec":1544777373,"id":5008},{"ready-time-sec":1544778288,"id":5011},{"ready-time-sec":1544778294,"id":5010},{"ready-time-sec":1544779092,"id":5013},{"ready-time-sec":1544779098,"id":5012}],"available-id-count":12,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5014,"end":5499},"block-size":500},{"pool-name":"aliveness-monitor","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"aliveness-monitor.-1073741291","last-access-time":1544774986}],"id-entries":[{"id-key":"2.120000.4.Arp.","id-value":[1]}]},{"pool-name":"tables","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"tables.-1073741291","last-access-time":1544774983}]},{"pool-name":"nextHopPointerPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"nextHopPointerPool","available-ids-holder":{"start":150000,"cursor":149999,"end":152499},"block-size":2500},{"pool-name":"meters","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"meters.-1073741291","last-access-time":1544774983}]},{"pool-name":"vpnservices.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775652,"id":100001}],"available-id-count":1,"delayed-time-sec":30},"parent-pool-name":"vpnservices","available-ids-holder":{"start":100000,"cursor":100002,"end":102999},"block-size":3000},{"pool-name":"opendaylight-vni-ranges.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"opendaylight-vni-ranges","available-ids-holder":{"start":70000,"cursor":69999,"end":72998},"block-size":2999},{"pool-name":"aliveness-monitor.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"aliveness-monitor","available-ids-holder":{"start":1,"cursor":1,"end":6553},"block-size":6553},{"pool-name":"elan.ids.pool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":5000,"cursor":5499,"end":10000},"block-size":500,"child-pools":[{"child-pool-name":"elan.ids.pool.-1073741291","last-access-time":1544779148}],"id-entries":[{"id-key":"arp.responder.group.id","id-value":[5000]},{"id-key":"6e9baee3-4703-423b-9631-196f45105082","id-value":[5014]},{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]}]},{"pool-name":"groups.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"groups","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"RouteDistinguisherPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"RouteDistinguisherPool.-1073741291","last-access-time":1544774986}]},{"pool-name":"snatGroupIdPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"snatGroupIdPool","available-ids-holder":{"start":225000,"cursor":225004,"end":227499},"block-size":2500},{"pool-name":"ACL-TAG-POOL.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"ACL-TAG-POOL","available-ids-holder":{"start":1,"cursor":7,"end":999},"block-size":999},{"pool-name":"tables.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"tables","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"interfaces.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775654,"id":1},{"ready-time-sec":1544776424,"id":7},{"ready-time-sec":1544776430,"id":6},{"ready-time-sec":1544776437,"id":2},{"ready-time-sec":1544776437,"id":4},{"ready-time-sec":1544776440,"id":5},{"ready-time-sec":1544776446,"id":8},{"ready-time-sec":1544777320,"id":17},{"ready-time-sec":1544777326,"id":12},{"ready-time-sec":1544777329,"id":11},{"ready-time-sec":1544777331,"id":9},{"ready-time-sec":1544777331,"id":10},{"ready-time-sec":1544777334,"id":13},{"ready-time-sec":1544777334,"id":14},{"ready-time-sec":1544777337,"id":16},{"ready-time-sec":1544777337,"id":15},{"ready-time-sec":1544777346,"id":21},{"ready-time-sec":1544777351,"id":18},{"ready-time-sec":1544777357,"id":20},{"ready-time-sec":1544777357,"id":19},{"ready-time-sec":1544777363,"id":23},{"ready-time-sec":1544777364,"id":22},{"ready-time-sec":1544777370,"id":25},{"ready-time-sec":1544777370,"id":24},{"ready-time-sec":1544778272,"id":28},{"ready-time-sec":1544778277,"id":26},{"ready-time-sec":1544778280,"id":27},{"ready-time-sec":1544779076,"id":31},{"ready-time-sec":1544779081,"id":30},{"ready-time-sec":1544779084,"id":29},{"ready-time-sec":1544779090,"id":32},{"ready-time-sec":1544779096,"id":33}],"available-id-count":32,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":34,"end":6553},"block-size":6553},{"pool-name":"vpnservices","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":100000,"cursor":102999,"end":130000},"block-size":3000,"child-pools":[{"child-pool-name":"vpnservices.-1073741291","last-access-time":1544775622}],"id-entries":[{"id-key":"1e4edfa6-cbe1-4350-a6cc-902700e990e9.192.0.2.0/24","id-value":[100002]},{"id-key":"44f91859-7723-44e1-a95d-25948457eb65","id-value":[100000]}]},{"pool-name":"opendaylight-vni-ranges","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":70000,"cursor":72998,"end":99999},"block-size":2999,"child-pools":[{"child-pool-name":"opendaylight-vni-ranges.-1073741291","last-access-time":1544774987}]},{"pool-name":"ACL-TAG-POOL","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":999,"end":10000},"block-size":999,"child-pools":[{"child-pool-name":"ACL-TAG-POOL.-1073741291","last-access-time":1544779143}],"id-entries":[{"id-key":"c4e77973-bb58-4259-807f-059e9ca50e36","id-value":[3]},{"id-key":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b","id-value":[5]},{"id-key":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","id-value":[7]},{"id-key":"b748f633-eac9-4f4f-8995-86f5eb50b300","id-value":[6]},{"id-key":"62100813-13a1-4c22-9a97-bfabd6744cb8","id-value":[2]},{"id-key":"ee3dd710-2490-4241-b666-9fec686f0c78","id-value":[1]},{"id-key":"e2818f66-326e-435a-8735-9da9d4a67eb4","id-value":[4]}]}]}} </msg>
<msg timestamp="20181214 09:19:32.275" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.276" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
  ...</msg>
<status status="PASS" endtime="20181214 09:19:32.276" starttime="20181214 09:19:32.273"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.276" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741291",
                        "last-access-time": 1544779152
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                        "id-value": [
                            34
                        ]
                    },
                    {
                        "id-key": "272795776625121:br-ex-patch:trunk",
                        "id-value": [
                            3
                        ]
                    }
                ],
                "pool-name": "interfaces",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 152499,
                    "end": 175000,
                    "start": 150000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "nextHopPointerPool.-1073741291",
                        "last-access-time": 1544774985
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "meters",
                "pool-name": "meters.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 227499,
                    "end": 250000,
                    "start": 225000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "snatGroupIdPool.-1073741291",
                        "last-access-time": 1544777333
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                        "id-value": [
                            225000
                        ]
                    },
                    {
                        "id-key": "snatmiss.81a5d8ea-e37b-41b1-9ef9-76987b8899f7",
                        "id-value": [
                            225002
                        ]
                    },
                    {
                        "id-key": "snatmiss.e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.c970ecfa-6d5c-4034-ad7f-6cdc3eeca600",
                        "id-value": [
                            225003
                        ]
                    },
                    {
                        "id-key": "snatmiss.af5e5228-b176-4625-ae95-e17e04b022d8",
                        "id-value": [
                            225004
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741291",
                        "last-access-time": 1544774985
                    }
                ],
                "pool-name": "lporttag",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 0,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "RouteDistinguisherPool",
                "pool-name": "RouteDistinguisherPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "groups.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5014,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 12,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1544775654
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1544776448
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1544776454
                        },
                        {
                            "id": 5007,
                            "ready-time-sec": 1544777347
                        },
                        {
                            "id": 5006,
                            "ready-time-sec": 1544777354
                        },
                        {
                            "id": 5005,
                            "ready-time-sec": 1544777360
                        },
                        {
                            "id": 5009,
                            "ready-time-sec": 1544777366
                        },
                        {
                            "id": 5008,
                            "ready-time-sec": 1544777373
                        },
                        {
                            "id": 5011,
                            "ready-time-sec": 1544778288
                        },
                        {
                            "id": 5010,
                            "ready-time-sec": 1544778294
                        },
                        {
                            "id": 5013,
                            "ready-time-sec": 1544779092
                        },
                        {
                            "id": 5012,
                            "ready-time-sec": 1544779098
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741291",
                        "last-access-time": 1544774986
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "2.120000.4.Arp.",
                        "id-value": [
                            1
                        ]
                    }
                ],
                "pool-name": "aliveness-monitor",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "tables.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "tables",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 149999,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "meters.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100002,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1544775652
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 69999,
                    "end": 72998,
                    "start": 70000
                },
                "block-size": 2999,
                "parent-pool-name": "opendaylight-vni-ranges",
                "pool-name": "opendaylight-vni-ranges.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 1,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "aliveness-monitor",
                "pool-name": "aliveness-monitor.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741291",
                        "last-access-time": 1544779148
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "arp.responder.group.id",
                        "id-value": [
                            5000
                        ]
                    },
                    {
                        "id-key": "6e9baee3-4703-423b-9631-196f45105082",
                        "id-value": [
                            5014
                        ]
                    },
                    {
                        "id-key": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                        "id-value": [
                            5001
                        ]
                    }
                ],
                "pool-name": "elan.ids.pool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "groups",
                "pool-name": "groups.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "RouteDistinguisherPool.-1073741291",
                        "last-access-time": 1544774986
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 225000
                },
                "block-size": 2500,
                "parent-pool-name": "snatGroupIdPool",
                "pool-name": "snatGroupIdPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 7,
                    "end": 999,
                    "start": 1
                },
                "block-size": 999,
                "parent-pool-name": "ACL-TAG-POOL",
                "pool-name": "ACL-TAG-POOL.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "tables",
                "pool-name": "tables.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 34,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 32,
                    "delayed-id-entries": [
                        {
                            "id": 1,
                            "ready-time-sec": 1544775654
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1544776424
                        },
                        {
                            "id": 6,
                            "ready-time-sec": 1544776430
                        },
                        {
                            "id": 2,
                            "ready-time-sec": 1544776437
                        },
                        {
                            "id": 4,
                            "ready-time-sec": 1544776437
                        },
                        {
                            "id": 5,
                            "ready-time-sec": 1544776440
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1544776446
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1544777320
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1544777326
                        },
                        {
                            "id": 11,
                            "ready-time-sec": 1544777329
                        },
                        {
                            "id": 9,
                            "ready-time-sec": 1544777331
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1544777331
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1544777334
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1544777334
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1544777337
                        },
                        {
                            "id": 15,
                            "ready-time-sec": 1544777337
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1544777346
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1544777351
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1544777357
                        },
                        {
                            "id": 19,
                            "ready-time-sec": 1544777357
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1544777363
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1544777364
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1544777370
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1544777370
                        },
                        {
                            "id": 28,
                            "ready-time-sec": 1544778272
                        },
                        {
                            "id": 26,
                            "ready-time-sec": 1544778277
                        },
                        {
                            "id": 27,
                            "ready-time-sec": 1544778280
                        },
                        {
                            "id": 31,
                            "ready-time-sec": 1544779076
                        },
                        {
                            "id": 30,
                            "ready-time-sec": 1544779081
                        },
                        {
                            "id": 29,
                            "ready-time-sec": 1544779084
                        },
                        {
                            "id": 32,
                            "ready-time-sec": 1544779090
                        },
                        {
                            "id": 33,
                            "ready-time-sec": 1544779096
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741291",
                        "last-access-time": 1544775622
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "1e4edfa6-cbe1-4350-a6cc-902700e990e9.192.0.2.0/24",
                        "id-value": [
                            100002
                        ]
                    },
                    {
                        "id-key": "44f91859-7723-44e1-a95d-25948457eb65",
                        "id-value": [
                            100000
                        ]
                    }
                ],
                "pool-name": "vpnservices",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 72998,
                    "end": 99999,
                    "start": 70000
                },
                "block-size": 2999,
                "child-pools": [
                    {
                        "child-pool-name": "opendaylight-vni-ranges.-1073741291",
                        "last-access-time": 1544774987
                    }
                ],
                "pool-name": "opendaylight-vni-ranges",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 999,
                    "end": 10000,
                    "start": 1
                },
                "block-size": 999,
                "child-pools": [
                    {
                        "child-pool-name": "ACL-TAG-POOL.-1073741291",
                        "last-access-time": 1544779143
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "c4e77973-bb58-4259-807f-059e9ca50e36",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                        "id-value": [
                            5
                        ]
                    },
                    {
                        "id-key": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                        "id-value": [
                            7
                        ]
                    },
                    {
                        "id-key": "b748f633-eac9-4f4f-8995-86f5eb50b300",
                        "id-value": [
                            6
                        ]
                    },
                    {
                        "id-key": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "ee3dd710-2490-4241-b666-9fec686f0c78",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                        "id-value": [
                            4
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.277" starttime="20181214 09:19:32.276"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.277" starttime="20181214 09:19:32.268"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-access-control-list:access-lists">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.279" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-access-control-list:access-lists, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.279" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.279" starttime="20181214 09:19:32.277"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.281" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ee3dd710-2490-4241-b666-9fec686f0c78","access-list-entries":{"ace":[{"rule-name":"6ad09561-353a-445e-b51d-b931a7e01c22","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"af9be2ac-0c71-466b-8ee2-188747a79255","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c0796abf-11eb-4f12-8347-fb5894143b1d","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e64e4970-560c-4af7-a079-217ef6e7e68a","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","access-list-entries":{"ace":[{"rule-name":"03796e75-964b-42a9-9fd8-79d28052985e","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"8c1ed931-fcb6-4786-bbf7-0f7c58fdd519","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"da0655cc-bb9f-4c7a-ad87-b173ab1a21f1","matches":{"protocol":6,"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"b748f633-eac9-4f4f-8995-86f5eb50b300","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e2818f66-326e-435a-8735-9da9d4a67eb4","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"62100813-13a1-4c22-9a97-bfabd6744cb8","access-list-entries":{"ace":[{"rule-name":"2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c5369c6a-c1ec-45d9-9393-f55f92ef6f46","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"d06c714b-ca05-4f3a-a9af-f80ac1f213f5","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e39d54b7-5907-4ebe-bf47-f2be219b1fec","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"c4e77973-bb58-4259-807f-059e9ca50e36","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b","access-list-entries":{}}]}} </msg>
<msg timestamp="20181214 09:19:32.281" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.281" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction...</msg>
<status status="PASS" endtime="20181214 09:19:32.281" starttime="20181214 09:19:32.280"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.281" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "6ad09561-353a-445e-b51d-b931a7e01c22"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "af9be2ac-0c71-466b-8ee2-188747a79255"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c0796abf-11eb-4f12-8347-fb5894143b1d"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e64e4970-560c-4af7-a079-217ef6e7e68a"
                        }
                    ]
                },
                "acl-name": "ee3dd710-2490-4241-b666-9fec686f0c78",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "03796e75-964b-42a9-9fd8-79d28052985e"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "8c1ed931-fcb6-4786-bbf7-0f7c58fdd519"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "protocol": 6,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "da0655cc-bb9f-4c7a-ad87-b173ab1a21f1"
                        }
                    ]
                },
                "acl-name": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "b748f633-eac9-4f4f-8995-86f5eb50b300",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c5369c6a-c1ec-45d9-9393-f55f92ef6f46"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "d06c714b-ca05-4f3a-a9af-f80ac1f213f5"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e39d54b7-5907-4ebe-bf47-f2be219b1fec"
                        }
                    ]
                },
                "acl-name": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "c4e77973-bb58-4259-807f-059e9ca50e36",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.281" starttime="20181214 09:19:32.281"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.281" starttime="20181214 09:19:32.277"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-interfaces:interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.285" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.285" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.285" starttime="20181214 09:19:32.282"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.286" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"272795776625121:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"272795776625121:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"711d9b46-d038-43e8-b2d5-c9db4a29e05c","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["ed29437d-92c9-4f07-9b03-54714bc0f4a8"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:86:22:fe","ip-address":"fe80:0:0:0:f816:3eff:fe86:22fe"},{"mac-address":"fa:16:3e:86:22:fe","ip-address":"61.2.1.30"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap09e23be4-28"},{"name":"8b1cbc4f-04f8-46bf-9cf9-2239353ae21d","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["ed29437d-92c9-4f07-9b03-54714bc0f4a8"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:81:6d:7f","ip-address":"61.2.1.13"},{"mac-address":"fa:16:3e:81:6d:7f","ip-address":"fe80:0:0:0:f816:3eff:fe81:6d7f"}],"odl-interface:l2vlan-mode":"trunk"}]}} </msg>
<msg timestamp="20181214 09:19:32.286" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.286" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "272795776625121:br-ex-patch:trunk",
                "odl-interface:external": true,...</msg>
<status status="PASS" endtime="20181214 09:19:32.286" starttime="20181214 09:19:32.285"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.286" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "272795776625121:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "272795776625121:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe86:22fe",
                        "mac-address": "fa:16:3e:86:22:fe"
                    },
                    {
                        "ip-address": "61.2.1.30",
                        "mac-address": "fa:16:3e:86:22:fe"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "ed29437d-92c9-4f07-9b03-54714bc0f4a8"
                ],
                "enabled": true,
                "name": "711d9b46-d038-43e8-b2d5-c9db4a29e05c",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap09e23be4-28",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "61.2.1.13",
                        "mac-address": "fa:16:3e:81:6d:7f"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe81:6d7f",
                        "mac-address": "fa:16:3e:81:6d:7f"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "ed29437d-92c9-4f07-9b03-54714bc0f4a8"
                ],
                "enabled": true,
                "name": "8b1cbc4f-04f8-46bf-9cf9-2239353ae21d",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.286" starttime="20181214 09:19:32.286"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.286" starttime="20181214 09:19:32.282"></status>
</kw>
<kw type="foritem" name="${model} = config/interface-service-bindings:service-bindings">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.289" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.289" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.289" starttime="20181214 09:19:32.287"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.291" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9d829608-3d00-43e9-900b-1f6d1af7a8aa","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.09e23be4-28b0-414a-9ea2-eae5f68e3676","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"26"}}]}}]}]},{"interface-name":"78c2c330-5747-4217-8962-2ae5b3ebdcc8","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"b7868b13-879a-4e61-9114-d7ab56d1bdf3","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"88baa60d-e806-4c54-b128-c26e82ef7a3a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e7c62c81-7142-4c4b-9ef0-267577e1d248","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.6e9baee3-4703-423b-9631-196f45105082.09e23be4-28b0-414a-9ea2-eae5f68e3676","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84120961024,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5014,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":34,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"54cd5d37-d0d9-49c0-af28-098121fd49f0","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"7df17b8d-e8d6-453e-8afd-08c90b238098","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"dd446603-bf1e-4ade-9419-f7c560fc1335","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f9cddacb-8fc9-41de-91e8-1c467289dafc","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9d829608-3d00-43e9-900b-1f6d1af7a8aa","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"2e136983-316c-40c5-8f6b-9fd019163301","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"f4f6a2dd-7067-4804-ae1c-8afaec2406a2","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f9cddacb-8fc9-41de-91e8-1c467289dafc","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"354aba43-ed8c-4fcd-af30-4de9632babfe","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.272795776625121:br-ex-patch:trunk","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]}]},{"interface-name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f4f6a2dd-7067-4804-ae1c-8afaec2406a2","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"6c8c1896-03c5-4a27-a6aa-13966d948e09","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"54cd5d37-d0d9-49c0-af28-098121fd49f0","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2e136983-316c-40c5-8f6b-9fd019163301","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"354aba43-ed8c-4fcd-af30-4de9632babfe","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a795421-9805-4725-9cb4-acc460b74d1a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"78c2c330-5747-4217-8962-2ae5b3ebdcc8","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"88baa60d-e806-4c54-b128-c26e82ef7a3a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"6c8c1896-03c5-4a27-a6aa-13966d948e09","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"dd446603-bf1e-4ade-9419-f7c560fc1335","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a795421-9805-4725-9cb4-acc460b74d1a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"7df17b8d-e8d6-453e-8afd-08c90b238098","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b7868b13-879a-4e61-9114-d7ab56d1bdf3","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e7c62c81-7142-4c4b-9ef0-267577e1d248","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","service-mode":"interface-service-bindings:service-mode-egress"}]}} </msg>
<msg timestamp="20181214 09:19:32.291" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.291" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindin...</msg>
<status status="PASS" endtime="20181214 09:19:32.292" starttime="20181214 09:19:32.290"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.292" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "9d829608-3d00-43e9-900b-1f6d1af7a8aa",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "26"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.09e23be4-28b0-414a-9ea2-eae5f68e3676",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "78c2c330-5747-4217-8962-2ae5b3ebdcc8",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "b7868b13-879a-4e61-9114-d7ab56d1bdf3",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "88baa60d-e806-4c54-b128-c26e82ef7a3a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e7c62c81-7142-4c4b-9ef0-267577e1d248",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84120961024,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5014
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 34
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.6e9baee3-4703-423b-9631-196f45105082.09e23be4-28b0-414a-9ea2-eae5f68e3676",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "7df17b8d-e8d6-453e-8afd-08c90b238098",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "dd446603-bf1e-4ade-9419-f7c560fc1335",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "9d829608-3d00-43e9-900b-1f6d1af7a8aa",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f4f6a2dd-7067-4804-ae1c-8afaec2406a2",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "354aba43-ed8c-4fcd-af30-4de9632babfe",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.272795776625121:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f4f6a2dd-7067-4804-ae1c-8afaec2406a2",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "6c8c1896-03c5-4a27-a6aa-13966d948e09",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "354aba43-ed8c-4fcd-af30-4de9632babfe",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a795421-9805-4725-9cb4-acc460b74d1a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "78c2c330-5747-4217-8962-2ae5b3ebdcc8",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "88baa60d-e806-4c54-b128-c26e82ef7a3a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "6c8c1896-03c5-4a27-a6aa-13966d948e09",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "dd446603-bf1e-4ade-9419-f7c560fc1335",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a795421-9805-4725-9cb4-acc460b74d1a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "7df17b8d-e8d6-453e-8afd-08c90b238098",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b7868b13-879a-4e61-9114-d7ab56d1bdf3",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e7c62c81-7142-4c4b-9ef0-267577e1d248",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.292" starttime="20181214 09:19:32.292"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.292" starttime="20181214 09:19:32.287"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-endpoints">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.295" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.295" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.295" starttime="20181214 09:19:32.293"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.296" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":272795776625121,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"192.0.2.21","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"272795776625121::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181214 09:19:32.296" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.296" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 272795776625121,
                "tunnel-end-points": [
                    {
                        "VLAN-...</msg>
<status status="PASS" endtime="20181214 09:19:32.296" starttime="20181214 09:19:32.296"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.297" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 272795776625121,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "272795776625121::0",
                        "ip-address": "192.0.2.21",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "",
                        "subnet-mask": "255.255.255.255/32",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "default-transport-zone"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.297" starttime="20181214 09:19:32.296"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.297" starttime="20181214 09:19:32.292"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-teps-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.300" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.300" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.300" starttime="20181214 09:19:32.297"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.301" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:32.301" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.301" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:32.301" starttime="20181214 09:19:32.300"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.301" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.301" starttime="20181214 09:19:32.301"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.301" starttime="20181214 09:19:32.297"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:external-tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.305" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.305" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.305" starttime="20181214 09:19:32.302"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.305" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:32.305" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.305" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:32.306" starttime="20181214 09:19:32.305"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.306" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.306" starttime="20181214 09:19:32.306"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.306" starttime="20181214 09:19:32.302"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.309" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.309" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.309" starttime="20181214 09:19:32.306"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.310" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:32.310" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.310" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:32.310" starttime="20181214 09:19:32.309"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.310" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.311" starttime="20181214 09:19:32.310"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.311" starttime="20181214 09:19:32.306"></status>
</kw>
<kw type="foritem" name="${model} = config/itm:transport-zones">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.313" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.313" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.313" starttime="20181214 09:19:32.311"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.314" level="INFO">To JSON using : content={"transport-zones":{"transport-zone":[{"zone-name":"default-transport-zone","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"255.255.255.255/32","vlan-id":0,"vteps":[{"dpn-id":272795776625121,"portname":"","ip-address":"192.0.2.21","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181214 09:19:32.314" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.314" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181214 09:19:32.314" starttime="20181214 09:19:32.313"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.314" level="INFO">{
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "255.255.255.255/32",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 272795776625121,
                                "ip-address": "192.0.2.21",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.315" starttime="20181214 09:19:32.314"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.315" starttime="20181214 09:19:32.311"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.317" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.317" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.317" starttime="20181214 09:19:32.315"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.318" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181214 09:19:32.318" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.318" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:32.318" starttime="20181214 09:19:32.317"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.318" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:32.318" starttime="20181214 09:19:32.318"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.318" starttime="20181214 09:19:32.315"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.321" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.321" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.321" starttime="20181214 09:19:32.319"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.321" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181214 09:19:32.322" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.322" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:32.322" starttime="20181214 09:19:32.321"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.322" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:32.322" starttime="20181214 09:19:32.322"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.322" starttime="20181214 09:19:32.318"></status>
</kw>
<kw type="foritem" name="${model} = config/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.325" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.326" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.326" starttime="20181214 09:19:32.323"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.327" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.21:6653"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"f8:1b:37:5c:a9:e1"},{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"}],"ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","termination-point":[{"tp-id":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:name":"br-ex-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex","termination-point":[{"tp-id":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:name":"br-ex-int-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]}]}]} </msg>
<msg timestamp="20181214 09:19:32.327" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.328" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridg...</msg>
<status status="PASS" endtime="20181214 09:19:32.328" starttime="20181214 09:19:32.326"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.328" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "f8:1b:37:5c:a9:e1"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "target": "tcp:192.0.2.21:6653"
                        }
                    ],
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "tp-id": "br-ex-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181214 09:19:32.328" starttime="20181214 09:19:32.328"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.329" starttime="20181214 09:19:32.322"></status>
</kw>
<kw type="foritem" name="${model} = config/neutron:neutron">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.333" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.333" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.333" starttime="20181214 09:19:32.329"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.336" level="INFO">To JSON using : content={"neutron":{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"6e9baee3-4703-423b-9631-196f45105082","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-provider-ext:segmentation-id":"76","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"sgs_net_1"}]},"security-groups":{"security-group":[{"uuid":"62100813-13a1-4c22-9a97-bfabd6744cb8","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":4,"name":"default","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":4,"name":"SSH_UPDATED","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"ee3dd710-2490-4241-b666-9fec686f0c78","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","revision-number":4,"name":"default","project-id":"bfcec20503cd4d309495f70adb639682"}]},"security-rules":{"security-rule":[{"uuid":"e64e4970-560c-4af7-a079-217ef6e7e68a","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"d06c714b-ca05-4f3a-a9af-f80ac1f213f5","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"e39d54b7-5907-4ebe-bf47-f2be219b1fec","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"da0655cc-bb9f-4c7a-ad87-b173ab1a21f1","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"c5369c6a-c1ec-45d9-9393-f55f92ef6f46","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"8c1ed931-fcb6-4786-bbf7-0f7c58fdd519","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ed29437d-92c9-4f07-9b03-54714bc0f4a8"},{"uuid":"c0796abf-11eb-4f12-8347-fb5894143b1d","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"6ad09561-353a-445e-b51d-b931a7e01c22","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"af9be2ac-0c71-466b-8ee2-188747a79255","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"03796e75-964b-42a9-9fd8-79d28052985e","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ed29437d-92c9-4f07-9b03-54714bc0f4a8"}]},"subnets":{"subnet":[{"uuid":"a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8","gateway-ip":"61.2.1.1","project-id":"8f21c4d8db54482e99c30c98fba342b4","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"61.2.1.2","end":"61.2.1.254"}],"cidr":"61.2.1.0/24","network-id":"6e9baee3-4703-423b-9631-196f45105082","name":"sgs_sub_1"}]},"ports":{"port":[{"uuid":"711d9b46-d038-43e8-b2d5-c9db4a29e05c","fixed-ips":[{"subnet-id":"a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8","ip-address":"61.2.1.30"}],"device-id":"","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:86:22:fe","security-groups":["ed29437d-92c9-4f07-9b03-54714bc0f4a8"],"admin-state-up":true,"status":"ACTIVE","network-id":"6e9baee3-4703-423b-9631-196f45105082","name":"sgs_port_1"},{"uuid":"09e23be4-28b0-414a-9ea2-eae5f68e3676","fixed-ips":[{"subnet-id":"a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8","ip-address":"61.2.1.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-6e9baee3-4703-423b-9631-196f45105082","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:1d:aa:b3","admin-state-up":true,"network-id":"6e9baee3-4703-423b-9631-196f45105082","name":""},{"uuid":"8b1cbc4f-04f8-46bf-9cf9-2239353ae21d","fixed-ips":[{"subnet-id":"a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8","ip-address":"61.2.1.13"}],"device-id":"","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:81:6d:7f","security-groups":["ed29437d-92c9-4f07-9b03-54714bc0f4a8"],"admin-state-up":true,"status":"ACTIVE","network-id":"6e9baee3-4703-423b-9631-196f45105082","name":"sgs_port_2"}]}}} </msg>
<msg timestamp="20181214 09:19:32.336" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.336" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181214 09:19:32.336" starttime="20181214 09:19:32.334"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.337" level="INFO">{
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-flat",
                    "project-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "uuid": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
                },
                {
                    "admin-state-up": true,
                    "name": "sgs_net_1",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "76",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "6e9baee3-4703-423b-9631-196f45105082"
                }
            ]
        },
        "ports": {
            "port": [
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "61.2.1.30",
                            "subnet-id": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8"
                        }
                    ],
                    "mac-address": "fa:16:3e:86:22:fe",
                    "name": "sgs_port_1",
                    "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "security-groups": [
                        "ed29437d-92c9-4f07-9b03-54714bc0f4a8"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "711d9b46-d038-43e8-b2d5-c9db4a29e05c"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-6e9baee3-4703-423b-9631-196f45105082",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "61.2.1.2",
                            "subnet-id": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8"
                        }
                    ],
                    "mac-address": "fa:16:3e:1d:aa:b3",
                    "name": "",
                    "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 6,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "09e23be4-28b0-414a-9ea2-eae5f68e3676"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "61.2.1.13",
                            "subnet-id": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8"
                        }
                    ],
                    "mac-address": "fa:16:3e:81:6d:7f",
                    "name": "sgs_port_2",
                    "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "security-groups": [
                        "ed29437d-92c9-4f07-9b03-54714bc0f4a8"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "8b1cbc4f-04f8-46bf-9cf9-2239353ae21d"
                }
            ]
        },
        "security-groups": {
            "security-group": [
                {
                    "name": "default",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 4,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "62100813-13a1-4c22-9a97-bfabd6744cb8"
                },
                {
                    "name": "SSH_UPDATED",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 4,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "ed29437d-92c9-4f07-9b03-54714bc0f4a8"
                },
                {
                    "name": "default",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 4,
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "ee3dd710-2490-4241-b666-9fec686f0c78"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "e64e4970-560c-4af7-a079-217ef6e7e68a"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "d06c714b-ca05-4f3a-a9af-f80ac1f213f5"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "e39d54b7-5907-4ebe-bf47-f2be219b1fec"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "da0655cc-bb9f-4c7a-ad87-b173ab1a21f1"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "c5369c6a-c1ec-45d9-9393-f55f92ef6f46"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "8c1ed931-fcb6-4786-bbf7-0f7c58fdd519"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "c0796abf-11eb-4f12-8347-fb5894143b1d"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "6ad09561-353a-445e-b51d-b931a7e01c22"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "af9be2ac-0c71-466b-8ee2-188747a79255"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "03796e75-964b-42a9-9fd8-79d28052985e"
                }
            ]
        },
        "subnets": {
            "subnet": [
                {
                    "allocation-pools": [
                        {
                            "end": "61.2.1.254",
                            "start": "61.2.1.2"
                        }
                    ],
                    "cidr": "61.2.1.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "61.2.1.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "sgs_sub_1",
                    "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8"
                }
            ]
        }
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.337" starttime="20181214 09:19:32.337"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.337" starttime="20181214 09:19:32.329"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:networkMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.341" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.341" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.341" starttime="20181214 09:19:32.338"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.342" level="INFO">To JSON using : content={"networkMaps":{"networkMap":[{"network-id":"6e9baee3-4703-423b-9631-196f45105082","subnet-id-list":["a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8"]}]}} </msg>
<msg timestamp="20181214 09:19:32.342" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.343" level="INFO">${pretty_output} = {
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                "subnet-id-list": [
                    "a3c9ec4f-cab...</msg>
<status status="PASS" endtime="20181214 09:19:32.343" starttime="20181214 09:19:32.342"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.343" level="INFO">{
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                "subnet-id-list": [
                    "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.343" starttime="20181214 09:19:32.343"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.344" starttime="20181214 09:19:32.338"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:neutron-vpn-portip-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.348" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:neutron-vpn-portip-port-data, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.348" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.348" starttime="20181214 09:19:32.344"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.349" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:32.349" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.349" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:32.349" starttime="20181214 09:19:32.348"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.350" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.350" starttime="20181214 09:19:32.349"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.350" starttime="20181214 09:19:32.344"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:router-interfaces-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.353" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.353" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.353" starttime="20181214 09:19:32.350"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.354" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:32.354" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.354" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:32.354" starttime="20181214 09:19:32.353"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.354" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.354" starttime="20181214 09:19:32.354"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.354" starttime="20181214 09:19:32.350"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:subnetmaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.357" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.357" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.357" starttime="20181214 09:19:32.355"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.358" level="INFO">To JSON using : content={"subnetmaps":{"subnetmap":[{"id":"a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8","network-type":"VXLAN","port-list":["09e23be4-28b0-414a-9ea2-eae5f68e3676","8b1cbc4f-04f8-46bf-9cf9-2239353ae21d","711d9b46-d038-43e8-b2d5-c9db4a29e05c"],"segmentation-id":76,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","network-id":"6e9baee3-4703-423b-9631-196f45105082","subnet-ip":"61.2.1.0/24"}]}} </msg>
<msg timestamp="20181214 09:19:32.358" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.358" level="INFO">${pretty_output} = {
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8",
                "network-id": "6e9baee3-4703-423b-9631-196f45105082",
         ...</msg>
<status status="PASS" endtime="20181214 09:19:32.358" starttime="20181214 09:19:32.357"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.359" level="INFO">{
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8",
                "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                "network-type": "VXLAN",
                "port-list": [
                    "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                    "8b1cbc4f-04f8-46bf-9cf9-2239353ae21d",
                    "711d9b46-d038-43e8-b2d5-c9db4a29e05c"
                ],
                "segmentation-id": 76,
                "subnet-ip": "61.2.1.0/24",
                "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.359" starttime="20181214 09:19:32.358"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.359" starttime="20181214 09:19:32.355"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:vpnMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.361" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.361" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.361" starttime="20181214 09:19:32.359"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.362" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181214 09:19:32.362" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.362" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:32.362" starttime="20181214 09:19:32.362"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.363" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:32.363" starttime="20181214 09:19:32.362"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.363" starttime="20181214 09:19:32.359"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-fib:fibEntries">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.366" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.366" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.366" starttime="20181214 09:19:32.363"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.366" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181214 09:19:32.366" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.366" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:32.366" starttime="20181214 09:19:32.366"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.367" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:32.367" starttime="20181214 09:19:32.367"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.367" starttime="20181214 09:19:32.363"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-interface-meta:interface-child-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.369" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-interface-meta:interface-child-info, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.369" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.369" starttime="20181214 09:19:32.367"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.370" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"272795776625121:br-ex-patch","interface-child-entry":[{"child-interface":"272795776625121:br-ex-patch:trunk"}]},{"parent-interface":"tap09e23be4-28","interface-child-entry":[{"child-interface":"09e23be4-28b0-414a-9ea2-eae5f68e3676"}]}]}} </msg>
<msg timestamp="20181214 09:19:32.370" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.370" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "272795776...</msg>
<status status="PASS" endtime="20181214 09:19:32.370" starttime="20181214 09:19:32.370"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.371" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "272795776625121:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "272795776625121:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "09e23be4-28b0-414a-9ea2-eae5f68e3676"
                    }
                ],
                "parent-interface": "tap09e23be4-28"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.371" starttime="20181214 09:19:32.370"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.371" starttime="20181214 09:19:32.367"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:router-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.373" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.374" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.374" starttime="20181214 09:19:32.371"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.374" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:32.374" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.374" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:32.374" starttime="20181214 09:19:32.374"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.375" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.375" starttime="20181214 09:19:32.375"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.375" starttime="20181214 09:19:32.371"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-id-to-vpn-instance">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.377" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-id-to-vpn-instance, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.377" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.377" starttime="20181214 09:19:32.375"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.378" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65"}]}} </msg>
<msg timestamp="20181214 09:19:32.378" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.378" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a...</msg>
<status status="PASS" endtime="20181214 09:19:32.378" starttime="20181214 09:19:32.377"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.378" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.379" starttime="20181214 09:19:32.378"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.379" starttime="20181214 09:19:32.375"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-instance-to-vpn-id">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.381" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-instance-to-vpn-id, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.381" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.381" starttime="20181214 09:19:32.379"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.382" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65","vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-id":100000}]}} </msg>
<msg timestamp="20181214 09:19:32.382" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.382" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
               ...</msg>
<status status="PASS" endtime="20181214 09:19:32.382" starttime="20181214 09:19:32.381"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.382" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.382" starttime="20181214 09:19:32.382"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.382" starttime="20181214 09:19:32.379"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:ext-routers">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.385" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.385" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.386" starttime="20181214 09:19:32.383"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.386" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:32.386" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.386" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:32.386" starttime="20181214 09:19:32.386"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.387" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.387" starttime="20181214 09:19:32.387"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.387" starttime="20181214 09:19:32.383"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-networks">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.389" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.390" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.390" starttime="20181214 09:19:32.387"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.390" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181214 09:19:32.390" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.390" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:32.390" starttime="20181214 09:19:32.390"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.391" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:32.391" starttime="20181214 09:19:32.391"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.391" starttime="20181214 09:19:32.387"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-subnets">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.393" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.393" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.393" starttime="20181214 09:19:32.391"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.394" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181214 09:19:32.394" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.394" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:32.394" starttime="20181214 09:19:32.393"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.394" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:32.394" starttime="20181214 09:19:32.394"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.394" starttime="20181214 09:19:32.391"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.397" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.397" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.397" starttime="20181214 09:19:32.395"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.398" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:32.398" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.398" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:32.398" starttime="20181214 09:19:32.397"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.398" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.398" starttime="20181214 09:19:32.398"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.399" starttime="20181214 09:19:32.395"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:intext-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.401" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:intext-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.401" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.401" starttime="20181214 09:19:32.399"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.402" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:32.402" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.402" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:32.402" starttime="20181214 09:19:32.402"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.403" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.403" starttime="20181214 09:19:32.402"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.403" starttime="20181214 09:19:32.399"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:napt-switches">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.406" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.406" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.406" starttime="20181214 09:19:32.403"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.407" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:32.407" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.407" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:32.407" starttime="20181214 09:19:32.406"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.407" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.407" starttime="20181214 09:19:32.407"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.407" starttime="20181214 09:19:32.403"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:router-id-name">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.410" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.410" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.410" starttime="20181214 09:19:32.408"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.411" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:32.411" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.411" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:32.411" starttime="20181214 09:19:32.411"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.412" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.412" starttime="20181214 09:19:32.411"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.412" starttime="20181214 09:19:32.407"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:snatint-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.415" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:snatint-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.415" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.415" starttime="20181214 09:19:32.412"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.416" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:32.416" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.416" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:32.416" starttime="20181214 09:19:32.415"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.416" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.416" starttime="20181214 09:19:32.416"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.416" starttime="20181214 09:19:32.412"></status>
</kw>
<kw type="foritem" name="${model} = config/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.427" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.427" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.427" starttime="20181214 09:19:32.417"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.443" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.272795776625121.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false},{"id":"SNAT.272795776625121.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.272795776625121.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.272795776625121.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false},{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.272795776625121.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.09e23be4-28b0-414a-9ea2-eae5f68e3676.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":8704}}}]},"strict":true,"cookie":134217735,"flow-name":"default.09e23be4-28b0-414a-9ea2-eae5f68e3676","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"26"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36,"flow":[{"id":"3676","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":76}},"strict":false,"cookie":150999958,"flow-name":"ITM Flow Entry :5014","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84120961024,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":38,"flow":[{"id":"385014","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":76}},"strict":false,"cookie":151327638,"flow-name":"6e9baee3-4703-423b-9631-196f45105082","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84120961024,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_v4_Broadcast_272795776625121_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_272795776625121_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"44f91859-7723-44e1-a95d-25948457eb65","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525014true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84120961025,"metadata-mask":1099494850561}},"strict":false,"cookie":141562774,"flow-name":"6e9baee3-4703-423b-9631-196f45105082","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210027}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525014false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84120961024,"metadata-mask":1099494850561}},"strict":false,"cookie":141562774,"flow-name":"6e9baee3-4703-423b-9631-196f45105082","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210028}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297728,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210016}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50501427279577662512134fa:16:3e:1d:aa:b3","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:1d:aa:b3"}},"metadata":{"metadata":37467516305408,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550422,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51501427279577662512134fa:16:3e:1d:aa:b3","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:1d:aa:b3"}},"metadata":{"metadata":84120961024,"metadata-mask":1099494850560}},"strict":true,"cookie":134419350,"flow-name":"6e9baee3-4703-423b-9631-196f45105082","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":8704,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.4.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4398046511104,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":21990232555520,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":27487790694400,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.34.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":34}},"strict":true,"cookie":142606370,"flow-name":"6e9baee3-4703-423b-9631-196f45105082","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":8704,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.34.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":37383395344384,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":34}},"strict":true,"cookie":142606370,"flow-name":"6e9baee3-4703-423b-9631-196f45105082","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:272795776625121:09e23be4-28b0-414a-9ea2-eae5f68e3676","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:26","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:09e23be4-28b0-414a-9ea2-eae5f68e3676","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":37383395344384,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:272795776625121:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.272795776625121.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17,"flow":[{"id":"272795776625121.17.09e23be4-28b0-414a-9ea2-eae5f68e3676.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":37383395344384,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.6e9baee3-4703-423b-9631-196f45105082.09e23be4-28b0-414a-9ea2-eae5f68e3676","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":34,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5014,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529252513584775168,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false}]}],"flow-node-inventory:group":[{"group-id":210016,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210015}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210015,"buckets":{},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"},{"group-id":225001,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e13b9ba2-e337-4e51-9e53-07a75695540c","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"},{"group-id":210028,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210027}}],"watch_port":4294967295}]},"group-name":"6e9baee3-4703-423b-9631-196f45105082","group-type":"group-all"},{"group-id":210027,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":34}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"6e9baee3-4703-423b-9631-196f45105082","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181214 09:19:32.443" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.444" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181214 09:19:32.444" starttime="20181214 09:19:32.428"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.446" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210015
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 6400
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210016,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210015,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 1024
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5120
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225001,
                        "group-name": "e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210027
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210028,
                        "group-name": "6e9baee3-4703-423b-9631-196f45105082",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 34
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210027,
                        "group-name": "6e9baee3-4703-423b-9631-196f45105082",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.09e23be4-28b0-414a-9ea2-eae5f68e3676",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.09e23be4-28b0-414a-9ea2-eae5f68e3676.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "26"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 8704
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 150999958,
                                "flow-name": "ITM Flow Entry :5014",
                                "hard-timeout": 0,
                                "id": "3676",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84120961024,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 76
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            }
                        ],
                        "id": 36
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 151327638,
                                "flow-name": "6e9baee3-4703-423b-9631-196f45105082",
                                "hard-timeout": 0,
                                "id": "385014",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84120961024,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 76
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            }
                        ],
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "44f91859-7723-44e1-a95d-25948457eb65",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562774,
                                "flow-name": "6e9baee3-4703-423b-9631-196f45105082",
                                "hard-timeout": 0,
                                "id": "525014true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210027
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84120961025,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562774,
                                "flow-name": "6e9baee3-4703-423b-9631-196f45105082",
                                "hard-timeout": 0,
                                "id": "525014false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210028
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84120961024,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210016
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297728,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134550422,
                                "hard-timeout": 0,
                                "id": "50501427279577662512134fa:16:3e:1d:aa:b3",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:1d:aa:b3"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 37467516305408,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419350,
                                "flow-name": "6e9baee3-4703-423b-9631-196f45105082",
                                "hard-timeout": 0,
                                "id": "51501427279577662512134fa:16:3e:1d:aa:b3",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 8704
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:1d:aa:b3"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84120961024,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1024
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5120
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5888
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4398046511104,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 21990232555520,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 6400
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 27487790694400,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606370,
                                "flow-name": "6e9baee3-4703-423b-9631-196f45105082",
                                "hard-timeout": 0,
                                "id": "55.34.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 8704
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 34
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606370,
                                "flow-name": "6e9baee3-4703-423b-9631-196f45105082",
                                "hard-timeout": 0,
                                "id": "55.34.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 37383395344384,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 34
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:09e23be4-28b0-414a-9ea2-eae5f68e3676",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:09e23be4-28b0-414a-9ea2-eae5f68e3676",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 37383395344384,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:26",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.6e9baee3-4703-423b-9631-196f45105082.09e23be4-28b0-414a-9ea2-eae5f68e3676",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.09e23be4-28b0-414a-9ea2-eae5f68e3676.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 34
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5014
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529252513584775168,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 37383395344384,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            }
                        ],
                        "id": 17
                    }
                ],
                "id": "openflow:272795776625121"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.448" starttime="20181214 09:19:32.445"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.448" starttime="20181214 09:19:32.417"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-dpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.450" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.451" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.451" starttime="20181214 09:19:32.448"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.451" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"44f91859-7723-44e1-a95d-25948457eb65"},{"elan-instance-name":"c7813aab-8b0b-4514-bc6b-7d6d19c8923b"},{"elan-instance-name":"95a7aaae-1907-4f00-bee4-a290267d5e9f"},{"elan-instance-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1132"]}]},{"elan-instance-name":"d6e91017-874f-4d7f-9390-18a64944fb6f"},{"elan-instance-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1133"]}]},{"elan-instance-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1121"]}]},{"elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["09e23be4-28b0-414a-9ea2-eae5f68e3676"]}]},{"elan-instance-name":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107"},{"elan-instance-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1131"]}]},{"elan-instance-name":"8c3e82a8-071a-4d20-abde-82c067e37c1b"},{"elan-instance-name":"5f9fc8e7-648f-48d0-84fe-d86762eacc95"},{"elan-instance-name":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8"}]}} </msg>
<msg timestamp="20181214 09:19:32.451" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.452" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181214 09:19:32.452" starttime="20181214 09:19:32.451"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.452" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
                "elan-instance-name": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b"
            },
            {
                "elan-instance-name": "95a7aaae-1907-4f00-bee4-a290267d5e9f"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1132"
                        ]
                    }
                ],
                "elan-instance-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd"
            },
            {
                "elan-instance-name": "d6e91017-874f-4d7f-9390-18a64944fb6f"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1133"
                        ]
                    }
                ],
                "elan-instance-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1121"
                        ]
                    }
                ],
                "elan-instance-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "09e23be4-28b0-414a-9ea2-eae5f68e3676"
                        ]
                    }
                ],
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082"
            },
            {
                "elan-instance-name": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1131"
                        ]
                    }
                ],
                "elan-instance-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a"
            },
            {
                "elan-instance-name": "8c3e82a8-071a-4d20-abde-82c067e37c1b"
            },
            {
                "elan-instance-name": "5f9fc8e7-648f-48d0-84fe-d86762eacc95"
            },
            {
                "elan-instance-name": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.452" starttime="20181214 09:19:32.452"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.452" starttime="20181214 09:19:32.448"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-forwarding-tables">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.454" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.455" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.455" starttime="20181214 09:19:32.452"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.455" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082","mac-entry":[{"mac-address":"fa:16:3e:1d:aa:b3","interface":"09e23be4-28b0-414a-9ea2-eae5f68e3676","ip-prefix":"61.2.1.2","isStaticAddress":true}]}]}} </msg>
<msg timestamp="20181214 09:19:32.455" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.455" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-i...</msg>
<status status="PASS" endtime="20181214 09:19:32.455" starttime="20181214 09:19:32.455"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.456" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082",
                "mac-entry": [
                    {
                        "interface": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                        "ip-prefix": "61.2.1.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:1d:aa:b3"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.456" starttime="20181214 09:19:32.456"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.456" starttime="20181214 09:19:32.452"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.459" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.459" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.459" starttime="20181214 09:19:32.456"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.460" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:32.460" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.460" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:32.460" starttime="20181214 09:19:32.460"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.461" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.461" starttime="20181214 09:19:32.460"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.461" starttime="20181214 09:19:32.456"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.463" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.463" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.463" starttime="20181214 09:19:32.461"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.464" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"name":"6e9baee3-4703-423b-9631-196f45105082","elan-interfaces":["09e23be4-28b0-414a-9ea2-eae5f68e3676"]}]}} </msg>
<msg timestamp="20181214 09:19:32.464" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.464" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                 ...</msg>
<status status="PASS" endtime="20181214 09:19:32.464" starttime="20181214 09:19:32.463"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.464" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                    "09e23be4-28b0-414a-9ea2-eae5f68e3676"
                ],
                "name": "6e9baee3-4703-423b-9631-196f45105082"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.464" starttime="20181214 09:19:32.464"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.464" starttime="20181214 09:19:32.461"></status>
</kw>
<kw type="foritem" name="${model} = operational/ietf-interfaces:interfaces-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.467" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.467" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.467" starttime="20181214 09:19:32.465"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.468" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"272795776625121:br-ex-patch:trunk","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:l2vlan","if-index":3,"statistics":{"discontinuity-time":"2018-12-14T08:20:53.139Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"272795776625121:br-ex-patch","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T08:16:07.027Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"tap09e23be4-28","lower-layer-if":["openflow:272795776625121:26"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T09:19:12.222Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","lower-layer-if":["openflow:272795776625121:26"],"type":"iana-if-type:l2vlan","if-index":34,"statistics":{"discontinuity-time":"2018-12-14T09:19:12.245Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181214 09:19:32.468" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.468" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:...</msg>
<status status="PASS" endtime="20181214 09:19:32.468" starttime="20181214 09:19:32.468"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.469" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:20:53.139Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:16:07.027Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:26"
                ],
                "name": "tap09e23be4-28",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:19:12.222Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 34,
                "lower-layer-if": [
                    "openflow:272795776625121:26"
                ],
                "name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:19:12.245Z"
                },
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.469" starttime="20181214 09:19:32.469"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.469" starttime="20181214 09:19:32.465"></status>
</kw>
<kw type="foritem" name="${model} = operational/interface-service-bindings:bound-services-state-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.472" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/interface-service-bindings:bound-services-state-list, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.472" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.472" starttime="20181214 09:19:32.469"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.473" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":34,"port-no":26,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":3,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":34,"port-no":26,"interface-type":"iana-if-type:l2vlan"}]}} </msg>
<msg timestamp="20181214 09:19:32.473" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.473" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 272795776625121,
                "if-index": 34,
                "interface-name": "09e23be...</msg>
<status status="PASS" endtime="20181214 09:19:32.473" starttime="20181214 09:19:32.473"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.474" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 272795776625121,
                "if-index": 34,
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 26,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 3,
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 34,
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 26,
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.474" starttime="20181214 09:19:32.473"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.474" starttime="20181214 09:19:32.469"></status>
</kw>
<kw type="foritem" name="${model} = operational/itm-state:tunnels_state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.477" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.477" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.477" starttime="20181214 09:19:32.474"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.477" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:32.477" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.478" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:32.478" starttime="20181214 09:19:32.477"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.478" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.478" starttime="20181214 09:19:32.478"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.478" starttime="20181214 09:19:32.474"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3nexthop:l3nexthop">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.484" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.484" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.484" starttime="20181214 09:19:32.479"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.485" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:32.485" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.485" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:32.485" starttime="20181214 09:19:32.484"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.485" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.485" starttime="20181214 09:19:32.485"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.485" starttime="20181214 09:19:32.478"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.488" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.488" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.489" starttime="20181214 09:19:32.486"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.489" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:32.489" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.489" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:32.489" starttime="20181214 09:19:32.489"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.490" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.490" starttime="20181214 09:19:32.489"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.490" starttime="20181214 09:19:32.485"></status>
</kw>
<kw type="foritem" name="${model} = operational/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.493" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.493" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.493" starttime="20181214 09:19:32.490"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.494" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:2d:53:56:c8:f7"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-standalone","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:datapath-id":"00:00:00:2d:53:56:c8:f7","ovsdb:bridge-uuid":"b432c6c4-6287-43e0-acc8-62136a0ab66c","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","termination-point":[{"tp-id":"eth0","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"e621b8d6-b0e2-46db-808d-5ad800db86a4","ovsdb:ifindex":2,"ovsdb:name":"eth0","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7bc67e4d-df67-4d5d-acd4-d337fd82db75","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"4e058751-86eb-437e-8a62-90553c47a0d4","ovsdb:ifindex":4,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"f9212ef2-d34d-447e-8c5d-9e34a0eb7ca1","ovsdb:ofport":65534},{"tp-id":"br-ex-int-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"3023f183-88b8-4043-b68d-33a8cf09c75a","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"573a1318-32a7-4f1e-baaf-a60b67f6f0df","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:bridge-external-ids":[{"bridge-external-id-key":"opendaylight-iid","bridge-external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"},{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"f8:1b:37:5c:a9:e1"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"ae491c00-54ea-4008-9450-61bde39089b6","ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.21:6653","controller-uuid":"c05d3c4e-aa8f-4e9e-a3ef-20a5c4c2a193","is-connected":true}],"ovsdb:datapath-id":"00:00:f8:1b:37:5c:a9:e1","termination-point":[{"tp-id":"tap09e23be4-28","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"17b1bf51-e057-4595-9e49-e1b081c1d3f5","ovsdb:name":"tap09e23be4-28","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:1d:aa:b3"},{"external-id-key":"iface-id","external-id-value":"09e23be4-28b0-414a-9ea2-eae5f68e3676"}],"ovsdb:port-uuid":"0339e73e-3ce5-46a1-93c1-4c5bdaea6fb4","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":26},{"tp-id":"br-ex-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"9182acb3-6683-4cd1-990c-6f9e5d7e2326","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"dcae0142-8b33-4e20-a185-624f54515fa5","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"dfe98e1e-37a2-4f49-8bda-f56b81bd0e9b","ovsdb:ifindex":26,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"0f15ce2a-8646-4f74-a307-e80caeee4ed1","ovsdb:ofport":65534}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9","ovsdb:datapath-type-entry":[{"datapath-type":"ovsdb:datapath-type-netdev"},{"datapath-type":"ovsdb:datapath-type-system"}],"ovsdb:ovs-version":"2.9.0","ovsdb:openvswitch-other-configs":[{"other-config-key":"provider_mappings","other-config-value":"datacentre:br-ex"},{"other-config-key":"local_ip","other-config-value":"192.0.2.21"}],"ovsdb:interface-type-entry":[{"interface-type":"ovsdb:interface-type-lisp"},{"interface-type":"ovsdb:interface-type-geneve"},{"interface-type":"ovsdb:interface-type-gre"},{"interface-type":"ovsdb:interface-type-system"},{"interface-type":"ovsdb:interface-type-vxlan"},{"interface-type":"ovsdb:interface-type-internal"},{"interface-type":"ovsdb:interface-type-stt"},{"interface-type":"ovsdb:interface-type-tap"},{"interface-type":"ovsdb:interface-type-patch"}],"ovsdb:connection-info":{"local-ip":"192.0.2.21","remote-port":52714,"remote-ip":"192.0.2.21","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"f719731f-d938-4508-afd6-1890f6fec1cf"},{"external-id-key":"rundir","external-id-value":"/var/run/openvswitch"},{"external-id-key":"odl_os_hostconfig_config_odl_l2","external-id-value":"{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"}],"ovsdb:db-version":"7.15.1","ovsdb:managed-node-entry":[{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.21:6640","connected":true,"number_of_connections":1}]}]}]} </msg>
<msg timestamp="20181214 09:19:32.494" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.494" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "ovsdb:bridge...</msg>
<status status="PASS" endtime="20181214 09:19:32.495" starttime="20181214 09:19:32.493"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.495" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:2d:53:56:c8:f7"
                        }
                    ],
                    "ovsdb:bridge-uuid": "b432c6c4-6287-43e0-acc8-62136a0ab66c",
                    "ovsdb:datapath-id": "00:00:00:2d:53:56:c8:f7",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-standalone",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 2,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "e621b8d6-b0e2-46db-808d-5ad800db86a4",
                            "ovsdb:name": "eth0",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "7bc67e4d-df67-4d5d-acd4-d337fd82db75",
                            "tp-id": "eth0"
                        },
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "4e058751-86eb-437e-8a62-90553c47a0d4",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "f9212ef2-d34d-447e-8c5d-9e34a0eb7ca1",
                            "tp-id": "br-ex"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "3023f183-88b8-4043-b68d-33a8cf09c75a",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "573a1318-32a7-4f1e-baaf-a60b67f6f0df",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridge-external-ids": [
                        {
                            "bridge-external-id-key": "opendaylight-iid",
                            "bridge-external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"
                        }
                    ],
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        },
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "f8:1b:37:5c:a9:e1"
                        }
                    ],
                    "ovsdb:bridge-uuid": "ae491c00-54ea-4008-9450-61bde39089b6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "c05d3c4e-aa8f-4e9e-a3ef-20a5c4c2a193",
                            "is-connected": true,
                            "target": "tcp:192.0.2.21:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:f8:1b:37:5c:a9:e1",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:1d:aa:b3"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "09e23be4-28b0-414a-9ea2-eae5f68e3676"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "17b1bf51-e057-4595-9e49-e1b081c1d3f5",
                            "ovsdb:name": "tap09e23be4-28",
                            "ovsdb:ofport": 26,
                            "ovsdb:port-uuid": "0339e73e-3ce5-46a1-93c1-4c5bdaea6fb4",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap09e23be4-28"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "9182acb3-6683-4cd1-990c-6f9e5d7e2326",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:ofport": 1,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "dcae0142-8b33-4e20-a185-624f54515fa5",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 26,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "dfe98e1e-37a2-4f49-8bda-f56b81bd0e9b",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "0f15ce2a-8646-4f74-a307-e80caeee4ed1",
                            "tp-id": "br-int"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.21",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.21",
                        "remote-port": 52714
                    },
                    "ovsdb:datapath-type-entry": [
                        {
                            "datapath-type": "ovsdb:datapath-type-netdev"
                        },
                        {
                            "datapath-type": "ovsdb:datapath-type-system"
                        }
                    ],
                    "ovsdb:db-version": "7.15.1",
                    "ovsdb:interface-type-entry": [
                        {
                            "interface-type": "ovsdb:interface-type-lisp"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-geneve"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-gre"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-system"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-vxlan"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-internal"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-stt"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-tap"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-patch"
                        }
                    ],
                    "ovsdb:managed-node-entry": [
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.21:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "f719731f-d938-4508-afd6-1890f6fec1cf"
                        },
                        {
                            "external-id-key": "rundir",
                            "external-id-value": "/var/run/openvswitch"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_config_odl_l2",
                            "external-id-value": "{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"
                        }
                    ],
                    "ovsdb:openvswitch-other-configs": [
                        {
                            "other-config-key": "provider_mappings",
                            "other-config-value": "datacentre:br-ex"
                        },
                        {
                            "other-config-key": "local_ip",
                            "other-config-value": "192.0.2.21"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181214 09:19:32.495" starttime="20181214 09:19:32.495"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.495" starttime="20181214 09:19:32.490"></status>
</kw>
<kw type="foritem" name="${model} = operational/neutron:neutron/neutron:ports">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.498" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.498" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.498" starttime="20181214 09:19:32.496"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.499" level="INFO">To JSON using : content={"ports":{"port":[{"uuid":"711d9b46-d038-43e8-b2d5-c9db4a29e05c","status":"DOWN"},{"uuid":"09e23be4-28b0-414a-9ea2-eae5f68e3676","status":"ACTIVE"},{"uuid":"8b1cbc4f-04f8-46bf-9cf9-2239353ae21d","status":"DOWN"}]}} </msg>
<msg timestamp="20181214 09:19:32.499" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.499" level="INFO">${pretty_output} = {
    "ports": {
        "port": [
            {
                "status": "DOWN",
                "uuid": "711d9b46-d038-43e8-b2d5-c9db4a29e05c"
            },
            {
                "status":...</msg>
<status status="PASS" endtime="20181214 09:19:32.499" starttime="20181214 09:19:32.498"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.499" level="INFO">{
    "ports": {
        "port": [
            {
                "status": "DOWN",
                "uuid": "711d9b46-d038-43e8-b2d5-c9db4a29e05c"
            },
            {
                "status": "ACTIVE",
                "uuid": "09e23be4-28b0-414a-9ea2-eae5f68e3676"
            },
            {
                "status": "DOWN",
                "uuid": "8b1cbc4f-04f8-46bf-9cf9-2239353ae21d"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.500" starttime="20181214 09:19:32.499"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.500" starttime="20181214 09:19:32.495"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-fib:label-route-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.502" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.502" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.502" starttime="20181214 09:19:32.500"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.503" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:32.503" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.503" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:32.503" starttime="20181214 09:19:32.502"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.503" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.503" starttime="20181214 09:19:32.503"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.503" starttime="20181214 09:19:32.500"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-interface-meta:if-indexes-interface-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.505" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-interface-meta:if-indexes-interface-map, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.506" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.506" starttime="20181214 09:19:32.504"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.506" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":34,"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676"},{"if-index":3,"interface-name":"272795776625121:br-ex-patch:trunk"}]}} </msg>
<msg timestamp="20181214 09:19:32.506" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.506" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 34,
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676"
            }...</msg>
<status status="PASS" endtime="20181214 09:19:32.506" starttime="20181214 09:19:32.506"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.507" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 34,
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676"
            },
            {
                "if-index": 3,
                "interface-name": "272795776625121:br-ex-patch:trunk"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.507" starttime="20181214 09:19:32.507"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.507" starttime="20181214 09:19:32.503"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:learnt-vpn-vip-to-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.509" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.509" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.510" starttime="20181214 09:19:32.507"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.510" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:32.510" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.510" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:32.510" starttime="20181214 09:19:32.510"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.511" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.511" starttime="20181214 09:19:32.511"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.511" starttime="20181214 09:19:32.507"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:neutron-router-dpns">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.513" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.513" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.513" starttime="20181214 09:19:32.511"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.514" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:32.514" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.514" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:32.514" starttime="20181214 09:19:32.514"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.515" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.515" starttime="20181214 09:19:32.514"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.515" starttime="20181214 09:19:32.511"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:port-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.517" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.517" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.517" starttime="20181214 09:19:32.515"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.518" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:32.518" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.518" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:32.518" starttime="20181214 09:19:32.518"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.519" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.519" starttime="20181214 09:19:32.518"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.519" starttime="20181214 09:19:32.515"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:prefix-to-interface">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.522" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.522" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.522" starttime="20181214 09:19:32.519"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.522" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:32.523" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.523" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:32.523" starttime="20181214 09:19:32.522"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.523" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.523" starttime="20181214 09:19:32.523"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.523" starttime="20181214 09:19:32.519"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:subnet-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.526" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.526" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.526" starttime="20181214 09:19:32.523"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.526" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"1e4edfa6-cbe1-4350-a6cc-902700e990e9","route-adv-state":"advertised","vrf-id":"1e4edfa6-cbe1-4350-a6cc-902700e990e9","label":100002,"elan-tag":5002,"subnet-cidr":"192.0.2.0/24","vpn-name":"1e4edfa6-cbe1-4350-a6cc-902700e990e9"}]}} </msg>
<msg timestamp="20181214 09:19:32.526" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.527" level="INFO">${pretty_output} = {
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
          ...</msg>
<status status="PASS" endtime="20181214 09:19:32.527" starttime="20181214 09:19:32.526"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.527" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.0.2.0/24",
                "subnet-id": "1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                "vpn-name": "1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                "vrf-id": "1e4edfa6-cbe1-4350-a6cc-902700e990e9"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.527" starttime="20181214 09:19:32.527"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.527" starttime="20181214 09:19:32.523"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-instance-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.529" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-instance-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.530" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.530" starttime="20181214 09:19:32.527"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.530" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-id":100000,"vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":272795776625121,"dpn-state":"active","vpn-interfaces":[{"interface-name":"272795776625121:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181214 09:19:32.530" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.530" level="INFO">${pretty_output} = {
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured":...</msg>
<status status="PASS" endtime="20181214 09:19:32.530" starttime="20181214 09:19:32.530"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.531" level="INFO">{
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 272795776625121,
                        "vpn-interfaces": [
                            {
                                "interface-name": "272795776625121:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.531" starttime="20181214 09:19:32.531"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.531" starttime="20181214 09:19:32.527"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-interface-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.533" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-interface-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.533" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.533" starttime="20181214 09:19:32.531"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.534" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181214 09:19:32.534" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.535" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:32.535" starttime="20181214 09:19:32.534"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.535" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:32.535" starttime="20181214 09:19:32.535"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.536" starttime="20181214 09:19:32.531"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-to-extraroute">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.540" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.540" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.540" starttime="20181214 09:19:32.536"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.541" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\"."}]}} </msg>
<msg timestamp="20181214 09:19:32.541" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.541" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. ...</msg>
<status status="PASS" endtime="20181214 09:19:32.541" starttime="20181214 09:19:32.540"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.542" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\".",
                "error-tag": "invalid-value",
                "error-type": "protocol"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.542" starttime="20181214 09:19:32.542"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.542" starttime="20181214 09:19:32.536"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:external-ips-counter">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.546" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.546" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.546" starttime="20181214 09:19:32.543"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.547" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:32.547" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.547" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:32.547" starttime="20181214 09:19:32.546"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.547" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.548" starttime="20181214 09:19:32.547"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.548" starttime="20181214 09:19:32.543"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.550" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.550" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.550" starttime="20181214 09:19:32.548"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.551" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:32.551" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.551" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:32.551" starttime="20181214 09:19:32.551"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.552" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.552" starttime="20181214 09:19:32.551"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.552" starttime="20181214 09:19:32.548"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:intext-ip-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.554" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.554" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.554" starttime="20181214 09:19:32.552"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.555" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:32.555" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.555" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:32.555" starttime="20181214 09:19:32.554"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.555" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.555" starttime="20181214 09:19:32.555"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.555" starttime="20181214 09:19:32.552"></status>
</kw>
<kw type="foritem" name="${model} = operational/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:32.559" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 09:19:32.559" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:32.559" starttime="20181214 09:19:32.556"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:32.562" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","node-connector":[{"id":"openflow:272795776625121:26","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap09e23be4-28","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":26,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:LOCAL","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":4294967294,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"f8:1b:37:5c:a9:e1","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-int","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false}},{"id":"openflow:272795776625121:1","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":1,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"36:95:15:0b:6c:54","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-ex-patch","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}}],"opendaylight-group-statistics:group-features":{"group-capabilities-supported":["opendaylight-group-types:chaining","opendaylight-group-types:select-liveness","opendaylight-group-types:select-weight"],"actions":[67076097],"max-groups":[4294967040],"group-types-supported":["opendaylight-group-types:group-all","opendaylight-group-types:group-indirect","opendaylight-group-types:group-select","opendaylight-group-types:group-ff"]},"flow-node-inventory:port-number":49238,"flow-node-inventory:serial-number":"None","flow-node-inventory:table":[{"id":235},{"id":209},{"id":175},{"id":89},{"id":119},{"id":21},{"id":51},{"id":234},{"id":208},{"id":174},{"id":88},{"id":118},{"id":20},{"id":50},{"id":237},{"id":207},{"id":177},{"id":0},{"id":87},{"id":121},{"id":19},{"id":53},{"id":236},{"id":206},{"id":176},{"id":1},{"id":86},{"id":120},{"id":18},{"id":52},{"id":239},{"id":205},{"id":171},{"id":85},{"id":115},{"id":25},{"id":55},{"id":238},{"id":204},{"id":170},{"id":84},{"id":114},{"id":24},{"id":54},{"id":241},{"id":203},{"id":173},{"id":83},{"id":117},{"id":23},{"id":57},{"id":240},{"id":202},{"id":172},{"id":82},{"id":116},{"id":22},{"id":56},{"id":227},{"id":201},{"id":167},{"id":97},{"id":127},{"id":29},{"id":59},{"id":226},{"id":200},{"id":166},{"id":96},{"id":126},{"id":28},{"id":58},{"id":229},{"id":199},{"id":169},{"id":95},{"id":129},{"id":27},{"id":61},{"id":228},{"id":198},{"id":168},{"id":94},{"id":128},{"id":26},{"id":60},{"id":231},{"id":197},{"id":163},{"id":93},{"id":123},{"id":33},{"id":63},{"id":230},{"id":196},{"id":162},{"id":92},{"id":122},{"id":32},{"id":62},{"id":233},{"id":195},{"id":165},{"id":91},{"id":125},{"id":31},{"id":65},{"id":232},{"id":194},{"id":164},{"id":90},{"id":124},{"id":30},{"id":64},{"id":252},{"id":218},{"id":192},{"id":158},{"id":15},{"id":104},{"id":134},{"id":36},{"id":66},{"id":253},{"id":219},{"id":193},{"id":159},{"id":14},{"id":105},{"id":135},{"id":37},{"id":67},{"id":250},{"id":220},{"id":190},{"id":160},{"id":17},{"id":102},{"id":136},{"id":34},{"id":68},{"id":251},{"id":221},{"id":191},{"id":161},{"id":16},{"id":103},{"id":137},{"id":35},{"id":69},{"id":222},{"id":188},{"id":154},{"id":11},{"id":100},{"id":130},{"id":40},{"id":70},{"id":223},{"id":189},{"id":155},{"id":10},{"id":101},{"id":131},{"id":41},{"id":71},{"id":224},{"id":186},{"id":156},{"id":13},{"id":98},{"id":132},{"id":38},{"id":72},{"id":225},{"id":187},{"id":157},{"id":12},{"id":99},{"id":133},{"id":39},{"id":73},{"id":244},{"id":210},{"id":184},{"id":150},{"id":7},{"id":112},{"id":142},{"id":44},{"id":74},{"id":245},{"id":211},{"id":185},{"id":151},{"id":6},{"id":113},{"id":143},{"id":45},{"id":75},{"id":242},{"id":212},{"id":182},{"id":152},{"id":9},{"id":110},{"id":144},{"id":42},{"id":76},{"id":243},{"id":213},{"id":183},{"id":153},{"id":8},{"id":111},{"id":145},{"id":43},{"id":77},{"id":248},{"id":214},{"id":180},{"id":146},{"id":3},{"id":108},{"id":138},{"id":48},{"id":78},{"id":249},{"id":215},{"id":181},{"id":147},{"id":2},{"id":109},{"id":139},{"id":49},{"id":79},{"id":246},{"id":216},{"id":178},{"id":148},{"id":5},{"id":106},{"id":140},{"id":46},{"id":80},{"id":247},{"id":217},{"id":179},{"id":149},{"id":4},{"id":107},{"id":141},{"id":47},{"id":81}],"flow-node-inventory:hardware":"Open vSwitch","flow-node-inventory:description":"None","flow-node-inventory:software":"2.9.0","flow-node-inventory:switch-features":{"max_buffers":0,"max_tables":254,"capabilities":["flow-node-inventory:flow-feature-capability-flow-stats","flow-node-inventory:flow-feature-capability-queue-stats","flow-node-inventory:flow-feature-capability-port-stats","flow-node-inventory:flow-feature-capability-table-stats","flow-node-inventory:flow-feature-capability-group-stats"]},"flow-node-inventory:manufacturer":"Nicira, Inc.","flow-node-inventory:ip-address":"192.0.2.21"}]}} </msg>
<msg timestamp="20181214 09:19:32.562" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:32.562" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-i...</msg>
<status status="PASS" endtime="20181214 09:19:32.562" starttime="20181214 09:19:32.559"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.563" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.21",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 49238,
                "flow-node-inventory:serial-number": "None",
                "flow-node-inventory:software": "2.9.0",
                "flow-node-inventory:switch-features": {
                    "capabilities": [
                        "flow-node-inventory:flow-feature-capability-flow-stats",
                        "flow-node-inventory:flow-feature-capability-queue-stats",
                        "flow-node-inventory:flow-feature-capability-port-stats",
                        "flow-node-inventory:flow-feature-capability-table-stats",
                        "flow-node-inventory:flow-feature-capability-group-stats"
                    ],
                    "max_buffers": 0,
                    "max_tables": 254
                },
                "flow-node-inventory:table": [
                    {
                        "id": 235
                    },
                    {
                        "id": 209
                    },
                    {
                        "id": 175
                    },
                    {
                        "id": 89
                    },
                    {
                        "id": 119
                    },
                    {
                        "id": 21
                    },
                    {
                        "id": 51
                    },
                    {
                        "id": 234
                    },
                    {
                        "id": 208
                    },
                    {
                        "id": 174
                    },
                    {
                        "id": 88
                    },
                    {
                        "id": 118
                    },
                    {
                        "id": 20
                    },
                    {
                        "id": 50
                    },
                    {
                        "id": 237
                    },
                    {
                        "id": 207
                    },
                    {
                        "id": 177
                    },
                    {
                        "id": 0
                    },
                    {
                        "id": 87
                    },
                    {
                        "id": 121
                    },
                    {
                        "id": 19
                    },
                    {
                        "id": 53
                    },
                    {
                        "id": 236
                    },
                    {
                        "id": 206
                    },
                    {
                        "id": 176
                    },
                    {
                        "id": 1
                    },
                    {
                        "id": 86
                    },
                    {
                        "id": 120
                    },
                    {
                        "id": 18
                    },
                    {
                        "id": 52
                    },
                    {
                        "id": 239
                    },
                    {
                        "id": 205
                    },
                    {
                        "id": 171
                    },
                    {
                        "id": 85
                    },
                    {
                        "id": 115
                    },
                    {
                        "id": 25
                    },
                    {
                        "id": 55
                    },
                    {
                        "id": 238
                    },
                    {
                        "id": 204
                    },
                    {
                        "id": 170
                    },
                    {
                        "id": 84
                    },
                    {
                        "id": 114
                    },
                    {
                        "id": 24
                    },
                    {
                        "id": 54
                    },
                    {
                        "id": 241
                    },
                    {
                        "id": 203
                    },
                    {
                        "id": 173
                    },
                    {
                        "id": 83
                    },
                    {
                        "id": 117
                    },
                    {
                        "id": 23
                    },
                    {
                        "id": 57
                    },
                    {
                        "id": 240
                    },
                    {
                        "id": 202
                    },
                    {
                        "id": 172
                    },
                    {
                        "id": 82
                    },
                    {
                        "id": 116
                    },
                    {
                        "id": 22
                    },
                    {
                        "id": 56
                    },
                    {
                        "id": 227
                    },
                    {
                        "id": 201
                    },
                    {
                        "id": 167
                    },
                    {
                        "id": 97
                    },
                    {
                        "id": 127
                    },
                    {
                        "id": 29
                    },
                    {
                        "id": 59
                    },
                    {
                        "id": 226
                    },
                    {
                        "id": 200
                    },
                    {
                        "id": 166
                    },
                    {
                        "id": 96
                    },
                    {
                        "id": 126
                    },
                    {
                        "id": 28
                    },
                    {
                        "id": 58
                    },
                    {
                        "id": 229
                    },
                    {
                        "id": 199
                    },
                    {
                        "id": 169
                    },
                    {
                        "id": 95
                    },
                    {
                        "id": 129
                    },
                    {
                        "id": 27
                    },
                    {
                        "id": 61
                    },
                    {
                        "id": 228
                    },
                    {
                        "id": 198
                    },
                    {
                        "id": 168
                    },
                    {
                        "id": 94
                    },
                    {
                        "id": 128
                    },
                    {
                        "id": 26
                    },
                    {
                        "id": 60
                    },
                    {
                        "id": 231
                    },
                    {
                        "id": 197
                    },
                    {
                        "id": 163
                    },
                    {
                        "id": 93
                    },
                    {
                        "id": 123
                    },
                    {
                        "id": 33
                    },
                    {
                        "id": 63
                    },
                    {
                        "id": 230
                    },
                    {
                        "id": 196
                    },
                    {
                        "id": 162
                    },
                    {
                        "id": 92
                    },
                    {
                        "id": 122
                    },
                    {
                        "id": 32
                    },
                    {
                        "id": 62
                    },
                    {
                        "id": 233
                    },
                    {
                        "id": 195
                    },
                    {
                        "id": 165
                    },
                    {
                        "id": 91
                    },
                    {
                        "id": 125
                    },
                    {
                        "id": 31
                    },
                    {
                        "id": 65
                    },
                    {
                        "id": 232
                    },
                    {
                        "id": 194
                    },
                    {
                        "id": 164
                    },
                    {
                        "id": 90
                    },
                    {
                        "id": 124
                    },
                    {
                        "id": 30
                    },
                    {
                        "id": 64
                    },
                    {
                        "id": 252
                    },
                    {
                        "id": 218
                    },
                    {
                        "id": 192
                    },
                    {
                        "id": 158
                    },
                    {
                        "id": 15
                    },
                    {
                        "id": 104
                    },
                    {
                        "id": 134
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 66
                    },
                    {
                        "id": 253
                    },
                    {
                        "id": 219
                    },
                    {
                        "id": 193
                    },
                    {
                        "id": 159
                    },
                    {
                        "id": 14
                    },
                    {
                        "id": 105
                    },
                    {
                        "id": 135
                    },
                    {
                        "id": 37
                    },
                    {
                        "id": 67
                    },
                    {
                        "id": 250
                    },
                    {
                        "id": 220
                    },
                    {
                        "id": 190
                    },
                    {
                        "id": 160
                    },
                    {
                        "id": 17
                    },
                    {
                        "id": 102
                    },
                    {
                        "id": 136
                    },
                    {
                        "id": 34
                    },
                    {
                        "id": 68
                    },
                    {
                        "id": 251
                    },
                    {
                        "id": 221
                    },
                    {
                        "id": 191
                    },
                    {
                        "id": 161
                    },
                    {
                        "id": 16
                    },
                    {
                        "id": 103
                    },
                    {
                        "id": 137
                    },
                    {
                        "id": 35
                    },
                    {
                        "id": 69
                    },
                    {
                        "id": 222
                    },
                    {
                        "id": 188
                    },
                    {
                        "id": 154
                    },
                    {
                        "id": 11
                    },
                    {
                        "id": 100
                    },
                    {
                        "id": 130
                    },
                    {
                        "id": 40
                    },
                    {
                        "id": 70
                    },
                    {
                        "id": 223
                    },
                    {
                        "id": 189
                    },
                    {
                        "id": 155
                    },
                    {
                        "id": 10
                    },
                    {
                        "id": 101
                    },
                    {
                        "id": 131
                    },
                    {
                        "id": 41
                    },
                    {
                        "id": 71
                    },
                    {
                        "id": 224
                    },
                    {
                        "id": 186
                    },
                    {
                        "id": 156
                    },
                    {
                        "id": 13
                    },
                    {
                        "id": 98
                    },
                    {
                        "id": 132
                    },
                    {
                        "id": 38
                    },
                    {
                        "id": 72
                    },
                    {
                        "id": 225
                    },
                    {
                        "id": 187
                    },
                    {
                        "id": 157
                    },
                    {
                        "id": 12
                    },
                    {
                        "id": 99
                    },
                    {
                        "id": 133
                    },
                    {
                        "id": 39
                    },
                    {
                        "id": 73
                    },
                    {
                        "id": 244
                    },
                    {
                        "id": 210
                    },
                    {
                        "id": 184
                    },
                    {
                        "id": 150
                    },
                    {
                        "id": 7
                    },
                    {
                        "id": 112
                    },
                    {
                        "id": 142
                    },
                    {
                        "id": 44
                    },
                    {
                        "id": 74
                    },
                    {
                        "id": 245
                    },
                    {
                        "id": 211
                    },
                    {
                        "id": 185
                    },
                    {
                        "id": 151
                    },
                    {
                        "id": 6
                    },
                    {
                        "id": 113
                    },
                    {
                        "id": 143
                    },
                    {
                        "id": 45
                    },
                    {
                        "id": 75
                    },
                    {
                        "id": 242
                    },
                    {
                        "id": 212
                    },
                    {
                        "id": 182
                    },
                    {
                        "id": 152
                    },
                    {
                        "id": 9
                    },
                    {
                        "id": 110
                    },
                    {
                        "id": 144
                    },
                    {
                        "id": 42
                    },
                    {
                        "id": 76
                    },
                    {
                        "id": 243
                    },
                    {
                        "id": 213
                    },
                    {
                        "id": 183
                    },
                    {
                        "id": 153
                    },
                    {
                        "id": 8
                    },
                    {
                        "id": 111
                    },
                    {
                        "id": 145
                    },
                    {
                        "id": 43
                    },
                    {
                        "id": 77
                    },
                    {
                        "id": 248
                    },
                    {
                        "id": 214
                    },
                    {
                        "id": 180
                    },
                    {
                        "id": 146
                    },
                    {
                        "id": 3
                    },
                    {
                        "id": 108
                    },
                    {
                        "id": 138
                    },
                    {
                        "id": 48
                    },
                    {
                        "id": 78
                    },
                    {
                        "id": 249
                    },
                    {
                        "id": 215
                    },
                    {
                        "id": 181
                    },
                    {
                        "id": 147
                    },
                    {
                        "id": 2
                    },
                    {
                        "id": 109
                    },
                    {
                        "id": 139
                    },
                    {
                        "id": 49
                    },
                    {
                        "id": 79
                    },
                    {
                        "id": 246
                    },
                    {
                        "id": 216
                    },
                    {
                        "id": 178
                    },
                    {
                        "id": 148
                    },
                    {
                        "id": 5
                    },
                    {
                        "id": 106
                    },
                    {
                        "id": 140
                    },
                    {
                        "id": 46
                    },
                    {
                        "id": 80
                    },
                    {
                        "id": 247
                    },
                    {
                        "id": 217
                    },
                    {
                        "id": 179
                    },
                    {
                        "id": 149
                    },
                    {
                        "id": 4
                    },
                    {
                        "id": 107
                    },
                    {
                        "id": 141
                    },
                    {
                        "id": 47
                    },
                    {
                        "id": 81
                    }
                ],
                "id": "openflow:272795776625121",
                "node-connector": [
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap09e23be4-28",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 26,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:26"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "f8:1b:37:5c:a9:e1",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-int",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 4294967294,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:LOCAL"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "36:95:15:0b:6c:54",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-ex-patch",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 1,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:1"
                    }
                ],
                "opendaylight-group-statistics:group-features": {
                    "actions": [
                        67076097
                    ],
                    "group-capabilities-supported": [
                        "opendaylight-group-types:chaining",
                        "opendaylight-group-types:select-liveness",
                        "opendaylight-group-types:select-weight"
                    ],
                    "group-types-supported": [
                        "opendaylight-group-types:group-all",
                        "opendaylight-group-types:group-indirect",
                        "opendaylight-group-types:group-select",
                        "opendaylight-group-types:group-ff"
                    ],
                    "max-groups": [
                        4294967040
                    ]
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:32.563" starttime="20181214 09:19:32.562"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.563" starttime="20181214 09:19:32.556"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.563" starttime="20181214 09:19:32.250"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.563" starttime="20181214 09:19:32.248"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.563" starttime="20181214 09:19:32.239"></status>
</kw>
<kw name="Fail If Exceptions Found During Test" library="KarafKeywords">
<doc>Create a failure if an Exception is found in the karaf.log that has not been whitelisted.</doc>
<arguments>
<arg>${test_name}</arg>
<arg>fail=${fail}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ 1 | ${NUM_ODL_SYSTEM} + 1 ]">
<kw type="foritem" name="${i} = 1">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sed '1,/ROBOT MESSAGE: Starting test ${test_name}/d' ${log_file}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:19:32.565" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.Neutron Security Group.TC01_Update Security Group description and Name/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181214 09:19:32.565" starttime="20181214 09:19:32.564"></status>
</kw>
<kw name="Get Karaf Log Lines From Test Start" library="KarafKeywords">
<doc>Scrapes all log messages that match regexp ${type} which fall after a point given by a log message that</doc>
<arguments>
<arg>${ODL_SYSTEM_${i}_IP}</arg>
<arg>${test_name}</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>${ip}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:32.574" starttime="20181214 09:19:32.574"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 09:19:32.575" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:19:32.575" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:19:32.575" starttime="20181214 09:19:32.574"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 09:19:32.575" level="INFO">Attempting to execute command "sed '1,/ROBOT MESSAGE: Starting test CSIT.Neutron Security Group.TC01_Update Security Group description and Name/d' /tmp//opt/opendaylight/data/log/karaf.log" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 09:19:32.575" starttime="20181214 09:19:32.575"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 09:19:32.576" level="INFO">${conn_id} = 18</msg>
<status status="PASS" endtime="20181214 09:19:32.576" starttime="20181214 09:19:32.576"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 09:19:32.577" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:19:32.577" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 09:19:32.577" starttime="20181214 09:19:32.577"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:32.577" starttime="20181214 09:19:32.577"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 09:19:32.578" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 09:19:32.918" level="INFO">Read output: Last login: Fri Dec 14 09:19:01 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:19:32.918" starttime="20181214 09:19:32.578"></status>
</kw>
<msg timestamp="20181214 09:19:32.919" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:19:32.919" starttime="20181214 09:19:32.578"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:32.919" starttime="20181214 09:19:32.576"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 09:19:32.921" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.Neutron Security Group.TC01_Update Security Group description and Name/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181214 09:19:32.947" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181214 09:19:32.947" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 09:19:32.947" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181214 09:19:32.947" starttime="20181214 09:19:32.920"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:19:33.012" starttime="20181214 09:19:32.948"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 09:19:33.014" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181214 09:19:33.014" starttime="20181214 09:19:33.013"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:33.015" starttime="20181214 09:19:33.015"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:19:33.017" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:19:33.018" starttime="20181214 09:19:33.017"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:33.018" starttime="20181214 09:19:33.016"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:33.022" starttime="20181214 09:19:33.021"></status>
</kw>
<msg timestamp="20181214 09:19:33.022" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:19:33.022" starttime="20181214 09:19:33.020"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:33.023" starttime="20181214 09:19:33.019"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:33.023" starttime="20181214 09:19:32.573"></status>
</kw>
<msg timestamp="20181214 09:19:33.023" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:19:33.023" starttime="20181214 09:19:32.573"></status>
</kw>
<msg timestamp="20181214 09:19:33.024" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:19:33.024" starttime="20181214 09:19:32.572"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${\n}</arg>
</arguments>
<assign>
<var>@{log_lines}</var>
</assign>
<msg timestamp="20181214 09:19:33.025" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181214 09:19:33.025" starttime="20181214 09:19:33.024"></status>
</kw>
<msg timestamp="20181214 09:19:33.026" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181214 09:19:33.026" starttime="20181214 09:19:32.571"></status>
</kw>
<kw name="Verify Exceptions" library="excepts">
<doc>Return a list of exceptions not in the whitelist for the given lines.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<assign>
<var>${exlist}</var>
<var>${matchlist}</var>
</assign>
<msg timestamp="20181214 09:19:33.027" level="INFO">${exlist} = []</msg>
<msg timestamp="20181214 09:19:33.027" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181214 09:19:33.027" starttime="20181214 09:19:33.026"></status>
</kw>
<kw name="Write Exceptions Map To File" library="excepts">
<doc>Write the exceptions map to a file under the testname header. The output</doc>
<arguments>
<arg>${SUITE_NAME}.${TEST_NAME}</arg>
<arg>/tmp/odl${i}_exceptions.txt</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:33.029" starttime="20181214 09:19:33.028"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${exlist}</arg>
</arguments>
<assign>
<var>${listlength}</var>
</assign>
<msg timestamp="20181214 09:19:33.030" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:19:33.030" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181214 09:19:33.030" starttime="20181214 09:19:33.029"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${fail}"=="True" and ${listlength} != 0</arg>
<arg>Log And Fail Exceptions</arg>
<arg>${exlist}</arg>
<arg>${listlength}</arg>
<arg>ELSE</arg>
<arg>Collections.Log List</arg>
<arg>${matchlist}</arg>
</arguments>
<kw name="Log List" library="Collections">
<doc>Logs the length and contents of the ``list`` using given ``level``.</doc>
<arguments>
<arg>${matchlist}</arg>
</arguments>
<msg timestamp="20181214 09:19:33.033" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181214 09:19:33.033" starttime="20181214 09:19:33.032"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:33.033" starttime="20181214 09:19:33.031"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:33.033" starttime="20181214 09:19:32.564"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:33.033" starttime="20181214 09:19:32.564"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:33.034" starttime="20181214 09:19:32.563"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:33.052" starttime="20181214 09:19:33.051"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:19:33.053" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:19:33.240" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:19:33.241" starttime="20181214 09:19:33.053"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:33.254" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181214 09:19:33.254" starttime="20181214 09:19:33.241"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:33.257" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 09:19:33.257" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:19:33.257" starttime="20181214 09:19:33.255"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 09:19:33.300" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 09:19:33.300" starttime="20181214 09:19:33.257"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:19:33.302" starttime="20181214 09:19:33.300"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:19:33.302" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:19:33.302" starttime="20181214 09:19:33.302"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:33.302" starttime="20181214 09:19:33.050"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:33.303" starttime="20181214 09:19:33.035"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:33.303" starttime="20181214 09:19:33.034"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:33.303" starttime="20181214 09:19:33.034"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:33.303" starttime="20181214 09:19:30.329"></status>
</kw>
<doc>This test case validates the security group creation with optional parameter description, Update Security Group description and name</doc>
<tags>
<tag>Regression</tag>
</tags>
<status status="PASS" endtime="20181214 09:19:33.303" critical="yes" starttime="20181214 09:19:01.411"></status>
</test>
<test id="s1-s6-t2" name="TC02_Create Security Rule with port_range_min &gt; port_range_max">
<kw type="setup" name="Setup_Test_With_Logging_And_Without_Fast_Failing" library="SetupUtils">
<doc>Test case setup which explicitly ignores previous failure and logs test case name to Karaf log.</doc>
<kw name="Run_Even_When_Failing_Fast" library="FailFast">
<doc>This is just a more readable 'None' to override [Setup].</doc>
<kw name="No Operation" library="BuiltIn">
<doc>Does absolutely nothing.</doc>
<status status="PASS" endtime="20181214 09:19:33.308" starttime="20181214 09:19:33.308"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:33.309" starttime="20181214 09:19:33.307"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>KarafKeywords.Log_Testcase_Start_To_Controller_Karaf</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="Log_Testcase_Start_To_Controller_Karaf" library="KarafKeywords">
<doc>Log test case name to karaf log, useful in test case setup.</doc>
<arguments>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="Log_Message_To_Controller_Karaf" library="KarafKeywords">
<doc>Make sure this resource is initialized. Send a message into the controller's karaf log file on every node listed (or all).</doc>
<arguments>
<arg>Starting test ${SUITE_NAME}.${TEST_NAME}</arg>
<arg>${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 09:19:33.330" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 09:19:33.330" starttime="20181214 09:19:33.329"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 09:19:33.330" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 09:19:33.331" starttime="20181214 09:19:33.330"></status>
</kw>
<msg timestamp="20181214 09:19:33.331" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 09:19:33.331" starttime="20181214 09:19:33.328"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_With_Retry_On_Background</arg>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_With_Retry_On_Background" library="KarafKeywords">
<doc>Attemp to send command to karaf for ${member_index}, if fail then open connection and try again.</doc>
<arguments>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_On_Background</arg>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${message}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_On_Background" library="KarafKeywords">
<doc>Send command to karaf without affecting current SSH connection. Read, log and return response.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${karaf_connection_index}</var>
</assign>
<msg timestamp="20181214 09:19:33.349" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181214 09:19:33.349" starttime="20181214 09:19:33.349"></status>
</kw>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${karaf_connection_index}</arg>
</arguments>
<assign>
<var>${current_connection_index}</var>
</assign>
<msg timestamp="20181214 09:19:33.350" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181214 09:19:33.350" starttime="20181214 09:19:33.350"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Write</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${status_write}</var>
<var>${message_write}</var>
</assign>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${command}</arg>
</arguments>
<msg timestamp="20181214 09:19:33.384" level="INFO">log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "t "e "s "t "[C "C "S "I "T ". "N "e "u "t "r "o "n "[C "S "e "c "u "[78Cr "[A[78Ci</msg>
<status status="PASS" endtime="20181214 09:19:33.384" starttime="20181214 09:19:33.351"></status>
</kw>
<msg timestamp="20181214 09:19:33.385" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181214 09:19:33.385" level="INFO">${message_write} = log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "t "e "s "t "[C "C "S "I "T ". "N "e "...</msg>
<status status="PASS" endtime="20181214 09:19:33.385" starttime="20181214 09:19:33.351"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Read_Until_Regexp</arg>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${status_wait}</var>
<var>${message_wait}</var>
</assign>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<msg timestamp="20181214 09:19:33.422" level="INFO">"t "y "[C "G "r "o "u "p ". "T "C "0 "2 "_ "C "r "e "a "t "e "[C "S "e "c "u "r "i "t "y "[C "R "u "l "e "[C "w "i "t "h "[C "p "o "r "t "_ "r "a "n "g "e "_ "m "i "n "[C "&gt; "[C "p "o "r "t "_ "r "a "n "g "e "_ "m "a "x "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:19:33.422" starttime="20181214 09:19:33.386"></status>
</kw>
<msg timestamp="20181214 09:19:33.422" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181214 09:19:33.422" level="INFO">${message_wait} =  "t "y "[C "G "r "o "u "p ". "T "C "0 "2 "_ "C "r "e "a "t "e "[C "S "e "c "u "r "i "t "y "[C "R "u "l "e "[C "w "i "t "...</msg>
<status status="PASS" endtime="20181214 09:19:33.422" starttime="20181214 09:19:33.386"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:33.423" starttime="20181214 09:19:33.423"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${message_wait}</arg>
</arguments>
<msg timestamp="20181214 09:19:33.424" level="INFO"> "t "y "[C "G "r "o "u "p ". "T "C "0 "2 "_ "C "r "e "a "t "e "[C "S "e "c "u "r "i "t "y "[C "R "u "l "e "[C "w "i "t "h "[C "p "o "r "t "_ "r "a "n "g "e "_ "m "i "n "[C "&gt; "[C "p "o "r "t "_ "r "a "n "g "e "_ "m "a "x "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:19:33.424" starttime="20181214 09:19:33.423"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:33.424" starttime="20181214 09:19:33.424"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection_index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:33.426" starttime="20181214 09:19:33.426"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:33.427" starttime="20181214 09:19:33.426"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:19:33.427" starttime="20181214 09:19:33.427"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:33.427" starttime="20181214 09:19:33.425"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:33.427" starttime="20181214 09:19:33.348"></status>
</kw>
<msg timestamp="20181214 09:19:33.428" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 09:19:33.428" level="INFO">${message} =  "t "y "[C "G "r "o "u "p ". "T "C "0 "2 "_ "C "r "e "a "t "e "[C "S "e "c "u "r "i "t "y "[C "R "u "l "e "[C "w "i "t "...</msg>
<status status="PASS" endtime="20181214 09:19:33.428" starttime="20181214 09:19:33.347"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>'${status}' == 'PASS'</arg>
<arg>${message}</arg>
</arguments>
<msg timestamp="20181214 09:19:33.428" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:19:33.429" starttime="20181214 09:19:33.428"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:33.429" starttime="20181214 09:19:33.346"></status>
</kw>
<msg timestamp="20181214 09:19:33.429" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 09:19:33.429" level="INFO">${output} =  "t "y "[C "G "r "o "u "p ". "T "C "0 "2 "_ "C "r "e "a "t "e "[C "S "e "c "u "r "i "t "y "[C "R "u "l "e "[C "w "i "t "...</msg>
<status status="PASS" endtime="20181214 09:19:33.429" starttime="20181214 09:19:33.332"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${tolerate_failure} or "${status}" == "PASS"</arg>
<arg>BuiltIn.Fail</arg>
<arg>${output}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:33.430" starttime="20181214 09:19:33.429"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:33.430" starttime="20181214 09:19:33.331"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:33.430" starttime="20181214 09:19:33.331"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:33.430" starttime="20181214 09:19:33.327"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:33.430" starttime="20181214 09:19:33.310"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:33.430" starttime="20181214 09:19:33.309"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:33.430" starttime="20181214 09:19:33.306"></status>
</kw>
<kw name="Create Security Group and Validate">
<arguments>
<arg>${SGS[1]}</arg>
</arguments>
<kw name="Neutron Security Group Create" library="OpenStackOperations">
<doc>Create a security group with specified name ,description &amp; protocol value according to security group template</doc>
<arguments>
<arg>${sg_ssh}</arg>
</arguments>
<assign>
<var>${output}</var>
<var>${sg_id}</var>
</assign>
<kw name="Get ControlNode Connection" library="OpenStackOperations">
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:33.433" starttime="20181214 09:19:33.433"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:33.433" starttime="20181214 09:19:33.432"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group create ${SecurityGroupName} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:19:33.443" level="INFO">Starting process:
openstack security group create sgs_sg_2 </msg>
<msg timestamp="20181214 09:19:33.476" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:19:35.867" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:19:35.867" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:19:35.867" starttime="20181214 09:19:33.443"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:19:35.870" level="INFO">+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                 |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-12-14T09:19:35Z                                                                                                                                  |
| description     | sgs_sg_2                                                                                                                                              |
| id              | a048444b-0507-466a-aae5-e9596453f710                                                                                                                  |
| name            | sgs_sg_2                                                                                                                                              |
| project_id      | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                      |
| revision_number | 2                                                                                                                                                     |
| rules           | created_at='2018-12-14T09:19:35Z', direction='egress', ethertype='IPv4', id='0548fa8e-5973-40ec-9ca0-ee5ea8a9f101', updated_at='2018-12-14T09:19:35Z' |
|                 | created_at='2018-12-14T09:19:35Z', direction='egress', ethertype='IPv6', id='dea14423-28f5-4cbf-83ed-601be2b941b4', updated_at='2018-12-14T09:19:35Z' |
| updated_at      | 2018-12-14T09:19:35Z                                                                                                                                  |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:19:35.870" starttime="20181214 09:19:35.868"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:19:35.871" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:19:35.871" starttime="20181214 09:19:35.870"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:35.873" starttime="20181214 09:19:35.872"></status>
</kw>
<msg timestamp="20181214 09:19:35.874" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<status status="PASS" endtime="20181214 09:19:35.874" starttime="20181214 09:19:33.442"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${sgp_id}</var>
</assign>
<msg timestamp="20181214 09:19:35.876" level="INFO">${sgp_id} = a048444b-0507-466a-aae5-e9596453f710</msg>
<status status="PASS" endtime="20181214 09:19:35.876" starttime="20181214 09:19:35.875"></status>
</kw>
<msg timestamp="20181214 09:19:35.876" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<msg timestamp="20181214 09:19:35.876" level="INFO">${sg_id} = a048444b-0507-466a-aae5-e9596453f710</msg>
<status status="PASS" endtime="20181214 09:19:35.877" starttime="20181214 09:19:33.431"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>${sg_ssh}</arg>
</arguments>
<assign>
<var>${sec_groups}</var>
</assign>
<msg timestamp="20181214 09:19:35.878" level="INFO">${sec_groups} = [u'sgs_sg_2']</msg>
<status status="PASS" endtime="20181214 09:19:35.878" starttime="20181214 09:19:35.877"></status>
</kw>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>10s</arg>
<arg>2s</arg>
<arg>Utils.Check For Elements At URI</arg>
<arg>${SEC_GROUP_API}</arg>
<arg>${sec_groups}</arg>
</arguments>
<kw name="Check For Elements At URI" library="Utils">
<doc>A GET is made at the supplied ${URI} and every item in the list of</doc>
<arguments>
<arg>${SEC_GROUP_API}</arg>
<arg>${sec_groups}</arg>
</arguments>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>${session}</arg>
<arg>${uri}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:35.913" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/security-groups/, headers=None json=None</msg>
<msg timestamp="20181214 09:19:35.913" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:35.913" starttime="20181214 09:19:35.906"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${pretty_print_json}" == "True"</arg>
<arg>Log Content</arg>
<arg>${resp.content}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Log</arg>
<arg>${resp.content}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181214 09:19:35.916" level="INFO">{"security-groups":{"security-group":[{"uuid":"62100813-13a1-4c22-9a97-bfabd6744cb8","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":4,"name":"default","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":4,"name":"SSH_UPDATED","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"ee3dd710-2490-4241-b666-9fec686f0c78","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","revision-number":4,"name":"default","project-id":"bfcec20503cd4d309495f70adb639682"},{"uuid":"a048444b-0507-466a-aae5-e9596453f710","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":2,"name":"sgs_sg_2","project-id":"8f21c4d8db54482e99c30c98fba342b4"}]}}</msg>
<status status="PASS" endtime="20181214 09:19:35.916" starttime="20181214 09:19:35.915"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:35.916" starttime="20181214 09:19:35.914"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>200</arg>
</arguments>
<msg timestamp="20181214 09:19:35.918" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181214 09:19:35.918" starttime="20181214 09:19:35.917"></status>
</kw>
<kw type="for" name="${i} IN [ @{elements} ]">
<kw type="foritem" name="${i} = sgs_sg_2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:35.920" starttime="20181214 09:19:35.919"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:35.920" starttime="20181214 09:19:35.919"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:35.920" starttime="20181214 09:19:35.918"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:35.921" starttime="20181214 09:19:35.905"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:35.921" starttime="20181214 09:19:35.878"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:35.921" starttime="20181214 09:19:33.431"></status>
</kw>
<kw name="Neutron Rule Creation With Invalid Parameters">
<arguments>
<arg>${SGS[1]}</arg>
<arg>${ADD_ARG_SSH5}</arg>
<arg>${PORT_RANGE_ERROR}</arg>
</arguments>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>openstack security group rule create ${additional_args} ${sg_name}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:35.928" level="INFO">Running command 'openstack security group rule create --ingress --ethertype IPv4 --dst-port 25:20 --protocol tcp sgs_sg_2 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 09:19:37.256" level="INFO">${rc} = 2</msg>
<msg timestamp="20181214 09:19:37.256" level="INFO">${output} = usage: openstack security group rule create [-h]
                                            [-f {json,shell,table,value,yaml}]
                                            [-c COLUMN]
                ...</msg>
<status status="PASS" endtime="20181214 09:19:37.257" starttime="20181214 09:19:35.923"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:19:37.259" level="INFO">usage: openstack security group rule create [-h]
                                            [-f {json,shell,table,value,yaml}]
                                            [-c COLUMN]
                                            [--max-width &lt;integer&gt;]
                                            [--fit-width] [--print-empty]
                                            [--noindent] [--prefix PREFIX]
                                            [--remote-ip &lt;ip-address&gt; | --remote-group &lt;group&gt;]
                                            [--description &lt;description&gt;]
                                            [--dst-port &lt;port-range&gt;]
                                            [--icmp-type &lt;icmp-type&gt;]
                                            [--icmp-code &lt;icmp-code&gt;]
                                            [--protocol &lt;protocol&gt;]
                                            [--ingress | --egress]
                                            [--ethertype &lt;ethertype&gt;]
                                            [--project &lt;project&gt;]
                                            [--project-domain &lt;project-domain&gt;]
                                            &lt;group&gt;
openstack security group rule create: error: argument --dst-port: Invalid range, 25 is not less than 20</msg>
<status status="PASS" endtime="20181214 09:19:37.259" starttime="20181214 09:19:37.258"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>${expected_error}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:37.260" starttime="20181214 09:19:37.260"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:37.260" starttime="20181214 09:19:35.922"></status>
</kw>
<kw type="teardown" name="Get Test Teardown Debugs" library="OpenStackOperations">
<kw name="Get All" library="ODLTools">
<doc>Get all results provided by ODLTools</doc>
<arguments>
<arg>node_ip=${HA_PROXY_IP}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Cluster Info" library="ODLTools">
<doc>Get ODL Cluster related information like transaction counts, commit rates, etc.</doc>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show cluster-info -i ${ODL_SYSTEM_${i+1}_IP} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:19:37.268" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.21 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka</msg>
<status status="PASS" endtime="20181214 09:19:37.268" starttime="20181214 09:19:37.266"></status>
</kw>
<kw name="Run" library="OperatingSystem">
<doc>Runs the given command in the system and returns the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:37.272" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.21 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 09:19:37.845" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181214 09:19:37.845" starttime="20181214 09:19:37.268"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>output: ${output}</arg>
</arguments>
<msg timestamp="20181214 09:19:37.847" level="INFO">output: ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operational Sync Status = True
--------------------------------------------------------------------------------------------------------

--------------------------------------- Datastore Status -----------------------------------------------

---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1412
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 10
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 475
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 3034
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1691
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-entity-ownership-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 30
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-entity-ownership-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 140
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- DOMDataBroker CommitStats Details ----------------------------------

AverageCommitTime   = 0.00 ns
LongestCommitTime   = 0.00 ns
ShortestCommitTime  = 0.00 ns
TotalCommits        = 0
--------------------------------------------------------------------------------------------------------

----------------------------------- DISTRIBUTED DATASTORE COMMIT RATE ----------------------------------

distributed-data-store.config.commit.rate_Min      = 0.434189
distributed-data-store.config.commit.rate_Max      = 46.188531
distributed-data-store.config.commit.rate_Mean     = 4.44136559519
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 1897
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.090022
distributed-data-store.operational.commit.rate_Max      = 8.150287
distributed-data-store.operational.commit.rate_Mean     = 0.583454486443
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 4865
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- NETSTAT DETAILS FOR PORT 2550 --------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------- CPU AND MEMORY UTILIZATION OF THE KARAF PROCESS GATHERED BY 'TOP' --------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- FREE AND USED MEMORY IN THE SYSTEM ---------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- NODE HEALTH CHECK STATUS -------------------------------------------

Cluster Members = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Cluster Leader = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Unreachable Members = 
None
--------------------------------------------------------------------------------------------------------

-------------------------------------- lsof of KARAF Process -------------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

None</msg>
<status status="PASS" endtime="20181214 09:19:37.849" starttime="20181214 09:19:37.846"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:37.849" starttime="20181214 09:19:37.266"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:37.849" starttime="20181214 09:19:37.265"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:37.850" starttime="20181214 09:19:37.265"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Get EOS</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get EOS" library="ODLTools">
<doc>Get the various ODL entity ownership information</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181214 09:19:37.854" level="INFO">${tmpdir} = CSIT_Neutron_Security_Group_TC02_Create_Security_Rule_with_port_range_min_&gt;_port_range_max</msg>
<status status="PASS" endtime="20181214 09:19:37.854" starttime="20181214 09:19:37.853"></status>
</kw>
<msg timestamp="20181214 09:19:37.855" level="INFO">${dstdir} = /tmp/CSIT_Neutron_Security_Group_TC02_Create_Security_Rule_with_port_range_min_&gt;_port_range_max</msg>
<status status="PASS" endtime="20181214 09:19:37.855" starttime="20181214 09:19:37.852"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show eos -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:19:37.856" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Neutron_Security_Group_TC02_Create_Security_Rule_with_port_range_min_&gt;_port_range_max</msg>
<status status="PASS" endtime="20181214 09:19:37.856" starttime="20181214 09:19:37.855"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:37.860" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Neutron_Security_Group_TC02_Create_Security_Rule_with_port_range_min_&gt;_port_range_max'.</msg>
<msg timestamp="20181214 09:19:38.201" level="INFO">${rc} = 0</msg>
<msg timestamp="20181214 09:19:38.202" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:19:38.202" starttime="20181214 09:19:37.856"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181214 09:19:38.203" level="INFO">rc: 0, output: </msg>
<status status="PASS" endtime="20181214 09:19:38.204" starttime="20181214 09:19:38.203"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:38.205" starttime="20181214 09:19:38.204"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:38.205" starttime="20181214 09:19:37.851"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:38.205" starttime="20181214 09:19:37.850"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Analyze Tunnels</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181214 09:19:38.212" level="INFO">${tmpdir} = CSIT_Neutron_Security_Group_TC02_Create_Security_Rule_with_port_range_min_&gt;_port_range_max</msg>
<status status="PASS" endtime="20181214 09:19:38.212" starttime="20181214 09:19:38.210"></status>
</kw>
<msg timestamp="20181214 09:19:38.212" level="INFO">${dstdir} = /tmp/CSIT_Neutron_Security_Group_TC02_Create_Security_Rule_with_port_range_min_&gt;_port_range_max</msg>
<status status="PASS" endtime="20181214 09:19:38.212" starttime="20181214 09:19:38.209"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt analyze tunnels -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:19:38.214" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Neutron_Security_Group_TC02_Create_Security_Rule_with_port_range_min_&gt;_port_range_max</msg>
<status status="PASS" endtime="20181214 09:19:38.214" starttime="20181214 09:19:38.213"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:38.220" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Neutron_Security_Group_TC02_Create_Security_Rule_with_port_range_min_&gt;_port_range_max'.</msg>
<msg timestamp="20181214 09:19:38.523" level="INFO">${rc} = 1</msg>
<msg timestamp="20181214 09:19:38.523" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:19:38.523" starttime="20181214 09:19:38.215"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181214 09:19:38.524" level="INFO">rc: 1, output: </msg>
<status status="PASS" endtime="20181214 09:19:38.524" starttime="20181214 09:19:38.524"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<msg timestamp="20181214 09:19:38.525" level="FAIL">''1' == '0'' should be true.</msg>
<status status="FAIL" endtime="20181214 09:19:38.525" starttime="20181214 09:19:38.525"></status>
</kw>
<status status="FAIL" endtime="20181214 09:19:38.526" starttime="20181214 09:19:38.207"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:38.526" starttime="20181214 09:19:38.206"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:38.526" starttime="20181214 09:19:37.263"></status>
</kw>
<kw name="Get OvsDebugInfo" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from all Openstack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Get DumpFlows And Ovsconfig" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from OVS from the Openstack Node</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:38.529" starttime="20181214 09:19:38.528"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:38.530" level="INFO">cmd: ip -o link</msg>
<status status="PASS" endtime="20181214 09:19:38.530" starttime="20181214 09:19:38.530"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:38.531" starttime="20181214 09:19:38.530"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:38.531" starttime="20181214 09:19:38.531"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:38.533" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181214 09:19:38.534" starttime="20181214 09:19:38.532"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:38.546" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UP mode DEFAULT group default qlen 1000\    link/ether 00:2d:53:56:c8:f7 brd ff:ff:ff:ff:ff:ff
3: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 86:e4:e2:2c:cd:1a brd ff:ff:ff:ff:ff:ff
4: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:2d:53:56:c8:f7 brd ff:ff:ff:ff:ff:ff
5: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:e5:ff:40:6e brd ff:ff:ff:ff:ff:ff
26: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether f8:1b:37:5c:a9:e1 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:38.546" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOW...</msg>
<status status="PASS" endtime="20181214 09:19:38.546" starttime="20181214 09:19:38.534"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:38.546" starttime="20181214 09:19:38.529"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:38.547" level="INFO">cmd: ip -o addr</msg>
<status status="PASS" endtime="20181214 09:19:38.547" starttime="20181214 09:19:38.547"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:38.548" starttime="20181214 09:19:38.548"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:38.548" starttime="20181214 09:19:38.548"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:38.550" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181214 09:19:38.550" starttime="20181214 09:19:38.549"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:38.559" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::22d:53ff:fe56:c8f7/64 scope link \       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.21/24 brd 192.0.2.255 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.22/32 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.16/32 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet6 fe80::22d:53ff:fe56:c8f7/64 scope link \       valid_lft forever preferred_lft forever
5: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
5: docker0    inet6 fe80::42:e5ff:feff:406e/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:38.559" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::22d:53...</msg>
<status status="PASS" endtime="20181214 09:19:38.559" starttime="20181214 09:19:38.550"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:38.559" starttime="20181214 09:19:38.546"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:38.561" level="INFO">cmd: ip route</msg>
<status status="PASS" endtime="20181214 09:19:38.561" starttime="20181214 09:19:38.560"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:38.561" starttime="20181214 09:19:38.561"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:38.562" starttime="20181214 09:19:38.561"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:38.563" level="INFO">ip route</msg>
<status status="PASS" endtime="20181214 09:19:38.563" starttime="20181214 09:19:38.562"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:38.568" level="INFO">default via 192.0.2.1 dev br-ex 
169.254.0.0/16 dev eth0 scope link metric 1002 
169.254.0.0/16 dev br-ex scope link metric 1004 
169.254.169.254 via 192.0.2.1 dev br-ex 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev br-ex proto kernel scope link src 192.0.2.21 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:38.568" level="INFO">${output} = default via 192.0.2.1 dev br-ex 
169.254.0.0/16 dev eth0 scope link metric 1002 
169.254.0.0/16 dev br-ex scope link metric 1004 
169.254.169.254 via 192.0.2.1 dev br-ex 
172.31.0.0/24 dev docker0...</msg>
<status status="PASS" endtime="20181214 09:19:38.568" starttime="20181214 09:19:38.563"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:38.569" starttime="20181214 09:19:38.560"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:38.570" level="INFO">cmd: arp -an</msg>
<status status="PASS" endtime="20181214 09:19:38.570" starttime="20181214 09:19:38.569"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:38.570" starttime="20181214 09:19:38.570"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:38.571" starttime="20181214 09:19:38.571"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:38.572" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181214 09:19:38.572" starttime="20181214 09:19:38.571"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:38.575" level="INFO">? (192.0.2.99) at ee:6e:e4:e4:48:40 [ether] on br-ex
? (192.0.2.1) at 00:ce:28:28:52:b3 [ether] on br-ex
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:38.575" level="INFO">${output} = ? (192.0.2.99) at ee:6e:e4:e4:48:40 [ether] on br-ex
? (192.0.2.1) at 00:ce:28:28:52:b3 [ether] on br-ex
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:19:38.575" starttime="20181214 09:19:38.572"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:38.575" starttime="20181214 09:19:38.569"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip netns list | awk '{print $1}'</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<assign>
<var>${nslist}</var>
</assign>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:38.576" level="INFO">cmd: ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181214 09:19:38.576" starttime="20181214 09:19:38.576"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:38.577" starttime="20181214 09:19:38.576"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:38.577" starttime="20181214 09:19:38.577"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:38.579" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181214 09:19:38.579" starttime="20181214 09:19:38.577"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:38.582" level="INFO">qdhcp-6e9baee3-4703-423b-9631-196f45105082
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:38.583" level="INFO">${output} = qdhcp-6e9baee3-4703-423b-9631-196f45105082
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:19:38.583" starttime="20181214 09:19:38.579"></status>
</kw>
<msg timestamp="20181214 09:19:38.583" level="INFO">${nslist} = qdhcp-6e9baee3-4703-423b-9631-196f45105082
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:19:38.583" starttime="20181214 09:19:38.575"></status>
</kw>
<kw name="Split To Lines" library="String">
<doc>Splits the given string to lines.</doc>
<arguments>
<arg>${nslist}</arg>
<arg>end=-1</arg>
</arguments>
<assign>
<var>@{lines}</var>
</assign>
<msg timestamp="20181214 09:19:38.583" level="INFO">1 lines returned</msg>
<msg timestamp="20181214 09:19:38.584" level="INFO">@{lines} = [ qdhcp-6e9baee3-4703-423b-9631-196f45105082 ]</msg>
<status status="PASS" endtime="20181214 09:19:38.584" starttime="20181214 09:19:38.583"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<kw type="foritem" name="${line} = qdhcp-6e9baee3-4703-423b-9631-196f45105082">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:38.585" level="INFO">cmd: sudo ip netns exec qdhcp-6e9baee3-4703-423b-9631-196f45105082 ip -o link</msg>
<status status="PASS" endtime="20181214 09:19:38.585" starttime="20181214 09:19:38.585"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:38.586" starttime="20181214 09:19:38.586"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:38.586" starttime="20181214 09:19:38.586"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:38.589" level="INFO">sudo ip netns exec qdhcp-6e9baee3-4703-42 3b-9631-196f45105082 ip -o link</msg>
<status status="PASS" endtime="20181214 09:19:38.589" starttime="20181214 09:19:38.586"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:38.628" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
51: tap09e23be4-28: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:1d:aa:b3 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:38.628" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
51: tap09e23be4-28: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181214 09:19:38.628" starttime="20181214 09:19:38.589"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:38.628" starttime="20181214 09:19:38.584"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:38.630" level="INFO">cmd: sudo ip netns exec qdhcp-6e9baee3-4703-423b-9631-196f45105082 ip -o addr</msg>
<status status="PASS" endtime="20181214 09:19:38.630" starttime="20181214 09:19:38.629"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:38.630" starttime="20181214 09:19:38.630"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:38.631" starttime="20181214 09:19:38.630"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:38.635" level="INFO">sudo ip netns exec qdhcp-6e9baee3-4703-42 3b-9631-196f45105082 ip -o addr</msg>
<status status="PASS" endtime="20181214 09:19:38.635" starttime="20181214 09:19:38.631"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:38.663" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
51: tap09e23be4-28    inet 61.2.1.2/24 brd 61.2.1.255 scope global tap09e23be4-28\       valid_lft forever preferred_lft forever
51: tap09e23be4-28    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap09e23be4-28\       valid_lft forever preferred_lft forever
51: tap09e23be4-28    inet6 fe80::f816:3eff:fe1d:aab3/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:38.663" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
51: tap09e23be4-28    inet 61...</msg>
<status status="PASS" endtime="20181214 09:19:38.663" starttime="20181214 09:19:38.635"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:38.663" starttime="20181214 09:19:38.629"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:38.665" level="INFO">cmd: sudo ip netns exec qdhcp-6e9baee3-4703-423b-9631-196f45105082 ip route</msg>
<status status="PASS" endtime="20181214 09:19:38.665" starttime="20181214 09:19:38.664"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:38.665" starttime="20181214 09:19:38.665"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:38.666" starttime="20181214 09:19:38.665"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:38.669" level="INFO">sudo ip netns exec qdhcp-6e9baee3-4703-42 3b-9631-196f45105082 ip route</msg>
<status status="PASS" endtime="20181214 09:19:38.669" starttime="20181214 09:19:38.666"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:38.698" level="INFO">default via 61.2.1.1 dev tap09e23be4-28 
61.2.1.0/24 dev tap09e23be4-28 proto kernel scope link src 61.2.1.2 
169.254.0.0/16 dev tap09e23be4-28 proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:38.699" level="INFO">${output} = default via 61.2.1.1 dev tap09e23be4-28 
61.2.1.0/24 dev tap09e23be4-28 proto kernel scope link src 61.2.1.2 
169.254.0.0/16 dev tap09e23be4-28 proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181214 09:19:38.699" starttime="20181214 09:19:38.669"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:38.699" starttime="20181214 09:19:38.664"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:38.699" starttime="20181214 09:19:38.584"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:38.699" starttime="20181214 09:19:38.584"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:38.700" level="INFO">cmd: sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181214 09:19:38.700" starttime="20181214 09:19:38.700"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:38.701" starttime="20181214 09:19:38.701"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:38.701" starttime="20181214 09:19:38.701"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:38.703" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181214 09:19:38.703" starttime="20181214 09:19:38.701"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:38.734" level="INFO">d631111f-455e-4c7e-a9ff-d26193b9fec9
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.21:6640"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.21:6653"
            is_connected: true
        fail_mode: secure
        Port "tap09e23be4-28"
            tag: 4095
            Interface "tap09e23be4-28"
                type: internal
        Port br-int
            Interface br-int
                type: internal
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
    Bridge br-ex
        fail_mode: standalone
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port "eth0"
            Interface "eth0"
        Port br-ex
            Interface br-ex
                type: internal
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:38.736" level="INFO">${output} = d631111f-455e-4c7e-a9ff-d26193b9fec9
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.21:6640"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181214 09:19:38.736" starttime="20181214 09:19:38.703"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:38.737" starttime="20181214 09:19:38.699"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:38.740" level="INFO">cmd: sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181214 09:19:38.740" starttime="20181214 09:19:38.739"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:38.741" starttime="20181214 09:19:38.740"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:38.741" starttime="20181214 09:19:38.741"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:38.744" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181214 09:19:38.744" starttime="20181214 09:19:38.741"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:38.778" level="INFO">_uuid               : d631111f-455e-4c7e-a9ff-d26193b9fec9
bridges             : [ae491c00-54ea-4008-9450-61bde39089b6, b432c6c4-6287-43e0-acc8-62136a0ab66c]
cur_cfg             : 59
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-controller-0.opnfvlf.org", "odl_os_hostconfig_config_odl_l2"="{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}", odl_os_hostconfig_hostid="overcloud-controller-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="f719731f-d938-4508-afd6-1890f6fec1cf"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [0814bf68-cf86-405f-8dc4-64e7be0b4582, 1386f2fa-8d16-4da6-a522-90e201c331e1]
next_cfg            : 59
other_config        : {local_ip="192.0.2.21", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:38.778" level="INFO">${output} = _uuid               : d631111f-455e-4c7e-a9ff-d26193b9fec9
bridges             : [ae491c00-54ea-4008-9450-61bde39089b6, b432c6c4-6287-43e0-acc8-62136a0ab66c]
cur_cfg             : 59
datapath_types...</msg>
<status status="PASS" endtime="20181214 09:19:38.778" starttime="20181214 09:19:38.745"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:38.779" starttime="20181214 09:19:38.738"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:38.781" level="INFO">cmd: sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:19:38.781" starttime="20181214 09:19:38.780"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:38.782" starttime="20181214 09:19:38.781"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:38.782" starttime="20181214 09:19:38.782"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:38.784" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:19:38.785" starttime="20181214 09:19:38.782"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:38.810" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000f81b375ca9e1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):
 1(br-ex-patch): addr:36:95:15:0b:6c:54
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 26(tap09e23be4-28): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:f8:1b:37:5c:a9:e1
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x7): frags=normal miss_send_len=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:38.811" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000f81b375ca9e1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3...</msg>
<status status="PASS" endtime="20181214 09:19:38.811" starttime="20181214 09:19:38.785"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:38.811" starttime="20181214 09:19:38.779"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:38.812" level="INFO">cmd: sudo ovs-ofctl dump-flows br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:19:38.812" starttime="20181214 09:19:38.812"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:38.813" starttime="20181214 09:19:38.813"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:38.813" starttime="20181214 09:19:38.813"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:38.816" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181214 09:19:38.816" starttime="20181214 09:19:38.813"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:39.091" level="INFO">cookie=0x8000000, duration=3525.667s, table=0, n_packets=10569, n_bytes=570726, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=26.577s, table=0, n_packets=5, n_bytes=446, priority=4,in_port="tap09e23be4-28",vlan_tci=0x0000/0x1fff actions=write_metadata:0x220000000000/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2785.035s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x8040000, duration=25.653s, table=17, n_packets=2, n_bytes=180, priority=10,metadata=0x220000000000/0xffffff0000000000 actions=load:0x22-&gt;NXM_NX_REG1[0..19],load:0x1396-&gt;NXM_NX_REG7[0..15],write_metadata:0xa000221396000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6800000, duration=3811.471s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3811.471s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3811.471s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3811.471s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3811.471s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3667.423s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3667.423s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3811.471s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3811.471s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3811.300s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x9001396, duration=25.658s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x4c actions=write_metadata:0x1396000000/0xfffffffff000000,goto_table:51
 cookie=0x9051396, duration=26.572s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x4c actions=write_metadata:0x1396000000/0xfffffffff000000,goto_table:51
 cookie=0x822002d, duration=3810.975s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3810.975s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3811.300s, table=43, n_packets=1285, n_bytes=115318, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3811.471s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3811.471s, table=48, n_packets=1352, n_bytes=118132, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8051396, duration=25.658s, table=50, n_packets=2, n_bytes=180, priority=20,metadata=0x221396000000/0xfffffffff000000,dl_src=fa:16:3e:1d:aa:b3 actions=goto_table:51
 cookie=0x8050001, duration=3811.300s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3811.471s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8031396, duration=25.658s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1396000000/0xffff000000,dl_dst=fa:16:3e:1d:aa:b3 actions=load:0x2200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3811.300s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3811.300s, table=51, n_packets=489, n_bytes=30866, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3525.033s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3525.033s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1865.117s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1865.117s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1864.932s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1864.932s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1862.421s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1862.420s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8701396, duration=25.658s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1396000001/0xffff000001 actions=write_actions(group:210027)
 cookie=0x8701396, duration=25.658s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1396000000/0xffff000001 actions=write_actions(group:210028)
 cookie=0x8800004, duration=3524.717s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1864.768s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1864.302s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1862.096s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800022, duration=25.657s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x22,metadata=0x220000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3524.717s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1864.768s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1864.302s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1862.096s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800022, duration=25.658s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x22 actions=load:0x2200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3811.471s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3811.471s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3811.300s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3811.471s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3811.263s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3811.263s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3811.263s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3811.263s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3811.263s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3811.263s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3811.263s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3811.263s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3811.263s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3811.263s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3811.263s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3811.263s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3811.263s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3811.263s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3811.263s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3811.263s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3811.263s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3811.263s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3811.263s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3811.263s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3811.263s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3811.263s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3811.263s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3811.263s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3525.643s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3525.643s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:"br-ex-patch"
 cookie=0x8000007, duration=26.571s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x2200 actions=output:"tap09e23be4-28"
 cookie=0x6900000, duration=3811.263s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3811.263s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3811.263s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3811.263s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3811.263s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3811.263s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3811.263s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3811.263s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3811.263s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3811.263s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3811.263s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3811.263s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3811.263s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3811.263s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3811.263s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3811.263s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3811.263s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3811.263s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3811.263s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3811.263s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3811.263s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3811.263s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3811.263s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:39.092" level="INFO">${output} =  cookie=0x8000000, duration=3525.667s, table=0, n_packets=10569, n_bytes=570726, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_ta...</msg>
<status status="PASS" endtime="20181214 09:19:39.092" starttime="20181214 09:19:38.816"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.092" starttime="20181214 09:19:38.811"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.094" level="INFO">cmd: sudo ovs-ofctl dump-groups br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:19:39.094" starttime="20181214 09:19:39.094"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:39.095" starttime="20181214 09:19:39.094"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:39.095" starttime="20181214 09:19:39.095"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.099" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181214 09:19:39.099" starttime="20181214 09:19:39.096"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:39.131" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210005,type=all
 group_id=210017,type=all
 group_id=210015,type=all
 group_id=210027,type=all,bucket=actions=set_field:0x22-&gt;tun_id,resubmit(,55)
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=225001,type=all,bucket=actions=drop
 group_id=210009,type=all
 group_id=210010,type=all,bucket=actions=group:210009,bucket=actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210028,type=all,bucket=actions=group:210027
 group_id=210016,type=all,bucket=actions=group:210015,bucket=actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210018,type=all,bucket=actions=group:210017,bucket=actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220),bucket=actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:39.131" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210005,type=all
 group_id=210017,type=all
 group_id=210015,type=all
 group_id=210027,type=all,bucket=actions=set_field:0x22-&gt;tun_id,resubmit(,55...</msg>
<status status="PASS" endtime="20181214 09:19:39.131" starttime="20181214 09:19:39.099"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.132" starttime="20181214 09:19:39.092"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.133" level="INFO">cmd: sudo ovs-ofctl dump-group-stats br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:19:39.133" starttime="20181214 09:19:39.133"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:39.133" starttime="20181214 09:19:39.133"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:39.134" starttime="20181214 09:19:39.134"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.136" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181214 09:19:39.136" starttime="20181214 09:19:39.134"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:39.168" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210005,duration=3525.972s,ref_count=1,packet_count=0,byte_count=0
 group_id=210017,duration=1865.876s,ref_count=1,packet_count=0,byte_count=0
 group_id=210015,duration=1863.369s,ref_count=1,packet_count=0,byte_count=0
 group_id=210027,duration=26.896s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=5000,duration=3811.585s,ref_count=1,packet_count=57,byte_count=2394,bucket0:packet_count=57,byte_count=2394,bucket1:packet_count=57,byte_count=2394,bucket2:packet_count=57,byte_count=2394
 group_id=210006,duration=3525.677s,ref_count=1,packet_count=41,byte_count=3570,bucket0:packet_count=41,byte_count=3570,bucket1:packet_count=41,byte_count=3570
 group_id=225001,duration=3496.207s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=210009,duration=1866.078s,ref_count=1,packet_count=0,byte_count=0
 group_id=210010,duration=1865.773s,ref_count=1,packet_count=3,byte_count=270,bucket0:packet_count=3,byte_count=270,bucket1:packet_count=3,byte_count=270
 group_id=210028,duration=26.592s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210016,duration=1863.063s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
 group_id=210018,duration=1865.573s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180,bucket2:packet_count=2,byte_count=180
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:39.168" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210005,duration=3525.972s,ref_count=1,packet_count=0,byte_count=0
 group_id=210017,duration=1865.876s,ref_count=1,packet_count=0,byte_count=0
 group_i...</msg>
<status status="PASS" endtime="20181214 09:19:39.168" starttime="20181214 09:19:39.136"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.168" starttime="20181214 09:19:39.132"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.168" starttime="20181214 09:19:38.528"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.168" starttime="20181214 09:19:38.527"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.168" starttime="20181214 09:19:38.527"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.169" starttime="20181214 09:19:38.526"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>DataModels.Get Model Dump</arg>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Get Model Dump" library="DataModels">
<doc>Will output a list of mdsal models using ${data_models} list</doc>
<arguments>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>http://${controller_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
<arg>timeout=1</arg>
<arg>max_retries=0</arg>
</arguments>
<msg timestamp="20181214 09:19:39.181" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.22:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad9b75f10&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 09:19:39.182" starttime="20181214 09:19:39.181"></status>
</kw>
<kw type="for" name="${model} IN [ @{data_models} ]">
<kw type="foritem" name="${model} = config/ebgp:bgp">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.189" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.189" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.189" starttime="20181214 09:19:39.183"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.190" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:39.190" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.190" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:39.190" starttime="20181214 09:19:39.189"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.190" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.191" starttime="20181214 09:19:39.190"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.191" starttime="20181214 09:19:39.182"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.194" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.194" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.194" starttime="20181214 09:19:39.191"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.195" level="INFO">To JSON using : content={"elan-instances":{"elan-instance":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","segment-type":"elan:segment-type-flat","external":false,"elan-tag":5001,"mac-timeout":300},{"elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082","segmentation-id":76,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5014,"mac-timeout":300}]}} </msg>
<msg timestamp="20181214 09:19:39.195" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.195" level="INFO">${pretty_output} = {
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "exte...</msg>
<status status="PASS" endtime="20181214 09:19:39.195" starttime="20181214 09:19:39.195"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.196" level="INFO">{
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-flat"
            },
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082",
                "elan-tag": 5014,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 76
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.196" starttime="20181214 09:19:39.195"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.196" starttime="20181214 09:19:39.191"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.198" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.198" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.198" starttime="20181214 09:19:39.196"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.199" level="INFO">To JSON using : content={"elan-interfaces":{"elan-interface":[{"name":"711d9b46-d038-43e8-b2d5-c9db4a29e05c","elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082","static-mac-entries":[{"mac-address":"fa:16:3e:86:22:fe","ip-prefix":"61.2.1.30"}]},{"name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082","static-mac-entries":[{"mac-address":"fa:16:3e:1d:aa:b3","ip-prefix":"61.2.1.2"}]},{"name":"8b1cbc4f-04f8-46bf-9cf9-2239353ae21d","elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082","static-mac-entries":[{"mac-address":"fa:16:3e:81:6d:7f","ip-prefix":"61.2.1.13"}]}]}} </msg>
<msg timestamp="20181214 09:19:39.199" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.199" level="INFO">${pretty_output} = {
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082",
                "name": "711d9b46-d038-43e8-b2d5-c9db...</msg>
<status status="PASS" endtime="20181214 09:19:39.199" starttime="20181214 09:19:39.199"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.200" level="INFO">{
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082",
                "name": "711d9b46-d038-43e8-b2d5-c9db4a29e05c",
                "static-mac-entries": [
                    {
                        "ip-prefix": "61.2.1.30",
                        "mac-address": "fa:16:3e:86:22:fe"
                    }
                ]
            },
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082",
                "name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "static-mac-entries": [
                    {
                        "ip-prefix": "61.2.1.2",
                        "mac-address": "fa:16:3e:1d:aa:b3"
                    }
                ]
            },
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082",
                "name": "8b1cbc4f-04f8-46bf-9cf9-2239353ae21d",
                "static-mac-entries": [
                    {
                        "ip-prefix": "61.2.1.13",
                        "mac-address": "fa:16:3e:81:6d:7f"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.200" starttime="20181214 09:19:39.200"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.200" starttime="20181214 09:19:39.196"></status>
</kw>
<kw type="foritem" name="${model} = config/id-manager:id-pools">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.204" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.204" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.204" starttime="20181214 09:19:39.200"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.207" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"interfaces","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"interfaces.-1073741291","last-access-time":1544779152}],"id-entries":[{"id-key":"09e23be4-28b0-414a-9ea2-eae5f68e3676","id-value":[34]},{"id-key":"272795776625121:br-ex-patch:trunk","id-value":[3]}]},{"pool-name":"nextHopPointerPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":150000,"cursor":152499,"end":175000},"block-size":2500,"child-pools":[{"child-pool-name":"nextHopPointerPool.-1073741291","last-access-time":1544774985}]},{"pool-name":"meters.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"meters","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"snatGroupIdPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":225000,"cursor":227499,"end":250000},"block-size":2500,"child-pools":[{"child-pool-name":"snatGroupIdPool.-1073741291","last-access-time":1544777333}],"id-entries":[{"id-key":"snatmiss.1e4edfa6-cbe1-4350-a6cc-902700e990e9","id-value":[225000]},{"id-key":"snatmiss.81a5d8ea-e37b-41b1-9ef9-76987b8899f7","id-value":[225002]},{"id-key":"snatmiss.e13b9ba2-e337-4e51-9e53-07a75695540c","id-value":[225001]},{"id-key":"snatmiss.c970ecfa-6d5c-4034-ad7f-6cdc3eeca600","id-value":[225003]},{"id-key":"snatmiss.af5e5228-b176-4625-ae95-e17e04b022d8","id-value":[225004]}]},{"pool-name":"lporttag","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":170001,"cursor":179999,"end":270000},"block-size":9999,"child-pools":[{"child-pool-name":"lporttag.-1073741291","last-access-time":1544774985}]},{"pool-name":"RouteDistinguisherPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"RouteDistinguisherPool","available-ids-holder":{"start":1,"cursor":0,"end":6553},"block-size":6553},{"pool-name":"lporttag.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"lporttag","available-ids-holder":{"start":170001,"cursor":170000,"end":179999},"block-size":9999},{"pool-name":"groups","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"groups.-1073741291","last-access-time":1544774983}]},{"pool-name":"elan.ids.pool.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775654,"id":5002},{"ready-time-sec":1544776448,"id":5003},{"ready-time-sec":1544776454,"id":5004},{"ready-time-sec":1544777347,"id":5007},{"ready-time-sec":1544777354,"id":5006},{"ready-time-sec":1544777360,"id":5005},{"ready-time-sec":1544777366,"id":5009},{"ready-time-sec":1544777373,"id":5008},{"ready-time-sec":1544778288,"id":5011},{"ready-time-sec":1544778294,"id":5010},{"ready-time-sec":1544779092,"id":5013},{"ready-time-sec":1544779098,"id":5012}],"available-id-count":12,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5014,"end":5499},"block-size":500},{"pool-name":"aliveness-monitor","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"aliveness-monitor.-1073741291","last-access-time":1544774986}],"id-entries":[{"id-key":"2.120000.4.Arp.","id-value":[1]}]},{"pool-name":"tables","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"tables.-1073741291","last-access-time":1544774983}]},{"pool-name":"nextHopPointerPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"nextHopPointerPool","available-ids-holder":{"start":150000,"cursor":149999,"end":152499},"block-size":2500},{"pool-name":"meters","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"meters.-1073741291","last-access-time":1544774983}]},{"pool-name":"vpnservices.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775652,"id":100001}],"available-id-count":1,"delayed-time-sec":30},"parent-pool-name":"vpnservices","available-ids-holder":{"start":100000,"cursor":100002,"end":102999},"block-size":3000},{"pool-name":"opendaylight-vni-ranges.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"opendaylight-vni-ranges","available-ids-holder":{"start":70000,"cursor":69999,"end":72998},"block-size":2999},{"pool-name":"aliveness-monitor.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"aliveness-monitor","available-ids-holder":{"start":1,"cursor":1,"end":6553},"block-size":6553},{"pool-name":"elan.ids.pool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":5000,"cursor":5499,"end":10000},"block-size":500,"child-pools":[{"child-pool-name":"elan.ids.pool.-1073741291","last-access-time":1544779148}],"id-entries":[{"id-key":"arp.responder.group.id","id-value":[5000]},{"id-key":"6e9baee3-4703-423b-9631-196f45105082","id-value":[5014]},{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]}]},{"pool-name":"groups.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"groups","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"RouteDistinguisherPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"RouteDistinguisherPool.-1073741291","last-access-time":1544774986}]},{"pool-name":"snatGroupIdPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"snatGroupIdPool","available-ids-holder":{"start":225000,"cursor":225004,"end":227499},"block-size":2500},{"pool-name":"ACL-TAG-POOL.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"ACL-TAG-POOL","available-ids-holder":{"start":1,"cursor":8,"end":999},"block-size":999},{"pool-name":"tables.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"tables","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"interfaces.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775654,"id":1},{"ready-time-sec":1544776424,"id":7},{"ready-time-sec":1544776430,"id":6},{"ready-time-sec":1544776437,"id":2},{"ready-time-sec":1544776437,"id":4},{"ready-time-sec":1544776440,"id":5},{"ready-time-sec":1544776446,"id":8},{"ready-time-sec":1544777320,"id":17},{"ready-time-sec":1544777326,"id":12},{"ready-time-sec":1544777329,"id":11},{"ready-time-sec":1544777331,"id":9},{"ready-time-sec":1544777331,"id":10},{"ready-time-sec":1544777334,"id":13},{"ready-time-sec":1544777334,"id":14},{"ready-time-sec":1544777337,"id":16},{"ready-time-sec":1544777337,"id":15},{"ready-time-sec":1544777346,"id":21},{"ready-time-sec":1544777351,"id":18},{"ready-time-sec":1544777357,"id":20},{"ready-time-sec":1544777357,"id":19},{"ready-time-sec":1544777363,"id":23},{"ready-time-sec":1544777364,"id":22},{"ready-time-sec":1544777370,"id":25},{"ready-time-sec":1544777370,"id":24},{"ready-time-sec":1544778272,"id":28},{"ready-time-sec":1544778277,"id":26},{"ready-time-sec":1544778280,"id":27},{"ready-time-sec":1544779076,"id":31},{"ready-time-sec":1544779081,"id":30},{"ready-time-sec":1544779084,"id":29},{"ready-time-sec":1544779090,"id":32},{"ready-time-sec":1544779096,"id":33}],"available-id-count":32,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":34,"end":6553},"block-size":6553},{"pool-name":"vpnservices","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":100000,"cursor":102999,"end":130000},"block-size":3000,"child-pools":[{"child-pool-name":"vpnservices.-1073741291","last-access-time":1544775622}],"id-entries":[{"id-key":"1e4edfa6-cbe1-4350-a6cc-902700e990e9.192.0.2.0/24","id-value":[100002]},{"id-key":"44f91859-7723-44e1-a95d-25948457eb65","id-value":[100000]}]},{"pool-name":"opendaylight-vni-ranges","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":70000,"cursor":72998,"end":99999},"block-size":2999,"child-pools":[{"child-pool-name":"opendaylight-vni-ranges.-1073741291","last-access-time":1544774987}]},{"pool-name":"ACL-TAG-POOL","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":999,"end":10000},"block-size":999,"child-pools":[{"child-pool-name":"ACL-TAG-POOL.-1073741291","last-access-time":1544779175}],"id-entries":[{"id-key":"c4e77973-bb58-4259-807f-059e9ca50e36","id-value":[3]},{"id-key":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b","id-value":[5]},{"id-key":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","id-value":[7]},{"id-key":"b748f633-eac9-4f4f-8995-86f5eb50b300","id-value":[6]},{"id-key":"62100813-13a1-4c22-9a97-bfabd6744cb8","id-value":[2]},{"id-key":"ee3dd710-2490-4241-b666-9fec686f0c78","id-value":[1]},{"id-key":"e2818f66-326e-435a-8735-9da9d4a67eb4","id-value":[4]},{"id-key":"a048444b-0507-466a-aae5-e9596453f710","id-value":[8]}]}]}} </msg>
<msg timestamp="20181214 09:19:39.207" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.207" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
  ...</msg>
<status status="PASS" endtime="20181214 09:19:39.207" starttime="20181214 09:19:39.204"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.208" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741291",
                        "last-access-time": 1544779152
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                        "id-value": [
                            34
                        ]
                    },
                    {
                        "id-key": "272795776625121:br-ex-patch:trunk",
                        "id-value": [
                            3
                        ]
                    }
                ],
                "pool-name": "interfaces",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 152499,
                    "end": 175000,
                    "start": 150000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "nextHopPointerPool.-1073741291",
                        "last-access-time": 1544774985
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "meters",
                "pool-name": "meters.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 227499,
                    "end": 250000,
                    "start": 225000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "snatGroupIdPool.-1073741291",
                        "last-access-time": 1544777333
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                        "id-value": [
                            225000
                        ]
                    },
                    {
                        "id-key": "snatmiss.81a5d8ea-e37b-41b1-9ef9-76987b8899f7",
                        "id-value": [
                            225002
                        ]
                    },
                    {
                        "id-key": "snatmiss.e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.c970ecfa-6d5c-4034-ad7f-6cdc3eeca600",
                        "id-value": [
                            225003
                        ]
                    },
                    {
                        "id-key": "snatmiss.af5e5228-b176-4625-ae95-e17e04b022d8",
                        "id-value": [
                            225004
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741291",
                        "last-access-time": 1544774985
                    }
                ],
                "pool-name": "lporttag",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 0,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "RouteDistinguisherPool",
                "pool-name": "RouteDistinguisherPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "groups.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5014,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 12,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1544775654
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1544776448
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1544776454
                        },
                        {
                            "id": 5007,
                            "ready-time-sec": 1544777347
                        },
                        {
                            "id": 5006,
                            "ready-time-sec": 1544777354
                        },
                        {
                            "id": 5005,
                            "ready-time-sec": 1544777360
                        },
                        {
                            "id": 5009,
                            "ready-time-sec": 1544777366
                        },
                        {
                            "id": 5008,
                            "ready-time-sec": 1544777373
                        },
                        {
                            "id": 5011,
                            "ready-time-sec": 1544778288
                        },
                        {
                            "id": 5010,
                            "ready-time-sec": 1544778294
                        },
                        {
                            "id": 5013,
                            "ready-time-sec": 1544779092
                        },
                        {
                            "id": 5012,
                            "ready-time-sec": 1544779098
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741291",
                        "last-access-time": 1544774986
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "2.120000.4.Arp.",
                        "id-value": [
                            1
                        ]
                    }
                ],
                "pool-name": "aliveness-monitor",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "tables.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "tables",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 149999,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "meters.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100002,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1544775652
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 69999,
                    "end": 72998,
                    "start": 70000
                },
                "block-size": 2999,
                "parent-pool-name": "opendaylight-vni-ranges",
                "pool-name": "opendaylight-vni-ranges.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 1,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "aliveness-monitor",
                "pool-name": "aliveness-monitor.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741291",
                        "last-access-time": 1544779148
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "arp.responder.group.id",
                        "id-value": [
                            5000
                        ]
                    },
                    {
                        "id-key": "6e9baee3-4703-423b-9631-196f45105082",
                        "id-value": [
                            5014
                        ]
                    },
                    {
                        "id-key": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                        "id-value": [
                            5001
                        ]
                    }
                ],
                "pool-name": "elan.ids.pool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "groups",
                "pool-name": "groups.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "RouteDistinguisherPool.-1073741291",
                        "last-access-time": 1544774986
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 225000
                },
                "block-size": 2500,
                "parent-pool-name": "snatGroupIdPool",
                "pool-name": "snatGroupIdPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 8,
                    "end": 999,
                    "start": 1
                },
                "block-size": 999,
                "parent-pool-name": "ACL-TAG-POOL",
                "pool-name": "ACL-TAG-POOL.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "tables",
                "pool-name": "tables.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 34,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 32,
                    "delayed-id-entries": [
                        {
                            "id": 1,
                            "ready-time-sec": 1544775654
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1544776424
                        },
                        {
                            "id": 6,
                            "ready-time-sec": 1544776430
                        },
                        {
                            "id": 2,
                            "ready-time-sec": 1544776437
                        },
                        {
                            "id": 4,
                            "ready-time-sec": 1544776437
                        },
                        {
                            "id": 5,
                            "ready-time-sec": 1544776440
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1544776446
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1544777320
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1544777326
                        },
                        {
                            "id": 11,
                            "ready-time-sec": 1544777329
                        },
                        {
                            "id": 9,
                            "ready-time-sec": 1544777331
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1544777331
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1544777334
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1544777334
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1544777337
                        },
                        {
                            "id": 15,
                            "ready-time-sec": 1544777337
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1544777346
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1544777351
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1544777357
                        },
                        {
                            "id": 19,
                            "ready-time-sec": 1544777357
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1544777363
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1544777364
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1544777370
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1544777370
                        },
                        {
                            "id": 28,
                            "ready-time-sec": 1544778272
                        },
                        {
                            "id": 26,
                            "ready-time-sec": 1544778277
                        },
                        {
                            "id": 27,
                            "ready-time-sec": 1544778280
                        },
                        {
                            "id": 31,
                            "ready-time-sec": 1544779076
                        },
                        {
                            "id": 30,
                            "ready-time-sec": 1544779081
                        },
                        {
                            "id": 29,
                            "ready-time-sec": 1544779084
                        },
                        {
                            "id": 32,
                            "ready-time-sec": 1544779090
                        },
                        {
                            "id": 33,
                            "ready-time-sec": 1544779096
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741291",
                        "last-access-time": 1544775622
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "1e4edfa6-cbe1-4350-a6cc-902700e990e9.192.0.2.0/24",
                        "id-value": [
                            100002
                        ]
                    },
                    {
                        "id-key": "44f91859-7723-44e1-a95d-25948457eb65",
                        "id-value": [
                            100000
                        ]
                    }
                ],
                "pool-name": "vpnservices",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 72998,
                    "end": 99999,
                    "start": 70000
                },
                "block-size": 2999,
                "child-pools": [
                    {
                        "child-pool-name": "opendaylight-vni-ranges.-1073741291",
                        "last-access-time": 1544774987
                    }
                ],
                "pool-name": "opendaylight-vni-ranges",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 999,
                    "end": 10000,
                    "start": 1
                },
                "block-size": 999,
                "child-pools": [
                    {
                        "child-pool-name": "ACL-TAG-POOL.-1073741291",
                        "last-access-time": 1544779175
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "c4e77973-bb58-4259-807f-059e9ca50e36",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                        "id-value": [
                            5
                        ]
                    },
                    {
                        "id-key": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                        "id-value": [
                            7
                        ]
                    },
                    {
                        "id-key": "b748f633-eac9-4f4f-8995-86f5eb50b300",
                        "id-value": [
                            6
                        ]
                    },
                    {
                        "id-key": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "ee3dd710-2490-4241-b666-9fec686f0c78",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "a048444b-0507-466a-aae5-e9596453f710",
                        "id-value": [
                            8
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.208" starttime="20181214 09:19:39.208"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.208" starttime="20181214 09:19:39.200"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-access-control-list:access-lists">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.212" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-access-control-list:access-lists, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.212" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.212" starttime="20181214 09:19:39.209"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.213" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ee3dd710-2490-4241-b666-9fec686f0c78","access-list-entries":{"ace":[{"rule-name":"6ad09561-353a-445e-b51d-b931a7e01c22","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"af9be2ac-0c71-466b-8ee2-188747a79255","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c0796abf-11eb-4f12-8347-fb5894143b1d","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e64e4970-560c-4af7-a079-217ef6e7e68a","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","access-list-entries":{"ace":[{"rule-name":"03796e75-964b-42a9-9fd8-79d28052985e","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"8c1ed931-fcb6-4786-bbf7-0f7c58fdd519","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"da0655cc-bb9f-4c7a-ad87-b173ab1a21f1","matches":{"protocol":6,"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"b748f633-eac9-4f4f-8995-86f5eb50b300","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e2818f66-326e-435a-8735-9da9d4a67eb4","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"62100813-13a1-4c22-9a97-bfabd6744cb8","access-list-entries":{"ace":[{"rule-name":"2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c5369c6a-c1ec-45d9-9393-f55f92ef6f46","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"d06c714b-ca05-4f3a-a9af-f80ac1f213f5","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e39d54b7-5907-4ebe-bf47-f2be219b1fec","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"c4e77973-bb58-4259-807f-059e9ca50e36","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"a048444b-0507-466a-aae5-e9596453f710","access-list-entries":{"ace":[{"rule-name":"0548fa8e-5973-40ec-9ca0-ee5ea8a9f101","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"dea14423-28f5-4cbf-83ed-601be2b941b4","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}}]}} </msg>
<msg timestamp="20181214 09:19:39.214" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.214" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction...</msg>
<status status="PASS" endtime="20181214 09:19:39.214" starttime="20181214 09:19:39.212"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.214" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "6ad09561-353a-445e-b51d-b931a7e01c22"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "af9be2ac-0c71-466b-8ee2-188747a79255"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c0796abf-11eb-4f12-8347-fb5894143b1d"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e64e4970-560c-4af7-a079-217ef6e7e68a"
                        }
                    ]
                },
                "acl-name": "ee3dd710-2490-4241-b666-9fec686f0c78",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "03796e75-964b-42a9-9fd8-79d28052985e"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "8c1ed931-fcb6-4786-bbf7-0f7c58fdd519"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "protocol": 6,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "da0655cc-bb9f-4c7a-ad87-b173ab1a21f1"
                        }
                    ]
                },
                "acl-name": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "b748f633-eac9-4f4f-8995-86f5eb50b300",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c5369c6a-c1ec-45d9-9393-f55f92ef6f46"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "d06c714b-ca05-4f3a-a9af-f80ac1f213f5"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e39d54b7-5907-4ebe-bf47-f2be219b1fec"
                        }
                    ]
                },
                "acl-name": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "c4e77973-bb58-4259-807f-059e9ca50e36",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "0548fa8e-5973-40ec-9ca0-ee5ea8a9f101"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "dea14423-28f5-4cbf-83ed-601be2b941b4"
                        }
                    ]
                },
                "acl-name": "a048444b-0507-466a-aae5-e9596453f710",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.214" starttime="20181214 09:19:39.214"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.214" starttime="20181214 09:19:39.209"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-interfaces:interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.217" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.217" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.217" starttime="20181214 09:19:39.215"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.218" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"272795776625121:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"272795776625121:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"711d9b46-d038-43e8-b2d5-c9db4a29e05c","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["ed29437d-92c9-4f07-9b03-54714bc0f4a8"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:86:22:fe","ip-address":"fe80:0:0:0:f816:3eff:fe86:22fe"},{"mac-address":"fa:16:3e:86:22:fe","ip-address":"61.2.1.30"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap09e23be4-28"},{"name":"8b1cbc4f-04f8-46bf-9cf9-2239353ae21d","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["ed29437d-92c9-4f07-9b03-54714bc0f4a8"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:81:6d:7f","ip-address":"61.2.1.13"},{"mac-address":"fa:16:3e:81:6d:7f","ip-address":"fe80:0:0:0:f816:3eff:fe81:6d7f"}],"odl-interface:l2vlan-mode":"trunk"}]}} </msg>
<msg timestamp="20181214 09:19:39.218" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.218" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "272795776625121:br-ex-patch:trunk",
                "odl-interface:external": true,...</msg>
<status status="PASS" endtime="20181214 09:19:39.218" starttime="20181214 09:19:39.218"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.219" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "272795776625121:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "272795776625121:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe86:22fe",
                        "mac-address": "fa:16:3e:86:22:fe"
                    },
                    {
                        "ip-address": "61.2.1.30",
                        "mac-address": "fa:16:3e:86:22:fe"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "ed29437d-92c9-4f07-9b03-54714bc0f4a8"
                ],
                "enabled": true,
                "name": "711d9b46-d038-43e8-b2d5-c9db4a29e05c",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap09e23be4-28",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "61.2.1.13",
                        "mac-address": "fa:16:3e:81:6d:7f"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe81:6d7f",
                        "mac-address": "fa:16:3e:81:6d:7f"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "ed29437d-92c9-4f07-9b03-54714bc0f4a8"
                ],
                "enabled": true,
                "name": "8b1cbc4f-04f8-46bf-9cf9-2239353ae21d",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.219" starttime="20181214 09:19:39.219"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.219" starttime="20181214 09:19:39.215"></status>
</kw>
<kw type="foritem" name="${model} = config/interface-service-bindings:service-bindings">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.222" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.222" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.222" starttime="20181214 09:19:39.219"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.224" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9d829608-3d00-43e9-900b-1f6d1af7a8aa","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.09e23be4-28b0-414a-9ea2-eae5f68e3676","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"26"}}]}}]}]},{"interface-name":"78c2c330-5747-4217-8962-2ae5b3ebdcc8","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"b7868b13-879a-4e61-9114-d7ab56d1bdf3","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"88baa60d-e806-4c54-b128-c26e82ef7a3a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e7c62c81-7142-4c4b-9ef0-267577e1d248","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.6e9baee3-4703-423b-9631-196f45105082.09e23be4-28b0-414a-9ea2-eae5f68e3676","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84120961024,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5014,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":34,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"54cd5d37-d0d9-49c0-af28-098121fd49f0","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"7df17b8d-e8d6-453e-8afd-08c90b238098","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"dd446603-bf1e-4ade-9419-f7c560fc1335","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f9cddacb-8fc9-41de-91e8-1c467289dafc","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9d829608-3d00-43e9-900b-1f6d1af7a8aa","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"2e136983-316c-40c5-8f6b-9fd019163301","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"f4f6a2dd-7067-4804-ae1c-8afaec2406a2","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f9cddacb-8fc9-41de-91e8-1c467289dafc","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"354aba43-ed8c-4fcd-af30-4de9632babfe","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.272795776625121:br-ex-patch:trunk","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]}]},{"interface-name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f4f6a2dd-7067-4804-ae1c-8afaec2406a2","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"6c8c1896-03c5-4a27-a6aa-13966d948e09","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"54cd5d37-d0d9-49c0-af28-098121fd49f0","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2e136983-316c-40c5-8f6b-9fd019163301","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"354aba43-ed8c-4fcd-af30-4de9632babfe","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a795421-9805-4725-9cb4-acc460b74d1a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"78c2c330-5747-4217-8962-2ae5b3ebdcc8","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"88baa60d-e806-4c54-b128-c26e82ef7a3a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"6c8c1896-03c5-4a27-a6aa-13966d948e09","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"dd446603-bf1e-4ade-9419-f7c560fc1335","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a795421-9805-4725-9cb4-acc460b74d1a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"7df17b8d-e8d6-453e-8afd-08c90b238098","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b7868b13-879a-4e61-9114-d7ab56d1bdf3","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e7c62c81-7142-4c4b-9ef0-267577e1d248","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","service-mode":"interface-service-bindings:service-mode-egress"}]}} </msg>
<msg timestamp="20181214 09:19:39.224" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.224" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindin...</msg>
<status status="PASS" endtime="20181214 09:19:39.224" starttime="20181214 09:19:39.223"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.225" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "9d829608-3d00-43e9-900b-1f6d1af7a8aa",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "26"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.09e23be4-28b0-414a-9ea2-eae5f68e3676",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "78c2c330-5747-4217-8962-2ae5b3ebdcc8",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "b7868b13-879a-4e61-9114-d7ab56d1bdf3",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "88baa60d-e806-4c54-b128-c26e82ef7a3a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e7c62c81-7142-4c4b-9ef0-267577e1d248",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84120961024,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5014
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 34
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.6e9baee3-4703-423b-9631-196f45105082.09e23be4-28b0-414a-9ea2-eae5f68e3676",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "7df17b8d-e8d6-453e-8afd-08c90b238098",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "dd446603-bf1e-4ade-9419-f7c560fc1335",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "9d829608-3d00-43e9-900b-1f6d1af7a8aa",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f4f6a2dd-7067-4804-ae1c-8afaec2406a2",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "354aba43-ed8c-4fcd-af30-4de9632babfe",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.272795776625121:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f4f6a2dd-7067-4804-ae1c-8afaec2406a2",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "6c8c1896-03c5-4a27-a6aa-13966d948e09",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "354aba43-ed8c-4fcd-af30-4de9632babfe",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a795421-9805-4725-9cb4-acc460b74d1a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "78c2c330-5747-4217-8962-2ae5b3ebdcc8",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "88baa60d-e806-4c54-b128-c26e82ef7a3a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "6c8c1896-03c5-4a27-a6aa-13966d948e09",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "dd446603-bf1e-4ade-9419-f7c560fc1335",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a795421-9805-4725-9cb4-acc460b74d1a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "7df17b8d-e8d6-453e-8afd-08c90b238098",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b7868b13-879a-4e61-9114-d7ab56d1bdf3",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e7c62c81-7142-4c4b-9ef0-267577e1d248",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.225" starttime="20181214 09:19:39.225"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.225" starttime="20181214 09:19:39.219"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-endpoints">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.228" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.228" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.228" starttime="20181214 09:19:39.225"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.228" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":272795776625121,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"192.0.2.21","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"272795776625121::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181214 09:19:39.228" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.228" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 272795776625121,
                "tunnel-end-points": [
                    {
                        "VLAN-...</msg>
<status status="PASS" endtime="20181214 09:19:39.229" starttime="20181214 09:19:39.228"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.229" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 272795776625121,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "272795776625121::0",
                        "ip-address": "192.0.2.21",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "",
                        "subnet-mask": "255.255.255.255/32",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "default-transport-zone"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.229" starttime="20181214 09:19:39.229"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.229" starttime="20181214 09:19:39.225"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-teps-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.232" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.232" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.233" starttime="20181214 09:19:39.229"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.233" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:39.233" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.233" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:39.233" starttime="20181214 09:19:39.233"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.234" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.234" starttime="20181214 09:19:39.234"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.234" starttime="20181214 09:19:39.229"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:external-tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.237" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.237" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.237" starttime="20181214 09:19:39.234"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.238" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:39.238" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.238" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:39.238" starttime="20181214 09:19:39.238"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.238" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.239" starttime="20181214 09:19:39.238"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.239" starttime="20181214 09:19:39.234"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.241" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.241" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.241" starttime="20181214 09:19:39.239"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.242" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:39.242" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.242" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:39.242" starttime="20181214 09:19:39.241"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.242" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.242" starttime="20181214 09:19:39.242"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.243" starttime="20181214 09:19:39.239"></status>
</kw>
<kw type="foritem" name="${model} = config/itm:transport-zones">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.245" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.245" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.245" starttime="20181214 09:19:39.243"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.246" level="INFO">To JSON using : content={"transport-zones":{"transport-zone":[{"zone-name":"default-transport-zone","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"255.255.255.255/32","vlan-id":0,"vteps":[{"dpn-id":272795776625121,"portname":"","ip-address":"192.0.2.21","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181214 09:19:39.246" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.246" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181214 09:19:39.246" starttime="20181214 09:19:39.245"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.246" level="INFO">{
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "255.255.255.255/32",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 272795776625121,
                                "ip-address": "192.0.2.21",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.246" starttime="20181214 09:19:39.246"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.246" starttime="20181214 09:19:39.243"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.249" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.249" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.249" starttime="20181214 09:19:39.247"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.249" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181214 09:19:39.250" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.250" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:39.250" starttime="20181214 09:19:39.249"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.250" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:39.250" starttime="20181214 09:19:39.250"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.250" starttime="20181214 09:19:39.247"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.252" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.253" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.253" starttime="20181214 09:19:39.250"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.253" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181214 09:19:39.253" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.253" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:39.253" starttime="20181214 09:19:39.253"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.254" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:39.254" starttime="20181214 09:19:39.254"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.254" starttime="20181214 09:19:39.250"></status>
</kw>
<kw type="foritem" name="${model} = config/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.257" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.257" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.257" starttime="20181214 09:19:39.254"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.258" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.21:6653"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"f8:1b:37:5c:a9:e1"},{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"}],"ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","termination-point":[{"tp-id":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:name":"br-ex-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex","termination-point":[{"tp-id":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:name":"br-ex-int-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]}]}]} </msg>
<msg timestamp="20181214 09:19:39.258" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.258" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridg...</msg>
<status status="PASS" endtime="20181214 09:19:39.258" starttime="20181214 09:19:39.257"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.258" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "f8:1b:37:5c:a9:e1"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "target": "tcp:192.0.2.21:6653"
                        }
                    ],
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "tp-id": "br-ex-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181214 09:19:39.258" starttime="20181214 09:19:39.258"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.258" starttime="20181214 09:19:39.254"></status>
</kw>
<kw type="foritem" name="${model} = config/neutron:neutron">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.262" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.262" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.262" starttime="20181214 09:19:39.259"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.263" level="INFO">To JSON using : content={"neutron":{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"6e9baee3-4703-423b-9631-196f45105082","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-provider-ext:segmentation-id":"76","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"sgs_net_1"}]},"security-groups":{"security-group":[{"uuid":"62100813-13a1-4c22-9a97-bfabd6744cb8","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":4,"name":"default","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":4,"name":"SSH_UPDATED","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"ee3dd710-2490-4241-b666-9fec686f0c78","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","revision-number":4,"name":"default","project-id":"bfcec20503cd4d309495f70adb639682"},{"uuid":"a048444b-0507-466a-aae5-e9596453f710","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":2,"name":"sgs_sg_2","project-id":"8f21c4d8db54482e99c30c98fba342b4"}]},"security-rules":{"security-rule":[{"uuid":"e64e4970-560c-4af7-a079-217ef6e7e68a","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"d06c714b-ca05-4f3a-a9af-f80ac1f213f5","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"e39d54b7-5907-4ebe-bf47-f2be219b1fec","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"da0655cc-bb9f-4c7a-ad87-b173ab1a21f1","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"c5369c6a-c1ec-45d9-9393-f55f92ef6f46","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"8c1ed931-fcb6-4786-bbf7-0f7c58fdd519","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ed29437d-92c9-4f07-9b03-54714bc0f4a8"},{"uuid":"c0796abf-11eb-4f12-8347-fb5894143b1d","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"0548fa8e-5973-40ec-9ca0-ee5ea8a9f101","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"a048444b-0507-466a-aae5-e9596453f710"},{"uuid":"6ad09561-353a-445e-b51d-b931a7e01c22","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"af9be2ac-0c71-466b-8ee2-188747a79255","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"03796e75-964b-42a9-9fd8-79d28052985e","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ed29437d-92c9-4f07-9b03-54714bc0f4a8"},{"uuid":"dea14423-28f5-4cbf-83ed-601be2b941b4","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"a048444b-0507-466a-aae5-e9596453f710"}]},"subnets":{"subnet":[{"uuid":"a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8","gateway-ip":"61.2.1.1","project-id":"8f21c4d8db54482e99c30c98fba342b4","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"61.2.1.2","end":"61.2.1.254"}],"cidr":"61.2.1.0/24","network-id":"6e9baee3-4703-423b-9631-196f45105082","name":"sgs_sub_1"}]},"ports":{"port":[{"uuid":"711d9b46-d038-43e8-b2d5-c9db4a29e05c","fixed-ips":[{"subnet-id":"a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8","ip-address":"61.2.1.30"}],"device-id":"","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:86:22:fe","security-groups":["ed29437d-92c9-4f07-9b03-54714bc0f4a8"],"admin-state-up":true,"status":"ACTIVE","network-id":"6e9baee3-4703-423b-9631-196f45105082","name":"sgs_port_1"},{"uuid":"09e23be4-28b0-414a-9ea2-eae5f68e3676","fixed-ips":[{"subnet-id":"a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8","ip-address":"61.2.1.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-6e9baee3-4703-423b-9631-196f45105082","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:1d:aa:b3","admin-state-up":true,"network-id":"6e9baee3-4703-423b-9631-196f45105082","name":""},{"uuid":"8b1cbc4f-04f8-46bf-9cf9-2239353ae21d","fixed-ips":[{"subnet-id":"a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8","ip-address":"61.2.1.13"}],"device-id":"","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:81:6d:7f","security-groups":["ed29437d-92c9-4f07-9b03-54714bc0f4a8"],"admin-state-up":true,"status":"ACTIVE","network-id":"6e9baee3-4703-423b-9631-196f45105082","name":"sgs_port_2"}]}}} </msg>
<msg timestamp="20181214 09:19:39.264" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.264" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181214 09:19:39.264" starttime="20181214 09:19:39.262"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.264" level="INFO">{
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-flat",
                    "project-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "uuid": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
                },
                {
                    "admin-state-up": true,
                    "name": "sgs_net_1",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "76",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "6e9baee3-4703-423b-9631-196f45105082"
                }
            ]
        },
        "ports": {
            "port": [
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "61.2.1.30",
                            "subnet-id": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8"
                        }
                    ],
                    "mac-address": "fa:16:3e:86:22:fe",
                    "name": "sgs_port_1",
                    "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "security-groups": [
                        "ed29437d-92c9-4f07-9b03-54714bc0f4a8"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "711d9b46-d038-43e8-b2d5-c9db4a29e05c"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-6e9baee3-4703-423b-9631-196f45105082",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "61.2.1.2",
                            "subnet-id": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8"
                        }
                    ],
                    "mac-address": "fa:16:3e:1d:aa:b3",
                    "name": "",
                    "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 6,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "09e23be4-28b0-414a-9ea2-eae5f68e3676"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "61.2.1.13",
                            "subnet-id": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8"
                        }
                    ],
                    "mac-address": "fa:16:3e:81:6d:7f",
                    "name": "sgs_port_2",
                    "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "security-groups": [
                        "ed29437d-92c9-4f07-9b03-54714bc0f4a8"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "8b1cbc4f-04f8-46bf-9cf9-2239353ae21d"
                }
            ]
        },
        "security-groups": {
            "security-group": [
                {
                    "name": "default",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 4,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "62100813-13a1-4c22-9a97-bfabd6744cb8"
                },
                {
                    "name": "SSH_UPDATED",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 4,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "ed29437d-92c9-4f07-9b03-54714bc0f4a8"
                },
                {
                    "name": "default",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 4,
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "ee3dd710-2490-4241-b666-9fec686f0c78"
                },
                {
                    "name": "sgs_sg_2",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "a048444b-0507-466a-aae5-e9596453f710"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "e64e4970-560c-4af7-a079-217ef6e7e68a"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "d06c714b-ca05-4f3a-a9af-f80ac1f213f5"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "e39d54b7-5907-4ebe-bf47-f2be219b1fec"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "da0655cc-bb9f-4c7a-ad87-b173ab1a21f1"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "c5369c6a-c1ec-45d9-9393-f55f92ef6f46"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "8c1ed931-fcb6-4786-bbf7-0f7c58fdd519"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "c0796abf-11eb-4f12-8347-fb5894143b1d"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "a048444b-0507-466a-aae5-e9596453f710",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "0548fa8e-5973-40ec-9ca0-ee5ea8a9f101"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "6ad09561-353a-445e-b51d-b931a7e01c22"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "af9be2ac-0c71-466b-8ee2-188747a79255"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "03796e75-964b-42a9-9fd8-79d28052985e"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "a048444b-0507-466a-aae5-e9596453f710",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "dea14423-28f5-4cbf-83ed-601be2b941b4"
                }
            ]
        },
        "subnets": {
            "subnet": [
                {
                    "allocation-pools": [
                        {
                            "end": "61.2.1.254",
                            "start": "61.2.1.2"
                        }
                    ],
                    "cidr": "61.2.1.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "61.2.1.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "sgs_sub_1",
                    "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8"
                }
            ]
        }
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.265" starttime="20181214 09:19:39.264"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.265" starttime="20181214 09:19:39.258"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:networkMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.267" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.267" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.267" starttime="20181214 09:19:39.265"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.268" level="INFO">To JSON using : content={"networkMaps":{"networkMap":[{"network-id":"6e9baee3-4703-423b-9631-196f45105082","subnet-id-list":["a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8"]}]}} </msg>
<msg timestamp="20181214 09:19:39.268" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.268" level="INFO">${pretty_output} = {
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                "subnet-id-list": [
                    "a3c9ec4f-cab...</msg>
<status status="PASS" endtime="20181214 09:19:39.268" starttime="20181214 09:19:39.267"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.268" level="INFO">{
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                "subnet-id-list": [
                    "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.268" starttime="20181214 09:19:39.268"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.268" starttime="20181214 09:19:39.265"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:neutron-vpn-portip-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.271" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:neutron-vpn-portip-port-data, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.271" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.271" starttime="20181214 09:19:39.269"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.272" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:39.272" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.272" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:39.272" starttime="20181214 09:19:39.272"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.273" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.273" starttime="20181214 09:19:39.272"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.273" starttime="20181214 09:19:39.268"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:router-interfaces-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.275" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.276" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.276" starttime="20181214 09:19:39.273"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.276" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:39.276" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.276" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:39.276" starttime="20181214 09:19:39.276"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.277" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.277" starttime="20181214 09:19:39.277"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.277" starttime="20181214 09:19:39.273"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:subnetmaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.279" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.279" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.279" starttime="20181214 09:19:39.277"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.280" level="INFO">To JSON using : content={"subnetmaps":{"subnetmap":[{"id":"a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8","network-type":"VXLAN","port-list":["09e23be4-28b0-414a-9ea2-eae5f68e3676","8b1cbc4f-04f8-46bf-9cf9-2239353ae21d","711d9b46-d038-43e8-b2d5-c9db4a29e05c"],"segmentation-id":76,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","network-id":"6e9baee3-4703-423b-9631-196f45105082","subnet-ip":"61.2.1.0/24"}]}} </msg>
<msg timestamp="20181214 09:19:39.280" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.280" level="INFO">${pretty_output} = {
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8",
                "network-id": "6e9baee3-4703-423b-9631-196f45105082",
         ...</msg>
<status status="PASS" endtime="20181214 09:19:39.280" starttime="20181214 09:19:39.280"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.281" level="INFO">{
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8",
                "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                "network-type": "VXLAN",
                "port-list": [
                    "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                    "8b1cbc4f-04f8-46bf-9cf9-2239353ae21d",
                    "711d9b46-d038-43e8-b2d5-c9db4a29e05c"
                ],
                "segmentation-id": 76,
                "subnet-ip": "61.2.1.0/24",
                "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.281" starttime="20181214 09:19:39.280"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.281" starttime="20181214 09:19:39.277"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:vpnMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.283" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.283" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.283" starttime="20181214 09:19:39.281"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.284" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181214 09:19:39.284" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.284" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:39.284" starttime="20181214 09:19:39.284"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.284" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:39.284" starttime="20181214 09:19:39.284"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.285" starttime="20181214 09:19:39.281"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-fib:fibEntries">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.287" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.287" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.287" starttime="20181214 09:19:39.285"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.288" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181214 09:19:39.288" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.288" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:39.288" starttime="20181214 09:19:39.287"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.288" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:39.288" starttime="20181214 09:19:39.288"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.288" starttime="20181214 09:19:39.285"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-interface-meta:interface-child-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.290" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-interface-meta:interface-child-info, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.291" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.291" starttime="20181214 09:19:39.288"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.291" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"272795776625121:br-ex-patch","interface-child-entry":[{"child-interface":"272795776625121:br-ex-patch:trunk"}]},{"parent-interface":"tap09e23be4-28","interface-child-entry":[{"child-interface":"09e23be4-28b0-414a-9ea2-eae5f68e3676"}]}]}} </msg>
<msg timestamp="20181214 09:19:39.291" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.291" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "272795776...</msg>
<status status="PASS" endtime="20181214 09:19:39.291" starttime="20181214 09:19:39.291"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.292" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "272795776625121:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "272795776625121:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "09e23be4-28b0-414a-9ea2-eae5f68e3676"
                    }
                ],
                "parent-interface": "tap09e23be4-28"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.292" starttime="20181214 09:19:39.292"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.292" starttime="20181214 09:19:39.288"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:router-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.294" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.295" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.295" starttime="20181214 09:19:39.292"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.295" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:39.295" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.295" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:39.295" starttime="20181214 09:19:39.295"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.296" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.296" starttime="20181214 09:19:39.296"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.296" starttime="20181214 09:19:39.292"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-id-to-vpn-instance">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.298" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-id-to-vpn-instance, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.298" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.298" starttime="20181214 09:19:39.296"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.299" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65"}]}} </msg>
<msg timestamp="20181214 09:19:39.299" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.299" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a...</msg>
<status status="PASS" endtime="20181214 09:19:39.299" starttime="20181214 09:19:39.298"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.299" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.299" starttime="20181214 09:19:39.299"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.299" starttime="20181214 09:19:39.296"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-instance-to-vpn-id">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.302" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-instance-to-vpn-id, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.302" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.302" starttime="20181214 09:19:39.300"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.303" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65","vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-id":100000}]}} </msg>
<msg timestamp="20181214 09:19:39.303" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.303" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
               ...</msg>
<status status="PASS" endtime="20181214 09:19:39.303" starttime="20181214 09:19:39.302"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.303" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.303" starttime="20181214 09:19:39.303"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.303" starttime="20181214 09:19:39.299"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:ext-routers">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.306" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.306" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.306" starttime="20181214 09:19:39.303"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.307" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:39.307" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.307" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:39.307" starttime="20181214 09:19:39.306"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.307" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.307" starttime="20181214 09:19:39.307"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.307" starttime="20181214 09:19:39.303"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-networks">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.310" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.310" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.310" starttime="20181214 09:19:39.308"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.310" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181214 09:19:39.311" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.311" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:39.311" starttime="20181214 09:19:39.310"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.311" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:39.311" starttime="20181214 09:19:39.311"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.311" starttime="20181214 09:19:39.307"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-subnets">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.313" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.313" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.313" starttime="20181214 09:19:39.311"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.314" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181214 09:19:39.314" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.314" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:39.314" starttime="20181214 09:19:39.314"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.314" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:39.315" starttime="20181214 09:19:39.314"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.315" starttime="20181214 09:19:39.311"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.317" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.317" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.317" starttime="20181214 09:19:39.315"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.318" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:39.318" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.318" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:39.318" starttime="20181214 09:19:39.317"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.318" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.318" starttime="20181214 09:19:39.318"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.318" starttime="20181214 09:19:39.315"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:intext-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.321" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:intext-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.321" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.321" starttime="20181214 09:19:39.319"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.322" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:39.322" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.322" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:39.322" starttime="20181214 09:19:39.321"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.322" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.323" starttime="20181214 09:19:39.322"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.323" starttime="20181214 09:19:39.318"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:napt-switches">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.325" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.325" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.325" starttime="20181214 09:19:39.323"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.326" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:39.326" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.326" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:39.326" starttime="20181214 09:19:39.326"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.326" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.327" starttime="20181214 09:19:39.326"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.327" starttime="20181214 09:19:39.323"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:router-id-name">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.329" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.329" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.329" starttime="20181214 09:19:39.327"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.330" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:39.330" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.330" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:39.330" starttime="20181214 09:19:39.329"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.330" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.330" starttime="20181214 09:19:39.330"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.331" starttime="20181214 09:19:39.327"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:snatint-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.333" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:snatint-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.333" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.333" starttime="20181214 09:19:39.331"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.334" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:39.334" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.334" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:39.334" starttime="20181214 09:19:39.333"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.334" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.334" starttime="20181214 09:19:39.334"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.334" starttime="20181214 09:19:39.331"></status>
</kw>
<kw type="foritem" name="${model} = config/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.340" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.340" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.340" starttime="20181214 09:19:39.335"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.356" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.272795776625121.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false},{"id":"SNAT.272795776625121.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.272795776625121.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.272795776625121.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false},{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.272795776625121.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.09e23be4-28b0-414a-9ea2-eae5f68e3676.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":8704}}}]},"strict":true,"cookie":134217735,"flow-name":"default.09e23be4-28b0-414a-9ea2-eae5f68e3676","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"26"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36,"flow":[{"id":"3676","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":76}},"strict":false,"cookie":150999958,"flow-name":"ITM Flow Entry :5014","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84120961024,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":38,"flow":[{"id":"385014","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":76}},"strict":false,"cookie":151327638,"flow-name":"6e9baee3-4703-423b-9631-196f45105082","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84120961024,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_v4_Broadcast_272795776625121_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_272795776625121_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"44f91859-7723-44e1-a95d-25948457eb65","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525014true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84120961025,"metadata-mask":1099494850561}},"strict":false,"cookie":141562774,"flow-name":"6e9baee3-4703-423b-9631-196f45105082","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210027}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525014false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84120961024,"metadata-mask":1099494850561}},"strict":false,"cookie":141562774,"flow-name":"6e9baee3-4703-423b-9631-196f45105082","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210028}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297728,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210016}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50501427279577662512134fa:16:3e:1d:aa:b3","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:1d:aa:b3"}},"metadata":{"metadata":37467516305408,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550422,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51501427279577662512134fa:16:3e:1d:aa:b3","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:1d:aa:b3"}},"metadata":{"metadata":84120961024,"metadata-mask":1099494850560}},"strict":true,"cookie":134419350,"flow-name":"6e9baee3-4703-423b-9631-196f45105082","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":8704,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.4.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4398046511104,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":21990232555520,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":27487790694400,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.34.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":34}},"strict":true,"cookie":142606370,"flow-name":"6e9baee3-4703-423b-9631-196f45105082","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":8704,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.34.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":37383395344384,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":34}},"strict":true,"cookie":142606370,"flow-name":"6e9baee3-4703-423b-9631-196f45105082","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:272795776625121:09e23be4-28b0-414a-9ea2-eae5f68e3676","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:26","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:09e23be4-28b0-414a-9ea2-eae5f68e3676","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":37383395344384,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:272795776625121:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.272795776625121.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17,"flow":[{"id":"272795776625121.17.09e23be4-28b0-414a-9ea2-eae5f68e3676.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":37383395344384,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.6e9baee3-4703-423b-9631-196f45105082.09e23be4-28b0-414a-9ea2-eae5f68e3676","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":34,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5014,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529252513584775168,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false}]}],"flow-node-inventory:group":[{"group-id":210016,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210015}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210015,"buckets":{},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"},{"group-id":225001,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e13b9ba2-e337-4e51-9e53-07a75695540c","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"},{"group-id":210028,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210027}}],"watch_port":4294967295}]},"group-name":"6e9baee3-4703-423b-9631-196f45105082","group-type":"group-all"},{"group-id":210027,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":34}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"6e9baee3-4703-423b-9631-196f45105082","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181214 09:19:39.356" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.357" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181214 09:19:39.357" starttime="20181214 09:19:39.340"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.359" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210015
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 6400
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210016,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210015,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 1024
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5120
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225001,
                        "group-name": "e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210027
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210028,
                        "group-name": "6e9baee3-4703-423b-9631-196f45105082",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 34
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210027,
                        "group-name": "6e9baee3-4703-423b-9631-196f45105082",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.09e23be4-28b0-414a-9ea2-eae5f68e3676",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.09e23be4-28b0-414a-9ea2-eae5f68e3676.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "26"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 8704
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 150999958,
                                "flow-name": "ITM Flow Entry :5014",
                                "hard-timeout": 0,
                                "id": "3676",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84120961024,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 76
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            }
                        ],
                        "id": 36
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 151327638,
                                "flow-name": "6e9baee3-4703-423b-9631-196f45105082",
                                "hard-timeout": 0,
                                "id": "385014",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84120961024,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 76
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            }
                        ],
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "44f91859-7723-44e1-a95d-25948457eb65",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562774,
                                "flow-name": "6e9baee3-4703-423b-9631-196f45105082",
                                "hard-timeout": 0,
                                "id": "525014true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210027
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84120961025,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562774,
                                "flow-name": "6e9baee3-4703-423b-9631-196f45105082",
                                "hard-timeout": 0,
                                "id": "525014false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210028
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84120961024,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210016
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297728,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134550422,
                                "hard-timeout": 0,
                                "id": "50501427279577662512134fa:16:3e:1d:aa:b3",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:1d:aa:b3"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 37467516305408,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419350,
                                "flow-name": "6e9baee3-4703-423b-9631-196f45105082",
                                "hard-timeout": 0,
                                "id": "51501427279577662512134fa:16:3e:1d:aa:b3",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 8704
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:1d:aa:b3"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84120961024,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1024
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5120
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5888
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4398046511104,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 21990232555520,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 6400
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 27487790694400,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606370,
                                "flow-name": "6e9baee3-4703-423b-9631-196f45105082",
                                "hard-timeout": 0,
                                "id": "55.34.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 8704
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 34
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606370,
                                "flow-name": "6e9baee3-4703-423b-9631-196f45105082",
                                "hard-timeout": 0,
                                "id": "55.34.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 37383395344384,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 34
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:09e23be4-28b0-414a-9ea2-eae5f68e3676",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:09e23be4-28b0-414a-9ea2-eae5f68e3676",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 37383395344384,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:26",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.6e9baee3-4703-423b-9631-196f45105082.09e23be4-28b0-414a-9ea2-eae5f68e3676",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.09e23be4-28b0-414a-9ea2-eae5f68e3676.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 34
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5014
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529252513584775168,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 37383395344384,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            }
                        ],
                        "id": 17
                    }
                ],
                "id": "openflow:272795776625121"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.361" starttime="20181214 09:19:39.358"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.361" starttime="20181214 09:19:39.334"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-dpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.363" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.363" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.364" starttime="20181214 09:19:39.361"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.364" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"44f91859-7723-44e1-a95d-25948457eb65"},{"elan-instance-name":"c7813aab-8b0b-4514-bc6b-7d6d19c8923b"},{"elan-instance-name":"95a7aaae-1907-4f00-bee4-a290267d5e9f"},{"elan-instance-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1132"]}]},{"elan-instance-name":"d6e91017-874f-4d7f-9390-18a64944fb6f"},{"elan-instance-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1133"]}]},{"elan-instance-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1121"]}]},{"elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["09e23be4-28b0-414a-9ea2-eae5f68e3676"]}]},{"elan-instance-name":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107"},{"elan-instance-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1131"]}]},{"elan-instance-name":"8c3e82a8-071a-4d20-abde-82c067e37c1b"},{"elan-instance-name":"5f9fc8e7-648f-48d0-84fe-d86762eacc95"},{"elan-instance-name":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8"}]}} </msg>
<msg timestamp="20181214 09:19:39.364" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.364" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181214 09:19:39.365" starttime="20181214 09:19:39.364"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.365" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
                "elan-instance-name": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b"
            },
            {
                "elan-instance-name": "95a7aaae-1907-4f00-bee4-a290267d5e9f"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1132"
                        ]
                    }
                ],
                "elan-instance-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd"
            },
            {
                "elan-instance-name": "d6e91017-874f-4d7f-9390-18a64944fb6f"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1133"
                        ]
                    }
                ],
                "elan-instance-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1121"
                        ]
                    }
                ],
                "elan-instance-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "09e23be4-28b0-414a-9ea2-eae5f68e3676"
                        ]
                    }
                ],
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082"
            },
            {
                "elan-instance-name": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1131"
                        ]
                    }
                ],
                "elan-instance-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a"
            },
            {
                "elan-instance-name": "8c3e82a8-071a-4d20-abde-82c067e37c1b"
            },
            {
                "elan-instance-name": "5f9fc8e7-648f-48d0-84fe-d86762eacc95"
            },
            {
                "elan-instance-name": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.365" starttime="20181214 09:19:39.365"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.365" starttime="20181214 09:19:39.361"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-forwarding-tables">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.368" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.368" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.368" starttime="20181214 09:19:39.365"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.368" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082","mac-entry":[{"mac-address":"fa:16:3e:1d:aa:b3","interface":"09e23be4-28b0-414a-9ea2-eae5f68e3676","ip-prefix":"61.2.1.2","isStaticAddress":true}]}]}} </msg>
<msg timestamp="20181214 09:19:39.368" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.369" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-i...</msg>
<status status="PASS" endtime="20181214 09:19:39.369" starttime="20181214 09:19:39.368"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.369" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082",
                "mac-entry": [
                    {
                        "interface": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                        "ip-prefix": "61.2.1.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:1d:aa:b3"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.369" starttime="20181214 09:19:39.369"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.369" starttime="20181214 09:19:39.365"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.372" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.372" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.372" starttime="20181214 09:19:39.369"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.373" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:39.373" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.373" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:39.373" starttime="20181214 09:19:39.372"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.373" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.373" starttime="20181214 09:19:39.373"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.374" starttime="20181214 09:19:39.369"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.376" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.376" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.376" starttime="20181214 09:19:39.374"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.376" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"name":"6e9baee3-4703-423b-9631-196f45105082","elan-interfaces":["09e23be4-28b0-414a-9ea2-eae5f68e3676"]}]}} </msg>
<msg timestamp="20181214 09:19:39.377" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.377" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                 ...</msg>
<status status="PASS" endtime="20181214 09:19:39.377" starttime="20181214 09:19:39.376"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.377" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                    "09e23be4-28b0-414a-9ea2-eae5f68e3676"
                ],
                "name": "6e9baee3-4703-423b-9631-196f45105082"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.377" starttime="20181214 09:19:39.377"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.377" starttime="20181214 09:19:39.374"></status>
</kw>
<kw type="foritem" name="${model} = operational/ietf-interfaces:interfaces-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.379" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.379" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.380" starttime="20181214 09:19:39.377"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.380" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"272795776625121:br-ex-patch:trunk","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:l2vlan","if-index":3,"statistics":{"discontinuity-time":"2018-12-14T08:20:53.139Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"272795776625121:br-ex-patch","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T08:16:07.027Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"tap09e23be4-28","lower-layer-if":["openflow:272795776625121:26"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T09:19:12.222Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","lower-layer-if":["openflow:272795776625121:26"],"type":"iana-if-type:l2vlan","if-index":34,"statistics":{"discontinuity-time":"2018-12-14T09:19:12.245Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181214 09:19:39.380" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.380" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:...</msg>
<status status="PASS" endtime="20181214 09:19:39.380" starttime="20181214 09:19:39.380"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.381" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:20:53.139Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:16:07.027Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:26"
                ],
                "name": "tap09e23be4-28",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:19:12.222Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 34,
                "lower-layer-if": [
                    "openflow:272795776625121:26"
                ],
                "name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:19:12.245Z"
                },
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.381" starttime="20181214 09:19:39.381"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.381" starttime="20181214 09:19:39.377"></status>
</kw>
<kw type="foritem" name="${model} = operational/interface-service-bindings:bound-services-state-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.384" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/interface-service-bindings:bound-services-state-list, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.384" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.384" starttime="20181214 09:19:39.381"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.385" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":34,"port-no":26,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":3,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":34,"port-no":26,"interface-type":"iana-if-type:l2vlan"}]}} </msg>
<msg timestamp="20181214 09:19:39.385" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.385" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 272795776625121,
                "if-index": 34,
                "interface-name": "09e23be...</msg>
<status status="PASS" endtime="20181214 09:19:39.385" starttime="20181214 09:19:39.384"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.385" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 272795776625121,
                "if-index": 34,
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 26,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 3,
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 34,
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 26,
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.385" starttime="20181214 09:19:39.385"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.385" starttime="20181214 09:19:39.381"></status>
</kw>
<kw type="foritem" name="${model} = operational/itm-state:tunnels_state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.388" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.389" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.389" starttime="20181214 09:19:39.386"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.389" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:39.389" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.389" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:39.389" starttime="20181214 09:19:39.389"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.390" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.390" starttime="20181214 09:19:39.390"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.390" starttime="20181214 09:19:39.385"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3nexthop:l3nexthop">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.393" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.393" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.393" starttime="20181214 09:19:39.390"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.394" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:39.394" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.394" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:39.394" starttime="20181214 09:19:39.393"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.394" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.394" starttime="20181214 09:19:39.394"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.394" starttime="20181214 09:19:39.390"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.397" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.397" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.397" starttime="20181214 09:19:39.395"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.398" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:39.398" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.398" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:39.398" starttime="20181214 09:19:39.398"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.398" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.399" starttime="20181214 09:19:39.398"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.399" starttime="20181214 09:19:39.394"></status>
</kw>
<kw type="foritem" name="${model} = operational/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.401" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.402" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.402" starttime="20181214 09:19:39.399"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.403" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:2d:53:56:c8:f7"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-standalone","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:datapath-id":"00:00:00:2d:53:56:c8:f7","ovsdb:bridge-uuid":"b432c6c4-6287-43e0-acc8-62136a0ab66c","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","termination-point":[{"tp-id":"eth0","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"e621b8d6-b0e2-46db-808d-5ad800db86a4","ovsdb:ifindex":2,"ovsdb:name":"eth0","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7bc67e4d-df67-4d5d-acd4-d337fd82db75","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"4e058751-86eb-437e-8a62-90553c47a0d4","ovsdb:ifindex":4,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"f9212ef2-d34d-447e-8c5d-9e34a0eb7ca1","ovsdb:ofport":65534},{"tp-id":"br-ex-int-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"3023f183-88b8-4043-b68d-33a8cf09c75a","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"573a1318-32a7-4f1e-baaf-a60b67f6f0df","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:bridge-external-ids":[{"bridge-external-id-key":"opendaylight-iid","bridge-external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"},{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"f8:1b:37:5c:a9:e1"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"ae491c00-54ea-4008-9450-61bde39089b6","ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.21:6653","controller-uuid":"c05d3c4e-aa8f-4e9e-a3ef-20a5c4c2a193","is-connected":true}],"ovsdb:datapath-id":"00:00:f8:1b:37:5c:a9:e1","termination-point":[{"tp-id":"tap09e23be4-28","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"17b1bf51-e057-4595-9e49-e1b081c1d3f5","ovsdb:name":"tap09e23be4-28","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:1d:aa:b3"},{"external-id-key":"iface-id","external-id-value":"09e23be4-28b0-414a-9ea2-eae5f68e3676"}],"ovsdb:port-uuid":"0339e73e-3ce5-46a1-93c1-4c5bdaea6fb4","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":26},{"tp-id":"br-ex-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"9182acb3-6683-4cd1-990c-6f9e5d7e2326","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"dcae0142-8b33-4e20-a185-624f54515fa5","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"dfe98e1e-37a2-4f49-8bda-f56b81bd0e9b","ovsdb:ifindex":26,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"0f15ce2a-8646-4f74-a307-e80caeee4ed1","ovsdb:ofport":65534}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9","ovsdb:datapath-type-entry":[{"datapath-type":"ovsdb:datapath-type-netdev"},{"datapath-type":"ovsdb:datapath-type-system"}],"ovsdb:ovs-version":"2.9.0","ovsdb:openvswitch-other-configs":[{"other-config-key":"provider_mappings","other-config-value":"datacentre:br-ex"},{"other-config-key":"local_ip","other-config-value":"192.0.2.21"}],"ovsdb:interface-type-entry":[{"interface-type":"ovsdb:interface-type-lisp"},{"interface-type":"ovsdb:interface-type-geneve"},{"interface-type":"ovsdb:interface-type-gre"},{"interface-type":"ovsdb:interface-type-system"},{"interface-type":"ovsdb:interface-type-vxlan"},{"interface-type":"ovsdb:interface-type-internal"},{"interface-type":"ovsdb:interface-type-stt"},{"interface-type":"ovsdb:interface-type-tap"},{"interface-type":"ovsdb:interface-type-patch"}],"ovsdb:connection-info":{"local-ip":"192.0.2.21","remote-port":52714,"remote-ip":"192.0.2.21","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"f719731f-d938-4508-afd6-1890f6fec1cf"},{"external-id-key":"rundir","external-id-value":"/var/run/openvswitch"},{"external-id-key":"odl_os_hostconfig_config_odl_l2","external-id-value":"{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"}],"ovsdb:db-version":"7.15.1","ovsdb:managed-node-entry":[{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.21:6640","connected":true,"number_of_connections":1}]}]}]} </msg>
<msg timestamp="20181214 09:19:39.403" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.403" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "ovsdb:bridge...</msg>
<status status="PASS" endtime="20181214 09:19:39.403" starttime="20181214 09:19:39.402"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.404" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:2d:53:56:c8:f7"
                        }
                    ],
                    "ovsdb:bridge-uuid": "b432c6c4-6287-43e0-acc8-62136a0ab66c",
                    "ovsdb:datapath-id": "00:00:00:2d:53:56:c8:f7",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-standalone",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 2,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "e621b8d6-b0e2-46db-808d-5ad800db86a4",
                            "ovsdb:name": "eth0",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "7bc67e4d-df67-4d5d-acd4-d337fd82db75",
                            "tp-id": "eth0"
                        },
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "4e058751-86eb-437e-8a62-90553c47a0d4",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "f9212ef2-d34d-447e-8c5d-9e34a0eb7ca1",
                            "tp-id": "br-ex"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "3023f183-88b8-4043-b68d-33a8cf09c75a",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "573a1318-32a7-4f1e-baaf-a60b67f6f0df",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridge-external-ids": [
                        {
                            "bridge-external-id-key": "opendaylight-iid",
                            "bridge-external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"
                        }
                    ],
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        },
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "f8:1b:37:5c:a9:e1"
                        }
                    ],
                    "ovsdb:bridge-uuid": "ae491c00-54ea-4008-9450-61bde39089b6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "c05d3c4e-aa8f-4e9e-a3ef-20a5c4c2a193",
                            "is-connected": true,
                            "target": "tcp:192.0.2.21:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:f8:1b:37:5c:a9:e1",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:1d:aa:b3"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "09e23be4-28b0-414a-9ea2-eae5f68e3676"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "17b1bf51-e057-4595-9e49-e1b081c1d3f5",
                            "ovsdb:name": "tap09e23be4-28",
                            "ovsdb:ofport": 26,
                            "ovsdb:port-uuid": "0339e73e-3ce5-46a1-93c1-4c5bdaea6fb4",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap09e23be4-28"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "9182acb3-6683-4cd1-990c-6f9e5d7e2326",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:ofport": 1,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "dcae0142-8b33-4e20-a185-624f54515fa5",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 26,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "dfe98e1e-37a2-4f49-8bda-f56b81bd0e9b",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "0f15ce2a-8646-4f74-a307-e80caeee4ed1",
                            "tp-id": "br-int"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.21",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.21",
                        "remote-port": 52714
                    },
                    "ovsdb:datapath-type-entry": [
                        {
                            "datapath-type": "ovsdb:datapath-type-netdev"
                        },
                        {
                            "datapath-type": "ovsdb:datapath-type-system"
                        }
                    ],
                    "ovsdb:db-version": "7.15.1",
                    "ovsdb:interface-type-entry": [
                        {
                            "interface-type": "ovsdb:interface-type-lisp"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-geneve"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-gre"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-system"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-vxlan"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-internal"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-stt"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-tap"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-patch"
                        }
                    ],
                    "ovsdb:managed-node-entry": [
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.21:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "f719731f-d938-4508-afd6-1890f6fec1cf"
                        },
                        {
                            "external-id-key": "rundir",
                            "external-id-value": "/var/run/openvswitch"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_config_odl_l2",
                            "external-id-value": "{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"
                        }
                    ],
                    "ovsdb:openvswitch-other-configs": [
                        {
                            "other-config-key": "provider_mappings",
                            "other-config-value": "datacentre:br-ex"
                        },
                        {
                            "other-config-key": "local_ip",
                            "other-config-value": "192.0.2.21"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181214 09:19:39.404" starttime="20181214 09:19:39.404"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.404" starttime="20181214 09:19:39.399"></status>
</kw>
<kw type="foritem" name="${model} = operational/neutron:neutron/neutron:ports">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.407" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.407" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.407" starttime="20181214 09:19:39.404"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.408" level="INFO">To JSON using : content={"ports":{"port":[{"uuid":"711d9b46-d038-43e8-b2d5-c9db4a29e05c","status":"DOWN"},{"uuid":"09e23be4-28b0-414a-9ea2-eae5f68e3676","status":"ACTIVE"},{"uuid":"8b1cbc4f-04f8-46bf-9cf9-2239353ae21d","status":"DOWN"}]}} </msg>
<msg timestamp="20181214 09:19:39.408" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.408" level="INFO">${pretty_output} = {
    "ports": {
        "port": [
            {
                "status": "DOWN",
                "uuid": "711d9b46-d038-43e8-b2d5-c9db4a29e05c"
            },
            {
                "status":...</msg>
<status status="PASS" endtime="20181214 09:19:39.408" starttime="20181214 09:19:39.408"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.409" level="INFO">{
    "ports": {
        "port": [
            {
                "status": "DOWN",
                "uuid": "711d9b46-d038-43e8-b2d5-c9db4a29e05c"
            },
            {
                "status": "ACTIVE",
                "uuid": "09e23be4-28b0-414a-9ea2-eae5f68e3676"
            },
            {
                "status": "DOWN",
                "uuid": "8b1cbc4f-04f8-46bf-9cf9-2239353ae21d"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.409" starttime="20181214 09:19:39.409"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.409" starttime="20181214 09:19:39.404"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-fib:label-route-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.412" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.412" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.412" starttime="20181214 09:19:39.409"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.413" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:39.413" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.413" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:39.413" starttime="20181214 09:19:39.413"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.414" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.414" starttime="20181214 09:19:39.413"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.414" starttime="20181214 09:19:39.409"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-interface-meta:if-indexes-interface-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.417" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-interface-meta:if-indexes-interface-map, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.417" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.417" starttime="20181214 09:19:39.414"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.418" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":34,"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676"},{"if-index":3,"interface-name":"272795776625121:br-ex-patch:trunk"}]}} </msg>
<msg timestamp="20181214 09:19:39.418" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.418" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 34,
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676"
            }...</msg>
<status status="PASS" endtime="20181214 09:19:39.418" starttime="20181214 09:19:39.417"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.418" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 34,
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676"
            },
            {
                "if-index": 3,
                "interface-name": "272795776625121:br-ex-patch:trunk"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.418" starttime="20181214 09:19:39.418"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.418" starttime="20181214 09:19:39.414"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:learnt-vpn-vip-to-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.421" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.422" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.422" starttime="20181214 09:19:39.419"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.422" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:39.422" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.422" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:39.422" starttime="20181214 09:19:39.422"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.423" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.423" starttime="20181214 09:19:39.423"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.423" starttime="20181214 09:19:39.418"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:neutron-router-dpns">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.426" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.426" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.426" starttime="20181214 09:19:39.423"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.427" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:39.427" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.427" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:39.427" starttime="20181214 09:19:39.426"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.427" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.427" starttime="20181214 09:19:39.427"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.427" starttime="20181214 09:19:39.423"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:port-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.430" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.430" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.430" starttime="20181214 09:19:39.428"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.431" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:39.431" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.431" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:39.431" starttime="20181214 09:19:39.431"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.432" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.432" starttime="20181214 09:19:39.431"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.432" starttime="20181214 09:19:39.427"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:prefix-to-interface">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.435" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.435" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.435" starttime="20181214 09:19:39.432"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.435" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:39.435" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.435" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:39.435" starttime="20181214 09:19:39.435"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.436" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.436" starttime="20181214 09:19:39.436"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.436" starttime="20181214 09:19:39.432"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:subnet-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.438" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.438" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.438" starttime="20181214 09:19:39.436"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.439" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"1e4edfa6-cbe1-4350-a6cc-902700e990e9","route-adv-state":"advertised","vrf-id":"1e4edfa6-cbe1-4350-a6cc-902700e990e9","label":100002,"elan-tag":5002,"subnet-cidr":"192.0.2.0/24","vpn-name":"1e4edfa6-cbe1-4350-a6cc-902700e990e9"}]}} </msg>
<msg timestamp="20181214 09:19:39.439" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.439" level="INFO">${pretty_output} = {
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
          ...</msg>
<status status="PASS" endtime="20181214 09:19:39.439" starttime="20181214 09:19:39.438"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.439" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.0.2.0/24",
                "subnet-id": "1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                "vpn-name": "1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                "vrf-id": "1e4edfa6-cbe1-4350-a6cc-902700e990e9"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.439" starttime="20181214 09:19:39.439"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.439" starttime="20181214 09:19:39.436"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-instance-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.441" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-instance-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.442" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.442" starttime="20181214 09:19:39.440"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.442" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-id":100000,"vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":272795776625121,"dpn-state":"active","vpn-interfaces":[{"interface-name":"272795776625121:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181214 09:19:39.442" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.442" level="INFO">${pretty_output} = {
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured":...</msg>
<status status="PASS" endtime="20181214 09:19:39.442" starttime="20181214 09:19:39.442"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.443" level="INFO">{
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 272795776625121,
                        "vpn-interfaces": [
                            {
                                "interface-name": "272795776625121:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.443" starttime="20181214 09:19:39.443"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.443" starttime="20181214 09:19:39.439"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-interface-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.445" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-interface-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.445" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.445" starttime="20181214 09:19:39.443"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.446" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181214 09:19:39.446" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.446" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:39.446" starttime="20181214 09:19:39.445"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.446" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:39.446" starttime="20181214 09:19:39.446"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.446" starttime="20181214 09:19:39.443"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-to-extraroute">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.449" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.449" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.449" starttime="20181214 09:19:39.447"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.449" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\"."}]}} </msg>
<msg timestamp="20181214 09:19:39.449" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.450" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. ...</msg>
<status status="PASS" endtime="20181214 09:19:39.450" starttime="20181214 09:19:39.449"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.450" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\".",
                "error-tag": "invalid-value",
                "error-type": "protocol"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.450" starttime="20181214 09:19:39.450"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.450" starttime="20181214 09:19:39.446"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:external-ips-counter">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.453" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.453" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.453" starttime="20181214 09:19:39.450"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.454" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:39.454" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.454" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:39.454" starttime="20181214 09:19:39.453"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.454" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.455" starttime="20181214 09:19:39.454"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.455" starttime="20181214 09:19:39.450"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.457" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.457" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.457" starttime="20181214 09:19:39.455"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.458" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:39.458" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.458" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:39.458" starttime="20181214 09:19:39.457"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.458" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.458" starttime="20181214 09:19:39.458"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.458" starttime="20181214 09:19:39.455"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:intext-ip-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.461" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.461" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.461" starttime="20181214 09:19:39.459"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.462" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:39.462" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.462" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:39.462" starttime="20181214 09:19:39.461"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.462" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.462" starttime="20181214 09:19:39.462"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.462" starttime="20181214 09:19:39.458"></status>
</kw>
<kw type="foritem" name="${model} = operational/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:39.465" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 09:19:39.466" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:39.466" starttime="20181214 09:19:39.462"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:39.468" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","node-connector":[{"id":"openflow:272795776625121:26","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap09e23be4-28","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":26,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:LOCAL","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":4294967294,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"f8:1b:37:5c:a9:e1","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-int","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false}},{"id":"openflow:272795776625121:1","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":1,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"36:95:15:0b:6c:54","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-ex-patch","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}}],"opendaylight-group-statistics:group-features":{"group-capabilities-supported":["opendaylight-group-types:chaining","opendaylight-group-types:select-liveness","opendaylight-group-types:select-weight"],"actions":[67076097],"max-groups":[4294967040],"group-types-supported":["opendaylight-group-types:group-all","opendaylight-group-types:group-indirect","opendaylight-group-types:group-select","opendaylight-group-types:group-ff"]},"flow-node-inventory:port-number":49238,"flow-node-inventory:serial-number":"None","flow-node-inventory:table":[{"id":235},{"id":209},{"id":175},{"id":89},{"id":119},{"id":21},{"id":51},{"id":234},{"id":208},{"id":174},{"id":88},{"id":118},{"id":20},{"id":50},{"id":237},{"id":207},{"id":177},{"id":0},{"id":87},{"id":121},{"id":19},{"id":53},{"id":236},{"id":206},{"id":176},{"id":1},{"id":86},{"id":120},{"id":18},{"id":52},{"id":239},{"id":205},{"id":171},{"id":85},{"id":115},{"id":25},{"id":55},{"id":238},{"id":204},{"id":170},{"id":84},{"id":114},{"id":24},{"id":54},{"id":241},{"id":203},{"id":173},{"id":83},{"id":117},{"id":23},{"id":57},{"id":240},{"id":202},{"id":172},{"id":82},{"id":116},{"id":22},{"id":56},{"id":227},{"id":201},{"id":167},{"id":97},{"id":127},{"id":29},{"id":59},{"id":226},{"id":200},{"id":166},{"id":96},{"id":126},{"id":28},{"id":58},{"id":229},{"id":199},{"id":169},{"id":95},{"id":129},{"id":27},{"id":61},{"id":228},{"id":198},{"id":168},{"id":94},{"id":128},{"id":26},{"id":60},{"id":231},{"id":197},{"id":163},{"id":93},{"id":123},{"id":33},{"id":63},{"id":230},{"id":196},{"id":162},{"id":92},{"id":122},{"id":32},{"id":62},{"id":233},{"id":195},{"id":165},{"id":91},{"id":125},{"id":31},{"id":65},{"id":232},{"id":194},{"id":164},{"id":90},{"id":124},{"id":30},{"id":64},{"id":252},{"id":218},{"id":192},{"id":158},{"id":15},{"id":104},{"id":134},{"id":36},{"id":66},{"id":253},{"id":219},{"id":193},{"id":159},{"id":14},{"id":105},{"id":135},{"id":37},{"id":67},{"id":250},{"id":220},{"id":190},{"id":160},{"id":17},{"id":102},{"id":136},{"id":34},{"id":68},{"id":251},{"id":221},{"id":191},{"id":161},{"id":16},{"id":103},{"id":137},{"id":35},{"id":69},{"id":222},{"id":188},{"id":154},{"id":11},{"id":100},{"id":130},{"id":40},{"id":70},{"id":223},{"id":189},{"id":155},{"id":10},{"id":101},{"id":131},{"id":41},{"id":71},{"id":224},{"id":186},{"id":156},{"id":13},{"id":98},{"id":132},{"id":38},{"id":72},{"id":225},{"id":187},{"id":157},{"id":12},{"id":99},{"id":133},{"id":39},{"id":73},{"id":244},{"id":210},{"id":184},{"id":150},{"id":7},{"id":112},{"id":142},{"id":44},{"id":74},{"id":245},{"id":211},{"id":185},{"id":151},{"id":6},{"id":113},{"id":143},{"id":45},{"id":75},{"id":242},{"id":212},{"id":182},{"id":152},{"id":9},{"id":110},{"id":144},{"id":42},{"id":76},{"id":243},{"id":213},{"id":183},{"id":153},{"id":8},{"id":111},{"id":145},{"id":43},{"id":77},{"id":248},{"id":214},{"id":180},{"id":146},{"id":3},{"id":108},{"id":138},{"id":48},{"id":78},{"id":249},{"id":215},{"id":181},{"id":147},{"id":2},{"id":109},{"id":139},{"id":49},{"id":79},{"id":246},{"id":216},{"id":178},{"id":148},{"id":5},{"id":106},{"id":140},{"id":46},{"id":80},{"id":247},{"id":217},{"id":179},{"id":149},{"id":4},{"id":107},{"id":141},{"id":47},{"id":81}],"flow-node-inventory:hardware":"Open vSwitch","flow-node-inventory:description":"None","flow-node-inventory:software":"2.9.0","flow-node-inventory:switch-features":{"max_buffers":0,"max_tables":254,"capabilities":["flow-node-inventory:flow-feature-capability-flow-stats","flow-node-inventory:flow-feature-capability-queue-stats","flow-node-inventory:flow-feature-capability-port-stats","flow-node-inventory:flow-feature-capability-table-stats","flow-node-inventory:flow-feature-capability-group-stats"]},"flow-node-inventory:manufacturer":"Nicira, Inc.","flow-node-inventory:ip-address":"192.0.2.21"}]}} </msg>
<msg timestamp="20181214 09:19:39.468" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:39.469" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-i...</msg>
<status status="PASS" endtime="20181214 09:19:39.469" starttime="20181214 09:19:39.466"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.469" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.21",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 49238,
                "flow-node-inventory:serial-number": "None",
                "flow-node-inventory:software": "2.9.0",
                "flow-node-inventory:switch-features": {
                    "capabilities": [
                        "flow-node-inventory:flow-feature-capability-flow-stats",
                        "flow-node-inventory:flow-feature-capability-queue-stats",
                        "flow-node-inventory:flow-feature-capability-port-stats",
                        "flow-node-inventory:flow-feature-capability-table-stats",
                        "flow-node-inventory:flow-feature-capability-group-stats"
                    ],
                    "max_buffers": 0,
                    "max_tables": 254
                },
                "flow-node-inventory:table": [
                    {
                        "id": 235
                    },
                    {
                        "id": 209
                    },
                    {
                        "id": 175
                    },
                    {
                        "id": 89
                    },
                    {
                        "id": 119
                    },
                    {
                        "id": 21
                    },
                    {
                        "id": 51
                    },
                    {
                        "id": 234
                    },
                    {
                        "id": 208
                    },
                    {
                        "id": 174
                    },
                    {
                        "id": 88
                    },
                    {
                        "id": 118
                    },
                    {
                        "id": 20
                    },
                    {
                        "id": 50
                    },
                    {
                        "id": 237
                    },
                    {
                        "id": 207
                    },
                    {
                        "id": 177
                    },
                    {
                        "id": 0
                    },
                    {
                        "id": 87
                    },
                    {
                        "id": 121
                    },
                    {
                        "id": 19
                    },
                    {
                        "id": 53
                    },
                    {
                        "id": 236
                    },
                    {
                        "id": 206
                    },
                    {
                        "id": 176
                    },
                    {
                        "id": 1
                    },
                    {
                        "id": 86
                    },
                    {
                        "id": 120
                    },
                    {
                        "id": 18
                    },
                    {
                        "id": 52
                    },
                    {
                        "id": 239
                    },
                    {
                        "id": 205
                    },
                    {
                        "id": 171
                    },
                    {
                        "id": 85
                    },
                    {
                        "id": 115
                    },
                    {
                        "id": 25
                    },
                    {
                        "id": 55
                    },
                    {
                        "id": 238
                    },
                    {
                        "id": 204
                    },
                    {
                        "id": 170
                    },
                    {
                        "id": 84
                    },
                    {
                        "id": 114
                    },
                    {
                        "id": 24
                    },
                    {
                        "id": 54
                    },
                    {
                        "id": 241
                    },
                    {
                        "id": 203
                    },
                    {
                        "id": 173
                    },
                    {
                        "id": 83
                    },
                    {
                        "id": 117
                    },
                    {
                        "id": 23
                    },
                    {
                        "id": 57
                    },
                    {
                        "id": 240
                    },
                    {
                        "id": 202
                    },
                    {
                        "id": 172
                    },
                    {
                        "id": 82
                    },
                    {
                        "id": 116
                    },
                    {
                        "id": 22
                    },
                    {
                        "id": 56
                    },
                    {
                        "id": 227
                    },
                    {
                        "id": 201
                    },
                    {
                        "id": 167
                    },
                    {
                        "id": 97
                    },
                    {
                        "id": 127
                    },
                    {
                        "id": 29
                    },
                    {
                        "id": 59
                    },
                    {
                        "id": 226
                    },
                    {
                        "id": 200
                    },
                    {
                        "id": 166
                    },
                    {
                        "id": 96
                    },
                    {
                        "id": 126
                    },
                    {
                        "id": 28
                    },
                    {
                        "id": 58
                    },
                    {
                        "id": 229
                    },
                    {
                        "id": 199
                    },
                    {
                        "id": 169
                    },
                    {
                        "id": 95
                    },
                    {
                        "id": 129
                    },
                    {
                        "id": 27
                    },
                    {
                        "id": 61
                    },
                    {
                        "id": 228
                    },
                    {
                        "id": 198
                    },
                    {
                        "id": 168
                    },
                    {
                        "id": 94
                    },
                    {
                        "id": 128
                    },
                    {
                        "id": 26
                    },
                    {
                        "id": 60
                    },
                    {
                        "id": 231
                    },
                    {
                        "id": 197
                    },
                    {
                        "id": 163
                    },
                    {
                        "id": 93
                    },
                    {
                        "id": 123
                    },
                    {
                        "id": 33
                    },
                    {
                        "id": 63
                    },
                    {
                        "id": 230
                    },
                    {
                        "id": 196
                    },
                    {
                        "id": 162
                    },
                    {
                        "id": 92
                    },
                    {
                        "id": 122
                    },
                    {
                        "id": 32
                    },
                    {
                        "id": 62
                    },
                    {
                        "id": 233
                    },
                    {
                        "id": 195
                    },
                    {
                        "id": 165
                    },
                    {
                        "id": 91
                    },
                    {
                        "id": 125
                    },
                    {
                        "id": 31
                    },
                    {
                        "id": 65
                    },
                    {
                        "id": 232
                    },
                    {
                        "id": 194
                    },
                    {
                        "id": 164
                    },
                    {
                        "id": 90
                    },
                    {
                        "id": 124
                    },
                    {
                        "id": 30
                    },
                    {
                        "id": 64
                    },
                    {
                        "id": 252
                    },
                    {
                        "id": 218
                    },
                    {
                        "id": 192
                    },
                    {
                        "id": 158
                    },
                    {
                        "id": 15
                    },
                    {
                        "id": 104
                    },
                    {
                        "id": 134
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 66
                    },
                    {
                        "id": 253
                    },
                    {
                        "id": 219
                    },
                    {
                        "id": 193
                    },
                    {
                        "id": 159
                    },
                    {
                        "id": 14
                    },
                    {
                        "id": 105
                    },
                    {
                        "id": 135
                    },
                    {
                        "id": 37
                    },
                    {
                        "id": 67
                    },
                    {
                        "id": 250
                    },
                    {
                        "id": 220
                    },
                    {
                        "id": 190
                    },
                    {
                        "id": 160
                    },
                    {
                        "id": 17
                    },
                    {
                        "id": 102
                    },
                    {
                        "id": 136
                    },
                    {
                        "id": 34
                    },
                    {
                        "id": 68
                    },
                    {
                        "id": 251
                    },
                    {
                        "id": 221
                    },
                    {
                        "id": 191
                    },
                    {
                        "id": 161
                    },
                    {
                        "id": 16
                    },
                    {
                        "id": 103
                    },
                    {
                        "id": 137
                    },
                    {
                        "id": 35
                    },
                    {
                        "id": 69
                    },
                    {
                        "id": 222
                    },
                    {
                        "id": 188
                    },
                    {
                        "id": 154
                    },
                    {
                        "id": 11
                    },
                    {
                        "id": 100
                    },
                    {
                        "id": 130
                    },
                    {
                        "id": 40
                    },
                    {
                        "id": 70
                    },
                    {
                        "id": 223
                    },
                    {
                        "id": 189
                    },
                    {
                        "id": 155
                    },
                    {
                        "id": 10
                    },
                    {
                        "id": 101
                    },
                    {
                        "id": 131
                    },
                    {
                        "id": 41
                    },
                    {
                        "id": 71
                    },
                    {
                        "id": 224
                    },
                    {
                        "id": 186
                    },
                    {
                        "id": 156
                    },
                    {
                        "id": 13
                    },
                    {
                        "id": 98
                    },
                    {
                        "id": 132
                    },
                    {
                        "id": 38
                    },
                    {
                        "id": 72
                    },
                    {
                        "id": 225
                    },
                    {
                        "id": 187
                    },
                    {
                        "id": 157
                    },
                    {
                        "id": 12
                    },
                    {
                        "id": 99
                    },
                    {
                        "id": 133
                    },
                    {
                        "id": 39
                    },
                    {
                        "id": 73
                    },
                    {
                        "id": 244
                    },
                    {
                        "id": 210
                    },
                    {
                        "id": 184
                    },
                    {
                        "id": 150
                    },
                    {
                        "id": 7
                    },
                    {
                        "id": 112
                    },
                    {
                        "id": 142
                    },
                    {
                        "id": 44
                    },
                    {
                        "id": 74
                    },
                    {
                        "id": 245
                    },
                    {
                        "id": 211
                    },
                    {
                        "id": 185
                    },
                    {
                        "id": 151
                    },
                    {
                        "id": 6
                    },
                    {
                        "id": 113
                    },
                    {
                        "id": 143
                    },
                    {
                        "id": 45
                    },
                    {
                        "id": 75
                    },
                    {
                        "id": 242
                    },
                    {
                        "id": 212
                    },
                    {
                        "id": 182
                    },
                    {
                        "id": 152
                    },
                    {
                        "id": 9
                    },
                    {
                        "id": 110
                    },
                    {
                        "id": 144
                    },
                    {
                        "id": 42
                    },
                    {
                        "id": 76
                    },
                    {
                        "id": 243
                    },
                    {
                        "id": 213
                    },
                    {
                        "id": 183
                    },
                    {
                        "id": 153
                    },
                    {
                        "id": 8
                    },
                    {
                        "id": 111
                    },
                    {
                        "id": 145
                    },
                    {
                        "id": 43
                    },
                    {
                        "id": 77
                    },
                    {
                        "id": 248
                    },
                    {
                        "id": 214
                    },
                    {
                        "id": 180
                    },
                    {
                        "id": 146
                    },
                    {
                        "id": 3
                    },
                    {
                        "id": 108
                    },
                    {
                        "id": 138
                    },
                    {
                        "id": 48
                    },
                    {
                        "id": 78
                    },
                    {
                        "id": 249
                    },
                    {
                        "id": 215
                    },
                    {
                        "id": 181
                    },
                    {
                        "id": 147
                    },
                    {
                        "id": 2
                    },
                    {
                        "id": 109
                    },
                    {
                        "id": 139
                    },
                    {
                        "id": 49
                    },
                    {
                        "id": 79
                    },
                    {
                        "id": 246
                    },
                    {
                        "id": 216
                    },
                    {
                        "id": 178
                    },
                    {
                        "id": 148
                    },
                    {
                        "id": 5
                    },
                    {
                        "id": 106
                    },
                    {
                        "id": 140
                    },
                    {
                        "id": 46
                    },
                    {
                        "id": 80
                    },
                    {
                        "id": 247
                    },
                    {
                        "id": 217
                    },
                    {
                        "id": 179
                    },
                    {
                        "id": 149
                    },
                    {
                        "id": 4
                    },
                    {
                        "id": 107
                    },
                    {
                        "id": 141
                    },
                    {
                        "id": 47
                    },
                    {
                        "id": 81
                    }
                ],
                "id": "openflow:272795776625121",
                "node-connector": [
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap09e23be4-28",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 26,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:26"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "f8:1b:37:5c:a9:e1",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-int",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 4294967294,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:LOCAL"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "36:95:15:0b:6c:54",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-ex-patch",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 1,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:1"
                    }
                ],
                "opendaylight-group-statistics:group-features": {
                    "actions": [
                        67076097
                    ],
                    "group-capabilities-supported": [
                        "opendaylight-group-types:chaining",
                        "opendaylight-group-types:select-liveness",
                        "opendaylight-group-types:select-weight"
                    ],
                    "group-types-supported": [
                        "opendaylight-group-types:group-all",
                        "opendaylight-group-types:group-indirect",
                        "opendaylight-group-types:group-select",
                        "opendaylight-group-types:group-ff"
                    ],
                    "max-groups": [
                        4294967040
                    ]
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:39.469" starttime="20181214 09:19:39.469"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.470" starttime="20181214 09:19:39.462"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.470" starttime="20181214 09:19:39.182"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.470" starttime="20181214 09:19:39.180"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.470" starttime="20181214 09:19:39.169"></status>
</kw>
<kw name="Fail If Exceptions Found During Test" library="KarafKeywords">
<doc>Create a failure if an Exception is found in the karaf.log that has not been whitelisted.</doc>
<arguments>
<arg>${test_name}</arg>
<arg>fail=${fail}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ 1 | ${NUM_ODL_SYSTEM} + 1 ]">
<kw type="foritem" name="${i} = 1">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sed '1,/ROBOT MESSAGE: Starting test ${test_name}/d' ${log_file}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:19:39.471" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.Neutron Security Group.TC02_Create Security Rule with port_range_min &gt; port_range_max/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181214 09:19:39.471" starttime="20181214 09:19:39.471"></status>
</kw>
<kw name="Get Karaf Log Lines From Test Start" library="KarafKeywords">
<doc>Scrapes all log messages that match regexp ${type} which fall after a point given by a log message that</doc>
<arguments>
<arg>${ODL_SYSTEM_${i}_IP}</arg>
<arg>${test_name}</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>${ip}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:39.481" starttime="20181214 09:19:39.480"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 09:19:39.481" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:19:39.481" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:19:39.481" starttime="20181214 09:19:39.481"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 09:19:39.482" level="INFO">Attempting to execute command "sed '1,/ROBOT MESSAGE: Starting test CSIT.Neutron Security Group.TC02_Create Security Rule with port_range_min &gt; port_range_max/d' /tmp//opt/opendaylight/data/log/karaf.log" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 09:19:39.482" starttime="20181214 09:19:39.482"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 09:19:39.483" level="INFO">${conn_id} = 21</msg>
<status status="PASS" endtime="20181214 09:19:39.483" starttime="20181214 09:19:39.482"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 09:19:39.484" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:19:39.484" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 09:19:39.484" starttime="20181214 09:19:39.483"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:39.484" starttime="20181214 09:19:39.484"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 09:19:39.485" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 09:19:39.943" level="INFO">Read output: Last login: Fri Dec 14 09:19:32 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:19:39.944" starttime="20181214 09:19:39.485"></status>
</kw>
<msg timestamp="20181214 09:19:39.944" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:19:39.944" starttime="20181214 09:19:39.484"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:39.945" starttime="20181214 09:19:39.483"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 09:19:39.946" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.Neutron Security Group.TC02_Create Security Rule with port_range_min &gt; port_range_max/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181214 09:19:39.971" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181214 09:19:39.971" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 09:19:39.971" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181214 09:19:39.971" starttime="20181214 09:19:39.945"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:19:40.036" starttime="20181214 09:19:39.972"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 09:19:40.038" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181214 09:19:40.038" starttime="20181214 09:19:40.037"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:40.039" starttime="20181214 09:19:40.039"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:19:40.042" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:19:40.042" starttime="20181214 09:19:40.041"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:40.042" starttime="20181214 09:19:40.040"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:40.047" starttime="20181214 09:19:40.046"></status>
</kw>
<msg timestamp="20181214 09:19:40.047" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:19:40.047" starttime="20181214 09:19:40.045"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:40.048" starttime="20181214 09:19:40.043"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:40.048" starttime="20181214 09:19:39.480"></status>
</kw>
<msg timestamp="20181214 09:19:40.048" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:19:40.049" starttime="20181214 09:19:39.479"></status>
</kw>
<msg timestamp="20181214 09:19:40.049" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:19:40.049" starttime="20181214 09:19:39.479"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${\n}</arg>
</arguments>
<assign>
<var>@{log_lines}</var>
</assign>
<msg timestamp="20181214 09:19:40.051" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181214 09:19:40.051" starttime="20181214 09:19:40.050"></status>
</kw>
<msg timestamp="20181214 09:19:40.051" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181214 09:19:40.051" starttime="20181214 09:19:39.478"></status>
</kw>
<kw name="Verify Exceptions" library="excepts">
<doc>Return a list of exceptions not in the whitelist for the given lines.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<assign>
<var>${exlist}</var>
<var>${matchlist}</var>
</assign>
<msg timestamp="20181214 09:19:40.053" level="INFO">${exlist} = []</msg>
<msg timestamp="20181214 09:19:40.053" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181214 09:19:40.053" starttime="20181214 09:19:40.052"></status>
</kw>
<kw name="Write Exceptions Map To File" library="excepts">
<doc>Write the exceptions map to a file under the testname header. The output</doc>
<arguments>
<arg>${SUITE_NAME}.${TEST_NAME}</arg>
<arg>/tmp/odl${i}_exceptions.txt</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:40.054" starttime="20181214 09:19:40.053"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${exlist}</arg>
</arguments>
<assign>
<var>${listlength}</var>
</assign>
<msg timestamp="20181214 09:19:40.055" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:19:40.056" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181214 09:19:40.056" starttime="20181214 09:19:40.055"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${fail}"=="True" and ${listlength} != 0</arg>
<arg>Log And Fail Exceptions</arg>
<arg>${exlist}</arg>
<arg>${listlength}</arg>
<arg>ELSE</arg>
<arg>Collections.Log List</arg>
<arg>${matchlist}</arg>
</arguments>
<kw name="Log List" library="Collections">
<doc>Logs the length and contents of the ``list`` using given ``level``.</doc>
<arguments>
<arg>${matchlist}</arg>
</arguments>
<msg timestamp="20181214 09:19:40.058" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181214 09:19:40.058" starttime="20181214 09:19:40.058"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:40.058" starttime="20181214 09:19:40.056"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:40.058" starttime="20181214 09:19:39.471"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:40.059" starttime="20181214 09:19:39.471"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:40.059" starttime="20181214 09:19:39.470"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:40.080" starttime="20181214 09:19:40.079"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:19:40.081" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:19:40.259" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:19:40.260" starttime="20181214 09:19:40.080"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:40.273" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181214 09:19:40.273" starttime="20181214 09:19:40.260"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:40.277" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 09:19:40.277" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:19:40.277" starttime="20181214 09:19:40.274"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 09:19:40.321" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 09:19:40.321" starttime="20181214 09:19:40.277"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:19:40.323" starttime="20181214 09:19:40.321"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:19:40.323" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:19:40.323" starttime="20181214 09:19:40.323"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:40.324" starttime="20181214 09:19:40.077"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:40.324" starttime="20181214 09:19:40.060"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:40.324" starttime="20181214 09:19:40.060"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:40.324" starttime="20181214 09:19:40.059"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:40.324" starttime="20181214 09:19:37.261"></status>
</kw>
<doc>Create Security Rule with port_range_min greater than port_range_max</doc>
<tags>
<tag>Regression</tag>
</tags>
<status status="PASS" endtime="20181214 09:19:40.324" critical="yes" starttime="20181214 09:19:33.303"></status>
</test>
<test id="s1-s6-t3" name="TC03_Create Security Rule with port_range_min = -1">
<kw type="setup" name="Setup_Test_With_Logging_And_Without_Fast_Failing" library="SetupUtils">
<doc>Test case setup which explicitly ignores previous failure and logs test case name to Karaf log.</doc>
<kw name="Run_Even_When_Failing_Fast" library="FailFast">
<doc>This is just a more readable 'None' to override [Setup].</doc>
<kw name="No Operation" library="BuiltIn">
<doc>Does absolutely nothing.</doc>
<status status="PASS" endtime="20181214 09:19:40.327" starttime="20181214 09:19:40.327"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:40.328" starttime="20181214 09:19:40.327"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>KarafKeywords.Log_Testcase_Start_To_Controller_Karaf</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="Log_Testcase_Start_To_Controller_Karaf" library="KarafKeywords">
<doc>Log test case name to karaf log, useful in test case setup.</doc>
<arguments>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="Log_Message_To_Controller_Karaf" library="KarafKeywords">
<doc>Make sure this resource is initialized. Send a message into the controller's karaf log file on every node listed (or all).</doc>
<arguments>
<arg>Starting test ${SUITE_NAME}.${TEST_NAME}</arg>
<arg>${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 09:19:40.341" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 09:19:40.342" starttime="20181214 09:19:40.341"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 09:19:40.342" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 09:19:40.342" starttime="20181214 09:19:40.342"></status>
</kw>
<msg timestamp="20181214 09:19:40.342" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 09:19:40.342" starttime="20181214 09:19:40.340"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_With_Retry_On_Background</arg>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_With_Retry_On_Background" library="KarafKeywords">
<doc>Attemp to send command to karaf for ${member_index}, if fail then open connection and try again.</doc>
<arguments>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_On_Background</arg>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${message}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_On_Background" library="KarafKeywords">
<doc>Send command to karaf without affecting current SSH connection. Read, log and return response.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${karaf_connection_index}</var>
</assign>
<msg timestamp="20181214 09:19:40.354" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181214 09:19:40.354" starttime="20181214 09:19:40.354"></status>
</kw>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${karaf_connection_index}</arg>
</arguments>
<assign>
<var>${current_connection_index}</var>
</assign>
<msg timestamp="20181214 09:19:40.355" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181214 09:19:40.355" starttime="20181214 09:19:40.355"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Write</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${status_write}</var>
<var>${message_write}</var>
</assign>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${command}</arg>
</arguments>
<msg timestamp="20181214 09:19:40.393" level="INFO">log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "t "e "s "t "[C "C "S "I "T ". "N "e "u "t "r "o "n "[C "S "e "c "u "[78Cr "[A[78Ci</msg>
<status status="PASS" endtime="20181214 09:19:40.393" starttime="20181214 09:19:40.356"></status>
</kw>
<msg timestamp="20181214 09:19:40.393" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181214 09:19:40.393" level="INFO">${message_write} = log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "t "e "s "t "[C "C "S "I "T ". "N "e "...</msg>
<status status="PASS" endtime="20181214 09:19:40.393" starttime="20181214 09:19:40.355"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Read_Until_Regexp</arg>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${status_wait}</var>
<var>${message_wait}</var>
</assign>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<msg timestamp="20181214 09:19:40.427" level="INFO">"t "y "[C "G "r "o "u "p ". "T "C "0 "3 "_ "C "r "e "a "t "e "[C "S "e "c "u "r "i "t "y "[C "R "u "l "e "[C "w "i "t "h "[C "p "o "r "t "_ "r "a "n "g "e "_ "m "i "n "[C "= "[C "- "1 "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:19:40.427" starttime="20181214 09:19:40.394"></status>
</kw>
<msg timestamp="20181214 09:19:40.427" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181214 09:19:40.427" level="INFO">${message_wait} =  "t "y "[C "G "r "o "u "p ". "T "C "0 "3 "_ "C "r "e "a "t "e "[C "S "e "c "u "r "i "t "y "[C "R "u "l "e "[C "w "i "t "...</msg>
<status status="PASS" endtime="20181214 09:19:40.427" starttime="20181214 09:19:40.394"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:40.428" starttime="20181214 09:19:40.428"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${message_wait}</arg>
</arguments>
<msg timestamp="20181214 09:19:40.428" level="INFO"> "t "y "[C "G "r "o "u "p ". "T "C "0 "3 "_ "C "r "e "a "t "e "[C "S "e "c "u "r "i "t "y "[C "R "u "l "e "[C "w "i "t "h "[C "p "o "r "t "_ "r "a "n "g "e "_ "m "i "n "[C "= "[C "- "1 "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:19:40.429" starttime="20181214 09:19:40.428"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:40.429" starttime="20181214 09:19:40.429"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection_index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:40.431" starttime="20181214 09:19:40.430"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:40.431" starttime="20181214 09:19:40.431"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:19:40.432" starttime="20181214 09:19:40.432"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:40.432" starttime="20181214 09:19:40.430"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:40.432" starttime="20181214 09:19:40.353"></status>
</kw>
<msg timestamp="20181214 09:19:40.432" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 09:19:40.432" level="INFO">${message} =  "t "y "[C "G "r "o "u "p ". "T "C "0 "3 "_ "C "r "e "a "t "e "[C "S "e "c "u "r "i "t "y "[C "R "u "l "e "[C "w "i "t "...</msg>
<status status="PASS" endtime="20181214 09:19:40.432" starttime="20181214 09:19:40.353"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>'${status}' == 'PASS'</arg>
<arg>${message}</arg>
</arguments>
<msg timestamp="20181214 09:19:40.433" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:19:40.433" starttime="20181214 09:19:40.432"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:40.433" starttime="20181214 09:19:40.352"></status>
</kw>
<msg timestamp="20181214 09:19:40.433" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 09:19:40.433" level="INFO">${output} =  "t "y "[C "G "r "o "u "p ". "T "C "0 "3 "_ "C "r "e "a "t "e "[C "S "e "c "u "r "i "t "y "[C "R "u "l "e "[C "w "i "t "...</msg>
<status status="PASS" endtime="20181214 09:19:40.433" starttime="20181214 09:19:40.343"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${tolerate_failure} or "${status}" == "PASS"</arg>
<arg>BuiltIn.Fail</arg>
<arg>${output}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:40.434" starttime="20181214 09:19:40.434"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:40.434" starttime="20181214 09:19:40.343"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:40.434" starttime="20181214 09:19:40.343"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:40.434" starttime="20181214 09:19:40.339"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:40.434" starttime="20181214 09:19:40.328"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:40.434" starttime="20181214 09:19:40.328"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:40.434" starttime="20181214 09:19:40.326"></status>
</kw>
<kw name="Create Security Group and Validate">
<arguments>
<arg>${SGS[2]}</arg>
</arguments>
<kw name="Neutron Security Group Create" library="OpenStackOperations">
<doc>Create a security group with specified name ,description &amp; protocol value according to security group template</doc>
<arguments>
<arg>${sg_ssh}</arg>
</arguments>
<assign>
<var>${output}</var>
<var>${sg_id}</var>
</assign>
<kw name="Get ControlNode Connection" library="OpenStackOperations">
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:40.437" starttime="20181214 09:19:40.436"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:40.437" starttime="20181214 09:19:40.436"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group create ${SecurityGroupName} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:19:40.445" level="INFO">Starting process:
openstack security group create sgs_sg_3 </msg>
<msg timestamp="20181214 09:19:40.485" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:19:42.908" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:19:42.909" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:19:42.909" starttime="20181214 09:19:40.445"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:19:42.911" level="INFO">+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                 |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-12-14T09:19:42Z                                                                                                                                  |
| description     | sgs_sg_3                                                                                                                                              |
| id              | fa21cb4f-fa2c-4465-ae54-d1b2e690d521                                                                                                                  |
| name            | sgs_sg_3                                                                                                                                              |
| project_id      | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                      |
| revision_number | 2                                                                                                                                                     |
| rules           | created_at='2018-12-14T09:19:42Z', direction='egress', ethertype='IPv4', id='4eb3b508-0786-4aa0-be89-1945c92625e5', updated_at='2018-12-14T09:19:42Z' |
|                 | created_at='2018-12-14T09:19:42Z', direction='egress', ethertype='IPv6', id='a6038051-824a-46a3-8920-f74fbe847fcd', updated_at='2018-12-14T09:19:42Z' |
| updated_at      | 2018-12-14T09:19:42Z                                                                                                                                  |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:19:42.912" starttime="20181214 09:19:42.910"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:19:42.913" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:19:42.913" starttime="20181214 09:19:42.912"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:42.915" starttime="20181214 09:19:42.914"></status>
</kw>
<msg timestamp="20181214 09:19:42.916" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<status status="PASS" endtime="20181214 09:19:42.916" starttime="20181214 09:19:40.444"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${sgp_id}</var>
</assign>
<msg timestamp="20181214 09:19:42.918" level="INFO">${sgp_id} = fa21cb4f-fa2c-4465-ae54-d1b2e690d521</msg>
<status status="PASS" endtime="20181214 09:19:42.918" starttime="20181214 09:19:42.917"></status>
</kw>
<msg timestamp="20181214 09:19:42.918" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<msg timestamp="20181214 09:19:42.919" level="INFO">${sg_id} = fa21cb4f-fa2c-4465-ae54-d1b2e690d521</msg>
<status status="PASS" endtime="20181214 09:19:42.919" starttime="20181214 09:19:40.435"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>${sg_ssh}</arg>
</arguments>
<assign>
<var>${sec_groups}</var>
</assign>
<msg timestamp="20181214 09:19:42.920" level="INFO">${sec_groups} = [u'sgs_sg_3']</msg>
<status status="PASS" endtime="20181214 09:19:42.920" starttime="20181214 09:19:42.919"></status>
</kw>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>10s</arg>
<arg>2s</arg>
<arg>Utils.Check For Elements At URI</arg>
<arg>${SEC_GROUP_API}</arg>
<arg>${sec_groups}</arg>
</arguments>
<kw name="Check For Elements At URI" library="Utils">
<doc>A GET is made at the supplied ${URI} and every item in the list of</doc>
<arguments>
<arg>${SEC_GROUP_API}</arg>
<arg>${sec_groups}</arg>
</arguments>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>${session}</arg>
<arg>${uri}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:42.953" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/security-groups/, headers=None json=None</msg>
<msg timestamp="20181214 09:19:42.953" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:42.953" starttime="20181214 09:19:42.949"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${pretty_print_json}" == "True"</arg>
<arg>Log Content</arg>
<arg>${resp.content}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Log</arg>
<arg>${resp.content}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181214 09:19:42.955" level="INFO">{"security-groups":{"security-group":[{"uuid":"62100813-13a1-4c22-9a97-bfabd6744cb8","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":4,"name":"default","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"fa21cb4f-fa2c-4465-ae54-d1b2e690d521","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":2,"name":"sgs_sg_3","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":4,"name":"SSH_UPDATED","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"ee3dd710-2490-4241-b666-9fec686f0c78","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","revision-number":4,"name":"default","project-id":"bfcec20503cd4d309495f70adb639682"},{"uuid":"a048444b-0507-466a-aae5-e9596453f710","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":2,"name":"sgs_sg_2","project-id":"8f21c4d8db54482e99c30c98fba342b4"}]}}</msg>
<status status="PASS" endtime="20181214 09:19:42.955" starttime="20181214 09:19:42.954"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:42.955" starttime="20181214 09:19:42.954"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>200</arg>
</arguments>
<msg timestamp="20181214 09:19:42.956" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181214 09:19:42.956" starttime="20181214 09:19:42.955"></status>
</kw>
<kw type="for" name="${i} IN [ @{elements} ]">
<kw type="foritem" name="${i} = sgs_sg_3">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:42.957" starttime="20181214 09:19:42.957"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:42.957" starttime="20181214 09:19:42.956"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:42.957" starttime="20181214 09:19:42.956"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:42.957" starttime="20181214 09:19:42.948"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:42.957" starttime="20181214 09:19:42.920"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:42.958" starttime="20181214 09:19:40.435"></status>
</kw>
<kw name="Neutron Rule Creation With Invalid Parameters">
<arguments>
<arg>${SGS[2]}</arg>
<arg>${ADD_ARG_SSH6}</arg>
<arg>${INVALID_MIN_PORT}</arg>
</arguments>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>openstack security group rule create ${additional_args} ${sg_name}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:42.961" level="INFO">Running command 'openstack security group rule create --ingress --ethertype IPv4 --dst-port -1:25 --protocol tcp sgs_sg_3 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 09:19:44.425" level="INFO">${rc} = 2</msg>
<msg timestamp="20181214 09:19:44.425" level="INFO">${output} = usage: openstack security group rule create [-h]
                                            [-f {json,shell,table,value,yaml}]
                                            [-c COLUMN]
                ...</msg>
<status status="PASS" endtime="20181214 09:19:44.425" starttime="20181214 09:19:42.959"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:19:44.427" level="INFO">usage: openstack security group rule create [-h]
                                            [-f {json,shell,table,value,yaml}]
                                            [-c COLUMN]
                                            [--max-width &lt;integer&gt;]
                                            [--fit-width] [--print-empty]
                                            [--noindent] [--prefix PREFIX]
                                            [--remote-ip &lt;ip-address&gt; | --remote-group &lt;group&gt;]
                                            [--description &lt;description&gt;]
                                            [--dst-port &lt;port-range&gt;]
                                            [--icmp-type &lt;icmp-type&gt;]
                                            [--icmp-code &lt;icmp-code&gt;]
                                            [--protocol &lt;protocol&gt;]
                                            [--ingress | --egress]
                                            [--ethertype &lt;ethertype&gt;]
                                            [--project &lt;project&gt;]
                                            [--project-domain &lt;project-domain&gt;]
                                            &lt;group&gt;
openstack security group rule create: error: argument --dst-port: expected one argument</msg>
<status status="PASS" endtime="20181214 09:19:44.427" starttime="20181214 09:19:44.426"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>${expected_error}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:44.428" starttime="20181214 09:19:44.427"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:44.428" starttime="20181214 09:19:42.958"></status>
</kw>
<kw type="teardown" name="Get Test Teardown Debugs" library="OpenStackOperations">
<kw name="Get All" library="ODLTools">
<doc>Get all results provided by ODLTools</doc>
<arguments>
<arg>node_ip=${HA_PROXY_IP}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Cluster Info" library="ODLTools">
<doc>Get ODL Cluster related information like transaction counts, commit rates, etc.</doc>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show cluster-info -i ${ODL_SYSTEM_${i+1}_IP} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:19:44.435" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.21 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka</msg>
<status status="PASS" endtime="20181214 09:19:44.436" starttime="20181214 09:19:44.434"></status>
</kw>
<kw name="Run" library="OperatingSystem">
<doc>Runs the given command in the system and returns the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:44.439" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.21 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 09:19:44.964" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181214 09:19:44.965" starttime="20181214 09:19:44.436"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>output: ${output}</arg>
</arguments>
<msg timestamp="20181214 09:19:44.965" level="INFO">output: ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operational Sync Status = True
--------------------------------------------------------------------------------------------------------

--------------------------------------- Datastore Status -----------------------------------------------

---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1419
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 10
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 475
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 3039
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1694
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-entity-ownership-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 30
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-entity-ownership-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 140
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- DOMDataBroker CommitStats Details ----------------------------------

AverageCommitTime   = 0.00 ns
LongestCommitTime   = 0.00 ns
ShortestCommitTime  = 0.00 ns
TotalCommits        = 0
--------------------------------------------------------------------------------------------------------

----------------------------------- DISTRIBUTED DATASTORE COMMIT RATE ----------------------------------

distributed-data-store.config.commit.rate_Min      = 0.434189
distributed-data-store.config.commit.rate_Max      = 46.188531
distributed-data-store.config.commit.rate_Mean     = 4.13232774729
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 1904
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.090022
distributed-data-store.operational.commit.rate_Max      = 8.150287
distributed-data-store.operational.commit.rate_Mean     = 0.565153456283
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 4873
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- NETSTAT DETAILS FOR PORT 2550 --------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------- CPU AND MEMORY UTILIZATION OF THE KARAF PROCESS GATHERED BY 'TOP' --------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- FREE AND USED MEMORY IN THE SYSTEM ---------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- NODE HEALTH CHECK STATUS -------------------------------------------

Cluster Members = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Cluster Leader = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Unreachable Members = 
None
--------------------------------------------------------------------------------------------------------

-------------------------------------- lsof of KARAF Process -------------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

None</msg>
<status status="PASS" endtime="20181214 09:19:44.966" starttime="20181214 09:19:44.965"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:44.966" starttime="20181214 09:19:44.434"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:44.967" starttime="20181214 09:19:44.433"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:44.967" starttime="20181214 09:19:44.432"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Get EOS</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get EOS" library="ODLTools">
<doc>Get the various ODL entity ownership information</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181214 09:19:44.969" level="INFO">${tmpdir} = CSIT_Neutron_Security_Group_TC03_Create_Security_Rule_with_port_range_min_=_-1</msg>
<status status="PASS" endtime="20181214 09:19:44.969" starttime="20181214 09:19:44.968"></status>
</kw>
<msg timestamp="20181214 09:19:44.969" level="INFO">${dstdir} = /tmp/CSIT_Neutron_Security_Group_TC03_Create_Security_Rule_with_port_range_min_=_-1</msg>
<status status="PASS" endtime="20181214 09:19:44.969" starttime="20181214 09:19:44.968"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show eos -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:19:44.970" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Neutron_Security_Group_TC03_Create_Security_Rule_with_port_range_min_=_-1</msg>
<status status="PASS" endtime="20181214 09:19:44.970" starttime="20181214 09:19:44.969"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:44.972" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Neutron_Security_Group_TC03_Create_Security_Rule_with_port_range_min_=_-1 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 09:19:45.166" level="INFO">${rc} = 0</msg>
<msg timestamp="20181214 09:19:45.166" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181214 09:19:45.166" starttime="20181214 09:19:44.970"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181214 09:19:45.169" level="INFO">rc: 0, output: ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
------------------------------------------------------- ------------------
VPN_SERVICE                                             member-1 (member-1)
arpmonitoring                                           member-1 (member-1)
bgp                                                     member-1 (member-1)
elan                                                    member-1 (member-1)
interface_config                                        member-1 (member-1)
interface_service_binding                               member-1 (member-1)
itm_config                                              member-1 (member-1)
netvirt-acl                                             member-1 (member-1)
netvirt-ipv6service-owner-entity                        member-1 (member-1)
netvirt-qos-owner-entity                                member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/272795776625121 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/192.0.2.21     member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181214 09:19:45.169" starttime="20181214 09:19:45.168"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:45.171" starttime="20181214 09:19:45.170"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:45.171" starttime="20181214 09:19:44.967"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:45.171" starttime="20181214 09:19:44.967"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Analyze Tunnels</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181214 09:19:45.176" level="INFO">${tmpdir} = CSIT_Neutron_Security_Group_TC03_Create_Security_Rule_with_port_range_min_=_-1</msg>
<status status="PASS" endtime="20181214 09:19:45.176" starttime="20181214 09:19:45.175"></status>
</kw>
<msg timestamp="20181214 09:19:45.176" level="INFO">${dstdir} = /tmp/CSIT_Neutron_Security_Group_TC03_Create_Security_Rule_with_port_range_min_=_-1</msg>
<status status="PASS" endtime="20181214 09:19:45.176" starttime="20181214 09:19:45.174"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt analyze tunnels -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:19:45.177" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Neutron_Security_Group_TC03_Create_Security_Rule_with_port_range_min_=_-1</msg>
<status status="PASS" endtime="20181214 09:19:45.177" starttime="20181214 09:19:45.176"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:45.180" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Neutron_Security_Group_TC03_Create_Security_Rule_with_port_range_min_=_-1 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 09:19:45.533" level="INFO">${rc} = 1</msg>
<msg timestamp="20181214 09:19:45.533" level="INFO">${output} = 2018-12-14 09:19:45,491 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:tunnel-list
2018-12-14 09:19:45,495 | ERR | common.r...</msg>
<status status="PASS" endtime="20181214 09:19:45.533" starttime="20181214 09:19:45.178"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181214 09:19:45.534" level="INFO">rc: 1, output: 2018-12-14 09:19:45,491 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:tunnel-list
2018-12-14 09:19:45,495 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/operational/itm-state:tunnels_state
2018-12-14 09:19:45,499 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:dpn-teps-state
2018-12-14 09:19:45,508 | ERR | netvirt.analyze      | 0278 | Tunnel configuration missing
Analysing transport-zone:default-transport-zone
Tunnel configuration missing
Traceback (most recent call last):
  File "/usr/bin/odltools", line 11, in &lt;module&gt;
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/odltools/__main__.py", line 13, in main
    cli.main()
  File "/usr/lib/python2.7/site-packages/odltools/cli.py", line 50, in main
    sys.exit(args.func(args))
  File "/usr/lib/python2.7/site-packages/odltools/netvirt/analyze.py", line 281, in analyze_tunnels
    for tunnel in all_tunnels.get('missing'):
AttributeError: 'NoneType' object has no attribute 'get'</msg>
<status status="PASS" endtime="20181214 09:19:45.534" starttime="20181214 09:19:45.533"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<msg timestamp="20181214 09:19:45.535" level="FAIL">''1' == '0'' should be true.</msg>
<status status="FAIL" endtime="20181214 09:19:45.535" starttime="20181214 09:19:45.534"></status>
</kw>
<status status="FAIL" endtime="20181214 09:19:45.535" starttime="20181214 09:19:45.173"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:45.536" starttime="20181214 09:19:45.172"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:45.536" starttime="20181214 09:19:44.431"></status>
</kw>
<kw name="Get OvsDebugInfo" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from all Openstack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Get DumpFlows And Ovsconfig" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from OVS from the Openstack Node</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:45.538" starttime="20181214 09:19:45.538"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:45.539" level="INFO">cmd: ip -o link</msg>
<status status="PASS" endtime="20181214 09:19:45.539" starttime="20181214 09:19:45.539"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:45.540" starttime="20181214 09:19:45.539"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:45.540" starttime="20181214 09:19:45.540"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:45.545" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181214 09:19:45.545" starttime="20181214 09:19:45.541"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:45.557" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UP mode DEFAULT group default qlen 1000\    link/ether 00:2d:53:56:c8:f7 brd ff:ff:ff:ff:ff:ff
3: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 86:e4:e2:2c:cd:1a brd ff:ff:ff:ff:ff:ff
4: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:2d:53:56:c8:f7 brd ff:ff:ff:ff:ff:ff
5: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:e5:ff:40:6e brd ff:ff:ff:ff:ff:ff
26: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether f8:1b:37:5c:a9:e1 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:45.557" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOW...</msg>
<status status="PASS" endtime="20181214 09:19:45.557" starttime="20181214 09:19:45.545"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:45.557" starttime="20181214 09:19:45.538"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:45.558" level="INFO">cmd: ip -o addr</msg>
<status status="PASS" endtime="20181214 09:19:45.558" starttime="20181214 09:19:45.558"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:45.559" starttime="20181214 09:19:45.558"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:45.559" starttime="20181214 09:19:45.559"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:45.561" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181214 09:19:45.561" starttime="20181214 09:19:45.559"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:45.569" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::22d:53ff:fe56:c8f7/64 scope link \       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.21/24 brd 192.0.2.255 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.22/32 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.16/32 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet6 fe80::22d:53ff:fe56:c8f7/64 scope link \       valid_lft forever preferred_lft forever
5: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
5: docker0    inet6 fe80::42:e5ff:feff:406e/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:45.569" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::22d:53...</msg>
<status status="PASS" endtime="20181214 09:19:45.569" starttime="20181214 09:19:45.561"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:45.569" starttime="20181214 09:19:45.557"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:45.570" level="INFO">cmd: ip route</msg>
<status status="PASS" endtime="20181214 09:19:45.570" starttime="20181214 09:19:45.570"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:45.571" starttime="20181214 09:19:45.571"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:45.571" starttime="20181214 09:19:45.571"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:45.573" level="INFO">ip route</msg>
<status status="PASS" endtime="20181214 09:19:45.573" starttime="20181214 09:19:45.572"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:45.578" level="INFO">default via 192.0.2.1 dev br-ex 
169.254.0.0/16 dev eth0 scope link metric 1002 
169.254.0.0/16 dev br-ex scope link metric 1004 
169.254.169.254 via 192.0.2.1 dev br-ex 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev br-ex proto kernel scope link src 192.0.2.21 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:45.578" level="INFO">${output} = default via 192.0.2.1 dev br-ex 
169.254.0.0/16 dev eth0 scope link metric 1002 
169.254.0.0/16 dev br-ex scope link metric 1004 
169.254.169.254 via 192.0.2.1 dev br-ex 
172.31.0.0/24 dev docker0...</msg>
<status status="PASS" endtime="20181214 09:19:45.578" starttime="20181214 09:19:45.574"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:45.579" starttime="20181214 09:19:45.570"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:45.580" level="INFO">cmd: arp -an</msg>
<status status="PASS" endtime="20181214 09:19:45.580" starttime="20181214 09:19:45.579"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:45.580" starttime="20181214 09:19:45.580"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:45.581" starttime="20181214 09:19:45.580"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:45.582" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181214 09:19:45.582" starttime="20181214 09:19:45.581"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:45.585" level="INFO">? (192.0.2.99) at ee:6e:e4:e4:48:40 [ether] on br-ex
? (192.0.2.1) at 00:ce:28:28:52:b3 [ether] on br-ex
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:45.585" level="INFO">${output} = ? (192.0.2.99) at ee:6e:e4:e4:48:40 [ether] on br-ex
? (192.0.2.1) at 00:ce:28:28:52:b3 [ether] on br-ex
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:19:45.585" starttime="20181214 09:19:45.582"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:45.585" starttime="20181214 09:19:45.579"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip netns list | awk '{print $1}'</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<assign>
<var>${nslist}</var>
</assign>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:45.586" level="INFO">cmd: ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181214 09:19:45.587" starttime="20181214 09:19:45.586"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:45.587" starttime="20181214 09:19:45.587"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:45.587" starttime="20181214 09:19:45.587"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:45.589" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181214 09:19:45.589" starttime="20181214 09:19:45.588"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:45.592" level="INFO">qdhcp-6e9baee3-4703-423b-9631-196f45105082
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:45.592" level="INFO">${output} = qdhcp-6e9baee3-4703-423b-9631-196f45105082
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:19:45.592" starttime="20181214 09:19:45.590"></status>
</kw>
<msg timestamp="20181214 09:19:45.592" level="INFO">${nslist} = qdhcp-6e9baee3-4703-423b-9631-196f45105082
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:19:45.592" starttime="20181214 09:19:45.586"></status>
</kw>
<kw name="Split To Lines" library="String">
<doc>Splits the given string to lines.</doc>
<arguments>
<arg>${nslist}</arg>
<arg>end=-1</arg>
</arguments>
<assign>
<var>@{lines}</var>
</assign>
<msg timestamp="20181214 09:19:45.593" level="INFO">1 lines returned</msg>
<msg timestamp="20181214 09:19:45.593" level="INFO">@{lines} = [ qdhcp-6e9baee3-4703-423b-9631-196f45105082 ]</msg>
<status status="PASS" endtime="20181214 09:19:45.593" starttime="20181214 09:19:45.593"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<kw type="foritem" name="${line} = qdhcp-6e9baee3-4703-423b-9631-196f45105082">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:45.595" level="INFO">cmd: sudo ip netns exec qdhcp-6e9baee3-4703-423b-9631-196f45105082 ip -o link</msg>
<status status="PASS" endtime="20181214 09:19:45.595" starttime="20181214 09:19:45.594"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:45.595" starttime="20181214 09:19:45.595"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:45.596" starttime="20181214 09:19:45.596"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:45.598" level="INFO">sudo ip netns exec qdhcp-6e9baee3-4703-42 3b-9631-196f45105082 ip -o link</msg>
<status status="PASS" endtime="20181214 09:19:45.598" starttime="20181214 09:19:45.596"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:45.638" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
51: tap09e23be4-28: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:1d:aa:b3 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:45.638" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
51: tap09e23be4-28: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181214 09:19:45.638" starttime="20181214 09:19:45.599"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:45.639" starttime="20181214 09:19:45.594"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:45.640" level="INFO">cmd: sudo ip netns exec qdhcp-6e9baee3-4703-423b-9631-196f45105082 ip -o addr</msg>
<status status="PASS" endtime="20181214 09:19:45.640" starttime="20181214 09:19:45.640"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:45.641" starttime="20181214 09:19:45.640"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:45.641" starttime="20181214 09:19:45.641"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:45.644" level="INFO">sudo ip netns exec qdhcp-6e9baee3-4703-42 3b-9631-196f45105082 ip -o addr</msg>
<status status="PASS" endtime="20181214 09:19:45.644" starttime="20181214 09:19:45.641"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:45.674" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
51: tap09e23be4-28    inet 61.2.1.2/24 brd 61.2.1.255 scope global tap09e23be4-28\       valid_lft forever preferred_lft forever
51: tap09e23be4-28    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap09e23be4-28\       valid_lft forever preferred_lft forever
51: tap09e23be4-28    inet6 fe80::f816:3eff:fe1d:aab3/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:45.674" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
51: tap09e23be4-28    inet 61...</msg>
<status status="PASS" endtime="20181214 09:19:45.674" starttime="20181214 09:19:45.644"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:45.674" starttime="20181214 09:19:45.639"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:45.675" level="INFO">cmd: sudo ip netns exec qdhcp-6e9baee3-4703-423b-9631-196f45105082 ip route</msg>
<status status="PASS" endtime="20181214 09:19:45.675" starttime="20181214 09:19:45.675"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:45.676" starttime="20181214 09:19:45.676"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:45.676" starttime="20181214 09:19:45.676"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:45.679" level="INFO">sudo ip netns exec qdhcp-6e9baee3-4703-42 3b-9631-196f45105082 ip route</msg>
<status status="PASS" endtime="20181214 09:19:45.679" starttime="20181214 09:19:45.677"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:45.707" level="INFO">default via 61.2.1.1 dev tap09e23be4-28 
61.2.1.0/24 dev tap09e23be4-28 proto kernel scope link src 61.2.1.2 
169.254.0.0/16 dev tap09e23be4-28 proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:45.707" level="INFO">${output} = default via 61.2.1.1 dev tap09e23be4-28 
61.2.1.0/24 dev tap09e23be4-28 proto kernel scope link src 61.2.1.2 
169.254.0.0/16 dev tap09e23be4-28 proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181214 09:19:45.707" starttime="20181214 09:19:45.680"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:45.707" starttime="20181214 09:19:45.674"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:45.707" starttime="20181214 09:19:45.593"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:45.707" starttime="20181214 09:19:45.593"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:45.709" level="INFO">cmd: sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181214 09:19:45.709" starttime="20181214 09:19:45.708"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:45.709" starttime="20181214 09:19:45.709"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:45.710" starttime="20181214 09:19:45.710"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:45.711" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181214 09:19:45.711" starttime="20181214 09:19:45.710"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:45.742" level="INFO">d631111f-455e-4c7e-a9ff-d26193b9fec9
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.21:6640"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.21:6653"
            is_connected: true
        fail_mode: secure
        Port "tap09e23be4-28"
            tag: 4095
            Interface "tap09e23be4-28"
                type: internal
        Port br-int
            Interface br-int
                type: internal
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
    Bridge br-ex
        fail_mode: standalone
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port "eth0"
            Interface "eth0"
        Port br-ex
            Interface br-ex
                type: internal
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:45.742" level="INFO">${output} = d631111f-455e-4c7e-a9ff-d26193b9fec9
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.21:6640"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181214 09:19:45.742" starttime="20181214 09:19:45.712"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:45.743" starttime="20181214 09:19:45.708"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:45.744" level="INFO">cmd: sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181214 09:19:45.744" starttime="20181214 09:19:45.744"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:45.745" starttime="20181214 09:19:45.745"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:45.746" starttime="20181214 09:19:45.745"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:45.748" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181214 09:19:45.748" starttime="20181214 09:19:45.746"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:45.774" level="INFO">_uuid               : d631111f-455e-4c7e-a9ff-d26193b9fec9
bridges             : [ae491c00-54ea-4008-9450-61bde39089b6, b432c6c4-6287-43e0-acc8-62136a0ab66c]
cur_cfg             : 59
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-controller-0.opnfvlf.org", "odl_os_hostconfig_config_odl_l2"="{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}", odl_os_hostconfig_hostid="overcloud-controller-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="f719731f-d938-4508-afd6-1890f6fec1cf"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [0814bf68-cf86-405f-8dc4-64e7be0b4582, 1386f2fa-8d16-4da6-a522-90e201c331e1]
next_cfg            : 59
other_config        : {local_ip="192.0.2.21", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:45.774" level="INFO">${output} = _uuid               : d631111f-455e-4c7e-a9ff-d26193b9fec9
bridges             : [ae491c00-54ea-4008-9450-61bde39089b6, b432c6c4-6287-43e0-acc8-62136a0ab66c]
cur_cfg             : 59
datapath_types...</msg>
<status status="PASS" endtime="20181214 09:19:45.774" starttime="20181214 09:19:45.748"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:45.774" starttime="20181214 09:19:45.743"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:45.776" level="INFO">cmd: sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:19:45.776" starttime="20181214 09:19:45.775"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:45.776" starttime="20181214 09:19:45.776"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:45.777" starttime="20181214 09:19:45.777"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:45.779" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:19:45.779" starttime="20181214 09:19:45.777"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:45.800" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000f81b375ca9e1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):
 1(br-ex-patch): addr:36:95:15:0b:6c:54
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 26(tap09e23be4-28): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:f8:1b:37:5c:a9:e1
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x7): frags=normal miss_send_len=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:45.800" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000f81b375ca9e1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3...</msg>
<status status="PASS" endtime="20181214 09:19:45.800" starttime="20181214 09:19:45.779"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:45.800" starttime="20181214 09:19:45.774"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:45.802" level="INFO">cmd: sudo ovs-ofctl dump-flows br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:19:45.802" starttime="20181214 09:19:45.801"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:45.802" starttime="20181214 09:19:45.802"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:45.802" starttime="20181214 09:19:45.802"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:45.804" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181214 09:19:45.804" starttime="20181214 09:19:45.803"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:46.063" level="INFO">cookie=0x8000000, duration=3532.654s, table=0, n_packets=10590, n_bytes=571860, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=33.564s, table=0, n_packets=5, n_bytes=446, priority=4,in_port="tap09e23be4-28",vlan_tci=0x0000/0x1fff actions=write_metadata:0x220000000000/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2792.022s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x8040000, duration=32.640s, table=17, n_packets=2, n_bytes=180, priority=10,metadata=0x220000000000/0xffffff0000000000 actions=load:0x22-&gt;NXM_NX_REG1[0..19],load:0x1396-&gt;NXM_NX_REG7[0..15],write_metadata:0xa000221396000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6800000, duration=3818.458s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3818.458s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3818.458s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3818.458s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3818.458s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3674.410s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3674.410s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3818.458s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3818.458s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3818.287s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x9001396, duration=32.645s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x4c actions=write_metadata:0x1396000000/0xfffffffff000000,goto_table:51
 cookie=0x9051396, duration=33.559s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x4c actions=write_metadata:0x1396000000/0xfffffffff000000,goto_table:51
 cookie=0x822002d, duration=3817.962s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3817.962s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3818.287s, table=43, n_packets=1285, n_bytes=115318, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3818.458s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3818.458s, table=48, n_packets=1352, n_bytes=118132, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8051396, duration=32.645s, table=50, n_packets=2, n_bytes=180, priority=20,metadata=0x221396000000/0xfffffffff000000,dl_src=fa:16:3e:1d:aa:b3 actions=goto_table:51
 cookie=0x8050001, duration=3818.287s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3818.458s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8031396, duration=32.645s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1396000000/0xffff000000,dl_dst=fa:16:3e:1d:aa:b3 actions=load:0x2200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3818.287s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3818.287s, table=51, n_packets=489, n_bytes=30866, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3532.020s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3532.020s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1872.104s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1872.104s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1871.919s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1871.919s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1869.408s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1869.407s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8701396, duration=32.645s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1396000001/0xffff000001 actions=write_actions(group:210027)
 cookie=0x8701396, duration=32.645s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1396000000/0xffff000001 actions=write_actions(group:210028)
 cookie=0x8800004, duration=3531.704s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1871.755s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1871.289s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1869.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800022, duration=32.644s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x22,metadata=0x220000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3531.704s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1871.755s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1871.289s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1869.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800022, duration=32.645s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x22 actions=load:0x2200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3818.458s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3818.458s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3818.287s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3818.458s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3818.250s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3818.250s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3818.250s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3818.250s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3818.250s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3818.250s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3818.250s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3818.250s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3818.250s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3818.250s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3818.250s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3818.250s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3818.250s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3818.250s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3818.250s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3818.250s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3818.250s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3818.250s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3818.250s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3818.250s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3818.250s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3818.250s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3818.250s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3818.250s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3532.630s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3532.630s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:"br-ex-patch"
 cookie=0x8000007, duration=33.558s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x2200 actions=output:"tap09e23be4-28"
 cookie=0x6900000, duration=3818.250s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3818.250s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3818.250s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3818.250s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3818.250s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3818.250s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3818.250s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3818.250s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3818.250s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3818.250s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3818.250s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3818.250s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3818.250s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3818.250s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3818.250s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3818.250s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3818.250s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3818.250s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3818.250s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3818.250s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3818.250s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3818.250s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3818.250s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:46.064" level="INFO">${output} =  cookie=0x8000000, duration=3532.654s, table=0, n_packets=10590, n_bytes=571860, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_ta...</msg>
<status status="PASS" endtime="20181214 09:19:46.064" starttime="20181214 09:19:45.805"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.064" starttime="20181214 09:19:45.801"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.065" level="INFO">cmd: sudo ovs-ofctl dump-groups br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:19:46.065" starttime="20181214 09:19:46.065"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:46.066" starttime="20181214 09:19:46.066"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:46.066" starttime="20181214 09:19:46.066"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.069" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181214 09:19:46.069" starttime="20181214 09:19:46.066"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:46.103" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210005,type=all
 group_id=210017,type=all
 group_id=210015,type=all
 group_id=210027,type=all,bucket=actions=set_field:0x22-&gt;tun_id,resubmit(,55)
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=225001,type=all,bucket=actions=drop
 group_id=210009,type=all
 group_id=210010,type=all,bucket=actions=group:210009,bucket=actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210028,type=all,bucket=actions=group:210027
 group_id=210016,type=all,bucket=actions=group:210015,bucket=actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210018,type=all,bucket=actions=group:210017,bucket=actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220),bucket=actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:46.103" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210005,type=all
 group_id=210017,type=all
 group_id=210015,type=all
 group_id=210027,type=all,bucket=actions=set_field:0x22-&gt;tun_id,resubmit(,55...</msg>
<status status="PASS" endtime="20181214 09:19:46.103" starttime="20181214 09:19:46.070"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.104" starttime="20181214 09:19:46.065"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.105" level="INFO">cmd: sudo ovs-ofctl dump-group-stats br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:19:46.105" starttime="20181214 09:19:46.105"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:46.105" starttime="20181214 09:19:46.105"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:46.106" starttime="20181214 09:19:46.106"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.109" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181214 09:19:46.109" starttime="20181214 09:19:46.106"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:46.150" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210005,duration=3532.954s,ref_count=1,packet_count=0,byte_count=0
 group_id=210017,duration=1872.858s,ref_count=1,packet_count=0,byte_count=0
 group_id=210015,duration=1870.351s,ref_count=1,packet_count=0,byte_count=0
 group_id=210027,duration=33.878s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=5000,duration=3818.567s,ref_count=1,packet_count=57,byte_count=2394,bucket0:packet_count=57,byte_count=2394,bucket1:packet_count=57,byte_count=2394,bucket2:packet_count=57,byte_count=2394
 group_id=210006,duration=3532.659s,ref_count=1,packet_count=41,byte_count=3570,bucket0:packet_count=41,byte_count=3570,bucket1:packet_count=41,byte_count=3570
 group_id=225001,duration=3503.189s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=210009,duration=1873.060s,ref_count=1,packet_count=0,byte_count=0
 group_id=210010,duration=1872.755s,ref_count=1,packet_count=3,byte_count=270,bucket0:packet_count=3,byte_count=270,bucket1:packet_count=3,byte_count=270
 group_id=210028,duration=33.574s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210016,duration=1870.045s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
 group_id=210018,duration=1872.555s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180,bucket2:packet_count=2,byte_count=180
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:46.150" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210005,duration=3532.954s,ref_count=1,packet_count=0,byte_count=0
 group_id=210017,duration=1872.858s,ref_count=1,packet_count=0,byte_count=0
 group_i...</msg>
<status status="PASS" endtime="20181214 09:19:46.150" starttime="20181214 09:19:46.109"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.150" starttime="20181214 09:19:46.104"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.150" starttime="20181214 09:19:45.537"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.150" starttime="20181214 09:19:45.537"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.150" starttime="20181214 09:19:45.537"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.150" starttime="20181214 09:19:45.536"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>DataModels.Get Model Dump</arg>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Get Model Dump" library="DataModels">
<doc>Will output a list of mdsal models using ${data_models} list</doc>
<arguments>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>http://${controller_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
<arg>timeout=1</arg>
<arg>max_retries=0</arg>
</arguments>
<msg timestamp="20181214 09:19:46.160" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.22:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad95d5d90&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 09:19:46.160" starttime="20181214 09:19:46.159"></status>
</kw>
<kw type="for" name="${model} IN [ @{data_models} ]">
<kw type="foritem" name="${model} = config/ebgp:bgp">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.166" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.166" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.166" starttime="20181214 09:19:46.160"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.166" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:46.166" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.167" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:46.167" starttime="20181214 09:19:46.166"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.167" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.167" starttime="20181214 09:19:46.167"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.167" starttime="20181214 09:19:46.160"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.172" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.172" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.173" starttime="20181214 09:19:46.167"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.173" level="INFO">To JSON using : content={"elan-instances":{"elan-instance":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","segment-type":"elan:segment-type-flat","external":false,"elan-tag":5001,"mac-timeout":300},{"elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082","segmentation-id":76,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5014,"mac-timeout":300}]}} </msg>
<msg timestamp="20181214 09:19:46.173" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.173" level="INFO">${pretty_output} = {
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "exte...</msg>
<status status="PASS" endtime="20181214 09:19:46.173" starttime="20181214 09:19:46.173"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.174" level="INFO">{
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-flat"
            },
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082",
                "elan-tag": 5014,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 76
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.174" starttime="20181214 09:19:46.174"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.174" starttime="20181214 09:19:46.167"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.177" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.177" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.177" starttime="20181214 09:19:46.174"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.178" level="INFO">To JSON using : content={"elan-interfaces":{"elan-interface":[{"name":"711d9b46-d038-43e8-b2d5-c9db4a29e05c","elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082","static-mac-entries":[{"mac-address":"fa:16:3e:86:22:fe","ip-prefix":"61.2.1.30"}]},{"name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082","static-mac-entries":[{"mac-address":"fa:16:3e:1d:aa:b3","ip-prefix":"61.2.1.2"}]},{"name":"8b1cbc4f-04f8-46bf-9cf9-2239353ae21d","elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082","static-mac-entries":[{"mac-address":"fa:16:3e:81:6d:7f","ip-prefix":"61.2.1.13"}]}]}} </msg>
<msg timestamp="20181214 09:19:46.178" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.178" level="INFO">${pretty_output} = {
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082",
                "name": "711d9b46-d038-43e8-b2d5-c9db...</msg>
<status status="PASS" endtime="20181214 09:19:46.178" starttime="20181214 09:19:46.177"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.179" level="INFO">{
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082",
                "name": "711d9b46-d038-43e8-b2d5-c9db4a29e05c",
                "static-mac-entries": [
                    {
                        "ip-prefix": "61.2.1.30",
                        "mac-address": "fa:16:3e:86:22:fe"
                    }
                ]
            },
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082",
                "name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "static-mac-entries": [
                    {
                        "ip-prefix": "61.2.1.2",
                        "mac-address": "fa:16:3e:1d:aa:b3"
                    }
                ]
            },
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082",
                "name": "8b1cbc4f-04f8-46bf-9cf9-2239353ae21d",
                "static-mac-entries": [
                    {
                        "ip-prefix": "61.2.1.13",
                        "mac-address": "fa:16:3e:81:6d:7f"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.179" starttime="20181214 09:19:46.178"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.179" starttime="20181214 09:19:46.174"></status>
</kw>
<kw type="foritem" name="${model} = config/id-manager:id-pools">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.182" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.182" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.182" starttime="20181214 09:19:46.179"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.185" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"interfaces","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"interfaces.-1073741291","last-access-time":1544779152}],"id-entries":[{"id-key":"09e23be4-28b0-414a-9ea2-eae5f68e3676","id-value":[34]},{"id-key":"272795776625121:br-ex-patch:trunk","id-value":[3]}]},{"pool-name":"nextHopPointerPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":150000,"cursor":152499,"end":175000},"block-size":2500,"child-pools":[{"child-pool-name":"nextHopPointerPool.-1073741291","last-access-time":1544774985}]},{"pool-name":"meters.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"meters","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"snatGroupIdPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":225000,"cursor":227499,"end":250000},"block-size":2500,"child-pools":[{"child-pool-name":"snatGroupIdPool.-1073741291","last-access-time":1544777333}],"id-entries":[{"id-key":"snatmiss.1e4edfa6-cbe1-4350-a6cc-902700e990e9","id-value":[225000]},{"id-key":"snatmiss.81a5d8ea-e37b-41b1-9ef9-76987b8899f7","id-value":[225002]},{"id-key":"snatmiss.e13b9ba2-e337-4e51-9e53-07a75695540c","id-value":[225001]},{"id-key":"snatmiss.c970ecfa-6d5c-4034-ad7f-6cdc3eeca600","id-value":[225003]},{"id-key":"snatmiss.af5e5228-b176-4625-ae95-e17e04b022d8","id-value":[225004]}]},{"pool-name":"lporttag","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":170001,"cursor":179999,"end":270000},"block-size":9999,"child-pools":[{"child-pool-name":"lporttag.-1073741291","last-access-time":1544774985}]},{"pool-name":"RouteDistinguisherPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"RouteDistinguisherPool","available-ids-holder":{"start":1,"cursor":0,"end":6553},"block-size":6553},{"pool-name":"lporttag.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"lporttag","available-ids-holder":{"start":170001,"cursor":170000,"end":179999},"block-size":9999},{"pool-name":"groups","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"groups.-1073741291","last-access-time":1544774983}]},{"pool-name":"elan.ids.pool.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775654,"id":5002},{"ready-time-sec":1544776448,"id":5003},{"ready-time-sec":1544776454,"id":5004},{"ready-time-sec":1544777347,"id":5007},{"ready-time-sec":1544777354,"id":5006},{"ready-time-sec":1544777360,"id":5005},{"ready-time-sec":1544777366,"id":5009},{"ready-time-sec":1544777373,"id":5008},{"ready-time-sec":1544778288,"id":5011},{"ready-time-sec":1544778294,"id":5010},{"ready-time-sec":1544779092,"id":5013},{"ready-time-sec":1544779098,"id":5012}],"available-id-count":12,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5014,"end":5499},"block-size":500},{"pool-name":"aliveness-monitor","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"aliveness-monitor.-1073741291","last-access-time":1544774986}],"id-entries":[{"id-key":"2.120000.4.Arp.","id-value":[1]}]},{"pool-name":"tables","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"tables.-1073741291","last-access-time":1544774983}]},{"pool-name":"nextHopPointerPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"nextHopPointerPool","available-ids-holder":{"start":150000,"cursor":149999,"end":152499},"block-size":2500},{"pool-name":"meters","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"meters.-1073741291","last-access-time":1544774983}]},{"pool-name":"vpnservices.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775652,"id":100001}],"available-id-count":1,"delayed-time-sec":30},"parent-pool-name":"vpnservices","available-ids-holder":{"start":100000,"cursor":100002,"end":102999},"block-size":3000},{"pool-name":"opendaylight-vni-ranges.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"opendaylight-vni-ranges","available-ids-holder":{"start":70000,"cursor":69999,"end":72998},"block-size":2999},{"pool-name":"aliveness-monitor.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"aliveness-monitor","available-ids-holder":{"start":1,"cursor":1,"end":6553},"block-size":6553},{"pool-name":"elan.ids.pool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":5000,"cursor":5499,"end":10000},"block-size":500,"child-pools":[{"child-pool-name":"elan.ids.pool.-1073741291","last-access-time":1544779148}],"id-entries":[{"id-key":"arp.responder.group.id","id-value":[5000]},{"id-key":"6e9baee3-4703-423b-9631-196f45105082","id-value":[5014]},{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]}]},{"pool-name":"groups.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"groups","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"RouteDistinguisherPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"RouteDistinguisherPool.-1073741291","last-access-time":1544774986}]},{"pool-name":"snatGroupIdPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"snatGroupIdPool","available-ids-holder":{"start":225000,"cursor":225004,"end":227499},"block-size":2500},{"pool-name":"ACL-TAG-POOL.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"ACL-TAG-POOL","available-ids-holder":{"start":1,"cursor":9,"end":999},"block-size":999},{"pool-name":"tables.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"tables","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"interfaces.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775654,"id":1},{"ready-time-sec":1544776424,"id":7},{"ready-time-sec":1544776430,"id":6},{"ready-time-sec":1544776437,"id":2},{"ready-time-sec":1544776437,"id":4},{"ready-time-sec":1544776440,"id":5},{"ready-time-sec":1544776446,"id":8},{"ready-time-sec":1544777320,"id":17},{"ready-time-sec":1544777326,"id":12},{"ready-time-sec":1544777329,"id":11},{"ready-time-sec":1544777331,"id":9},{"ready-time-sec":1544777331,"id":10},{"ready-time-sec":1544777334,"id":13},{"ready-time-sec":1544777334,"id":14},{"ready-time-sec":1544777337,"id":16},{"ready-time-sec":1544777337,"id":15},{"ready-time-sec":1544777346,"id":21},{"ready-time-sec":1544777351,"id":18},{"ready-time-sec":1544777357,"id":20},{"ready-time-sec":1544777357,"id":19},{"ready-time-sec":1544777363,"id":23},{"ready-time-sec":1544777364,"id":22},{"ready-time-sec":1544777370,"id":25},{"ready-time-sec":1544777370,"id":24},{"ready-time-sec":1544778272,"id":28},{"ready-time-sec":1544778277,"id":26},{"ready-time-sec":1544778280,"id":27},{"ready-time-sec":1544779076,"id":31},{"ready-time-sec":1544779081,"id":30},{"ready-time-sec":1544779084,"id":29},{"ready-time-sec":1544779090,"id":32},{"ready-time-sec":1544779096,"id":33}],"available-id-count":32,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":34,"end":6553},"block-size":6553},{"pool-name":"vpnservices","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":100000,"cursor":102999,"end":130000},"block-size":3000,"child-pools":[{"child-pool-name":"vpnservices.-1073741291","last-access-time":1544775622}],"id-entries":[{"id-key":"1e4edfa6-cbe1-4350-a6cc-902700e990e9.192.0.2.0/24","id-value":[100002]},{"id-key":"44f91859-7723-44e1-a95d-25948457eb65","id-value":[100000]}]},{"pool-name":"opendaylight-vni-ranges","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":70000,"cursor":72998,"end":99999},"block-size":2999,"child-pools":[{"child-pool-name":"opendaylight-vni-ranges.-1073741291","last-access-time":1544774987}]},{"pool-name":"ACL-TAG-POOL","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":999,"end":10000},"block-size":999,"child-pools":[{"child-pool-name":"ACL-TAG-POOL.-1073741291","last-access-time":1544779182}],"id-entries":[{"id-key":"c4e77973-bb58-4259-807f-059e9ca50e36","id-value":[3]},{"id-key":"fa21cb4f-fa2c-4465-ae54-d1b2e690d521","id-value":[9]},{"id-key":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b","id-value":[5]},{"id-key":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","id-value":[7]},{"id-key":"b748f633-eac9-4f4f-8995-86f5eb50b300","id-value":[6]},{"id-key":"62100813-13a1-4c22-9a97-bfabd6744cb8","id-value":[2]},{"id-key":"ee3dd710-2490-4241-b666-9fec686f0c78","id-value":[1]},{"id-key":"e2818f66-326e-435a-8735-9da9d4a67eb4","id-value":[4]},{"id-key":"a048444b-0507-466a-aae5-e9596453f710","id-value":[8]}]}]}} </msg>
<msg timestamp="20181214 09:19:46.185" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.185" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
  ...</msg>
<status status="PASS" endtime="20181214 09:19:46.185" starttime="20181214 09:19:46.182"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.186" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741291",
                        "last-access-time": 1544779152
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                        "id-value": [
                            34
                        ]
                    },
                    {
                        "id-key": "272795776625121:br-ex-patch:trunk",
                        "id-value": [
                            3
                        ]
                    }
                ],
                "pool-name": "interfaces",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 152499,
                    "end": 175000,
                    "start": 150000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "nextHopPointerPool.-1073741291",
                        "last-access-time": 1544774985
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "meters",
                "pool-name": "meters.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 227499,
                    "end": 250000,
                    "start": 225000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "snatGroupIdPool.-1073741291",
                        "last-access-time": 1544777333
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                        "id-value": [
                            225000
                        ]
                    },
                    {
                        "id-key": "snatmiss.81a5d8ea-e37b-41b1-9ef9-76987b8899f7",
                        "id-value": [
                            225002
                        ]
                    },
                    {
                        "id-key": "snatmiss.e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.c970ecfa-6d5c-4034-ad7f-6cdc3eeca600",
                        "id-value": [
                            225003
                        ]
                    },
                    {
                        "id-key": "snatmiss.af5e5228-b176-4625-ae95-e17e04b022d8",
                        "id-value": [
                            225004
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741291",
                        "last-access-time": 1544774985
                    }
                ],
                "pool-name": "lporttag",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 0,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "RouteDistinguisherPool",
                "pool-name": "RouteDistinguisherPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "groups.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5014,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 12,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1544775654
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1544776448
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1544776454
                        },
                        {
                            "id": 5007,
                            "ready-time-sec": 1544777347
                        },
                        {
                            "id": 5006,
                            "ready-time-sec": 1544777354
                        },
                        {
                            "id": 5005,
                            "ready-time-sec": 1544777360
                        },
                        {
                            "id": 5009,
                            "ready-time-sec": 1544777366
                        },
                        {
                            "id": 5008,
                            "ready-time-sec": 1544777373
                        },
                        {
                            "id": 5011,
                            "ready-time-sec": 1544778288
                        },
                        {
                            "id": 5010,
                            "ready-time-sec": 1544778294
                        },
                        {
                            "id": 5013,
                            "ready-time-sec": 1544779092
                        },
                        {
                            "id": 5012,
                            "ready-time-sec": 1544779098
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741291",
                        "last-access-time": 1544774986
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "2.120000.4.Arp.",
                        "id-value": [
                            1
                        ]
                    }
                ],
                "pool-name": "aliveness-monitor",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "tables.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "tables",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 149999,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "meters.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100002,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1544775652
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 69999,
                    "end": 72998,
                    "start": 70000
                },
                "block-size": 2999,
                "parent-pool-name": "opendaylight-vni-ranges",
                "pool-name": "opendaylight-vni-ranges.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 1,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "aliveness-monitor",
                "pool-name": "aliveness-monitor.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741291",
                        "last-access-time": 1544779148
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "arp.responder.group.id",
                        "id-value": [
                            5000
                        ]
                    },
                    {
                        "id-key": "6e9baee3-4703-423b-9631-196f45105082",
                        "id-value": [
                            5014
                        ]
                    },
                    {
                        "id-key": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                        "id-value": [
                            5001
                        ]
                    }
                ],
                "pool-name": "elan.ids.pool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "groups",
                "pool-name": "groups.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "RouteDistinguisherPool.-1073741291",
                        "last-access-time": 1544774986
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 225000
                },
                "block-size": 2500,
                "parent-pool-name": "snatGroupIdPool",
                "pool-name": "snatGroupIdPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 9,
                    "end": 999,
                    "start": 1
                },
                "block-size": 999,
                "parent-pool-name": "ACL-TAG-POOL",
                "pool-name": "ACL-TAG-POOL.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "tables",
                "pool-name": "tables.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 34,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 32,
                    "delayed-id-entries": [
                        {
                            "id": 1,
                            "ready-time-sec": 1544775654
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1544776424
                        },
                        {
                            "id": 6,
                            "ready-time-sec": 1544776430
                        },
                        {
                            "id": 2,
                            "ready-time-sec": 1544776437
                        },
                        {
                            "id": 4,
                            "ready-time-sec": 1544776437
                        },
                        {
                            "id": 5,
                            "ready-time-sec": 1544776440
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1544776446
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1544777320
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1544777326
                        },
                        {
                            "id": 11,
                            "ready-time-sec": 1544777329
                        },
                        {
                            "id": 9,
                            "ready-time-sec": 1544777331
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1544777331
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1544777334
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1544777334
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1544777337
                        },
                        {
                            "id": 15,
                            "ready-time-sec": 1544777337
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1544777346
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1544777351
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1544777357
                        },
                        {
                            "id": 19,
                            "ready-time-sec": 1544777357
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1544777363
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1544777364
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1544777370
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1544777370
                        },
                        {
                            "id": 28,
                            "ready-time-sec": 1544778272
                        },
                        {
                            "id": 26,
                            "ready-time-sec": 1544778277
                        },
                        {
                            "id": 27,
                            "ready-time-sec": 1544778280
                        },
                        {
                            "id": 31,
                            "ready-time-sec": 1544779076
                        },
                        {
                            "id": 30,
                            "ready-time-sec": 1544779081
                        },
                        {
                            "id": 29,
                            "ready-time-sec": 1544779084
                        },
                        {
                            "id": 32,
                            "ready-time-sec": 1544779090
                        },
                        {
                            "id": 33,
                            "ready-time-sec": 1544779096
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741291",
                        "last-access-time": 1544775622
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "1e4edfa6-cbe1-4350-a6cc-902700e990e9.192.0.2.0/24",
                        "id-value": [
                            100002
                        ]
                    },
                    {
                        "id-key": "44f91859-7723-44e1-a95d-25948457eb65",
                        "id-value": [
                            100000
                        ]
                    }
                ],
                "pool-name": "vpnservices",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 72998,
                    "end": 99999,
                    "start": 70000
                },
                "block-size": 2999,
                "child-pools": [
                    {
                        "child-pool-name": "opendaylight-vni-ranges.-1073741291",
                        "last-access-time": 1544774987
                    }
                ],
                "pool-name": "opendaylight-vni-ranges",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 999,
                    "end": 10000,
                    "start": 1
                },
                "block-size": 999,
                "child-pools": [
                    {
                        "child-pool-name": "ACL-TAG-POOL.-1073741291",
                        "last-access-time": 1544779182
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "c4e77973-bb58-4259-807f-059e9ca50e36",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "fa21cb4f-fa2c-4465-ae54-d1b2e690d521",
                        "id-value": [
                            9
                        ]
                    },
                    {
                        "id-key": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                        "id-value": [
                            5
                        ]
                    },
                    {
                        "id-key": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                        "id-value": [
                            7
                        ]
                    },
                    {
                        "id-key": "b748f633-eac9-4f4f-8995-86f5eb50b300",
                        "id-value": [
                            6
                        ]
                    },
                    {
                        "id-key": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "ee3dd710-2490-4241-b666-9fec686f0c78",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "a048444b-0507-466a-aae5-e9596453f710",
                        "id-value": [
                            8
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.186" starttime="20181214 09:19:46.185"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.186" starttime="20181214 09:19:46.179"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-access-control-list:access-lists">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.189" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-access-control-list:access-lists, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.189" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.189" starttime="20181214 09:19:46.186"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.190" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ee3dd710-2490-4241-b666-9fec686f0c78","access-list-entries":{"ace":[{"rule-name":"6ad09561-353a-445e-b51d-b931a7e01c22","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"af9be2ac-0c71-466b-8ee2-188747a79255","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c0796abf-11eb-4f12-8347-fb5894143b1d","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e64e4970-560c-4af7-a079-217ef6e7e68a","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","access-list-entries":{"ace":[{"rule-name":"03796e75-964b-42a9-9fd8-79d28052985e","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"8c1ed931-fcb6-4786-bbf7-0f7c58fdd519","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"da0655cc-bb9f-4c7a-ad87-b173ab1a21f1","matches":{"protocol":6,"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"b748f633-eac9-4f4f-8995-86f5eb50b300","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e2818f66-326e-435a-8735-9da9d4a67eb4","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"62100813-13a1-4c22-9a97-bfabd6744cb8","access-list-entries":{"ace":[{"rule-name":"2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c5369c6a-c1ec-45d9-9393-f55f92ef6f46","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"d06c714b-ca05-4f3a-a9af-f80ac1f213f5","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e39d54b7-5907-4ebe-bf47-f2be219b1fec","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"c4e77973-bb58-4259-807f-059e9ca50e36","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"fa21cb4f-fa2c-4465-ae54-d1b2e690d521","access-list-entries":{"ace":[{"rule-name":"4eb3b508-0786-4aa0-be89-1945c92625e5","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"a6038051-824a-46a3-8920-f74fbe847fcd","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"a048444b-0507-466a-aae5-e9596453f710","access-list-entries":{"ace":[{"rule-name":"0548fa8e-5973-40ec-9ca0-ee5ea8a9f101","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"dea14423-28f5-4cbf-83ed-601be2b941b4","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}}]}} </msg>
<msg timestamp="20181214 09:19:46.190" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.190" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction...</msg>
<status status="PASS" endtime="20181214 09:19:46.190" starttime="20181214 09:19:46.189"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.191" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "6ad09561-353a-445e-b51d-b931a7e01c22"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "af9be2ac-0c71-466b-8ee2-188747a79255"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c0796abf-11eb-4f12-8347-fb5894143b1d"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e64e4970-560c-4af7-a079-217ef6e7e68a"
                        }
                    ]
                },
                "acl-name": "ee3dd710-2490-4241-b666-9fec686f0c78",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "03796e75-964b-42a9-9fd8-79d28052985e"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "8c1ed931-fcb6-4786-bbf7-0f7c58fdd519"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "protocol": 6,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "da0655cc-bb9f-4c7a-ad87-b173ab1a21f1"
                        }
                    ]
                },
                "acl-name": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "b748f633-eac9-4f4f-8995-86f5eb50b300",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c5369c6a-c1ec-45d9-9393-f55f92ef6f46"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "d06c714b-ca05-4f3a-a9af-f80ac1f213f5"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e39d54b7-5907-4ebe-bf47-f2be219b1fec"
                        }
                    ]
                },
                "acl-name": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "c4e77973-bb58-4259-807f-059e9ca50e36",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "4eb3b508-0786-4aa0-be89-1945c92625e5"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "a6038051-824a-46a3-8920-f74fbe847fcd"
                        }
                    ]
                },
                "acl-name": "fa21cb4f-fa2c-4465-ae54-d1b2e690d521",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "0548fa8e-5973-40ec-9ca0-ee5ea8a9f101"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "dea14423-28f5-4cbf-83ed-601be2b941b4"
                        }
                    ]
                },
                "acl-name": "a048444b-0507-466a-aae5-e9596453f710",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.191" starttime="20181214 09:19:46.190"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.191" starttime="20181214 09:19:46.186"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-interfaces:interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.193" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.194" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.194" starttime="20181214 09:19:46.191"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.194" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"272795776625121:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"272795776625121:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"711d9b46-d038-43e8-b2d5-c9db4a29e05c","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["ed29437d-92c9-4f07-9b03-54714bc0f4a8"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:86:22:fe","ip-address":"fe80:0:0:0:f816:3eff:fe86:22fe"},{"mac-address":"fa:16:3e:86:22:fe","ip-address":"61.2.1.30"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap09e23be4-28"},{"name":"8b1cbc4f-04f8-46bf-9cf9-2239353ae21d","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["ed29437d-92c9-4f07-9b03-54714bc0f4a8"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:81:6d:7f","ip-address":"61.2.1.13"},{"mac-address":"fa:16:3e:81:6d:7f","ip-address":"fe80:0:0:0:f816:3eff:fe81:6d7f"}],"odl-interface:l2vlan-mode":"trunk"}]}} </msg>
<msg timestamp="20181214 09:19:46.194" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.194" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "272795776625121:br-ex-patch:trunk",
                "odl-interface:external": true,...</msg>
<status status="PASS" endtime="20181214 09:19:46.195" starttime="20181214 09:19:46.194"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.195" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "272795776625121:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "272795776625121:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe86:22fe",
                        "mac-address": "fa:16:3e:86:22:fe"
                    },
                    {
                        "ip-address": "61.2.1.30",
                        "mac-address": "fa:16:3e:86:22:fe"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "ed29437d-92c9-4f07-9b03-54714bc0f4a8"
                ],
                "enabled": true,
                "name": "711d9b46-d038-43e8-b2d5-c9db4a29e05c",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap09e23be4-28",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "61.2.1.13",
                        "mac-address": "fa:16:3e:81:6d:7f"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe81:6d7f",
                        "mac-address": "fa:16:3e:81:6d:7f"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "ed29437d-92c9-4f07-9b03-54714bc0f4a8"
                ],
                "enabled": true,
                "name": "8b1cbc4f-04f8-46bf-9cf9-2239353ae21d",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.195" starttime="20181214 09:19:46.195"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.195" starttime="20181214 09:19:46.191"></status>
</kw>
<kw type="foritem" name="${model} = config/interface-service-bindings:service-bindings">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.198" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.198" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.198" starttime="20181214 09:19:46.195"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.199" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9d829608-3d00-43e9-900b-1f6d1af7a8aa","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.09e23be4-28b0-414a-9ea2-eae5f68e3676","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"26"}}]}}]}]},{"interface-name":"78c2c330-5747-4217-8962-2ae5b3ebdcc8","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"b7868b13-879a-4e61-9114-d7ab56d1bdf3","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"88baa60d-e806-4c54-b128-c26e82ef7a3a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e7c62c81-7142-4c4b-9ef0-267577e1d248","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.6e9baee3-4703-423b-9631-196f45105082.09e23be4-28b0-414a-9ea2-eae5f68e3676","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84120961024,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5014,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":34,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"54cd5d37-d0d9-49c0-af28-098121fd49f0","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"7df17b8d-e8d6-453e-8afd-08c90b238098","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"dd446603-bf1e-4ade-9419-f7c560fc1335","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f9cddacb-8fc9-41de-91e8-1c467289dafc","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9d829608-3d00-43e9-900b-1f6d1af7a8aa","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"2e136983-316c-40c5-8f6b-9fd019163301","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"f4f6a2dd-7067-4804-ae1c-8afaec2406a2","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f9cddacb-8fc9-41de-91e8-1c467289dafc","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"354aba43-ed8c-4fcd-af30-4de9632babfe","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.272795776625121:br-ex-patch:trunk","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]}]},{"interface-name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f4f6a2dd-7067-4804-ae1c-8afaec2406a2","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"6c8c1896-03c5-4a27-a6aa-13966d948e09","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"54cd5d37-d0d9-49c0-af28-098121fd49f0","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2e136983-316c-40c5-8f6b-9fd019163301","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"354aba43-ed8c-4fcd-af30-4de9632babfe","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a795421-9805-4725-9cb4-acc460b74d1a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"78c2c330-5747-4217-8962-2ae5b3ebdcc8","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"88baa60d-e806-4c54-b128-c26e82ef7a3a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"6c8c1896-03c5-4a27-a6aa-13966d948e09","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"dd446603-bf1e-4ade-9419-f7c560fc1335","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a795421-9805-4725-9cb4-acc460b74d1a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"7df17b8d-e8d6-453e-8afd-08c90b238098","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b7868b13-879a-4e61-9114-d7ab56d1bdf3","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e7c62c81-7142-4c4b-9ef0-267577e1d248","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","service-mode":"interface-service-bindings:service-mode-egress"}]}} </msg>
<msg timestamp="20181214 09:19:46.199" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.200" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindin...</msg>
<status status="PASS" endtime="20181214 09:19:46.200" starttime="20181214 09:19:46.198"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.200" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "9d829608-3d00-43e9-900b-1f6d1af7a8aa",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "26"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.09e23be4-28b0-414a-9ea2-eae5f68e3676",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "78c2c330-5747-4217-8962-2ae5b3ebdcc8",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "b7868b13-879a-4e61-9114-d7ab56d1bdf3",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "88baa60d-e806-4c54-b128-c26e82ef7a3a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e7c62c81-7142-4c4b-9ef0-267577e1d248",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84120961024,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5014
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 34
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.6e9baee3-4703-423b-9631-196f45105082.09e23be4-28b0-414a-9ea2-eae5f68e3676",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "7df17b8d-e8d6-453e-8afd-08c90b238098",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "dd446603-bf1e-4ade-9419-f7c560fc1335",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "9d829608-3d00-43e9-900b-1f6d1af7a8aa",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f4f6a2dd-7067-4804-ae1c-8afaec2406a2",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "354aba43-ed8c-4fcd-af30-4de9632babfe",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.272795776625121:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f4f6a2dd-7067-4804-ae1c-8afaec2406a2",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "6c8c1896-03c5-4a27-a6aa-13966d948e09",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "354aba43-ed8c-4fcd-af30-4de9632babfe",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a795421-9805-4725-9cb4-acc460b74d1a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "78c2c330-5747-4217-8962-2ae5b3ebdcc8",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "88baa60d-e806-4c54-b128-c26e82ef7a3a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "6c8c1896-03c5-4a27-a6aa-13966d948e09",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "dd446603-bf1e-4ade-9419-f7c560fc1335",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a795421-9805-4725-9cb4-acc460b74d1a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "7df17b8d-e8d6-453e-8afd-08c90b238098",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b7868b13-879a-4e61-9114-d7ab56d1bdf3",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e7c62c81-7142-4c4b-9ef0-267577e1d248",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.200" starttime="20181214 09:19:46.200"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.200" starttime="20181214 09:19:46.195"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-endpoints">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.203" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.203" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.203" starttime="20181214 09:19:46.201"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.203" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":272795776625121,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"192.0.2.21","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"272795776625121::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181214 09:19:46.203" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.203" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 272795776625121,
                "tunnel-end-points": [
                    {
                        "VLAN-...</msg>
<status status="PASS" endtime="20181214 09:19:46.204" starttime="20181214 09:19:46.203"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.204" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 272795776625121,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "272795776625121::0",
                        "ip-address": "192.0.2.21",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "",
                        "subnet-mask": "255.255.255.255/32",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "default-transport-zone"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.204" starttime="20181214 09:19:46.204"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.204" starttime="20181214 09:19:46.200"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-teps-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.207" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.207" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.207" starttime="20181214 09:19:46.204"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.208" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:46.208" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.208" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:46.208" starttime="20181214 09:19:46.207"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.208" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.208" starttime="20181214 09:19:46.208"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.209" starttime="20181214 09:19:46.204"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:external-tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.211" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.212" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.212" starttime="20181214 09:19:46.209"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.212" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:46.212" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.212" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:46.212" starttime="20181214 09:19:46.212"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.213" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.213" starttime="20181214 09:19:46.213"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.213" starttime="20181214 09:19:46.209"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.216" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.216" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.216" starttime="20181214 09:19:46.213"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.216" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:46.216" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.216" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:46.217" starttime="20181214 09:19:46.216"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.217" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.217" starttime="20181214 09:19:46.217"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.217" starttime="20181214 09:19:46.213"></status>
</kw>
<kw type="foritem" name="${model} = config/itm:transport-zones">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.219" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.219" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.220" starttime="20181214 09:19:46.217"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.220" level="INFO">To JSON using : content={"transport-zones":{"transport-zone":[{"zone-name":"default-transport-zone","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"255.255.255.255/32","vlan-id":0,"vteps":[{"dpn-id":272795776625121,"portname":"","ip-address":"192.0.2.21","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181214 09:19:46.220" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.220" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181214 09:19:46.220" starttime="20181214 09:19:46.220"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.221" level="INFO">{
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "255.255.255.255/32",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 272795776625121,
                                "ip-address": "192.0.2.21",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.221" starttime="20181214 09:19:46.220"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.221" starttime="20181214 09:19:46.217"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.223" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.223" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.223" starttime="20181214 09:19:46.221"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.224" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181214 09:19:46.224" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.224" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:46.224" starttime="20181214 09:19:46.223"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.224" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:46.224" starttime="20181214 09:19:46.224"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.224" starttime="20181214 09:19:46.221"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.226" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.227" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.227" starttime="20181214 09:19:46.225"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.227" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181214 09:19:46.227" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.227" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:46.227" starttime="20181214 09:19:46.227"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.228" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:46.228" starttime="20181214 09:19:46.228"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.228" starttime="20181214 09:19:46.224"></status>
</kw>
<kw type="foritem" name="${model} = config/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.231" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.231" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.231" starttime="20181214 09:19:46.228"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.233" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.21:6653"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"f8:1b:37:5c:a9:e1"},{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"}],"ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","termination-point":[{"tp-id":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:name":"br-ex-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex","termination-point":[{"tp-id":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:name":"br-ex-int-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]}]}]} </msg>
<msg timestamp="20181214 09:19:46.233" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.233" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridg...</msg>
<status status="PASS" endtime="20181214 09:19:46.233" starttime="20181214 09:19:46.231"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.233" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "f8:1b:37:5c:a9:e1"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "target": "tcp:192.0.2.21:6653"
                        }
                    ],
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "tp-id": "br-ex-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181214 09:19:46.233" starttime="20181214 09:19:46.233"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.233" starttime="20181214 09:19:46.228"></status>
</kw>
<kw type="foritem" name="${model} = config/neutron:neutron">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.236" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.236" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.236" starttime="20181214 09:19:46.234"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.238" level="INFO">To JSON using : content={"neutron":{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"6e9baee3-4703-423b-9631-196f45105082","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-provider-ext:segmentation-id":"76","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"sgs_net_1"}]},"security-groups":{"security-group":[{"uuid":"62100813-13a1-4c22-9a97-bfabd6744cb8","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":4,"name":"default","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"fa21cb4f-fa2c-4465-ae54-d1b2e690d521","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":2,"name":"sgs_sg_3","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":4,"name":"SSH_UPDATED","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"ee3dd710-2490-4241-b666-9fec686f0c78","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","revision-number":4,"name":"default","project-id":"bfcec20503cd4d309495f70adb639682"},{"uuid":"a048444b-0507-466a-aae5-e9596453f710","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":2,"name":"sgs_sg_2","project-id":"8f21c4d8db54482e99c30c98fba342b4"}]},"security-rules":{"security-rule":[{"uuid":"e64e4970-560c-4af7-a079-217ef6e7e68a","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"d06c714b-ca05-4f3a-a9af-f80ac1f213f5","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"e39d54b7-5907-4ebe-bf47-f2be219b1fec","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"da0655cc-bb9f-4c7a-ad87-b173ab1a21f1","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"c5369c6a-c1ec-45d9-9393-f55f92ef6f46","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"8c1ed931-fcb6-4786-bbf7-0f7c58fdd519","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ed29437d-92c9-4f07-9b03-54714bc0f4a8"},{"uuid":"c0796abf-11eb-4f12-8347-fb5894143b1d","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"4eb3b508-0786-4aa0-be89-1945c92625e5","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fa21cb4f-fa2c-4465-ae54-d1b2e690d521"},{"uuid":"0548fa8e-5973-40ec-9ca0-ee5ea8a9f101","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"a048444b-0507-466a-aae5-e9596453f710"},{"uuid":"a6038051-824a-46a3-8920-f74fbe847fcd","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fa21cb4f-fa2c-4465-ae54-d1b2e690d521"},{"uuid":"6ad09561-353a-445e-b51d-b931a7e01c22","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"af9be2ac-0c71-466b-8ee2-188747a79255","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"03796e75-964b-42a9-9fd8-79d28052985e","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ed29437d-92c9-4f07-9b03-54714bc0f4a8"},{"uuid":"dea14423-28f5-4cbf-83ed-601be2b941b4","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"a048444b-0507-466a-aae5-e9596453f710"}]},"subnets":{"subnet":[{"uuid":"a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8","gateway-ip":"61.2.1.1","project-id":"8f21c4d8db54482e99c30c98fba342b4","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"61.2.1.2","end":"61.2.1.254"}],"cidr":"61.2.1.0/24","network-id":"6e9baee3-4703-423b-9631-196f45105082","name":"sgs_sub_1"}]},"ports":{"port":[{"uuid":"711d9b46-d038-43e8-b2d5-c9db4a29e05c","fixed-ips":[{"subnet-id":"a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8","ip-address":"61.2.1.30"}],"device-id":"","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:86:22:fe","security-groups":["ed29437d-92c9-4f07-9b03-54714bc0f4a8"],"admin-state-up":true,"status":"ACTIVE","network-id":"6e9baee3-4703-423b-9631-196f45105082","name":"sgs_port_1"},{"uuid":"09e23be4-28b0-414a-9ea2-eae5f68e3676","fixed-ips":[{"subnet-id":"a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8","ip-address":"61.2.1.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-6e9baee3-4703-423b-9631-196f45105082","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:1d:aa:b3","admin-state-up":true,"network-id":"6e9baee3-4703-423b-9631-196f45105082","name":""},{"uuid":"8b1cbc4f-04f8-46bf-9cf9-2239353ae21d","fixed-ips":[{"subnet-id":"a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8","ip-address":"61.2.1.13"}],"device-id":"","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:81:6d:7f","security-groups":["ed29437d-92c9-4f07-9b03-54714bc0f4a8"],"admin-state-up":true,"status":"ACTIVE","network-id":"6e9baee3-4703-423b-9631-196f45105082","name":"sgs_port_2"}]}}} </msg>
<msg timestamp="20181214 09:19:46.238" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.238" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181214 09:19:46.238" starttime="20181214 09:19:46.237"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.239" level="INFO">{
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-flat",
                    "project-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "uuid": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
                },
                {
                    "admin-state-up": true,
                    "name": "sgs_net_1",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "76",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "6e9baee3-4703-423b-9631-196f45105082"
                }
            ]
        },
        "ports": {
            "port": [
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "61.2.1.30",
                            "subnet-id": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8"
                        }
                    ],
                    "mac-address": "fa:16:3e:86:22:fe",
                    "name": "sgs_port_1",
                    "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "security-groups": [
                        "ed29437d-92c9-4f07-9b03-54714bc0f4a8"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "711d9b46-d038-43e8-b2d5-c9db4a29e05c"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-6e9baee3-4703-423b-9631-196f45105082",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "61.2.1.2",
                            "subnet-id": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8"
                        }
                    ],
                    "mac-address": "fa:16:3e:1d:aa:b3",
                    "name": "",
                    "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 6,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "09e23be4-28b0-414a-9ea2-eae5f68e3676"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "61.2.1.13",
                            "subnet-id": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8"
                        }
                    ],
                    "mac-address": "fa:16:3e:81:6d:7f",
                    "name": "sgs_port_2",
                    "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "security-groups": [
                        "ed29437d-92c9-4f07-9b03-54714bc0f4a8"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "8b1cbc4f-04f8-46bf-9cf9-2239353ae21d"
                }
            ]
        },
        "security-groups": {
            "security-group": [
                {
                    "name": "default",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 4,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "62100813-13a1-4c22-9a97-bfabd6744cb8"
                },
                {
                    "name": "sgs_sg_3",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "fa21cb4f-fa2c-4465-ae54-d1b2e690d521"
                },
                {
                    "name": "SSH_UPDATED",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 4,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "ed29437d-92c9-4f07-9b03-54714bc0f4a8"
                },
                {
                    "name": "default",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 4,
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "ee3dd710-2490-4241-b666-9fec686f0c78"
                },
                {
                    "name": "sgs_sg_2",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "a048444b-0507-466a-aae5-e9596453f710"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "e64e4970-560c-4af7-a079-217ef6e7e68a"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "d06c714b-ca05-4f3a-a9af-f80ac1f213f5"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "e39d54b7-5907-4ebe-bf47-f2be219b1fec"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "da0655cc-bb9f-4c7a-ad87-b173ab1a21f1"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "c5369c6a-c1ec-45d9-9393-f55f92ef6f46"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "8c1ed931-fcb6-4786-bbf7-0f7c58fdd519"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "c0796abf-11eb-4f12-8347-fb5894143b1d"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "fa21cb4f-fa2c-4465-ae54-d1b2e690d521",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "4eb3b508-0786-4aa0-be89-1945c92625e5"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "a048444b-0507-466a-aae5-e9596453f710",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "0548fa8e-5973-40ec-9ca0-ee5ea8a9f101"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "fa21cb4f-fa2c-4465-ae54-d1b2e690d521",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "a6038051-824a-46a3-8920-f74fbe847fcd"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "6ad09561-353a-445e-b51d-b931a7e01c22"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "af9be2ac-0c71-466b-8ee2-188747a79255"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "03796e75-964b-42a9-9fd8-79d28052985e"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "a048444b-0507-466a-aae5-e9596453f710",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "dea14423-28f5-4cbf-83ed-601be2b941b4"
                }
            ]
        },
        "subnets": {
            "subnet": [
                {
                    "allocation-pools": [
                        {
                            "end": "61.2.1.254",
                            "start": "61.2.1.2"
                        }
                    ],
                    "cidr": "61.2.1.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "61.2.1.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "sgs_sub_1",
                    "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8"
                }
            ]
        }
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.239" starttime="20181214 09:19:46.238"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.239" starttime="20181214 09:19:46.233"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:networkMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.241" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.241" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.241" starttime="20181214 09:19:46.239"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.242" level="INFO">To JSON using : content={"networkMaps":{"networkMap":[{"network-id":"6e9baee3-4703-423b-9631-196f45105082","subnet-id-list":["a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8"]}]}} </msg>
<msg timestamp="20181214 09:19:46.242" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.242" level="INFO">${pretty_output} = {
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                "subnet-id-list": [
                    "a3c9ec4f-cab...</msg>
<status status="PASS" endtime="20181214 09:19:46.242" starttime="20181214 09:19:46.242"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.242" level="INFO">{
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                "subnet-id-list": [
                    "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.243" starttime="20181214 09:19:46.242"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.243" starttime="20181214 09:19:46.239"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:neutron-vpn-portip-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.245" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:neutron-vpn-portip-port-data, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.245" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.246" starttime="20181214 09:19:46.243"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.246" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:46.246" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.246" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:46.246" starttime="20181214 09:19:46.246"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.247" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.247" starttime="20181214 09:19:46.247"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.247" starttime="20181214 09:19:46.243"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:router-interfaces-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.250" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.250" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.250" starttime="20181214 09:19:46.247"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.251" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:46.251" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.251" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:46.251" starttime="20181214 09:19:46.250"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.251" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.251" starttime="20181214 09:19:46.251"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.251" starttime="20181214 09:19:46.247"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:subnetmaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.254" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.254" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.254" starttime="20181214 09:19:46.252"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.254" level="INFO">To JSON using : content={"subnetmaps":{"subnetmap":[{"id":"a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8","network-type":"VXLAN","port-list":["09e23be4-28b0-414a-9ea2-eae5f68e3676","8b1cbc4f-04f8-46bf-9cf9-2239353ae21d","711d9b46-d038-43e8-b2d5-c9db4a29e05c"],"segmentation-id":76,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","network-id":"6e9baee3-4703-423b-9631-196f45105082","subnet-ip":"61.2.1.0/24"}]}} </msg>
<msg timestamp="20181214 09:19:46.254" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.255" level="INFO">${pretty_output} = {
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8",
                "network-id": "6e9baee3-4703-423b-9631-196f45105082",
         ...</msg>
<status status="PASS" endtime="20181214 09:19:46.255" starttime="20181214 09:19:46.254"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.255" level="INFO">{
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8",
                "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                "network-type": "VXLAN",
                "port-list": [
                    "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                    "8b1cbc4f-04f8-46bf-9cf9-2239353ae21d",
                    "711d9b46-d038-43e8-b2d5-c9db4a29e05c"
                ],
                "segmentation-id": 76,
                "subnet-ip": "61.2.1.0/24",
                "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.255" starttime="20181214 09:19:46.255"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.255" starttime="20181214 09:19:46.251"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:vpnMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.258" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.258" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.258" starttime="20181214 09:19:46.255"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.258" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181214 09:19:46.258" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.258" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:46.258" starttime="20181214 09:19:46.258"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.259" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:46.259" starttime="20181214 09:19:46.259"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.259" starttime="20181214 09:19:46.255"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-fib:fibEntries">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.261" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.261" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.262" starttime="20181214 09:19:46.259"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.262" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181214 09:19:46.262" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.262" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:46.262" starttime="20181214 09:19:46.262"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.263" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:46.263" starttime="20181214 09:19:46.262"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.263" starttime="20181214 09:19:46.259"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-interface-meta:interface-child-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.265" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-interface-meta:interface-child-info, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.265" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.265" starttime="20181214 09:19:46.263"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.266" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"272795776625121:br-ex-patch","interface-child-entry":[{"child-interface":"272795776625121:br-ex-patch:trunk"}]},{"parent-interface":"tap09e23be4-28","interface-child-entry":[{"child-interface":"09e23be4-28b0-414a-9ea2-eae5f68e3676"}]}]}} </msg>
<msg timestamp="20181214 09:19:46.266" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.266" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "272795776...</msg>
<status status="PASS" endtime="20181214 09:19:46.266" starttime="20181214 09:19:46.266"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.267" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "272795776625121:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "272795776625121:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "09e23be4-28b0-414a-9ea2-eae5f68e3676"
                    }
                ],
                "parent-interface": "tap09e23be4-28"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.267" starttime="20181214 09:19:46.266"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.267" starttime="20181214 09:19:46.263"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:router-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.269" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.270" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.270" starttime="20181214 09:19:46.267"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.270" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:46.270" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.270" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:46.270" starttime="20181214 09:19:46.270"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.271" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.271" starttime="20181214 09:19:46.271"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.271" starttime="20181214 09:19:46.267"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-id-to-vpn-instance">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.273" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-id-to-vpn-instance, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.273" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.273" starttime="20181214 09:19:46.271"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.274" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65"}]}} </msg>
<msg timestamp="20181214 09:19:46.274" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.274" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a...</msg>
<status status="PASS" endtime="20181214 09:19:46.274" starttime="20181214 09:19:46.273"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.274" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.274" starttime="20181214 09:19:46.274"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.274" starttime="20181214 09:19:46.271"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-instance-to-vpn-id">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.276" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-instance-to-vpn-id, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.276" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.277" starttime="20181214 09:19:46.275"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.277" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65","vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-id":100000}]}} </msg>
<msg timestamp="20181214 09:19:46.277" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.277" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
               ...</msg>
<status status="PASS" endtime="20181214 09:19:46.277" starttime="20181214 09:19:46.277"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.278" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.278" starttime="20181214 09:19:46.278"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.278" starttime="20181214 09:19:46.274"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:ext-routers">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.281" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.281" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.281" starttime="20181214 09:19:46.278"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.282" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:46.282" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.282" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:46.282" starttime="20181214 09:19:46.281"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.282" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.282" starttime="20181214 09:19:46.282"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.282" starttime="20181214 09:19:46.278"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-networks">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.284" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.285" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.285" starttime="20181214 09:19:46.283"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.285" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181214 09:19:46.285" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.285" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:46.285" starttime="20181214 09:19:46.285"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.286" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:46.286" starttime="20181214 09:19:46.286"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.286" starttime="20181214 09:19:46.282"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-subnets">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.288" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.288" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.288" starttime="20181214 09:19:46.286"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.289" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181214 09:19:46.289" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.289" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:46.289" starttime="20181214 09:19:46.289"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.290" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:46.290" starttime="20181214 09:19:46.289"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.290" starttime="20181214 09:19:46.286"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.293" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.293" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.293" starttime="20181214 09:19:46.290"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.294" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:46.294" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.294" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:46.294" starttime="20181214 09:19:46.293"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.294" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.294" starttime="20181214 09:19:46.294"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.294" starttime="20181214 09:19:46.290"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:intext-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.298" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:intext-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.298" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.298" starttime="20181214 09:19:46.295"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.298" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:46.298" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.298" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:46.298" starttime="20181214 09:19:46.298"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.299" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.299" starttime="20181214 09:19:46.299"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.299" starttime="20181214 09:19:46.294"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:napt-switches">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.302" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.302" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.302" starttime="20181214 09:19:46.299"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.303" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:46.303" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.303" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:46.303" starttime="20181214 09:19:46.303"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.303" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.304" starttime="20181214 09:19:46.303"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.304" starttime="20181214 09:19:46.299"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:router-id-name">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.307" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.307" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.307" starttime="20181214 09:19:46.304"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.307" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:46.307" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.307" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:46.307" starttime="20181214 09:19:46.307"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.308" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.308" starttime="20181214 09:19:46.308"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.308" starttime="20181214 09:19:46.304"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:snatint-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.311" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:snatint-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.311" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.311" starttime="20181214 09:19:46.308"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.312" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:46.312" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.312" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:46.312" starttime="20181214 09:19:46.311"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.312" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.312" starttime="20181214 09:19:46.312"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.312" starttime="20181214 09:19:46.308"></status>
</kw>
<kw type="foritem" name="${model} = config/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.324" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.324" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.324" starttime="20181214 09:19:46.313"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.339" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.272795776625121.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false},{"id":"SNAT.272795776625121.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.272795776625121.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.272795776625121.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false},{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.272795776625121.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.09e23be4-28b0-414a-9ea2-eae5f68e3676.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":8704}}}]},"strict":true,"cookie":134217735,"flow-name":"default.09e23be4-28b0-414a-9ea2-eae5f68e3676","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"26"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36,"flow":[{"id":"3676","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":76}},"strict":false,"cookie":150999958,"flow-name":"ITM Flow Entry :5014","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84120961024,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":38,"flow":[{"id":"385014","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":76}},"strict":false,"cookie":151327638,"flow-name":"6e9baee3-4703-423b-9631-196f45105082","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84120961024,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_v4_Broadcast_272795776625121_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_272795776625121_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"44f91859-7723-44e1-a95d-25948457eb65","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525014true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84120961025,"metadata-mask":1099494850561}},"strict":false,"cookie":141562774,"flow-name":"6e9baee3-4703-423b-9631-196f45105082","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210027}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525014false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84120961024,"metadata-mask":1099494850561}},"strict":false,"cookie":141562774,"flow-name":"6e9baee3-4703-423b-9631-196f45105082","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210028}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297728,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210016}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50501427279577662512134fa:16:3e:1d:aa:b3","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:1d:aa:b3"}},"metadata":{"metadata":37467516305408,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550422,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51501427279577662512134fa:16:3e:1d:aa:b3","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:1d:aa:b3"}},"metadata":{"metadata":84120961024,"metadata-mask":1099494850560}},"strict":true,"cookie":134419350,"flow-name":"6e9baee3-4703-423b-9631-196f45105082","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":8704,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.4.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4398046511104,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":21990232555520,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":27487790694400,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.34.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":34}},"strict":true,"cookie":142606370,"flow-name":"6e9baee3-4703-423b-9631-196f45105082","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":8704,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.34.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":37383395344384,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":34}},"strict":true,"cookie":142606370,"flow-name":"6e9baee3-4703-423b-9631-196f45105082","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:272795776625121:09e23be4-28b0-414a-9ea2-eae5f68e3676","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:26","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:09e23be4-28b0-414a-9ea2-eae5f68e3676","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":37383395344384,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:272795776625121:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.272795776625121.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17,"flow":[{"id":"272795776625121.17.09e23be4-28b0-414a-9ea2-eae5f68e3676.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":37383395344384,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.6e9baee3-4703-423b-9631-196f45105082.09e23be4-28b0-414a-9ea2-eae5f68e3676","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":34,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5014,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529252513584775168,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false}]}],"flow-node-inventory:group":[{"group-id":210016,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210015}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210015,"buckets":{},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"},{"group-id":225001,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e13b9ba2-e337-4e51-9e53-07a75695540c","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"},{"group-id":210028,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210027}}],"watch_port":4294967295}]},"group-name":"6e9baee3-4703-423b-9631-196f45105082","group-type":"group-all"},{"group-id":210027,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":34}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"6e9baee3-4703-423b-9631-196f45105082","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181214 09:19:46.340" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.341" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181214 09:19:46.341" starttime="20181214 09:19:46.324"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.343" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210015
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 6400
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210016,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210015,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 1024
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5120
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225001,
                        "group-name": "e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210027
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210028,
                        "group-name": "6e9baee3-4703-423b-9631-196f45105082",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 34
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210027,
                        "group-name": "6e9baee3-4703-423b-9631-196f45105082",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.09e23be4-28b0-414a-9ea2-eae5f68e3676",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.09e23be4-28b0-414a-9ea2-eae5f68e3676.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "26"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 8704
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 150999958,
                                "flow-name": "ITM Flow Entry :5014",
                                "hard-timeout": 0,
                                "id": "3676",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84120961024,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 76
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            }
                        ],
                        "id": 36
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 151327638,
                                "flow-name": "6e9baee3-4703-423b-9631-196f45105082",
                                "hard-timeout": 0,
                                "id": "385014",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84120961024,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 76
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            }
                        ],
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "44f91859-7723-44e1-a95d-25948457eb65",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562774,
                                "flow-name": "6e9baee3-4703-423b-9631-196f45105082",
                                "hard-timeout": 0,
                                "id": "525014true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210027
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84120961025,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562774,
                                "flow-name": "6e9baee3-4703-423b-9631-196f45105082",
                                "hard-timeout": 0,
                                "id": "525014false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210028
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84120961024,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210016
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297728,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134550422,
                                "hard-timeout": 0,
                                "id": "50501427279577662512134fa:16:3e:1d:aa:b3",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:1d:aa:b3"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 37467516305408,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419350,
                                "flow-name": "6e9baee3-4703-423b-9631-196f45105082",
                                "hard-timeout": 0,
                                "id": "51501427279577662512134fa:16:3e:1d:aa:b3",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 8704
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:1d:aa:b3"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84120961024,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1024
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5120
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5888
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4398046511104,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 21990232555520,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 6400
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 27487790694400,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606370,
                                "flow-name": "6e9baee3-4703-423b-9631-196f45105082",
                                "hard-timeout": 0,
                                "id": "55.34.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 8704
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 34
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606370,
                                "flow-name": "6e9baee3-4703-423b-9631-196f45105082",
                                "hard-timeout": 0,
                                "id": "55.34.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 37383395344384,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 34
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:09e23be4-28b0-414a-9ea2-eae5f68e3676",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:09e23be4-28b0-414a-9ea2-eae5f68e3676",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 37383395344384,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:26",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.6e9baee3-4703-423b-9631-196f45105082.09e23be4-28b0-414a-9ea2-eae5f68e3676",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.09e23be4-28b0-414a-9ea2-eae5f68e3676.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 34
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5014
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529252513584775168,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 37383395344384,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            }
                        ],
                        "id": 17
                    }
                ],
                "id": "openflow:272795776625121"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.345" starttime="20181214 09:19:46.341"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.345" starttime="20181214 09:19:46.312"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-dpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.348" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.348" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.348" starttime="20181214 09:19:46.345"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.349" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"44f91859-7723-44e1-a95d-25948457eb65"},{"elan-instance-name":"c7813aab-8b0b-4514-bc6b-7d6d19c8923b"},{"elan-instance-name":"95a7aaae-1907-4f00-bee4-a290267d5e9f"},{"elan-instance-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1132"]}]},{"elan-instance-name":"d6e91017-874f-4d7f-9390-18a64944fb6f"},{"elan-instance-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1133"]}]},{"elan-instance-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1121"]}]},{"elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["09e23be4-28b0-414a-9ea2-eae5f68e3676"]}]},{"elan-instance-name":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107"},{"elan-instance-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1131"]}]},{"elan-instance-name":"8c3e82a8-071a-4d20-abde-82c067e37c1b"},{"elan-instance-name":"5f9fc8e7-648f-48d0-84fe-d86762eacc95"},{"elan-instance-name":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8"}]}} </msg>
<msg timestamp="20181214 09:19:46.349" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.349" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181214 09:19:46.349" starttime="20181214 09:19:46.348"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.350" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
                "elan-instance-name": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b"
            },
            {
                "elan-instance-name": "95a7aaae-1907-4f00-bee4-a290267d5e9f"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1132"
                        ]
                    }
                ],
                "elan-instance-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd"
            },
            {
                "elan-instance-name": "d6e91017-874f-4d7f-9390-18a64944fb6f"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1133"
                        ]
                    }
                ],
                "elan-instance-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1121"
                        ]
                    }
                ],
                "elan-instance-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "09e23be4-28b0-414a-9ea2-eae5f68e3676"
                        ]
                    }
                ],
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082"
            },
            {
                "elan-instance-name": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1131"
                        ]
                    }
                ],
                "elan-instance-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a"
            },
            {
                "elan-instance-name": "8c3e82a8-071a-4d20-abde-82c067e37c1b"
            },
            {
                "elan-instance-name": "5f9fc8e7-648f-48d0-84fe-d86762eacc95"
            },
            {
                "elan-instance-name": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.350" starttime="20181214 09:19:46.349"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.350" starttime="20181214 09:19:46.345"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-forwarding-tables">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.353" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.353" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.353" starttime="20181214 09:19:46.350"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.353" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082","mac-entry":[{"mac-address":"fa:16:3e:1d:aa:b3","interface":"09e23be4-28b0-414a-9ea2-eae5f68e3676","ip-prefix":"61.2.1.2","isStaticAddress":true}]}]}} </msg>
<msg timestamp="20181214 09:19:46.353" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.353" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-i...</msg>
<status status="PASS" endtime="20181214 09:19:46.354" starttime="20181214 09:19:46.353"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.354" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082",
                "mac-entry": [
                    {
                        "interface": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                        "ip-prefix": "61.2.1.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:1d:aa:b3"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.354" starttime="20181214 09:19:46.354"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.354" starttime="20181214 09:19:46.350"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.357" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.357" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.357" starttime="20181214 09:19:46.354"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.358" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:46.358" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.358" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:46.358" starttime="20181214 09:19:46.358"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.359" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.359" starttime="20181214 09:19:46.358"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.359" starttime="20181214 09:19:46.354"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.361" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.361" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.361" starttime="20181214 09:19:46.359"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.362" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"name":"6e9baee3-4703-423b-9631-196f45105082","elan-interfaces":["09e23be4-28b0-414a-9ea2-eae5f68e3676"]}]}} </msg>
<msg timestamp="20181214 09:19:46.362" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.362" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                 ...</msg>
<status status="PASS" endtime="20181214 09:19:46.362" starttime="20181214 09:19:46.361"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.362" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                    "09e23be4-28b0-414a-9ea2-eae5f68e3676"
                ],
                "name": "6e9baee3-4703-423b-9631-196f45105082"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.362" starttime="20181214 09:19:46.362"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.363" starttime="20181214 09:19:46.359"></status>
</kw>
<kw type="foritem" name="${model} = operational/ietf-interfaces:interfaces-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.365" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.365" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.365" starttime="20181214 09:19:46.363"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.366" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"272795776625121:br-ex-patch:trunk","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:l2vlan","if-index":3,"statistics":{"discontinuity-time":"2018-12-14T08:20:53.139Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"272795776625121:br-ex-patch","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T08:16:07.027Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"tap09e23be4-28","lower-layer-if":["openflow:272795776625121:26"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T09:19:12.222Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","lower-layer-if":["openflow:272795776625121:26"],"type":"iana-if-type:l2vlan","if-index":34,"statistics":{"discontinuity-time":"2018-12-14T09:19:12.245Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181214 09:19:46.366" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.366" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:...</msg>
<status status="PASS" endtime="20181214 09:19:46.366" starttime="20181214 09:19:46.365"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.366" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:20:53.139Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:16:07.027Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:26"
                ],
                "name": "tap09e23be4-28",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:19:12.222Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 34,
                "lower-layer-if": [
                    "openflow:272795776625121:26"
                ],
                "name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:19:12.245Z"
                },
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.367" starttime="20181214 09:19:46.366"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.367" starttime="20181214 09:19:46.363"></status>
</kw>
<kw type="foritem" name="${model} = operational/interface-service-bindings:bound-services-state-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.370" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/interface-service-bindings:bound-services-state-list, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.370" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.370" starttime="20181214 09:19:46.367"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.371" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":34,"port-no":26,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":3,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":34,"port-no":26,"interface-type":"iana-if-type:l2vlan"}]}} </msg>
<msg timestamp="20181214 09:19:46.371" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.371" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 272795776625121,
                "if-index": 34,
                "interface-name": "09e23be...</msg>
<status status="PASS" endtime="20181214 09:19:46.371" starttime="20181214 09:19:46.370"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.371" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 272795776625121,
                "if-index": 34,
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 26,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 3,
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 34,
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 26,
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.371" starttime="20181214 09:19:46.371"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.371" starttime="20181214 09:19:46.367"></status>
</kw>
<kw type="foritem" name="${model} = operational/itm-state:tunnels_state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.375" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.375" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.376" starttime="20181214 09:19:46.372"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.376" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:46.376" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.376" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:46.376" starttime="20181214 09:19:46.376"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.377" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.377" starttime="20181214 09:19:46.377"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.377" starttime="20181214 09:19:46.372"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3nexthop:l3nexthop">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.380" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.380" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.380" starttime="20181214 09:19:46.377"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.380" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:46.381" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.381" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:46.381" starttime="20181214 09:19:46.380"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.381" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.381" starttime="20181214 09:19:46.381"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.381" starttime="20181214 09:19:46.377"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.384" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.384" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.384" starttime="20181214 09:19:46.381"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.384" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:46.385" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.385" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:46.385" starttime="20181214 09:19:46.384"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.385" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.385" starttime="20181214 09:19:46.385"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.385" starttime="20181214 09:19:46.381"></status>
</kw>
<kw type="foritem" name="${model} = operational/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.388" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.388" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.388" starttime="20181214 09:19:46.385"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.390" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:2d:53:56:c8:f7"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-standalone","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:datapath-id":"00:00:00:2d:53:56:c8:f7","ovsdb:bridge-uuid":"b432c6c4-6287-43e0-acc8-62136a0ab66c","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","termination-point":[{"tp-id":"eth0","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"e621b8d6-b0e2-46db-808d-5ad800db86a4","ovsdb:ifindex":2,"ovsdb:name":"eth0","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7bc67e4d-df67-4d5d-acd4-d337fd82db75","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"4e058751-86eb-437e-8a62-90553c47a0d4","ovsdb:ifindex":4,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"f9212ef2-d34d-447e-8c5d-9e34a0eb7ca1","ovsdb:ofport":65534},{"tp-id":"br-ex-int-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"3023f183-88b8-4043-b68d-33a8cf09c75a","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"573a1318-32a7-4f1e-baaf-a60b67f6f0df","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:bridge-external-ids":[{"bridge-external-id-key":"opendaylight-iid","bridge-external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"},{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"f8:1b:37:5c:a9:e1"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"ae491c00-54ea-4008-9450-61bde39089b6","ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.21:6653","controller-uuid":"c05d3c4e-aa8f-4e9e-a3ef-20a5c4c2a193","is-connected":true}],"ovsdb:datapath-id":"00:00:f8:1b:37:5c:a9:e1","termination-point":[{"tp-id":"tap09e23be4-28","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"17b1bf51-e057-4595-9e49-e1b081c1d3f5","ovsdb:name":"tap09e23be4-28","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:1d:aa:b3"},{"external-id-key":"iface-id","external-id-value":"09e23be4-28b0-414a-9ea2-eae5f68e3676"}],"ovsdb:port-uuid":"0339e73e-3ce5-46a1-93c1-4c5bdaea6fb4","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":26},{"tp-id":"br-ex-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"9182acb3-6683-4cd1-990c-6f9e5d7e2326","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"dcae0142-8b33-4e20-a185-624f54515fa5","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"dfe98e1e-37a2-4f49-8bda-f56b81bd0e9b","ovsdb:ifindex":26,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"0f15ce2a-8646-4f74-a307-e80caeee4ed1","ovsdb:ofport":65534}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9","ovsdb:datapath-type-entry":[{"datapath-type":"ovsdb:datapath-type-netdev"},{"datapath-type":"ovsdb:datapath-type-system"}],"ovsdb:ovs-version":"2.9.0","ovsdb:openvswitch-other-configs":[{"other-config-key":"provider_mappings","other-config-value":"datacentre:br-ex"},{"other-config-key":"local_ip","other-config-value":"192.0.2.21"}],"ovsdb:interface-type-entry":[{"interface-type":"ovsdb:interface-type-lisp"},{"interface-type":"ovsdb:interface-type-geneve"},{"interface-type":"ovsdb:interface-type-gre"},{"interface-type":"ovsdb:interface-type-system"},{"interface-type":"ovsdb:interface-type-vxlan"},{"interface-type":"ovsdb:interface-type-internal"},{"interface-type":"ovsdb:interface-type-stt"},{"interface-type":"ovsdb:interface-type-tap"},{"interface-type":"ovsdb:interface-type-patch"}],"ovsdb:connection-info":{"local-ip":"192.0.2.21","remote-port":52714,"remote-ip":"192.0.2.21","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"f719731f-d938-4508-afd6-1890f6fec1cf"},{"external-id-key":"rundir","external-id-value":"/var/run/openvswitch"},{"external-id-key":"odl_os_hostconfig_config_odl_l2","external-id-value":"{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"}],"ovsdb:db-version":"7.15.1","ovsdb:managed-node-entry":[{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.21:6640","connected":true,"number_of_connections":1}]}]}]} </msg>
<msg timestamp="20181214 09:19:46.390" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.390" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "ovsdb:bridge...</msg>
<status status="PASS" endtime="20181214 09:19:46.390" starttime="20181214 09:19:46.388"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.390" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:2d:53:56:c8:f7"
                        }
                    ],
                    "ovsdb:bridge-uuid": "b432c6c4-6287-43e0-acc8-62136a0ab66c",
                    "ovsdb:datapath-id": "00:00:00:2d:53:56:c8:f7",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-standalone",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 2,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "e621b8d6-b0e2-46db-808d-5ad800db86a4",
                            "ovsdb:name": "eth0",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "7bc67e4d-df67-4d5d-acd4-d337fd82db75",
                            "tp-id": "eth0"
                        },
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "4e058751-86eb-437e-8a62-90553c47a0d4",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "f9212ef2-d34d-447e-8c5d-9e34a0eb7ca1",
                            "tp-id": "br-ex"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "3023f183-88b8-4043-b68d-33a8cf09c75a",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "573a1318-32a7-4f1e-baaf-a60b67f6f0df",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridge-external-ids": [
                        {
                            "bridge-external-id-key": "opendaylight-iid",
                            "bridge-external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"
                        }
                    ],
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        },
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "f8:1b:37:5c:a9:e1"
                        }
                    ],
                    "ovsdb:bridge-uuid": "ae491c00-54ea-4008-9450-61bde39089b6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "c05d3c4e-aa8f-4e9e-a3ef-20a5c4c2a193",
                            "is-connected": true,
                            "target": "tcp:192.0.2.21:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:f8:1b:37:5c:a9:e1",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:1d:aa:b3"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "09e23be4-28b0-414a-9ea2-eae5f68e3676"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "17b1bf51-e057-4595-9e49-e1b081c1d3f5",
                            "ovsdb:name": "tap09e23be4-28",
                            "ovsdb:ofport": 26,
                            "ovsdb:port-uuid": "0339e73e-3ce5-46a1-93c1-4c5bdaea6fb4",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap09e23be4-28"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "9182acb3-6683-4cd1-990c-6f9e5d7e2326",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:ofport": 1,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "dcae0142-8b33-4e20-a185-624f54515fa5",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 26,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "dfe98e1e-37a2-4f49-8bda-f56b81bd0e9b",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "0f15ce2a-8646-4f74-a307-e80caeee4ed1",
                            "tp-id": "br-int"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.21",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.21",
                        "remote-port": 52714
                    },
                    "ovsdb:datapath-type-entry": [
                        {
                            "datapath-type": "ovsdb:datapath-type-netdev"
                        },
                        {
                            "datapath-type": "ovsdb:datapath-type-system"
                        }
                    ],
                    "ovsdb:db-version": "7.15.1",
                    "ovsdb:interface-type-entry": [
                        {
                            "interface-type": "ovsdb:interface-type-lisp"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-geneve"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-gre"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-system"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-vxlan"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-internal"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-stt"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-tap"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-patch"
                        }
                    ],
                    "ovsdb:managed-node-entry": [
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.21:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "f719731f-d938-4508-afd6-1890f6fec1cf"
                        },
                        {
                            "external-id-key": "rundir",
                            "external-id-value": "/var/run/openvswitch"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_config_odl_l2",
                            "external-id-value": "{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"
                        }
                    ],
                    "ovsdb:openvswitch-other-configs": [
                        {
                            "other-config-key": "provider_mappings",
                            "other-config-value": "datacentre:br-ex"
                        },
                        {
                            "other-config-key": "local_ip",
                            "other-config-value": "192.0.2.21"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181214 09:19:46.391" starttime="20181214 09:19:46.390"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.391" starttime="20181214 09:19:46.385"></status>
</kw>
<kw type="foritem" name="${model} = operational/neutron:neutron/neutron:ports">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.393" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.393" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.393" starttime="20181214 09:19:46.391"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.394" level="INFO">To JSON using : content={"ports":{"port":[{"uuid":"711d9b46-d038-43e8-b2d5-c9db4a29e05c","status":"DOWN"},{"uuid":"09e23be4-28b0-414a-9ea2-eae5f68e3676","status":"ACTIVE"},{"uuid":"8b1cbc4f-04f8-46bf-9cf9-2239353ae21d","status":"DOWN"}]}} </msg>
<msg timestamp="20181214 09:19:46.394" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.394" level="INFO">${pretty_output} = {
    "ports": {
        "port": [
            {
                "status": "DOWN",
                "uuid": "711d9b46-d038-43e8-b2d5-c9db4a29e05c"
            },
            {
                "status":...</msg>
<status status="PASS" endtime="20181214 09:19:46.394" starttime="20181214 09:19:46.393"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.394" level="INFO">{
    "ports": {
        "port": [
            {
                "status": "DOWN",
                "uuid": "711d9b46-d038-43e8-b2d5-c9db4a29e05c"
            },
            {
                "status": "ACTIVE",
                "uuid": "09e23be4-28b0-414a-9ea2-eae5f68e3676"
            },
            {
                "status": "DOWN",
                "uuid": "8b1cbc4f-04f8-46bf-9cf9-2239353ae21d"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.395" starttime="20181214 09:19:46.394"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.395" starttime="20181214 09:19:46.391"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-fib:label-route-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.398" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.398" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.398" starttime="20181214 09:19:46.395"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.398" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:46.398" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.398" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:46.399" starttime="20181214 09:19:46.398"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.399" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.399" starttime="20181214 09:19:46.399"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.399" starttime="20181214 09:19:46.395"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-interface-meta:if-indexes-interface-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.401" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-interface-meta:if-indexes-interface-map, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.401" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.401" starttime="20181214 09:19:46.399"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.402" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":34,"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676"},{"if-index":3,"interface-name":"272795776625121:br-ex-patch:trunk"}]}} </msg>
<msg timestamp="20181214 09:19:46.402" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.402" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 34,
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676"
            }...</msg>
<status status="PASS" endtime="20181214 09:19:46.402" starttime="20181214 09:19:46.402"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.403" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 34,
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676"
            },
            {
                "if-index": 3,
                "interface-name": "272795776625121:br-ex-patch:trunk"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.403" starttime="20181214 09:19:46.402"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.403" starttime="20181214 09:19:46.399"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:learnt-vpn-vip-to-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.405" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.405" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.405" starttime="20181214 09:19:46.403"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.406" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:46.406" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.406" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:46.406" starttime="20181214 09:19:46.406"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.407" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.407" starttime="20181214 09:19:46.407"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.407" starttime="20181214 09:19:46.403"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:neutron-router-dpns">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.410" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.410" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.410" starttime="20181214 09:19:46.407"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.411" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:46.411" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.411" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:46.411" starttime="20181214 09:19:46.410"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.411" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.411" starttime="20181214 09:19:46.411"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.411" starttime="20181214 09:19:46.407"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:port-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.414" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.414" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.414" starttime="20181214 09:19:46.412"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.415" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:46.415" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.415" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:46.415" starttime="20181214 09:19:46.414"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.415" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.415" starttime="20181214 09:19:46.415"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.416" starttime="20181214 09:19:46.411"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:prefix-to-interface">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.418" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.418" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.418" starttime="20181214 09:19:46.416"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.419" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:46.419" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.419" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:46.419" starttime="20181214 09:19:46.418"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.419" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.420" starttime="20181214 09:19:46.419"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.420" starttime="20181214 09:19:46.416"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:subnet-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.422" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.422" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.422" starttime="20181214 09:19:46.420"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.423" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"1e4edfa6-cbe1-4350-a6cc-902700e990e9","route-adv-state":"advertised","vrf-id":"1e4edfa6-cbe1-4350-a6cc-902700e990e9","label":100002,"elan-tag":5002,"subnet-cidr":"192.0.2.0/24","vpn-name":"1e4edfa6-cbe1-4350-a6cc-902700e990e9"}]}} </msg>
<msg timestamp="20181214 09:19:46.423" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.423" level="INFO">${pretty_output} = {
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
          ...</msg>
<status status="PASS" endtime="20181214 09:19:46.423" starttime="20181214 09:19:46.423"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.424" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.0.2.0/24",
                "subnet-id": "1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                "vpn-name": "1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                "vrf-id": "1e4edfa6-cbe1-4350-a6cc-902700e990e9"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.424" starttime="20181214 09:19:46.423"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.424" starttime="20181214 09:19:46.420"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-instance-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.426" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-instance-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.426" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.426" starttime="20181214 09:19:46.424"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.427" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-id":100000,"vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":272795776625121,"dpn-state":"active","vpn-interfaces":[{"interface-name":"272795776625121:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181214 09:19:46.427" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.427" level="INFO">${pretty_output} = {
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured":...</msg>
<status status="PASS" endtime="20181214 09:19:46.427" starttime="20181214 09:19:46.426"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.427" level="INFO">{
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 272795776625121,
                        "vpn-interfaces": [
                            {
                                "interface-name": "272795776625121:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.427" starttime="20181214 09:19:46.427"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.427" starttime="20181214 09:19:46.424"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-interface-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.429" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-interface-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.429" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.429" starttime="20181214 09:19:46.428"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.430" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181214 09:19:46.430" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.430" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:46.430" starttime="20181214 09:19:46.430"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.431" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:46.431" starttime="20181214 09:19:46.430"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.431" starttime="20181214 09:19:46.427"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-to-extraroute">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.433" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.433" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.433" starttime="20181214 09:19:46.431"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.434" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\"."}]}} </msg>
<msg timestamp="20181214 09:19:46.434" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.434" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. ...</msg>
<status status="PASS" endtime="20181214 09:19:46.434" starttime="20181214 09:19:46.433"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.434" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\".",
                "error-tag": "invalid-value",
                "error-type": "protocol"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.435" starttime="20181214 09:19:46.434"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.435" starttime="20181214 09:19:46.431"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:external-ips-counter">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.437" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.437" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.437" starttime="20181214 09:19:46.435"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.438" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:46.438" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.438" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:46.438" starttime="20181214 09:19:46.438"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.439" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.439" starttime="20181214 09:19:46.438"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.439" starttime="20181214 09:19:46.435"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.441" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.441" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.441" starttime="20181214 09:19:46.439"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.442" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:46.442" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.442" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:46.442" starttime="20181214 09:19:46.441"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.442" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.443" starttime="20181214 09:19:46.442"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.443" starttime="20181214 09:19:46.439"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:intext-ip-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.445" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.445" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.445" starttime="20181214 09:19:46.443"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.446" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:46.446" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.446" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:46.446" starttime="20181214 09:19:46.445"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.446" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.446" starttime="20181214 09:19:46.446"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.446" starttime="20181214 09:19:46.443"></status>
</kw>
<kw type="foritem" name="${model} = operational/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:46.450" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 09:19:46.450" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:46.450" starttime="20181214 09:19:46.447"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:46.453" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","node-connector":[{"id":"openflow:272795776625121:26","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap09e23be4-28","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":26,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:LOCAL","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":4294967294,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"f8:1b:37:5c:a9:e1","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-int","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false}},{"id":"openflow:272795776625121:1","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":1,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"36:95:15:0b:6c:54","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-ex-patch","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}}],"opendaylight-group-statistics:group-features":{"group-capabilities-supported":["opendaylight-group-types:chaining","opendaylight-group-types:select-liveness","opendaylight-group-types:select-weight"],"actions":[67076097],"max-groups":[4294967040],"group-types-supported":["opendaylight-group-types:group-all","opendaylight-group-types:group-indirect","opendaylight-group-types:group-select","opendaylight-group-types:group-ff"]},"flow-node-inventory:port-number":49238,"flow-node-inventory:serial-number":"None","flow-node-inventory:table":[{"id":235},{"id":209},{"id":175},{"id":89},{"id":119},{"id":21},{"id":51},{"id":234},{"id":208},{"id":174},{"id":88},{"id":118},{"id":20},{"id":50},{"id":237},{"id":207},{"id":177},{"id":0},{"id":87},{"id":121},{"id":19},{"id":53},{"id":236},{"id":206},{"id":176},{"id":1},{"id":86},{"id":120},{"id":18},{"id":52},{"id":239},{"id":205},{"id":171},{"id":85},{"id":115},{"id":25},{"id":55},{"id":238},{"id":204},{"id":170},{"id":84},{"id":114},{"id":24},{"id":54},{"id":241},{"id":203},{"id":173},{"id":83},{"id":117},{"id":23},{"id":57},{"id":240},{"id":202},{"id":172},{"id":82},{"id":116},{"id":22},{"id":56},{"id":227},{"id":201},{"id":167},{"id":97},{"id":127},{"id":29},{"id":59},{"id":226},{"id":200},{"id":166},{"id":96},{"id":126},{"id":28},{"id":58},{"id":229},{"id":199},{"id":169},{"id":95},{"id":129},{"id":27},{"id":61},{"id":228},{"id":198},{"id":168},{"id":94},{"id":128},{"id":26},{"id":60},{"id":231},{"id":197},{"id":163},{"id":93},{"id":123},{"id":33},{"id":63},{"id":230},{"id":196},{"id":162},{"id":92},{"id":122},{"id":32},{"id":62},{"id":233},{"id":195},{"id":165},{"id":91},{"id":125},{"id":31},{"id":65},{"id":232},{"id":194},{"id":164},{"id":90},{"id":124},{"id":30},{"id":64},{"id":252},{"id":218},{"id":192},{"id":158},{"id":15},{"id":104},{"id":134},{"id":36},{"id":66},{"id":253},{"id":219},{"id":193},{"id":159},{"id":14},{"id":105},{"id":135},{"id":37},{"id":67},{"id":250},{"id":220},{"id":190},{"id":160},{"id":17},{"id":102},{"id":136},{"id":34},{"id":68},{"id":251},{"id":221},{"id":191},{"id":161},{"id":16},{"id":103},{"id":137},{"id":35},{"id":69},{"id":222},{"id":188},{"id":154},{"id":11},{"id":100},{"id":130},{"id":40},{"id":70},{"id":223},{"id":189},{"id":155},{"id":10},{"id":101},{"id":131},{"id":41},{"id":71},{"id":224},{"id":186},{"id":156},{"id":13},{"id":98},{"id":132},{"id":38},{"id":72},{"id":225},{"id":187},{"id":157},{"id":12},{"id":99},{"id":133},{"id":39},{"id":73},{"id":244},{"id":210},{"id":184},{"id":150},{"id":7},{"id":112},{"id":142},{"id":44},{"id":74},{"id":245},{"id":211},{"id":185},{"id":151},{"id":6},{"id":113},{"id":143},{"id":45},{"id":75},{"id":242},{"id":212},{"id":182},{"id":152},{"id":9},{"id":110},{"id":144},{"id":42},{"id":76},{"id":243},{"id":213},{"id":183},{"id":153},{"id":8},{"id":111},{"id":145},{"id":43},{"id":77},{"id":248},{"id":214},{"id":180},{"id":146},{"id":3},{"id":108},{"id":138},{"id":48},{"id":78},{"id":249},{"id":215},{"id":181},{"id":147},{"id":2},{"id":109},{"id":139},{"id":49},{"id":79},{"id":246},{"id":216},{"id":178},{"id":148},{"id":5},{"id":106},{"id":140},{"id":46},{"id":80},{"id":247},{"id":217},{"id":179},{"id":149},{"id":4},{"id":107},{"id":141},{"id":47},{"id":81}],"flow-node-inventory:hardware":"Open vSwitch","flow-node-inventory:description":"None","flow-node-inventory:software":"2.9.0","flow-node-inventory:switch-features":{"max_buffers":0,"max_tables":254,"capabilities":["flow-node-inventory:flow-feature-capability-flow-stats","flow-node-inventory:flow-feature-capability-queue-stats","flow-node-inventory:flow-feature-capability-port-stats","flow-node-inventory:flow-feature-capability-table-stats","flow-node-inventory:flow-feature-capability-group-stats"]},"flow-node-inventory:manufacturer":"Nicira, Inc.","flow-node-inventory:ip-address":"192.0.2.21"}]}} </msg>
<msg timestamp="20181214 09:19:46.453" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:46.453" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-i...</msg>
<status status="PASS" endtime="20181214 09:19:46.453" starttime="20181214 09:19:46.450"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.454" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.21",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 49238,
                "flow-node-inventory:serial-number": "None",
                "flow-node-inventory:software": "2.9.0",
                "flow-node-inventory:switch-features": {
                    "capabilities": [
                        "flow-node-inventory:flow-feature-capability-flow-stats",
                        "flow-node-inventory:flow-feature-capability-queue-stats",
                        "flow-node-inventory:flow-feature-capability-port-stats",
                        "flow-node-inventory:flow-feature-capability-table-stats",
                        "flow-node-inventory:flow-feature-capability-group-stats"
                    ],
                    "max_buffers": 0,
                    "max_tables": 254
                },
                "flow-node-inventory:table": [
                    {
                        "id": 235
                    },
                    {
                        "id": 209
                    },
                    {
                        "id": 175
                    },
                    {
                        "id": 89
                    },
                    {
                        "id": 119
                    },
                    {
                        "id": 21
                    },
                    {
                        "id": 51
                    },
                    {
                        "id": 234
                    },
                    {
                        "id": 208
                    },
                    {
                        "id": 174
                    },
                    {
                        "id": 88
                    },
                    {
                        "id": 118
                    },
                    {
                        "id": 20
                    },
                    {
                        "id": 50
                    },
                    {
                        "id": 237
                    },
                    {
                        "id": 207
                    },
                    {
                        "id": 177
                    },
                    {
                        "id": 0
                    },
                    {
                        "id": 87
                    },
                    {
                        "id": 121
                    },
                    {
                        "id": 19
                    },
                    {
                        "id": 53
                    },
                    {
                        "id": 236
                    },
                    {
                        "id": 206
                    },
                    {
                        "id": 176
                    },
                    {
                        "id": 1
                    },
                    {
                        "id": 86
                    },
                    {
                        "id": 120
                    },
                    {
                        "id": 18
                    },
                    {
                        "id": 52
                    },
                    {
                        "id": 239
                    },
                    {
                        "id": 205
                    },
                    {
                        "id": 171
                    },
                    {
                        "id": 85
                    },
                    {
                        "id": 115
                    },
                    {
                        "id": 25
                    },
                    {
                        "id": 55
                    },
                    {
                        "id": 238
                    },
                    {
                        "id": 204
                    },
                    {
                        "id": 170
                    },
                    {
                        "id": 84
                    },
                    {
                        "id": 114
                    },
                    {
                        "id": 24
                    },
                    {
                        "id": 54
                    },
                    {
                        "id": 241
                    },
                    {
                        "id": 203
                    },
                    {
                        "id": 173
                    },
                    {
                        "id": 83
                    },
                    {
                        "id": 117
                    },
                    {
                        "id": 23
                    },
                    {
                        "id": 57
                    },
                    {
                        "id": 240
                    },
                    {
                        "id": 202
                    },
                    {
                        "id": 172
                    },
                    {
                        "id": 82
                    },
                    {
                        "id": 116
                    },
                    {
                        "id": 22
                    },
                    {
                        "id": 56
                    },
                    {
                        "id": 227
                    },
                    {
                        "id": 201
                    },
                    {
                        "id": 167
                    },
                    {
                        "id": 97
                    },
                    {
                        "id": 127
                    },
                    {
                        "id": 29
                    },
                    {
                        "id": 59
                    },
                    {
                        "id": 226
                    },
                    {
                        "id": 200
                    },
                    {
                        "id": 166
                    },
                    {
                        "id": 96
                    },
                    {
                        "id": 126
                    },
                    {
                        "id": 28
                    },
                    {
                        "id": 58
                    },
                    {
                        "id": 229
                    },
                    {
                        "id": 199
                    },
                    {
                        "id": 169
                    },
                    {
                        "id": 95
                    },
                    {
                        "id": 129
                    },
                    {
                        "id": 27
                    },
                    {
                        "id": 61
                    },
                    {
                        "id": 228
                    },
                    {
                        "id": 198
                    },
                    {
                        "id": 168
                    },
                    {
                        "id": 94
                    },
                    {
                        "id": 128
                    },
                    {
                        "id": 26
                    },
                    {
                        "id": 60
                    },
                    {
                        "id": 231
                    },
                    {
                        "id": 197
                    },
                    {
                        "id": 163
                    },
                    {
                        "id": 93
                    },
                    {
                        "id": 123
                    },
                    {
                        "id": 33
                    },
                    {
                        "id": 63
                    },
                    {
                        "id": 230
                    },
                    {
                        "id": 196
                    },
                    {
                        "id": 162
                    },
                    {
                        "id": 92
                    },
                    {
                        "id": 122
                    },
                    {
                        "id": 32
                    },
                    {
                        "id": 62
                    },
                    {
                        "id": 233
                    },
                    {
                        "id": 195
                    },
                    {
                        "id": 165
                    },
                    {
                        "id": 91
                    },
                    {
                        "id": 125
                    },
                    {
                        "id": 31
                    },
                    {
                        "id": 65
                    },
                    {
                        "id": 232
                    },
                    {
                        "id": 194
                    },
                    {
                        "id": 164
                    },
                    {
                        "id": 90
                    },
                    {
                        "id": 124
                    },
                    {
                        "id": 30
                    },
                    {
                        "id": 64
                    },
                    {
                        "id": 252
                    },
                    {
                        "id": 218
                    },
                    {
                        "id": 192
                    },
                    {
                        "id": 158
                    },
                    {
                        "id": 15
                    },
                    {
                        "id": 104
                    },
                    {
                        "id": 134
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 66
                    },
                    {
                        "id": 253
                    },
                    {
                        "id": 219
                    },
                    {
                        "id": 193
                    },
                    {
                        "id": 159
                    },
                    {
                        "id": 14
                    },
                    {
                        "id": 105
                    },
                    {
                        "id": 135
                    },
                    {
                        "id": 37
                    },
                    {
                        "id": 67
                    },
                    {
                        "id": 250
                    },
                    {
                        "id": 220
                    },
                    {
                        "id": 190
                    },
                    {
                        "id": 160
                    },
                    {
                        "id": 17
                    },
                    {
                        "id": 102
                    },
                    {
                        "id": 136
                    },
                    {
                        "id": 34
                    },
                    {
                        "id": 68
                    },
                    {
                        "id": 251
                    },
                    {
                        "id": 221
                    },
                    {
                        "id": 191
                    },
                    {
                        "id": 161
                    },
                    {
                        "id": 16
                    },
                    {
                        "id": 103
                    },
                    {
                        "id": 137
                    },
                    {
                        "id": 35
                    },
                    {
                        "id": 69
                    },
                    {
                        "id": 222
                    },
                    {
                        "id": 188
                    },
                    {
                        "id": 154
                    },
                    {
                        "id": 11
                    },
                    {
                        "id": 100
                    },
                    {
                        "id": 130
                    },
                    {
                        "id": 40
                    },
                    {
                        "id": 70
                    },
                    {
                        "id": 223
                    },
                    {
                        "id": 189
                    },
                    {
                        "id": 155
                    },
                    {
                        "id": 10
                    },
                    {
                        "id": 101
                    },
                    {
                        "id": 131
                    },
                    {
                        "id": 41
                    },
                    {
                        "id": 71
                    },
                    {
                        "id": 224
                    },
                    {
                        "id": 186
                    },
                    {
                        "id": 156
                    },
                    {
                        "id": 13
                    },
                    {
                        "id": 98
                    },
                    {
                        "id": 132
                    },
                    {
                        "id": 38
                    },
                    {
                        "id": 72
                    },
                    {
                        "id": 225
                    },
                    {
                        "id": 187
                    },
                    {
                        "id": 157
                    },
                    {
                        "id": 12
                    },
                    {
                        "id": 99
                    },
                    {
                        "id": 133
                    },
                    {
                        "id": 39
                    },
                    {
                        "id": 73
                    },
                    {
                        "id": 244
                    },
                    {
                        "id": 210
                    },
                    {
                        "id": 184
                    },
                    {
                        "id": 150
                    },
                    {
                        "id": 7
                    },
                    {
                        "id": 112
                    },
                    {
                        "id": 142
                    },
                    {
                        "id": 44
                    },
                    {
                        "id": 74
                    },
                    {
                        "id": 245
                    },
                    {
                        "id": 211
                    },
                    {
                        "id": 185
                    },
                    {
                        "id": 151
                    },
                    {
                        "id": 6
                    },
                    {
                        "id": 113
                    },
                    {
                        "id": 143
                    },
                    {
                        "id": 45
                    },
                    {
                        "id": 75
                    },
                    {
                        "id": 242
                    },
                    {
                        "id": 212
                    },
                    {
                        "id": 182
                    },
                    {
                        "id": 152
                    },
                    {
                        "id": 9
                    },
                    {
                        "id": 110
                    },
                    {
                        "id": 144
                    },
                    {
                        "id": 42
                    },
                    {
                        "id": 76
                    },
                    {
                        "id": 243
                    },
                    {
                        "id": 213
                    },
                    {
                        "id": 183
                    },
                    {
                        "id": 153
                    },
                    {
                        "id": 8
                    },
                    {
                        "id": 111
                    },
                    {
                        "id": 145
                    },
                    {
                        "id": 43
                    },
                    {
                        "id": 77
                    },
                    {
                        "id": 248
                    },
                    {
                        "id": 214
                    },
                    {
                        "id": 180
                    },
                    {
                        "id": 146
                    },
                    {
                        "id": 3
                    },
                    {
                        "id": 108
                    },
                    {
                        "id": 138
                    },
                    {
                        "id": 48
                    },
                    {
                        "id": 78
                    },
                    {
                        "id": 249
                    },
                    {
                        "id": 215
                    },
                    {
                        "id": 181
                    },
                    {
                        "id": 147
                    },
                    {
                        "id": 2
                    },
                    {
                        "id": 109
                    },
                    {
                        "id": 139
                    },
                    {
                        "id": 49
                    },
                    {
                        "id": 79
                    },
                    {
                        "id": 246
                    },
                    {
                        "id": 216
                    },
                    {
                        "id": 178
                    },
                    {
                        "id": 148
                    },
                    {
                        "id": 5
                    },
                    {
                        "id": 106
                    },
                    {
                        "id": 140
                    },
                    {
                        "id": 46
                    },
                    {
                        "id": 80
                    },
                    {
                        "id": 247
                    },
                    {
                        "id": 217
                    },
                    {
                        "id": 179
                    },
                    {
                        "id": 149
                    },
                    {
                        "id": 4
                    },
                    {
                        "id": 107
                    },
                    {
                        "id": 141
                    },
                    {
                        "id": 47
                    },
                    {
                        "id": 81
                    }
                ],
                "id": "openflow:272795776625121",
                "node-connector": [
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap09e23be4-28",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 26,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:26"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "f8:1b:37:5c:a9:e1",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-int",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 4294967294,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:LOCAL"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "36:95:15:0b:6c:54",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-ex-patch",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 1,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:1"
                    }
                ],
                "opendaylight-group-statistics:group-features": {
                    "actions": [
                        67076097
                    ],
                    "group-capabilities-supported": [
                        "opendaylight-group-types:chaining",
                        "opendaylight-group-types:select-liveness",
                        "opendaylight-group-types:select-weight"
                    ],
                    "group-types-supported": [
                        "opendaylight-group-types:group-all",
                        "opendaylight-group-types:group-indirect",
                        "opendaylight-group-types:group-select",
                        "opendaylight-group-types:group-ff"
                    ],
                    "max-groups": [
                        4294967040
                    ]
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:46.454" starttime="20181214 09:19:46.453"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.454" starttime="20181214 09:19:46.446"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.454" starttime="20181214 09:19:46.160"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.454" starttime="20181214 09:19:46.159"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.454" starttime="20181214 09:19:46.150"></status>
</kw>
<kw name="Fail If Exceptions Found During Test" library="KarafKeywords">
<doc>Create a failure if an Exception is found in the karaf.log that has not been whitelisted.</doc>
<arguments>
<arg>${test_name}</arg>
<arg>fail=${fail}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ 1 | ${NUM_ODL_SYSTEM} + 1 ]">
<kw type="foritem" name="${i} = 1">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sed '1,/ROBOT MESSAGE: Starting test ${test_name}/d' ${log_file}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:19:46.456" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.Neutron Security Group.TC03_Create Security Rule with port_range_min = -1/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181214 09:19:46.456" starttime="20181214 09:19:46.455"></status>
</kw>
<kw name="Get Karaf Log Lines From Test Start" library="KarafKeywords">
<doc>Scrapes all log messages that match regexp ${type} which fall after a point given by a log message that</doc>
<arguments>
<arg>${ODL_SYSTEM_${i}_IP}</arg>
<arg>${test_name}</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>${ip}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:46.465" starttime="20181214 09:19:46.465"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 09:19:46.466" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:19:46.466" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:19:46.466" starttime="20181214 09:19:46.465"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 09:19:46.466" level="INFO">Attempting to execute command "sed '1,/ROBOT MESSAGE: Starting test CSIT.Neutron Security Group.TC03_Create Security Rule with port_range_min = -1/d' /tmp//opt/opendaylight/data/log/karaf.log" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 09:19:46.466" starttime="20181214 09:19:46.466"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 09:19:46.467" level="INFO">${conn_id} = 24</msg>
<status status="PASS" endtime="20181214 09:19:46.467" starttime="20181214 09:19:46.467"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 09:19:46.468" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:19:46.468" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 09:19:46.468" starttime="20181214 09:19:46.468"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:46.469" starttime="20181214 09:19:46.468"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.470" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 09:19:46.817" level="INFO">Read output: Last login: Fri Dec 14 09:19:39 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:19:46.817" starttime="20181214 09:19:46.469"></status>
</kw>
<msg timestamp="20181214 09:19:46.817" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:19:46.818" starttime="20181214 09:19:46.469"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.818" starttime="20181214 09:19:46.467"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 09:19:46.819" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.Neutron Security Group.TC03_Create Security Rule with port_range_min = -1/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181214 09:19:46.845" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181214 09:19:46.846" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 09:19:46.846" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181214 09:19:46.846" starttime="20181214 09:19:46.819"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:19:46.911" starttime="20181214 09:19:46.847"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.913" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181214 09:19:46.913" starttime="20181214 09:19:46.912"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:46.914" starttime="20181214 09:19:46.914"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.917" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:19:46.917" starttime="20181214 09:19:46.916"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.917" starttime="20181214 09:19:46.915"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:46.922" starttime="20181214 09:19:46.921"></status>
</kw>
<msg timestamp="20181214 09:19:46.922" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:19:46.922" starttime="20181214 09:19:46.920"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.923" starttime="20181214 09:19:46.918"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.923" starttime="20181214 09:19:46.464"></status>
</kw>
<msg timestamp="20181214 09:19:46.923" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:19:46.923" starttime="20181214 09:19:46.464"></status>
</kw>
<msg timestamp="20181214 09:19:46.924" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:19:46.924" starttime="20181214 09:19:46.463"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${\n}</arg>
</arguments>
<assign>
<var>@{log_lines}</var>
</assign>
<msg timestamp="20181214 09:19:46.926" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181214 09:19:46.926" starttime="20181214 09:19:46.925"></status>
</kw>
<msg timestamp="20181214 09:19:46.926" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181214 09:19:46.926" starttime="20181214 09:19:46.462"></status>
</kw>
<kw name="Verify Exceptions" library="excepts">
<doc>Return a list of exceptions not in the whitelist for the given lines.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<assign>
<var>${exlist}</var>
<var>${matchlist}</var>
</assign>
<msg timestamp="20181214 09:19:46.928" level="INFO">${exlist} = []</msg>
<msg timestamp="20181214 09:19:46.928" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181214 09:19:46.928" starttime="20181214 09:19:46.927"></status>
</kw>
<kw name="Write Exceptions Map To File" library="excepts">
<doc>Write the exceptions map to a file under the testname header. The output</doc>
<arguments>
<arg>${SUITE_NAME}.${TEST_NAME}</arg>
<arg>/tmp/odl${i}_exceptions.txt</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:46.930" starttime="20181214 09:19:46.928"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${exlist}</arg>
</arguments>
<assign>
<var>${listlength}</var>
</assign>
<msg timestamp="20181214 09:19:46.931" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:19:46.931" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181214 09:19:46.931" starttime="20181214 09:19:46.930"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${fail}"=="True" and ${listlength} != 0</arg>
<arg>Log And Fail Exceptions</arg>
<arg>${exlist}</arg>
<arg>${listlength}</arg>
<arg>ELSE</arg>
<arg>Collections.Log List</arg>
<arg>${matchlist}</arg>
</arguments>
<kw name="Log List" library="Collections">
<doc>Logs the length and contents of the ``list`` using given ``level``.</doc>
<arguments>
<arg>${matchlist}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.933" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181214 09:19:46.933" starttime="20181214 09:19:46.933"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.934" starttime="20181214 09:19:46.931"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.934" starttime="20181214 09:19:46.455"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.934" starttime="20181214 09:19:46.455"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:46.934" starttime="20181214 09:19:46.454"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:46.956" starttime="20181214 09:19:46.955"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:19:46.957" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:19:47.156" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:19:47.156" starttime="20181214 09:19:46.956"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:47.173" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181214 09:19:47.173" starttime="20181214 09:19:47.156"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:47.176" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 09:19:47.176" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:19:47.176" starttime="20181214 09:19:47.174"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 09:19:47.220" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 09:19:47.220" starttime="20181214 09:19:47.176"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:19:47.223" starttime="20181214 09:19:47.221"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:19:47.223" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:19:47.224" starttime="20181214 09:19:47.223"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:47.224" starttime="20181214 09:19:46.954"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:47.224" starttime="20181214 09:19:46.935"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:47.224" starttime="20181214 09:19:46.935"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:47.224" starttime="20181214 09:19:46.934"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:47.224" starttime="20181214 09:19:44.429"></status>
</kw>
<doc>Create Security Rule with port_range_min = -1</doc>
<tags>
<tag>Regression</tag>
</tags>
<status status="PASS" endtime="20181214 09:19:47.225" critical="yes" starttime="20181214 09:19:40.325"></status>
</test>
<test id="s1-s6-t4" name="TC04_Create Security Rule with port_range_max = -1">
<kw type="setup" name="Setup_Test_With_Logging_And_Without_Fast_Failing" library="SetupUtils">
<doc>Test case setup which explicitly ignores previous failure and logs test case name to Karaf log.</doc>
<kw name="Run_Even_When_Failing_Fast" library="FailFast">
<doc>This is just a more readable 'None' to override [Setup].</doc>
<kw name="No Operation" library="BuiltIn">
<doc>Does absolutely nothing.</doc>
<status status="PASS" endtime="20181214 09:19:47.229" starttime="20181214 09:19:47.228"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:47.229" starttime="20181214 09:19:47.228"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>KarafKeywords.Log_Testcase_Start_To_Controller_Karaf</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="Log_Testcase_Start_To_Controller_Karaf" library="KarafKeywords">
<doc>Log test case name to karaf log, useful in test case setup.</doc>
<arguments>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="Log_Message_To_Controller_Karaf" library="KarafKeywords">
<doc>Make sure this resource is initialized. Send a message into the controller's karaf log file on every node listed (or all).</doc>
<arguments>
<arg>Starting test ${SUITE_NAME}.${TEST_NAME}</arg>
<arg>${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 09:19:47.247" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 09:19:47.247" starttime="20181214 09:19:47.247"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 09:19:47.248" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 09:19:47.248" starttime="20181214 09:19:47.248"></status>
</kw>
<msg timestamp="20181214 09:19:47.248" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 09:19:47.248" starttime="20181214 09:19:47.246"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_With_Retry_On_Background</arg>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_With_Retry_On_Background" library="KarafKeywords">
<doc>Attemp to send command to karaf for ${member_index}, if fail then open connection and try again.</doc>
<arguments>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_On_Background</arg>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${message}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_On_Background" library="KarafKeywords">
<doc>Send command to karaf without affecting current SSH connection. Read, log and return response.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${karaf_connection_index}</var>
</assign>
<msg timestamp="20181214 09:19:47.261" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181214 09:19:47.261" starttime="20181214 09:19:47.261"></status>
</kw>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${karaf_connection_index}</arg>
</arguments>
<assign>
<var>${current_connection_index}</var>
</assign>
<msg timestamp="20181214 09:19:47.262" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181214 09:19:47.262" starttime="20181214 09:19:47.262"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Write</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${status_write}</var>
<var>${message_write}</var>
</assign>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${command}</arg>
</arguments>
<msg timestamp="20181214 09:19:47.297" level="INFO">log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "t "e "s "t "[C "C "S "I "T ". "N "e "u "t "r "o "n "[C "S "e "c "u "[78Cr "[A[78Ci</msg>
<status status="PASS" endtime="20181214 09:19:47.297" starttime="20181214 09:19:47.263"></status>
</kw>
<msg timestamp="20181214 09:19:47.297" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181214 09:19:47.297" level="INFO">${message_write} = log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "t "e "s "t "[C "C "S "I "T ". "N "e "...</msg>
<status status="PASS" endtime="20181214 09:19:47.297" starttime="20181214 09:19:47.262"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Read_Until_Regexp</arg>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${status_wait}</var>
<var>${message_wait}</var>
</assign>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<msg timestamp="20181214 09:19:47.333" level="INFO">"t "y "[C "G "r "o "u "p ". "T "C "0 "4 "_ "C "r "e "a "t "e "[C "S "e "c "u "r "i "t "y "[C "R "u "l "e "[C "w "i "t "h "[C "p "o "r "t "_ "r "a "n "g "e "_ "m "a "x "[C "= "[C "- "1 "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:19:47.333" starttime="20181214 09:19:47.299"></status>
</kw>
<msg timestamp="20181214 09:19:47.333" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181214 09:19:47.333" level="INFO">${message_wait} =  "t "y "[C "G "r "o "u "p ". "T "C "0 "4 "_ "C "r "e "a "t "e "[C "S "e "c "u "r "i "t "y "[C "R "u "l "e "[C "w "i "t "...</msg>
<status status="PASS" endtime="20181214 09:19:47.333" starttime="20181214 09:19:47.298"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:47.334" starttime="20181214 09:19:47.333"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${message_wait}</arg>
</arguments>
<msg timestamp="20181214 09:19:47.334" level="INFO"> "t "y "[C "G "r "o "u "p ". "T "C "0 "4 "_ "C "r "e "a "t "e "[C "S "e "c "u "r "i "t "y "[C "R "u "l "e "[C "w "i "t "h "[C "p "o "r "t "_ "r "a "n "g "e "_ "m "a "x "[C "= "[C "- "1 "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:19:47.334" starttime="20181214 09:19:47.334"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:47.335" starttime="20181214 09:19:47.335"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection_index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:47.336" starttime="20181214 09:19:47.336"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:47.337" starttime="20181214 09:19:47.337"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:19:47.337" starttime="20181214 09:19:47.337"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:47.338" starttime="20181214 09:19:47.335"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:47.338" starttime="20181214 09:19:47.260"></status>
</kw>
<msg timestamp="20181214 09:19:47.338" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 09:19:47.338" level="INFO">${message} =  "t "y "[C "G "r "o "u "p ". "T "C "0 "4 "_ "C "r "e "a "t "e "[C "S "e "c "u "r "i "t "y "[C "R "u "l "e "[C "w "i "t "...</msg>
<status status="PASS" endtime="20181214 09:19:47.338" starttime="20181214 09:19:47.260"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>'${status}' == 'PASS'</arg>
<arg>${message}</arg>
</arguments>
<msg timestamp="20181214 09:19:47.338" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:19:47.339" starttime="20181214 09:19:47.338"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:47.339" starttime="20181214 09:19:47.259"></status>
</kw>
<msg timestamp="20181214 09:19:47.339" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 09:19:47.339" level="INFO">${output} =  "t "y "[C "G "r "o "u "p ". "T "C "0 "4 "_ "C "r "e "a "t "e "[C "S "e "c "u "r "i "t "y "[C "R "u "l "e "[C "w "i "t "...</msg>
<status status="PASS" endtime="20181214 09:19:47.339" starttime="20181214 09:19:47.249"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${tolerate_failure} or "${status}" == "PASS"</arg>
<arg>BuiltIn.Fail</arg>
<arg>${output}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:47.340" starttime="20181214 09:19:47.339"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:47.340" starttime="20181214 09:19:47.249"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:47.340" starttime="20181214 09:19:47.248"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:47.340" starttime="20181214 09:19:47.245"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:47.340" starttime="20181214 09:19:47.230"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:47.340" starttime="20181214 09:19:47.229"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:47.340" starttime="20181214 09:19:47.227"></status>
</kw>
<kw name="Create Security Group and Validate">
<arguments>
<arg>${SGS[3]}</arg>
</arguments>
<kw name="Neutron Security Group Create" library="OpenStackOperations">
<doc>Create a security group with specified name ,description &amp; protocol value according to security group template</doc>
<arguments>
<arg>${sg_ssh}</arg>
</arguments>
<assign>
<var>${output}</var>
<var>${sg_id}</var>
</assign>
<kw name="Get ControlNode Connection" library="OpenStackOperations">
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:47.342" starttime="20181214 09:19:47.342"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:47.343" starttime="20181214 09:19:47.342"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group create ${SecurityGroupName} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:19:47.353" level="INFO">Starting process:
openstack security group create sgs_sg_4 </msg>
<msg timestamp="20181214 09:19:47.392" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:19:49.855" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:19:49.856" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:19:49.856" starttime="20181214 09:19:47.353"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:19:49.858" level="INFO">+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                 |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-12-14T09:19:49Z                                                                                                                                  |
| description     | sgs_sg_4                                                                                                                                              |
| id              | be928551-7a31-47c3-aadf-05cdd201813f                                                                                                                  |
| name            | sgs_sg_4                                                                                                                                              |
| project_id      | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                      |
| revision_number | 2                                                                                                                                                     |
| rules           | created_at='2018-12-14T09:19:49Z', direction='egress', ethertype='IPv4', id='908d7023-9d1d-4e6b-9fea-b9a109147751', updated_at='2018-12-14T09:19:49Z' |
|                 | created_at='2018-12-14T09:19:49Z', direction='egress', ethertype='IPv6', id='a3b3dd17-b350-41e4-8f6e-d30bd6ae7efb', updated_at='2018-12-14T09:19:49Z' |
| updated_at      | 2018-12-14T09:19:49Z                                                                                                                                  |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:19:49.858" starttime="20181214 09:19:49.857"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:19:49.859" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:19:49.860" starttime="20181214 09:19:49.859"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:49.861" starttime="20181214 09:19:49.860"></status>
</kw>
<msg timestamp="20181214 09:19:49.862" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<status status="PASS" endtime="20181214 09:19:49.862" starttime="20181214 09:19:47.352"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${sgp_id}</var>
</assign>
<msg timestamp="20181214 09:19:49.864" level="INFO">${sgp_id} = be928551-7a31-47c3-aadf-05cdd201813f</msg>
<status status="PASS" endtime="20181214 09:19:49.864" starttime="20181214 09:19:49.863"></status>
</kw>
<msg timestamp="20181214 09:19:49.864" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<msg timestamp="20181214 09:19:49.865" level="INFO">${sg_id} = be928551-7a31-47c3-aadf-05cdd201813f</msg>
<status status="PASS" endtime="20181214 09:19:49.865" starttime="20181214 09:19:47.341"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>${sg_ssh}</arg>
</arguments>
<assign>
<var>${sec_groups}</var>
</assign>
<msg timestamp="20181214 09:19:49.866" level="INFO">${sec_groups} = [u'sgs_sg_4']</msg>
<status status="PASS" endtime="20181214 09:19:49.866" starttime="20181214 09:19:49.865"></status>
</kw>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>10s</arg>
<arg>2s</arg>
<arg>Utils.Check For Elements At URI</arg>
<arg>${SEC_GROUP_API}</arg>
<arg>${sec_groups}</arg>
</arguments>
<kw name="Check For Elements At URI" library="Utils">
<doc>A GET is made at the supplied ${URI} and every item in the list of</doc>
<arguments>
<arg>${SEC_GROUP_API}</arg>
<arg>${sec_groups}</arg>
</arguments>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>${session}</arg>
<arg>${uri}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:49.906" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/security-groups/, headers=None json=None</msg>
<msg timestamp="20181214 09:19:49.906" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:49.906" starttime="20181214 09:19:49.901"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${pretty_print_json}" == "True"</arg>
<arg>Log Content</arg>
<arg>${resp.content}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Log</arg>
<arg>${resp.content}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181214 09:19:49.908" level="INFO">{"security-groups":{"security-group":[{"uuid":"62100813-13a1-4c22-9a97-bfabd6744cb8","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":4,"name":"default","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"fa21cb4f-fa2c-4465-ae54-d1b2e690d521","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":2,"name":"sgs_sg_3","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"be928551-7a31-47c3-aadf-05cdd201813f","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":2,"name":"sgs_sg_4","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":4,"name":"SSH_UPDATED","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"ee3dd710-2490-4241-b666-9fec686f0c78","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","revision-number":4,"name":"default","project-id":"bfcec20503cd4d309495f70adb639682"},{"uuid":"a048444b-0507-466a-aae5-e9596453f710","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":2,"name":"sgs_sg_2","project-id":"8f21c4d8db54482e99c30c98fba342b4"}]}}</msg>
<status status="PASS" endtime="20181214 09:19:49.908" starttime="20181214 09:19:49.907"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:49.908" starttime="20181214 09:19:49.906"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>200</arg>
</arguments>
<msg timestamp="20181214 09:19:49.909" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181214 09:19:49.910" starttime="20181214 09:19:49.909"></status>
</kw>
<kw type="for" name="${i} IN [ @{elements} ]">
<kw type="foritem" name="${i} = sgs_sg_4">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:49.911" starttime="20181214 09:19:49.911"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:49.911" starttime="20181214 09:19:49.910"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:49.911" starttime="20181214 09:19:49.910"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:49.911" starttime="20181214 09:19:49.899"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:49.912" starttime="20181214 09:19:49.866"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:49.912" starttime="20181214 09:19:47.340"></status>
</kw>
<kw name="Neutron Rule Creation With Invalid Parameters">
<arguments>
<arg>${SGS[3]}</arg>
<arg>${ADD_ARG_SSH7}</arg>
<arg>${INVALID_MAX_PORT}</arg>
</arguments>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>openstack security group rule create ${additional_args} ${sg_name}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:49.916" level="INFO">Running command 'openstack security group rule create --ingress --ethertype IPv4 --dst-port 20:-1 --protocol tcp sgs_sg_4 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 09:19:51.327" level="INFO">${rc} = 2</msg>
<msg timestamp="20181214 09:19:51.327" level="INFO">${output} = usage: openstack security group rule create [-h]
                                            [-f {json,shell,table,value,yaml}]
                                            [-c COLUMN]
                ...</msg>
<status status="PASS" endtime="20181214 09:19:51.327" starttime="20181214 09:19:49.913"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:19:51.329" level="INFO">usage: openstack security group rule create [-h]
                                            [-f {json,shell,table,value,yaml}]
                                            [-c COLUMN]
                                            [--max-width &lt;integer&gt;]
                                            [--fit-width] [--print-empty]
                                            [--noindent] [--prefix PREFIX]
                                            [--remote-ip &lt;ip-address&gt; | --remote-group &lt;group&gt;]
                                            [--description &lt;description&gt;]
                                            [--dst-port &lt;port-range&gt;]
                                            [--icmp-type &lt;icmp-type&gt;]
                                            [--icmp-code &lt;icmp-code&gt;]
                                            [--protocol &lt;protocol&gt;]
                                            [--ingress | --egress]
                                            [--ethertype &lt;ethertype&gt;]
                                            [--project &lt;project&gt;]
                                            [--project-domain &lt;project-domain&gt;]
                                            &lt;group&gt;
openstack security group rule create: error: argument --dst-port: Invalid range, 20 is not less than -1</msg>
<status status="PASS" endtime="20181214 09:19:51.329" starttime="20181214 09:19:51.328"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>${expected_error}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:51.330" starttime="20181214 09:19:51.329"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:51.330" starttime="20181214 09:19:49.912"></status>
</kw>
<kw type="teardown" name="Get Test Teardown Debugs" library="OpenStackOperations">
<kw name="Get All" library="ODLTools">
<doc>Get all results provided by ODLTools</doc>
<arguments>
<arg>node_ip=${HA_PROXY_IP}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Cluster Info" library="ODLTools">
<doc>Get ODL Cluster related information like transaction counts, commit rates, etc.</doc>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show cluster-info -i ${ODL_SYSTEM_${i+1}_IP} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:19:51.337" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.21 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka</msg>
<status status="PASS" endtime="20181214 09:19:51.337" starttime="20181214 09:19:51.336"></status>
</kw>
<kw name="Run" library="OperatingSystem">
<doc>Runs the given command in the system and returns the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:51.341" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.21 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 09:19:51.900" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181214 09:19:51.900" starttime="20181214 09:19:51.338"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>output: ${output}</arg>
</arguments>
<msg timestamp="20181214 09:19:51.901" level="INFO">output: ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operational Sync Status = True
--------------------------------------------------------------------------------------------------------

--------------------------------------- Datastore Status -----------------------------------------------

---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1426
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 10
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 475
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 3044
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1697
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-entity-ownership-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 30
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-entity-ownership-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 140
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- DOMDataBroker CommitStats Details ----------------------------------

AverageCommitTime   = 0.00 ns
LongestCommitTime   = 0.00 ns
ShortestCommitTime  = 0.00 ns
TotalCommits        = 0
--------------------------------------------------------------------------------------------------------

----------------------------------- DISTRIBUTED DATASTORE COMMIT RATE ----------------------------------

distributed-data-store.config.commit.rate_Min      = 0.434189
distributed-data-store.config.commit.rate_Max      = 46.188531
distributed-data-store.config.commit.rate_Mean     = 3.90445484595
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 1911
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.090022
distributed-data-store.operational.commit.rate_Max      = 8.150287
distributed-data-store.operational.commit.rate_Mean     = 0.550720558921
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 4881
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- NETSTAT DETAILS FOR PORT 2550 --------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------- CPU AND MEMORY UTILIZATION OF THE KARAF PROCESS GATHERED BY 'TOP' --------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- FREE AND USED MEMORY IN THE SYSTEM ---------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- NODE HEALTH CHECK STATUS -------------------------------------------

Cluster Members = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Cluster Leader = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Unreachable Members = 
None
--------------------------------------------------------------------------------------------------------

-------------------------------------- lsof of KARAF Process -------------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

None</msg>
<status status="PASS" endtime="20181214 09:19:51.902" starttime="20181214 09:19:51.900"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:51.902" starttime="20181214 09:19:51.336"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:51.902" starttime="20181214 09:19:51.335"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:51.902" starttime="20181214 09:19:51.334"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Get EOS</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get EOS" library="ODLTools">
<doc>Get the various ODL entity ownership information</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181214 09:19:51.905" level="INFO">${tmpdir} = CSIT_Neutron_Security_Group_TC04_Create_Security_Rule_with_port_range_max_=_-1</msg>
<status status="PASS" endtime="20181214 09:19:51.905" starttime="20181214 09:19:51.904"></status>
</kw>
<msg timestamp="20181214 09:19:51.905" level="INFO">${dstdir} = /tmp/CSIT_Neutron_Security_Group_TC04_Create_Security_Rule_with_port_range_max_=_-1</msg>
<status status="PASS" endtime="20181214 09:19:51.905" starttime="20181214 09:19:51.904"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show eos -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:19:51.906" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Neutron_Security_Group_TC04_Create_Security_Rule_with_port_range_max_=_-1</msg>
<status status="PASS" endtime="20181214 09:19:51.906" starttime="20181214 09:19:51.905"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:51.908" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Neutron_Security_Group_TC04_Create_Security_Rule_with_port_range_max_=_-1 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 09:19:52.224" level="INFO">${rc} = 0</msg>
<msg timestamp="20181214 09:19:52.224" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181214 09:19:52.224" starttime="20181214 09:19:51.906"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181214 09:19:52.226" level="INFO">rc: 0, output: ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
------------------------------------------------------- ------------------
VPN_SERVICE                                             member-1 (member-1)
arpmonitoring                                           member-1 (member-1)
bgp                                                     member-1 (member-1)
elan                                                    member-1 (member-1)
interface_config                                        member-1 (member-1)
interface_service_binding                               member-1 (member-1)
itm_config                                              member-1 (member-1)
netvirt-acl                                             member-1 (member-1)
netvirt-ipv6service-owner-entity                        member-1 (member-1)
netvirt-qos-owner-entity                                member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/272795776625121 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/192.0.2.21     member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181214 09:19:52.226" starttime="20181214 09:19:52.225"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:52.227" starttime="20181214 09:19:52.227"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:52.228" starttime="20181214 09:19:51.903"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:52.228" starttime="20181214 09:19:51.903"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Analyze Tunnels</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181214 09:19:52.233" level="INFO">${tmpdir} = CSIT_Neutron_Security_Group_TC04_Create_Security_Rule_with_port_range_max_=_-1</msg>
<status status="PASS" endtime="20181214 09:19:52.233" starttime="20181214 09:19:52.232"></status>
</kw>
<msg timestamp="20181214 09:19:52.234" level="INFO">${dstdir} = /tmp/CSIT_Neutron_Security_Group_TC04_Create_Security_Rule_with_port_range_max_=_-1</msg>
<status status="PASS" endtime="20181214 09:19:52.234" starttime="20181214 09:19:52.231"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt analyze tunnels -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:19:52.235" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Neutron_Security_Group_TC04_Create_Security_Rule_with_port_range_max_=_-1</msg>
<status status="PASS" endtime="20181214 09:19:52.235" starttime="20181214 09:19:52.234"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:52.238" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Neutron_Security_Group_TC04_Create_Security_Rule_with_port_range_max_=_-1 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 09:19:52.496" level="INFO">${rc} = 1</msg>
<msg timestamp="20181214 09:19:52.496" level="INFO">${output} = 2018-12-14 09:19:52,459 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:tunnel-list
2018-12-14 09:19:52,461 | ERR | common.r...</msg>
<status status="PASS" endtime="20181214 09:19:52.496" starttime="20181214 09:19:52.236"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181214 09:19:52.497" level="INFO">rc: 1, output: 2018-12-14 09:19:52,459 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:tunnel-list
2018-12-14 09:19:52,461 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/operational/itm-state:tunnels_state
2018-12-14 09:19:52,465 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:dpn-teps-state
2018-12-14 09:19:52,472 | ERR | netvirt.analyze      | 0278 | Tunnel configuration missing
Analysing transport-zone:default-transport-zone
Tunnel configuration missing
Traceback (most recent call last):
  File "/usr/bin/odltools", line 11, in &lt;module&gt;
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/odltools/__main__.py", line 13, in main
    cli.main()
  File "/usr/lib/python2.7/site-packages/odltools/cli.py", line 50, in main
    sys.exit(args.func(args))
  File "/usr/lib/python2.7/site-packages/odltools/netvirt/analyze.py", line 281, in analyze_tunnels
    for tunnel in all_tunnels.get('missing'):
AttributeError: 'NoneType' object has no attribute 'get'</msg>
<status status="PASS" endtime="20181214 09:19:52.497" starttime="20181214 09:19:52.497"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<msg timestamp="20181214 09:19:52.498" level="FAIL">''1' == '0'' should be true.</msg>
<status status="FAIL" endtime="20181214 09:19:52.498" starttime="20181214 09:19:52.497"></status>
</kw>
<status status="FAIL" endtime="20181214 09:19:52.498" starttime="20181214 09:19:52.229"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:52.498" starttime="20181214 09:19:52.229"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:52.499" starttime="20181214 09:19:51.333"></status>
</kw>
<kw name="Get OvsDebugInfo" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from all Openstack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Get DumpFlows And Ovsconfig" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from OVS from the Openstack Node</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:52.500" starttime="20181214 09:19:52.500"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:52.501" level="INFO">cmd: ip -o link</msg>
<status status="PASS" endtime="20181214 09:19:52.502" starttime="20181214 09:19:52.501"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:52.502" starttime="20181214 09:19:52.502"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:52.503" starttime="20181214 09:19:52.502"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:52.506" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181214 09:19:52.506" starttime="20181214 09:19:52.503"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:52.516" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UP mode DEFAULT group default qlen 1000\    link/ether 00:2d:53:56:c8:f7 brd ff:ff:ff:ff:ff:ff
3: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 86:e4:e2:2c:cd:1a brd ff:ff:ff:ff:ff:ff
4: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:2d:53:56:c8:f7 brd ff:ff:ff:ff:ff:ff
5: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:e5:ff:40:6e brd ff:ff:ff:ff:ff:ff
26: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether f8:1b:37:5c:a9:e1 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:52.517" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOW...</msg>
<status status="PASS" endtime="20181214 09:19:52.517" starttime="20181214 09:19:52.506"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:52.517" starttime="20181214 09:19:52.501"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:52.518" level="INFO">cmd: ip -o addr</msg>
<status status="PASS" endtime="20181214 09:19:52.518" starttime="20181214 09:19:52.518"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:52.518" starttime="20181214 09:19:52.518"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:52.519" starttime="20181214 09:19:52.518"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:52.520" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181214 09:19:52.520" starttime="20181214 09:19:52.519"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:52.528" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::22d:53ff:fe56:c8f7/64 scope link \       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.21/24 brd 192.0.2.255 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.22/32 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.16/32 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet6 fe80::22d:53ff:fe56:c8f7/64 scope link \       valid_lft forever preferred_lft forever
5: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
5: docker0    inet6 fe80::42:e5ff:feff:406e/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:52.528" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::22d:53...</msg>
<status status="PASS" endtime="20181214 09:19:52.528" starttime="20181214 09:19:52.520"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:52.528" starttime="20181214 09:19:52.517"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:52.529" level="INFO">cmd: ip route</msg>
<status status="PASS" endtime="20181214 09:19:52.529" starttime="20181214 09:19:52.529"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:52.530" starttime="20181214 09:19:52.529"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:52.530" starttime="20181214 09:19:52.530"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:52.531" level="INFO">ip route</msg>
<status status="PASS" endtime="20181214 09:19:52.531" starttime="20181214 09:19:52.530"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:52.536" level="INFO">default via 192.0.2.1 dev br-ex 
169.254.0.0/16 dev eth0 scope link metric 1002 
169.254.0.0/16 dev br-ex scope link metric 1004 
169.254.169.254 via 192.0.2.1 dev br-ex 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev br-ex proto kernel scope link src 192.0.2.21 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:52.536" level="INFO">${output} = default via 192.0.2.1 dev br-ex 
169.254.0.0/16 dev eth0 scope link metric 1002 
169.254.0.0/16 dev br-ex scope link metric 1004 
169.254.169.254 via 192.0.2.1 dev br-ex 
172.31.0.0/24 dev docker0...</msg>
<status status="PASS" endtime="20181214 09:19:52.536" starttime="20181214 09:19:52.532"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:52.536" starttime="20181214 09:19:52.528"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:52.537" level="INFO">cmd: arp -an</msg>
<status status="PASS" endtime="20181214 09:19:52.537" starttime="20181214 09:19:52.537"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:52.538" starttime="20181214 09:19:52.537"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:52.538" starttime="20181214 09:19:52.538"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:52.540" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181214 09:19:52.540" starttime="20181214 09:19:52.539"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:52.542" level="INFO">? (192.0.2.99) at ee:6e:e4:e4:48:40 [ether] on br-ex
? (192.0.2.1) at 00:ce:28:28:52:b3 [ether] on br-ex
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:52.543" level="INFO">${output} = ? (192.0.2.99) at ee:6e:e4:e4:48:40 [ether] on br-ex
? (192.0.2.1) at 00:ce:28:28:52:b3 [ether] on br-ex
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:19:52.543" starttime="20181214 09:19:52.540"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:52.543" starttime="20181214 09:19:52.536"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip netns list | awk '{print $1}'</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<assign>
<var>${nslist}</var>
</assign>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:52.544" level="INFO">cmd: ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181214 09:19:52.544" starttime="20181214 09:19:52.544"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:52.544" starttime="20181214 09:19:52.544"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:52.545" starttime="20181214 09:19:52.545"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:52.547" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181214 09:19:52.547" starttime="20181214 09:19:52.545"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:52.549" level="INFO">qdhcp-6e9baee3-4703-423b-9631-196f45105082
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:52.549" level="INFO">${output} = qdhcp-6e9baee3-4703-423b-9631-196f45105082
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:19:52.550" starttime="20181214 09:19:52.548"></status>
</kw>
<msg timestamp="20181214 09:19:52.550" level="INFO">${nslist} = qdhcp-6e9baee3-4703-423b-9631-196f45105082
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:19:52.550" starttime="20181214 09:19:52.543"></status>
</kw>
<kw name="Split To Lines" library="String">
<doc>Splits the given string to lines.</doc>
<arguments>
<arg>${nslist}</arg>
<arg>end=-1</arg>
</arguments>
<assign>
<var>@{lines}</var>
</assign>
<msg timestamp="20181214 09:19:52.550" level="INFO">1 lines returned</msg>
<msg timestamp="20181214 09:19:52.551" level="INFO">@{lines} = [ qdhcp-6e9baee3-4703-423b-9631-196f45105082 ]</msg>
<status status="PASS" endtime="20181214 09:19:52.551" starttime="20181214 09:19:52.550"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<kw type="foritem" name="${line} = qdhcp-6e9baee3-4703-423b-9631-196f45105082">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:52.552" level="INFO">cmd: sudo ip netns exec qdhcp-6e9baee3-4703-423b-9631-196f45105082 ip -o link</msg>
<status status="PASS" endtime="20181214 09:19:52.552" starttime="20181214 09:19:52.552"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:52.553" starttime="20181214 09:19:52.552"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:52.553" starttime="20181214 09:19:52.553"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:52.556" level="INFO">sudo ip netns exec qdhcp-6e9baee3-4703-42 3b-9631-196f45105082 ip -o link</msg>
<status status="PASS" endtime="20181214 09:19:52.556" starttime="20181214 09:19:52.553"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:52.598" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
51: tap09e23be4-28: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:1d:aa:b3 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:52.598" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
51: tap09e23be4-28: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181214 09:19:52.598" starttime="20181214 09:19:52.556"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:52.598" starttime="20181214 09:19:52.551"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:52.599" level="INFO">cmd: sudo ip netns exec qdhcp-6e9baee3-4703-423b-9631-196f45105082 ip -o addr</msg>
<status status="PASS" endtime="20181214 09:19:52.599" starttime="20181214 09:19:52.599"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:52.600" starttime="20181214 09:19:52.599"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:52.600" starttime="20181214 09:19:52.600"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:52.602" level="INFO">sudo ip netns exec qdhcp-6e9baee3-4703-42 3b-9631-196f45105082 ip -o addr</msg>
<status status="PASS" endtime="20181214 09:19:52.603" starttime="20181214 09:19:52.600"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:52.627" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
51: tap09e23be4-28    inet 61.2.1.2/24 brd 61.2.1.255 scope global tap09e23be4-28\       valid_lft forever preferred_lft forever
51: tap09e23be4-28    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap09e23be4-28\       valid_lft forever preferred_lft forever
51: tap09e23be4-28    inet6 fe80::f816:3eff:fe1d:aab3/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:52.627" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
51: tap09e23be4-28    inet 61...</msg>
<status status="PASS" endtime="20181214 09:19:52.627" starttime="20181214 09:19:52.603"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:52.628" starttime="20181214 09:19:52.598"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:52.629" level="INFO">cmd: sudo ip netns exec qdhcp-6e9baee3-4703-423b-9631-196f45105082 ip route</msg>
<status status="PASS" endtime="20181214 09:19:52.629" starttime="20181214 09:19:52.629"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:52.629" starttime="20181214 09:19:52.629"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:52.630" starttime="20181214 09:19:52.629"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:52.632" level="INFO">sudo ip netns exec qdhcp-6e9baee3-4703-42 3b-9631-196f45105082 ip route</msg>
<status status="PASS" endtime="20181214 09:19:52.632" starttime="20181214 09:19:52.630"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:52.664" level="INFO">default via 61.2.1.1 dev tap09e23be4-28 
61.2.1.0/24 dev tap09e23be4-28 proto kernel scope link src 61.2.1.2 
169.254.0.0/16 dev tap09e23be4-28 proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:52.664" level="INFO">${output} = default via 61.2.1.1 dev tap09e23be4-28 
61.2.1.0/24 dev tap09e23be4-28 proto kernel scope link src 61.2.1.2 
169.254.0.0/16 dev tap09e23be4-28 proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181214 09:19:52.664" starttime="20181214 09:19:52.632"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:52.664" starttime="20181214 09:19:52.628"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:52.664" starttime="20181214 09:19:52.551"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:52.664" starttime="20181214 09:19:52.551"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:52.665" level="INFO">cmd: sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181214 09:19:52.665" starttime="20181214 09:19:52.665"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:52.666" starttime="20181214 09:19:52.666"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:52.666" starttime="20181214 09:19:52.666"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:52.669" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181214 09:19:52.669" starttime="20181214 09:19:52.666"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:52.695" level="INFO">d631111f-455e-4c7e-a9ff-d26193b9fec9
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.21:6640"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.21:6653"
            is_connected: true
        fail_mode: secure
        Port "tap09e23be4-28"
            tag: 4095
            Interface "tap09e23be4-28"
                type: internal
        Port br-int
            Interface br-int
                type: internal
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
    Bridge br-ex
        fail_mode: standalone
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port "eth0"
            Interface "eth0"
        Port br-ex
            Interface br-ex
                type: internal
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:52.695" level="INFO">${output} = d631111f-455e-4c7e-a9ff-d26193b9fec9
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.21:6640"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181214 09:19:52.695" starttime="20181214 09:19:52.669"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:52.696" starttime="20181214 09:19:52.665"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:52.697" level="INFO">cmd: sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181214 09:19:52.697" starttime="20181214 09:19:52.697"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:52.697" starttime="20181214 09:19:52.697"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:52.698" starttime="20181214 09:19:52.697"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:52.700" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181214 09:19:52.700" starttime="20181214 09:19:52.698"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:52.726" level="INFO">_uuid               : d631111f-455e-4c7e-a9ff-d26193b9fec9
bridges             : [ae491c00-54ea-4008-9450-61bde39089b6, b432c6c4-6287-43e0-acc8-62136a0ab66c]
cur_cfg             : 59
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-controller-0.opnfvlf.org", "odl_os_hostconfig_config_odl_l2"="{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}", odl_os_hostconfig_hostid="overcloud-controller-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="f719731f-d938-4508-afd6-1890f6fec1cf"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [0814bf68-cf86-405f-8dc4-64e7be0b4582, 1386f2fa-8d16-4da6-a522-90e201c331e1]
next_cfg            : 59
other_config        : {local_ip="192.0.2.21", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:52.726" level="INFO">${output} = _uuid               : d631111f-455e-4c7e-a9ff-d26193b9fec9
bridges             : [ae491c00-54ea-4008-9450-61bde39089b6, b432c6c4-6287-43e0-acc8-62136a0ab66c]
cur_cfg             : 59
datapath_types...</msg>
<status status="PASS" endtime="20181214 09:19:52.726" starttime="20181214 09:19:52.700"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:52.726" starttime="20181214 09:19:52.696"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:52.728" level="INFO">cmd: sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:19:52.728" starttime="20181214 09:19:52.727"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:52.729" starttime="20181214 09:19:52.728"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:52.729" starttime="20181214 09:19:52.729"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:52.732" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:19:52.732" starttime="20181214 09:19:52.729"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:52.754" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000f81b375ca9e1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):
 1(br-ex-patch): addr:36:95:15:0b:6c:54
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 26(tap09e23be4-28): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:f8:1b:37:5c:a9:e1
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x7): frags=normal miss_send_len=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:52.754" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000f81b375ca9e1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3...</msg>
<status status="PASS" endtime="20181214 09:19:52.754" starttime="20181214 09:19:52.732"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:52.755" starttime="20181214 09:19:52.727"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:52.756" level="INFO">cmd: sudo ovs-ofctl dump-flows br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:19:52.756" starttime="20181214 09:19:52.756"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:52.757" starttime="20181214 09:19:52.757"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:52.758" starttime="20181214 09:19:52.757"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:52.760" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181214 09:19:52.761" starttime="20181214 09:19:52.758"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:53.027" level="INFO">cookie=0x8000000, duration=3539.613s, table=0, n_packets=10611, n_bytes=572994, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=40.523s, table=0, n_packets=5, n_bytes=446, priority=4,in_port="tap09e23be4-28",vlan_tci=0x0000/0x1fff actions=write_metadata:0x220000000000/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2798.981s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x8040000, duration=39.599s, table=17, n_packets=2, n_bytes=180, priority=10,metadata=0x220000000000/0xffffff0000000000 actions=load:0x22-&gt;NXM_NX_REG1[0..19],load:0x1396-&gt;NXM_NX_REG7[0..15],write_metadata:0xa000221396000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6800000, duration=3825.417s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3825.417s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3825.417s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3825.417s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3825.417s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3681.369s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3681.369s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3825.417s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3825.417s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3825.246s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x9001396, duration=39.604s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x4c actions=write_metadata:0x1396000000/0xfffffffff000000,goto_table:51
 cookie=0x9051396, duration=40.518s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x4c actions=write_metadata:0x1396000000/0xfffffffff000000,goto_table:51
 cookie=0x822002d, duration=3824.921s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3824.921s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3825.246s, table=43, n_packets=1285, n_bytes=115318, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3825.417s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3825.417s, table=48, n_packets=1352, n_bytes=118132, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8051396, duration=39.604s, table=50, n_packets=2, n_bytes=180, priority=20,metadata=0x221396000000/0xfffffffff000000,dl_src=fa:16:3e:1d:aa:b3 actions=goto_table:51
 cookie=0x8050001, duration=3825.246s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3825.417s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8031396, duration=39.604s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1396000000/0xffff000000,dl_dst=fa:16:3e:1d:aa:b3 actions=load:0x2200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3825.246s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3825.246s, table=51, n_packets=489, n_bytes=30866, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3538.979s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3538.979s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1879.063s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1879.063s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1878.878s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1878.878s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1876.367s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1876.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8701396, duration=39.604s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1396000001/0xffff000001 actions=write_actions(group:210027)
 cookie=0x8701396, duration=39.604s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1396000000/0xffff000001 actions=write_actions(group:210028)
 cookie=0x8800004, duration=3538.663s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1878.714s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1878.248s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1876.042s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800022, duration=39.603s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x22,metadata=0x220000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3538.663s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1878.714s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1878.248s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1876.042s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800022, duration=39.604s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x22 actions=load:0x2200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3825.417s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3825.417s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3825.246s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3825.417s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3825.209s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3825.209s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3825.209s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3825.209s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3825.209s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3825.209s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3825.209s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3825.209s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3825.209s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3825.209s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3825.209s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3825.209s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3825.209s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3825.209s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3825.209s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3825.209s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3825.209s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3825.209s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3825.209s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3825.209s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3825.209s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3825.209s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3825.209s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3825.209s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3539.589s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3539.589s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:"br-ex-patch"
 cookie=0x8000007, duration=40.517s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x2200 actions=output:"tap09e23be4-28"
 cookie=0x6900000, duration=3825.209s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3825.209s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3825.209s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3825.209s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3825.209s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3825.209s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3825.209s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3825.209s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3825.209s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3825.209s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3825.209s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3825.209s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3825.209s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3825.209s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3825.209s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3825.209s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3825.209s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3825.209s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3825.209s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3825.209s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3825.209s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3825.209s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3825.209s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:53.028" level="INFO">${output} =  cookie=0x8000000, duration=3539.613s, table=0, n_packets=10611, n_bytes=572994, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_ta...</msg>
<status status="PASS" endtime="20181214 09:19:53.028" starttime="20181214 09:19:52.761"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.028" starttime="20181214 09:19:52.755"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.029" level="INFO">cmd: sudo ovs-ofctl dump-groups br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:19:53.030" starttime="20181214 09:19:53.029"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:53.030" starttime="20181214 09:19:53.030"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:53.030" starttime="20181214 09:19:53.030"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.035" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181214 09:19:53.035" starttime="20181214 09:19:53.031"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:53.067" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210005,type=all
 group_id=210017,type=all
 group_id=210015,type=all
 group_id=210027,type=all,bucket=actions=set_field:0x22-&gt;tun_id,resubmit(,55)
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=225001,type=all,bucket=actions=drop
 group_id=210009,type=all
 group_id=210010,type=all,bucket=actions=group:210009,bucket=actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210028,type=all,bucket=actions=group:210027
 group_id=210016,type=all,bucket=actions=group:210015,bucket=actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210018,type=all,bucket=actions=group:210017,bucket=actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220),bucket=actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:53.068" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210005,type=all
 group_id=210017,type=all
 group_id=210015,type=all
 group_id=210027,type=all,bucket=actions=set_field:0x22-&gt;tun_id,resubmit(,55...</msg>
<status status="PASS" endtime="20181214 09:19:53.068" starttime="20181214 09:19:53.035"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.068" starttime="20181214 09:19:53.028"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.069" level="INFO">cmd: sudo ovs-ofctl dump-group-stats br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:19:53.069" starttime="20181214 09:19:53.069"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:53.070" starttime="20181214 09:19:53.069"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:53.070" starttime="20181214 09:19:53.070"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.073" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181214 09:19:53.073" starttime="20181214 09:19:53.070"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:53.114" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210005,duration=3539.918s,ref_count=1,packet_count=0,byte_count=0
 group_id=210017,duration=1879.822s,ref_count=1,packet_count=0,byte_count=0
 group_id=210015,duration=1877.315s,ref_count=1,packet_count=0,byte_count=0
 group_id=210027,duration=40.842s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=5000,duration=3825.531s,ref_count=1,packet_count=57,byte_count=2394,bucket0:packet_count=57,byte_count=2394,bucket1:packet_count=57,byte_count=2394,bucket2:packet_count=57,byte_count=2394
 group_id=210006,duration=3539.623s,ref_count=1,packet_count=41,byte_count=3570,bucket0:packet_count=41,byte_count=3570,bucket1:packet_count=41,byte_count=3570
 group_id=225001,duration=3510.153s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=210009,duration=1880.024s,ref_count=1,packet_count=0,byte_count=0
 group_id=210010,duration=1879.719s,ref_count=1,packet_count=3,byte_count=270,bucket0:packet_count=3,byte_count=270,bucket1:packet_count=3,byte_count=270
 group_id=210028,duration=40.538s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210016,duration=1877.009s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
 group_id=210018,duration=1879.519s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180,bucket2:packet_count=2,byte_count=180
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:53.114" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210005,duration=3539.918s,ref_count=1,packet_count=0,byte_count=0
 group_id=210017,duration=1879.822s,ref_count=1,packet_count=0,byte_count=0
 group_i...</msg>
<status status="PASS" endtime="20181214 09:19:53.114" starttime="20181214 09:19:53.073"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.114" starttime="20181214 09:19:53.068"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.114" starttime="20181214 09:19:52.500"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.114" starttime="20181214 09:19:52.499"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.114" starttime="20181214 09:19:52.499"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.114" starttime="20181214 09:19:52.499"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>DataModels.Get Model Dump</arg>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Get Model Dump" library="DataModels">
<doc>Will output a list of mdsal models using ${data_models} list</doc>
<arguments>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>http://${controller_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
<arg>timeout=1</arg>
<arg>max_retries=0</arg>
</arguments>
<msg timestamp="20181214 09:19:53.124" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.22:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ada067ed0&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 09:19:53.124" starttime="20181214 09:19:53.123"></status>
</kw>
<kw type="for" name="${model} IN [ @{data_models} ]">
<kw type="foritem" name="${model} = config/ebgp:bgp">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.130" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.130" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.130" starttime="20181214 09:19:53.125"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.131" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:53.131" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.131" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:53.131" starttime="20181214 09:19:53.130"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.131" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.131" starttime="20181214 09:19:53.131"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.131" starttime="20181214 09:19:53.124"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.135" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.135" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.135" starttime="20181214 09:19:53.132"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.135" level="INFO">To JSON using : content={"elan-instances":{"elan-instance":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","segment-type":"elan:segment-type-flat","external":false,"elan-tag":5001,"mac-timeout":300},{"elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082","segmentation-id":76,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5014,"mac-timeout":300}]}} </msg>
<msg timestamp="20181214 09:19:53.136" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.136" level="INFO">${pretty_output} = {
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "exte...</msg>
<status status="PASS" endtime="20181214 09:19:53.136" starttime="20181214 09:19:53.135"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.136" level="INFO">{
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-flat"
            },
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082",
                "elan-tag": 5014,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 76
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.136" starttime="20181214 09:19:53.136"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.136" starttime="20181214 09:19:53.131"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.139" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.139" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.139" starttime="20181214 09:19:53.136"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.139" level="INFO">To JSON using : content={"elan-interfaces":{"elan-interface":[{"name":"711d9b46-d038-43e8-b2d5-c9db4a29e05c","elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082","static-mac-entries":[{"mac-address":"fa:16:3e:86:22:fe","ip-prefix":"61.2.1.30"}]},{"name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082","static-mac-entries":[{"mac-address":"fa:16:3e:1d:aa:b3","ip-prefix":"61.2.1.2"}]},{"name":"8b1cbc4f-04f8-46bf-9cf9-2239353ae21d","elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082","static-mac-entries":[{"mac-address":"fa:16:3e:81:6d:7f","ip-prefix":"61.2.1.13"}]}]}} </msg>
<msg timestamp="20181214 09:19:53.140" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.140" level="INFO">${pretty_output} = {
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082",
                "name": "711d9b46-d038-43e8-b2d5-c9db...</msg>
<status status="PASS" endtime="20181214 09:19:53.140" starttime="20181214 09:19:53.139"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.140" level="INFO">{
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082",
                "name": "711d9b46-d038-43e8-b2d5-c9db4a29e05c",
                "static-mac-entries": [
                    {
                        "ip-prefix": "61.2.1.30",
                        "mac-address": "fa:16:3e:86:22:fe"
                    }
                ]
            },
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082",
                "name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "static-mac-entries": [
                    {
                        "ip-prefix": "61.2.1.2",
                        "mac-address": "fa:16:3e:1d:aa:b3"
                    }
                ]
            },
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082",
                "name": "8b1cbc4f-04f8-46bf-9cf9-2239353ae21d",
                "static-mac-entries": [
                    {
                        "ip-prefix": "61.2.1.13",
                        "mac-address": "fa:16:3e:81:6d:7f"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.140" starttime="20181214 09:19:53.140"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.140" starttime="20181214 09:19:53.136"></status>
</kw>
<kw type="foritem" name="${model} = config/id-manager:id-pools">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.144" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.144" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.144" starttime="20181214 09:19:53.141"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.146" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"interfaces","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"interfaces.-1073741291","last-access-time":1544779152}],"id-entries":[{"id-key":"09e23be4-28b0-414a-9ea2-eae5f68e3676","id-value":[34]},{"id-key":"272795776625121:br-ex-patch:trunk","id-value":[3]}]},{"pool-name":"nextHopPointerPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":150000,"cursor":152499,"end":175000},"block-size":2500,"child-pools":[{"child-pool-name":"nextHopPointerPool.-1073741291","last-access-time":1544774985}]},{"pool-name":"meters.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"meters","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"snatGroupIdPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":225000,"cursor":227499,"end":250000},"block-size":2500,"child-pools":[{"child-pool-name":"snatGroupIdPool.-1073741291","last-access-time":1544777333}],"id-entries":[{"id-key":"snatmiss.1e4edfa6-cbe1-4350-a6cc-902700e990e9","id-value":[225000]},{"id-key":"snatmiss.81a5d8ea-e37b-41b1-9ef9-76987b8899f7","id-value":[225002]},{"id-key":"snatmiss.e13b9ba2-e337-4e51-9e53-07a75695540c","id-value":[225001]},{"id-key":"snatmiss.c970ecfa-6d5c-4034-ad7f-6cdc3eeca600","id-value":[225003]},{"id-key":"snatmiss.af5e5228-b176-4625-ae95-e17e04b022d8","id-value":[225004]}]},{"pool-name":"lporttag","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":170001,"cursor":179999,"end":270000},"block-size":9999,"child-pools":[{"child-pool-name":"lporttag.-1073741291","last-access-time":1544774985}]},{"pool-name":"RouteDistinguisherPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"RouteDistinguisherPool","available-ids-holder":{"start":1,"cursor":0,"end":6553},"block-size":6553},{"pool-name":"lporttag.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"lporttag","available-ids-holder":{"start":170001,"cursor":170000,"end":179999},"block-size":9999},{"pool-name":"groups","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"groups.-1073741291","last-access-time":1544774983}]},{"pool-name":"elan.ids.pool.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775654,"id":5002},{"ready-time-sec":1544776448,"id":5003},{"ready-time-sec":1544776454,"id":5004},{"ready-time-sec":1544777347,"id":5007},{"ready-time-sec":1544777354,"id":5006},{"ready-time-sec":1544777360,"id":5005},{"ready-time-sec":1544777366,"id":5009},{"ready-time-sec":1544777373,"id":5008},{"ready-time-sec":1544778288,"id":5011},{"ready-time-sec":1544778294,"id":5010},{"ready-time-sec":1544779092,"id":5013},{"ready-time-sec":1544779098,"id":5012}],"available-id-count":12,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5014,"end":5499},"block-size":500},{"pool-name":"aliveness-monitor","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"aliveness-monitor.-1073741291","last-access-time":1544774986}],"id-entries":[{"id-key":"2.120000.4.Arp.","id-value":[1]}]},{"pool-name":"tables","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"tables.-1073741291","last-access-time":1544774983}]},{"pool-name":"nextHopPointerPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"nextHopPointerPool","available-ids-holder":{"start":150000,"cursor":149999,"end":152499},"block-size":2500},{"pool-name":"meters","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"meters.-1073741291","last-access-time":1544774983}]},{"pool-name":"vpnservices.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775652,"id":100001}],"available-id-count":1,"delayed-time-sec":30},"parent-pool-name":"vpnservices","available-ids-holder":{"start":100000,"cursor":100002,"end":102999},"block-size":3000},{"pool-name":"opendaylight-vni-ranges.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"opendaylight-vni-ranges","available-ids-holder":{"start":70000,"cursor":69999,"end":72998},"block-size":2999},{"pool-name":"aliveness-monitor.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"aliveness-monitor","available-ids-holder":{"start":1,"cursor":1,"end":6553},"block-size":6553},{"pool-name":"elan.ids.pool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":5000,"cursor":5499,"end":10000},"block-size":500,"child-pools":[{"child-pool-name":"elan.ids.pool.-1073741291","last-access-time":1544779148}],"id-entries":[{"id-key":"arp.responder.group.id","id-value":[5000]},{"id-key":"6e9baee3-4703-423b-9631-196f45105082","id-value":[5014]},{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]}]},{"pool-name":"groups.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"groups","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"RouteDistinguisherPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"RouteDistinguisherPool.-1073741291","last-access-time":1544774986}]},{"pool-name":"snatGroupIdPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"snatGroupIdPool","available-ids-holder":{"start":225000,"cursor":225004,"end":227499},"block-size":2500},{"pool-name":"ACL-TAG-POOL.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"ACL-TAG-POOL","available-ids-holder":{"start":1,"cursor":10,"end":999},"block-size":999},{"pool-name":"tables.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"tables","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"interfaces.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775654,"id":1},{"ready-time-sec":1544776424,"id":7},{"ready-time-sec":1544776430,"id":6},{"ready-time-sec":1544776437,"id":2},{"ready-time-sec":1544776437,"id":4},{"ready-time-sec":1544776440,"id":5},{"ready-time-sec":1544776446,"id":8},{"ready-time-sec":1544777320,"id":17},{"ready-time-sec":1544777326,"id":12},{"ready-time-sec":1544777329,"id":11},{"ready-time-sec":1544777331,"id":9},{"ready-time-sec":1544777331,"id":10},{"ready-time-sec":1544777334,"id":13},{"ready-time-sec":1544777334,"id":14},{"ready-time-sec":1544777337,"id":16},{"ready-time-sec":1544777337,"id":15},{"ready-time-sec":1544777346,"id":21},{"ready-time-sec":1544777351,"id":18},{"ready-time-sec":1544777357,"id":20},{"ready-time-sec":1544777357,"id":19},{"ready-time-sec":1544777363,"id":23},{"ready-time-sec":1544777364,"id":22},{"ready-time-sec":1544777370,"id":25},{"ready-time-sec":1544777370,"id":24},{"ready-time-sec":1544778272,"id":28},{"ready-time-sec":1544778277,"id":26},{"ready-time-sec":1544778280,"id":27},{"ready-time-sec":1544779076,"id":31},{"ready-time-sec":1544779081,"id":30},{"ready-time-sec":1544779084,"id":29},{"ready-time-sec":1544779090,"id":32},{"ready-time-sec":1544779096,"id":33}],"available-id-count":32,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":34,"end":6553},"block-size":6553},{"pool-name":"vpnservices","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":100000,"cursor":102999,"end":130000},"block-size":3000,"child-pools":[{"child-pool-name":"vpnservices.-1073741291","last-access-time":1544775622}],"id-entries":[{"id-key":"1e4edfa6-cbe1-4350-a6cc-902700e990e9.192.0.2.0/24","id-value":[100002]},{"id-key":"44f91859-7723-44e1-a95d-25948457eb65","id-value":[100000]}]},{"pool-name":"opendaylight-vni-ranges","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":70000,"cursor":72998,"end":99999},"block-size":2999,"child-pools":[{"child-pool-name":"opendaylight-vni-ranges.-1073741291","last-access-time":1544774987}]},{"pool-name":"ACL-TAG-POOL","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":999,"end":10000},"block-size":999,"child-pools":[{"child-pool-name":"ACL-TAG-POOL.-1073741291","last-access-time":1544779189}],"id-entries":[{"id-key":"be928551-7a31-47c3-aadf-05cdd201813f","id-value":[10]},{"id-key":"c4e77973-bb58-4259-807f-059e9ca50e36","id-value":[3]},{"id-key":"fa21cb4f-fa2c-4465-ae54-d1b2e690d521","id-value":[9]},{"id-key":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b","id-value":[5]},{"id-key":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","id-value":[7]},{"id-key":"b748f633-eac9-4f4f-8995-86f5eb50b300","id-value":[6]},{"id-key":"62100813-13a1-4c22-9a97-bfabd6744cb8","id-value":[2]},{"id-key":"ee3dd710-2490-4241-b666-9fec686f0c78","id-value":[1]},{"id-key":"e2818f66-326e-435a-8735-9da9d4a67eb4","id-value":[4]},{"id-key":"a048444b-0507-466a-aae5-e9596453f710","id-value":[8]}]}]}} </msg>
<msg timestamp="20181214 09:19:53.147" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.147" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
  ...</msg>
<status status="PASS" endtime="20181214 09:19:53.147" starttime="20181214 09:19:53.144"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.147" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741291",
                        "last-access-time": 1544779152
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                        "id-value": [
                            34
                        ]
                    },
                    {
                        "id-key": "272795776625121:br-ex-patch:trunk",
                        "id-value": [
                            3
                        ]
                    }
                ],
                "pool-name": "interfaces",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 152499,
                    "end": 175000,
                    "start": 150000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "nextHopPointerPool.-1073741291",
                        "last-access-time": 1544774985
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "meters",
                "pool-name": "meters.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 227499,
                    "end": 250000,
                    "start": 225000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "snatGroupIdPool.-1073741291",
                        "last-access-time": 1544777333
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                        "id-value": [
                            225000
                        ]
                    },
                    {
                        "id-key": "snatmiss.81a5d8ea-e37b-41b1-9ef9-76987b8899f7",
                        "id-value": [
                            225002
                        ]
                    },
                    {
                        "id-key": "snatmiss.e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.c970ecfa-6d5c-4034-ad7f-6cdc3eeca600",
                        "id-value": [
                            225003
                        ]
                    },
                    {
                        "id-key": "snatmiss.af5e5228-b176-4625-ae95-e17e04b022d8",
                        "id-value": [
                            225004
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741291",
                        "last-access-time": 1544774985
                    }
                ],
                "pool-name": "lporttag",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 0,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "RouteDistinguisherPool",
                "pool-name": "RouteDistinguisherPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "groups.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5014,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 12,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1544775654
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1544776448
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1544776454
                        },
                        {
                            "id": 5007,
                            "ready-time-sec": 1544777347
                        },
                        {
                            "id": 5006,
                            "ready-time-sec": 1544777354
                        },
                        {
                            "id": 5005,
                            "ready-time-sec": 1544777360
                        },
                        {
                            "id": 5009,
                            "ready-time-sec": 1544777366
                        },
                        {
                            "id": 5008,
                            "ready-time-sec": 1544777373
                        },
                        {
                            "id": 5011,
                            "ready-time-sec": 1544778288
                        },
                        {
                            "id": 5010,
                            "ready-time-sec": 1544778294
                        },
                        {
                            "id": 5013,
                            "ready-time-sec": 1544779092
                        },
                        {
                            "id": 5012,
                            "ready-time-sec": 1544779098
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741291",
                        "last-access-time": 1544774986
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "2.120000.4.Arp.",
                        "id-value": [
                            1
                        ]
                    }
                ],
                "pool-name": "aliveness-monitor",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "tables.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "tables",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 149999,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "meters.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100002,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1544775652
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 69999,
                    "end": 72998,
                    "start": 70000
                },
                "block-size": 2999,
                "parent-pool-name": "opendaylight-vni-ranges",
                "pool-name": "opendaylight-vni-ranges.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 1,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "aliveness-monitor",
                "pool-name": "aliveness-monitor.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741291",
                        "last-access-time": 1544779148
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "arp.responder.group.id",
                        "id-value": [
                            5000
                        ]
                    },
                    {
                        "id-key": "6e9baee3-4703-423b-9631-196f45105082",
                        "id-value": [
                            5014
                        ]
                    },
                    {
                        "id-key": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                        "id-value": [
                            5001
                        ]
                    }
                ],
                "pool-name": "elan.ids.pool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "groups",
                "pool-name": "groups.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "RouteDistinguisherPool.-1073741291",
                        "last-access-time": 1544774986
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 225000
                },
                "block-size": 2500,
                "parent-pool-name": "snatGroupIdPool",
                "pool-name": "snatGroupIdPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 10,
                    "end": 999,
                    "start": 1
                },
                "block-size": 999,
                "parent-pool-name": "ACL-TAG-POOL",
                "pool-name": "ACL-TAG-POOL.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "tables",
                "pool-name": "tables.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 34,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 32,
                    "delayed-id-entries": [
                        {
                            "id": 1,
                            "ready-time-sec": 1544775654
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1544776424
                        },
                        {
                            "id": 6,
                            "ready-time-sec": 1544776430
                        },
                        {
                            "id": 2,
                            "ready-time-sec": 1544776437
                        },
                        {
                            "id": 4,
                            "ready-time-sec": 1544776437
                        },
                        {
                            "id": 5,
                            "ready-time-sec": 1544776440
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1544776446
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1544777320
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1544777326
                        },
                        {
                            "id": 11,
                            "ready-time-sec": 1544777329
                        },
                        {
                            "id": 9,
                            "ready-time-sec": 1544777331
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1544777331
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1544777334
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1544777334
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1544777337
                        },
                        {
                            "id": 15,
                            "ready-time-sec": 1544777337
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1544777346
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1544777351
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1544777357
                        },
                        {
                            "id": 19,
                            "ready-time-sec": 1544777357
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1544777363
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1544777364
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1544777370
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1544777370
                        },
                        {
                            "id": 28,
                            "ready-time-sec": 1544778272
                        },
                        {
                            "id": 26,
                            "ready-time-sec": 1544778277
                        },
                        {
                            "id": 27,
                            "ready-time-sec": 1544778280
                        },
                        {
                            "id": 31,
                            "ready-time-sec": 1544779076
                        },
                        {
                            "id": 30,
                            "ready-time-sec": 1544779081
                        },
                        {
                            "id": 29,
                            "ready-time-sec": 1544779084
                        },
                        {
                            "id": 32,
                            "ready-time-sec": 1544779090
                        },
                        {
                            "id": 33,
                            "ready-time-sec": 1544779096
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741291",
                        "last-access-time": 1544775622
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "1e4edfa6-cbe1-4350-a6cc-902700e990e9.192.0.2.0/24",
                        "id-value": [
                            100002
                        ]
                    },
                    {
                        "id-key": "44f91859-7723-44e1-a95d-25948457eb65",
                        "id-value": [
                            100000
                        ]
                    }
                ],
                "pool-name": "vpnservices",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 72998,
                    "end": 99999,
                    "start": 70000
                },
                "block-size": 2999,
                "child-pools": [
                    {
                        "child-pool-name": "opendaylight-vni-ranges.-1073741291",
                        "last-access-time": 1544774987
                    }
                ],
                "pool-name": "opendaylight-vni-ranges",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 999,
                    "end": 10000,
                    "start": 1
                },
                "block-size": 999,
                "child-pools": [
                    {
                        "child-pool-name": "ACL-TAG-POOL.-1073741291",
                        "last-access-time": 1544779189
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "be928551-7a31-47c3-aadf-05cdd201813f",
                        "id-value": [
                            10
                        ]
                    },
                    {
                        "id-key": "c4e77973-bb58-4259-807f-059e9ca50e36",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "fa21cb4f-fa2c-4465-ae54-d1b2e690d521",
                        "id-value": [
                            9
                        ]
                    },
                    {
                        "id-key": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                        "id-value": [
                            5
                        ]
                    },
                    {
                        "id-key": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                        "id-value": [
                            7
                        ]
                    },
                    {
                        "id-key": "b748f633-eac9-4f4f-8995-86f5eb50b300",
                        "id-value": [
                            6
                        ]
                    },
                    {
                        "id-key": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "ee3dd710-2490-4241-b666-9fec686f0c78",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "a048444b-0507-466a-aae5-e9596453f710",
                        "id-value": [
                            8
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.148" starttime="20181214 09:19:53.147"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.148" starttime="20181214 09:19:53.140"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-access-control-list:access-lists">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.151" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-access-control-list:access-lists, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.151" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.151" starttime="20181214 09:19:53.148"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.152" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ee3dd710-2490-4241-b666-9fec686f0c78","access-list-entries":{"ace":[{"rule-name":"6ad09561-353a-445e-b51d-b931a7e01c22","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"af9be2ac-0c71-466b-8ee2-188747a79255","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c0796abf-11eb-4f12-8347-fb5894143b1d","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e64e4970-560c-4af7-a079-217ef6e7e68a","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","access-list-entries":{"ace":[{"rule-name":"03796e75-964b-42a9-9fd8-79d28052985e","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"8c1ed931-fcb6-4786-bbf7-0f7c58fdd519","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"da0655cc-bb9f-4c7a-ad87-b173ab1a21f1","matches":{"protocol":6,"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"b748f633-eac9-4f4f-8995-86f5eb50b300","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e2818f66-326e-435a-8735-9da9d4a67eb4","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"be928551-7a31-47c3-aadf-05cdd201813f","access-list-entries":{"ace":[{"rule-name":"908d7023-9d1d-4e6b-9fea-b9a109147751","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"a3b3dd17-b350-41e4-8f6e-d30bd6ae7efb","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"62100813-13a1-4c22-9a97-bfabd6744cb8","access-list-entries":{"ace":[{"rule-name":"2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c5369c6a-c1ec-45d9-9393-f55f92ef6f46","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"d06c714b-ca05-4f3a-a9af-f80ac1f213f5","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e39d54b7-5907-4ebe-bf47-f2be219b1fec","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"c4e77973-bb58-4259-807f-059e9ca50e36","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"fa21cb4f-fa2c-4465-ae54-d1b2e690d521","access-list-entries":{"ace":[{"rule-name":"4eb3b508-0786-4aa0-be89-1945c92625e5","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"a6038051-824a-46a3-8920-f74fbe847fcd","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"a048444b-0507-466a-aae5-e9596453f710","access-list-entries":{"ace":[{"rule-name":"0548fa8e-5973-40ec-9ca0-ee5ea8a9f101","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"dea14423-28f5-4cbf-83ed-601be2b941b4","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}}]}} </msg>
<msg timestamp="20181214 09:19:53.152" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.153" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction...</msg>
<status status="PASS" endtime="20181214 09:19:53.153" starttime="20181214 09:19:53.151"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.153" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "6ad09561-353a-445e-b51d-b931a7e01c22"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "af9be2ac-0c71-466b-8ee2-188747a79255"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c0796abf-11eb-4f12-8347-fb5894143b1d"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e64e4970-560c-4af7-a079-217ef6e7e68a"
                        }
                    ]
                },
                "acl-name": "ee3dd710-2490-4241-b666-9fec686f0c78",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "03796e75-964b-42a9-9fd8-79d28052985e"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "8c1ed931-fcb6-4786-bbf7-0f7c58fdd519"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "protocol": 6,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "da0655cc-bb9f-4c7a-ad87-b173ab1a21f1"
                        }
                    ]
                },
                "acl-name": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "b748f633-eac9-4f4f-8995-86f5eb50b300",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "908d7023-9d1d-4e6b-9fea-b9a109147751"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "a3b3dd17-b350-41e4-8f6e-d30bd6ae7efb"
                        }
                    ]
                },
                "acl-name": "be928551-7a31-47c3-aadf-05cdd201813f",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c5369c6a-c1ec-45d9-9393-f55f92ef6f46"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "d06c714b-ca05-4f3a-a9af-f80ac1f213f5"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e39d54b7-5907-4ebe-bf47-f2be219b1fec"
                        }
                    ]
                },
                "acl-name": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "c4e77973-bb58-4259-807f-059e9ca50e36",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "4eb3b508-0786-4aa0-be89-1945c92625e5"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "a6038051-824a-46a3-8920-f74fbe847fcd"
                        }
                    ]
                },
                "acl-name": "fa21cb4f-fa2c-4465-ae54-d1b2e690d521",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "0548fa8e-5973-40ec-9ca0-ee5ea8a9f101"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "dea14423-28f5-4cbf-83ed-601be2b941b4"
                        }
                    ]
                },
                "acl-name": "a048444b-0507-466a-aae5-e9596453f710",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.153" starttime="20181214 09:19:53.153"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.153" starttime="20181214 09:19:53.148"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-interfaces:interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.156" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.156" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.156" starttime="20181214 09:19:53.154"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.157" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"272795776625121:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"272795776625121:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"711d9b46-d038-43e8-b2d5-c9db4a29e05c","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["ed29437d-92c9-4f07-9b03-54714bc0f4a8"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:86:22:fe","ip-address":"fe80:0:0:0:f816:3eff:fe86:22fe"},{"mac-address":"fa:16:3e:86:22:fe","ip-address":"61.2.1.30"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap09e23be4-28"},{"name":"8b1cbc4f-04f8-46bf-9cf9-2239353ae21d","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["ed29437d-92c9-4f07-9b03-54714bc0f4a8"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:81:6d:7f","ip-address":"61.2.1.13"},{"mac-address":"fa:16:3e:81:6d:7f","ip-address":"fe80:0:0:0:f816:3eff:fe81:6d7f"}],"odl-interface:l2vlan-mode":"trunk"}]}} </msg>
<msg timestamp="20181214 09:19:53.157" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.157" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "272795776625121:br-ex-patch:trunk",
                "odl-interface:external": true,...</msg>
<status status="PASS" endtime="20181214 09:19:53.157" starttime="20181214 09:19:53.156"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.157" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "272795776625121:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "272795776625121:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe86:22fe",
                        "mac-address": "fa:16:3e:86:22:fe"
                    },
                    {
                        "ip-address": "61.2.1.30",
                        "mac-address": "fa:16:3e:86:22:fe"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "ed29437d-92c9-4f07-9b03-54714bc0f4a8"
                ],
                "enabled": true,
                "name": "711d9b46-d038-43e8-b2d5-c9db4a29e05c",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap09e23be4-28",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "61.2.1.13",
                        "mac-address": "fa:16:3e:81:6d:7f"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe81:6d7f",
                        "mac-address": "fa:16:3e:81:6d:7f"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "ed29437d-92c9-4f07-9b03-54714bc0f4a8"
                ],
                "enabled": true,
                "name": "8b1cbc4f-04f8-46bf-9cf9-2239353ae21d",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.157" starttime="20181214 09:19:53.157"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.157" starttime="20181214 09:19:53.153"></status>
</kw>
<kw type="foritem" name="${model} = config/interface-service-bindings:service-bindings">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.160" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.160" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.160" starttime="20181214 09:19:53.158"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.162" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9d829608-3d00-43e9-900b-1f6d1af7a8aa","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.09e23be4-28b0-414a-9ea2-eae5f68e3676","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"26"}}]}}]}]},{"interface-name":"78c2c330-5747-4217-8962-2ae5b3ebdcc8","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"b7868b13-879a-4e61-9114-d7ab56d1bdf3","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"88baa60d-e806-4c54-b128-c26e82ef7a3a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e7c62c81-7142-4c4b-9ef0-267577e1d248","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.6e9baee3-4703-423b-9631-196f45105082.09e23be4-28b0-414a-9ea2-eae5f68e3676","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84120961024,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5014,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":34,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"54cd5d37-d0d9-49c0-af28-098121fd49f0","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"7df17b8d-e8d6-453e-8afd-08c90b238098","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"dd446603-bf1e-4ade-9419-f7c560fc1335","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f9cddacb-8fc9-41de-91e8-1c467289dafc","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9d829608-3d00-43e9-900b-1f6d1af7a8aa","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"2e136983-316c-40c5-8f6b-9fd019163301","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"f4f6a2dd-7067-4804-ae1c-8afaec2406a2","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f9cddacb-8fc9-41de-91e8-1c467289dafc","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"354aba43-ed8c-4fcd-af30-4de9632babfe","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.272795776625121:br-ex-patch:trunk","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]}]},{"interface-name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f4f6a2dd-7067-4804-ae1c-8afaec2406a2","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"6c8c1896-03c5-4a27-a6aa-13966d948e09","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"54cd5d37-d0d9-49c0-af28-098121fd49f0","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2e136983-316c-40c5-8f6b-9fd019163301","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"354aba43-ed8c-4fcd-af30-4de9632babfe","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a795421-9805-4725-9cb4-acc460b74d1a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"78c2c330-5747-4217-8962-2ae5b3ebdcc8","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"88baa60d-e806-4c54-b128-c26e82ef7a3a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"6c8c1896-03c5-4a27-a6aa-13966d948e09","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"dd446603-bf1e-4ade-9419-f7c560fc1335","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a795421-9805-4725-9cb4-acc460b74d1a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"7df17b8d-e8d6-453e-8afd-08c90b238098","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b7868b13-879a-4e61-9114-d7ab56d1bdf3","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e7c62c81-7142-4c4b-9ef0-267577e1d248","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","service-mode":"interface-service-bindings:service-mode-egress"}]}} </msg>
<msg timestamp="20181214 09:19:53.162" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.162" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindin...</msg>
<status status="PASS" endtime="20181214 09:19:53.162" starttime="20181214 09:19:53.161"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.163" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "9d829608-3d00-43e9-900b-1f6d1af7a8aa",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "26"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.09e23be4-28b0-414a-9ea2-eae5f68e3676",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "78c2c330-5747-4217-8962-2ae5b3ebdcc8",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "b7868b13-879a-4e61-9114-d7ab56d1bdf3",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "88baa60d-e806-4c54-b128-c26e82ef7a3a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e7c62c81-7142-4c4b-9ef0-267577e1d248",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84120961024,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5014
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 34
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.6e9baee3-4703-423b-9631-196f45105082.09e23be4-28b0-414a-9ea2-eae5f68e3676",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "7df17b8d-e8d6-453e-8afd-08c90b238098",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "dd446603-bf1e-4ade-9419-f7c560fc1335",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "9d829608-3d00-43e9-900b-1f6d1af7a8aa",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f4f6a2dd-7067-4804-ae1c-8afaec2406a2",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "354aba43-ed8c-4fcd-af30-4de9632babfe",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.272795776625121:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f4f6a2dd-7067-4804-ae1c-8afaec2406a2",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "6c8c1896-03c5-4a27-a6aa-13966d948e09",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "354aba43-ed8c-4fcd-af30-4de9632babfe",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a795421-9805-4725-9cb4-acc460b74d1a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "78c2c330-5747-4217-8962-2ae5b3ebdcc8",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "88baa60d-e806-4c54-b128-c26e82ef7a3a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "6c8c1896-03c5-4a27-a6aa-13966d948e09",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "dd446603-bf1e-4ade-9419-f7c560fc1335",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a795421-9805-4725-9cb4-acc460b74d1a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "7df17b8d-e8d6-453e-8afd-08c90b238098",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b7868b13-879a-4e61-9114-d7ab56d1bdf3",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e7c62c81-7142-4c4b-9ef0-267577e1d248",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.163" starttime="20181214 09:19:53.162"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.163" starttime="20181214 09:19:53.157"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-endpoints">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.165" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.165" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.165" starttime="20181214 09:19:53.163"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.166" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":272795776625121,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"192.0.2.21","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"272795776625121::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181214 09:19:53.166" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.166" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 272795776625121,
                "tunnel-end-points": [
                    {
                        "VLAN-...</msg>
<status status="PASS" endtime="20181214 09:19:53.166" starttime="20181214 09:19:53.166"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.167" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 272795776625121,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "272795776625121::0",
                        "ip-address": "192.0.2.21",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "",
                        "subnet-mask": "255.255.255.255/32",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "default-transport-zone"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.167" starttime="20181214 09:19:53.166"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.167" starttime="20181214 09:19:53.163"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-teps-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.169" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.170" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.170" starttime="20181214 09:19:53.167"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.170" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:53.170" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.170" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:53.170" starttime="20181214 09:19:53.170"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.171" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.171" starttime="20181214 09:19:53.171"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.171" starttime="20181214 09:19:53.167"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:external-tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.174" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.174" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.174" starttime="20181214 09:19:53.171"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.175" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:53.175" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.175" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:53.175" starttime="20181214 09:19:53.174"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.175" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.175" starttime="20181214 09:19:53.175"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.175" starttime="20181214 09:19:53.171"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.178" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.178" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.178" starttime="20181214 09:19:53.176"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.179" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:53.179" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.179" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:53.179" starttime="20181214 09:19:53.178"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.179" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.179" starttime="20181214 09:19:53.179"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.180" starttime="20181214 09:19:53.175"></status>
</kw>
<kw type="foritem" name="${model} = config/itm:transport-zones">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.182" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.182" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.182" starttime="20181214 09:19:53.180"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.183" level="INFO">To JSON using : content={"transport-zones":{"transport-zone":[{"zone-name":"default-transport-zone","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"255.255.255.255/32","vlan-id":0,"vteps":[{"dpn-id":272795776625121,"portname":"","ip-address":"192.0.2.21","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181214 09:19:53.183" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.183" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181214 09:19:53.183" starttime="20181214 09:19:53.182"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.183" level="INFO">{
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "255.255.255.255/32",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 272795776625121,
                                "ip-address": "192.0.2.21",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.183" starttime="20181214 09:19:53.183"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.183" starttime="20181214 09:19:53.180"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.186" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.186" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.186" starttime="20181214 09:19:53.184"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.186" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181214 09:19:53.186" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.187" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:53.187" starttime="20181214 09:19:53.186"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.187" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:53.187" starttime="20181214 09:19:53.187"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.187" starttime="20181214 09:19:53.183"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.190" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.190" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.190" starttime="20181214 09:19:53.187"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.191" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181214 09:19:53.191" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.191" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:53.191" starttime="20181214 09:19:53.191"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.192" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:53.192" starttime="20181214 09:19:53.191"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.192" starttime="20181214 09:19:53.187"></status>
</kw>
<kw type="foritem" name="${model} = config/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.195" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.195" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.195" starttime="20181214 09:19:53.192"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.196" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.21:6653"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"f8:1b:37:5c:a9:e1"},{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"}],"ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","termination-point":[{"tp-id":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:name":"br-ex-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex","termination-point":[{"tp-id":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:name":"br-ex-int-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]}]}]} </msg>
<msg timestamp="20181214 09:19:53.196" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.196" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridg...</msg>
<status status="PASS" endtime="20181214 09:19:53.196" starttime="20181214 09:19:53.195"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.197" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "f8:1b:37:5c:a9:e1"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "target": "tcp:192.0.2.21:6653"
                        }
                    ],
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "tp-id": "br-ex-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181214 09:19:53.197" starttime="20181214 09:19:53.196"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.197" starttime="20181214 09:19:53.192"></status>
</kw>
<kw type="foritem" name="${model} = config/neutron:neutron">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.201" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.202" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.202" starttime="20181214 09:19:53.197"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.203" level="INFO">To JSON using : content={"neutron":{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"6e9baee3-4703-423b-9631-196f45105082","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-provider-ext:segmentation-id":"76","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"sgs_net_1"}]},"security-groups":{"security-group":[{"uuid":"62100813-13a1-4c22-9a97-bfabd6744cb8","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":4,"name":"default","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"fa21cb4f-fa2c-4465-ae54-d1b2e690d521","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":2,"name":"sgs_sg_3","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"be928551-7a31-47c3-aadf-05cdd201813f","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":2,"name":"sgs_sg_4","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":4,"name":"SSH_UPDATED","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"ee3dd710-2490-4241-b666-9fec686f0c78","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","revision-number":4,"name":"default","project-id":"bfcec20503cd4d309495f70adb639682"},{"uuid":"a048444b-0507-466a-aae5-e9596453f710","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":2,"name":"sgs_sg_2","project-id":"8f21c4d8db54482e99c30c98fba342b4"}]},"security-rules":{"security-rule":[{"uuid":"e64e4970-560c-4af7-a079-217ef6e7e68a","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"d06c714b-ca05-4f3a-a9af-f80ac1f213f5","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"e39d54b7-5907-4ebe-bf47-f2be219b1fec","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"da0655cc-bb9f-4c7a-ad87-b173ab1a21f1","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"c5369c6a-c1ec-45d9-9393-f55f92ef6f46","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"8c1ed931-fcb6-4786-bbf7-0f7c58fdd519","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ed29437d-92c9-4f07-9b03-54714bc0f4a8"},{"uuid":"c0796abf-11eb-4f12-8347-fb5894143b1d","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"4eb3b508-0786-4aa0-be89-1945c92625e5","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fa21cb4f-fa2c-4465-ae54-d1b2e690d521"},{"uuid":"0548fa8e-5973-40ec-9ca0-ee5ea8a9f101","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"a048444b-0507-466a-aae5-e9596453f710"},{"uuid":"a3b3dd17-b350-41e4-8f6e-d30bd6ae7efb","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"be928551-7a31-47c3-aadf-05cdd201813f"},{"uuid":"a6038051-824a-46a3-8920-f74fbe847fcd","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fa21cb4f-fa2c-4465-ae54-d1b2e690d521"},{"uuid":"6ad09561-353a-445e-b51d-b931a7e01c22","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"af9be2ac-0c71-466b-8ee2-188747a79255","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"03796e75-964b-42a9-9fd8-79d28052985e","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ed29437d-92c9-4f07-9b03-54714bc0f4a8"},{"uuid":"dea14423-28f5-4cbf-83ed-601be2b941b4","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"a048444b-0507-466a-aae5-e9596453f710"},{"uuid":"908d7023-9d1d-4e6b-9fea-b9a109147751","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"be928551-7a31-47c3-aadf-05cdd201813f"}]},"subnets":{"subnet":[{"uuid":"a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8","gateway-ip":"61.2.1.1","project-id":"8f21c4d8db54482e99c30c98fba342b4","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"61.2.1.2","end":"61.2.1.254"}],"cidr":"61.2.1.0/24","network-id":"6e9baee3-4703-423b-9631-196f45105082","name":"sgs_sub_1"}]},"ports":{"port":[{"uuid":"711d9b46-d038-43e8-b2d5-c9db4a29e05c","fixed-ips":[{"subnet-id":"a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8","ip-address":"61.2.1.30"}],"device-id":"","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:86:22:fe","security-groups":["ed29437d-92c9-4f07-9b03-54714bc0f4a8"],"admin-state-up":true,"status":"ACTIVE","network-id":"6e9baee3-4703-423b-9631-196f45105082","name":"sgs_port_1"},{"uuid":"09e23be4-28b0-414a-9ea2-eae5f68e3676","fixed-ips":[{"subnet-id":"a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8","ip-address":"61.2.1.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-6e9baee3-4703-423b-9631-196f45105082","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:1d:aa:b3","admin-state-up":true,"network-id":"6e9baee3-4703-423b-9631-196f45105082","name":""},{"uuid":"8b1cbc4f-04f8-46bf-9cf9-2239353ae21d","fixed-ips":[{"subnet-id":"a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8","ip-address":"61.2.1.13"}],"device-id":"","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:81:6d:7f","security-groups":["ed29437d-92c9-4f07-9b03-54714bc0f4a8"],"admin-state-up":true,"status":"ACTIVE","network-id":"6e9baee3-4703-423b-9631-196f45105082","name":"sgs_port_2"}]}}} </msg>
<msg timestamp="20181214 09:19:53.203" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.204" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181214 09:19:53.204" starttime="20181214 09:19:53.202"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.204" level="INFO">{
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-flat",
                    "project-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "uuid": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
                },
                {
                    "admin-state-up": true,
                    "name": "sgs_net_1",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "76",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "6e9baee3-4703-423b-9631-196f45105082"
                }
            ]
        },
        "ports": {
            "port": [
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "61.2.1.30",
                            "subnet-id": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8"
                        }
                    ],
                    "mac-address": "fa:16:3e:86:22:fe",
                    "name": "sgs_port_1",
                    "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "security-groups": [
                        "ed29437d-92c9-4f07-9b03-54714bc0f4a8"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "711d9b46-d038-43e8-b2d5-c9db4a29e05c"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-6e9baee3-4703-423b-9631-196f45105082",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "61.2.1.2",
                            "subnet-id": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8"
                        }
                    ],
                    "mac-address": "fa:16:3e:1d:aa:b3",
                    "name": "",
                    "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 6,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "09e23be4-28b0-414a-9ea2-eae5f68e3676"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "61.2.1.13",
                            "subnet-id": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8"
                        }
                    ],
                    "mac-address": "fa:16:3e:81:6d:7f",
                    "name": "sgs_port_2",
                    "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "security-groups": [
                        "ed29437d-92c9-4f07-9b03-54714bc0f4a8"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "8b1cbc4f-04f8-46bf-9cf9-2239353ae21d"
                }
            ]
        },
        "security-groups": {
            "security-group": [
                {
                    "name": "default",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 4,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "62100813-13a1-4c22-9a97-bfabd6744cb8"
                },
                {
                    "name": "sgs_sg_3",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "fa21cb4f-fa2c-4465-ae54-d1b2e690d521"
                },
                {
                    "name": "sgs_sg_4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "be928551-7a31-47c3-aadf-05cdd201813f"
                },
                {
                    "name": "SSH_UPDATED",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 4,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "ed29437d-92c9-4f07-9b03-54714bc0f4a8"
                },
                {
                    "name": "default",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 4,
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "ee3dd710-2490-4241-b666-9fec686f0c78"
                },
                {
                    "name": "sgs_sg_2",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "a048444b-0507-466a-aae5-e9596453f710"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "e64e4970-560c-4af7-a079-217ef6e7e68a"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "d06c714b-ca05-4f3a-a9af-f80ac1f213f5"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "e39d54b7-5907-4ebe-bf47-f2be219b1fec"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "da0655cc-bb9f-4c7a-ad87-b173ab1a21f1"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "c5369c6a-c1ec-45d9-9393-f55f92ef6f46"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "8c1ed931-fcb6-4786-bbf7-0f7c58fdd519"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "c0796abf-11eb-4f12-8347-fb5894143b1d"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "fa21cb4f-fa2c-4465-ae54-d1b2e690d521",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "4eb3b508-0786-4aa0-be89-1945c92625e5"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "a048444b-0507-466a-aae5-e9596453f710",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "0548fa8e-5973-40ec-9ca0-ee5ea8a9f101"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "be928551-7a31-47c3-aadf-05cdd201813f",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "a3b3dd17-b350-41e4-8f6e-d30bd6ae7efb"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "fa21cb4f-fa2c-4465-ae54-d1b2e690d521",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "a6038051-824a-46a3-8920-f74fbe847fcd"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "6ad09561-353a-445e-b51d-b931a7e01c22"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "af9be2ac-0c71-466b-8ee2-188747a79255"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "03796e75-964b-42a9-9fd8-79d28052985e"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "a048444b-0507-466a-aae5-e9596453f710",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "dea14423-28f5-4cbf-83ed-601be2b941b4"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "be928551-7a31-47c3-aadf-05cdd201813f",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "908d7023-9d1d-4e6b-9fea-b9a109147751"
                }
            ]
        },
        "subnets": {
            "subnet": [
                {
                    "allocation-pools": [
                        {
                            "end": "61.2.1.254",
                            "start": "61.2.1.2"
                        }
                    ],
                    "cidr": "61.2.1.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "61.2.1.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "sgs_sub_1",
                    "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8"
                }
            ]
        }
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.204" starttime="20181214 09:19:53.204"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.204" starttime="20181214 09:19:53.197"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:networkMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.207" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.207" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.207" starttime="20181214 09:19:53.205"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.207" level="INFO">To JSON using : content={"networkMaps":{"networkMap":[{"network-id":"6e9baee3-4703-423b-9631-196f45105082","subnet-id-list":["a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8"]}]}} </msg>
<msg timestamp="20181214 09:19:53.207" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.207" level="INFO">${pretty_output} = {
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                "subnet-id-list": [
                    "a3c9ec4f-cab...</msg>
<status status="PASS" endtime="20181214 09:19:53.207" starttime="20181214 09:19:53.207"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.208" level="INFO">{
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                "subnet-id-list": [
                    "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.208" starttime="20181214 09:19:53.208"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.208" starttime="20181214 09:19:53.204"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:neutron-vpn-portip-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.214" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:neutron-vpn-portip-port-data, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.214" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.214" starttime="20181214 09:19:53.208"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.215" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:53.215" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.215" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:53.215" starttime="20181214 09:19:53.214"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.215" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.215" starttime="20181214 09:19:53.215"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.215" starttime="20181214 09:19:53.208"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:router-interfaces-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.219" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.219" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.219" starttime="20181214 09:19:53.216"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.219" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:53.219" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.219" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:53.220" starttime="20181214 09:19:53.219"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.220" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.220" starttime="20181214 09:19:53.220"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.220" starttime="20181214 09:19:53.215"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:subnetmaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.222" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.223" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.223" starttime="20181214 09:19:53.220"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.223" level="INFO">To JSON using : content={"subnetmaps":{"subnetmap":[{"id":"a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8","network-type":"VXLAN","port-list":["09e23be4-28b0-414a-9ea2-eae5f68e3676","8b1cbc4f-04f8-46bf-9cf9-2239353ae21d","711d9b46-d038-43e8-b2d5-c9db4a29e05c"],"segmentation-id":76,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","network-id":"6e9baee3-4703-423b-9631-196f45105082","subnet-ip":"61.2.1.0/24"}]}} </msg>
<msg timestamp="20181214 09:19:53.223" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.223" level="INFO">${pretty_output} = {
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8",
                "network-id": "6e9baee3-4703-423b-9631-196f45105082",
         ...</msg>
<status status="PASS" endtime="20181214 09:19:53.223" starttime="20181214 09:19:53.223"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.224" level="INFO">{
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8",
                "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                "network-type": "VXLAN",
                "port-list": [
                    "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                    "8b1cbc4f-04f8-46bf-9cf9-2239353ae21d",
                    "711d9b46-d038-43e8-b2d5-c9db4a29e05c"
                ],
                "segmentation-id": 76,
                "subnet-ip": "61.2.1.0/24",
                "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.224" starttime="20181214 09:19:53.224"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.224" starttime="20181214 09:19:53.220"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:vpnMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.226" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.227" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.227" starttime="20181214 09:19:53.224"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.227" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181214 09:19:53.227" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.227" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:53.227" starttime="20181214 09:19:53.227"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.228" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:53.228" starttime="20181214 09:19:53.228"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.228" starttime="20181214 09:19:53.224"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-fib:fibEntries">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.230" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.230" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.230" starttime="20181214 09:19:53.228"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.231" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181214 09:19:53.231" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.231" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:53.231" starttime="20181214 09:19:53.230"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.231" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:53.231" starttime="20181214 09:19:53.231"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.231" starttime="20181214 09:19:53.228"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-interface-meta:interface-child-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.234" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-interface-meta:interface-child-info, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.234" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.235" starttime="20181214 09:19:53.232"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.235" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"272795776625121:br-ex-patch","interface-child-entry":[{"child-interface":"272795776625121:br-ex-patch:trunk"}]},{"parent-interface":"tap09e23be4-28","interface-child-entry":[{"child-interface":"09e23be4-28b0-414a-9ea2-eae5f68e3676"}]}]}} </msg>
<msg timestamp="20181214 09:19:53.235" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.235" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "272795776...</msg>
<status status="PASS" endtime="20181214 09:19:53.235" starttime="20181214 09:19:53.235"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.236" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "272795776625121:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "272795776625121:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "09e23be4-28b0-414a-9ea2-eae5f68e3676"
                    }
                ],
                "parent-interface": "tap09e23be4-28"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.236" starttime="20181214 09:19:53.236"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.236" starttime="20181214 09:19:53.232"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:router-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.239" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.239" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.239" starttime="20181214 09:19:53.236"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.240" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:53.240" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.240" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:53.240" starttime="20181214 09:19:53.239"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.240" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.240" starttime="20181214 09:19:53.240"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.240" starttime="20181214 09:19:53.236"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-id-to-vpn-instance">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.243" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-id-to-vpn-instance, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.243" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.243" starttime="20181214 09:19:53.241"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.244" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65"}]}} </msg>
<msg timestamp="20181214 09:19:53.244" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.244" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a...</msg>
<status status="PASS" endtime="20181214 09:19:53.244" starttime="20181214 09:19:53.243"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.244" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.244" starttime="20181214 09:19:53.244"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.244" starttime="20181214 09:19:53.240"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-instance-to-vpn-id">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.247" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-instance-to-vpn-id, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.247" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.247" starttime="20181214 09:19:53.245"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.248" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65","vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-id":100000}]}} </msg>
<msg timestamp="20181214 09:19:53.248" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.248" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
               ...</msg>
<status status="PASS" endtime="20181214 09:19:53.248" starttime="20181214 09:19:53.247"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.249" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.249" starttime="20181214 09:19:53.248"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.249" starttime="20181214 09:19:53.244"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:ext-routers">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.252" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.252" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.252" starttime="20181214 09:19:53.249"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.252" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:53.252" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.253" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:53.253" starttime="20181214 09:19:53.252"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.253" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.253" starttime="20181214 09:19:53.253"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.253" starttime="20181214 09:19:53.249"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-networks">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.255" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.255" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.255" starttime="20181214 09:19:53.253"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.256" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181214 09:19:53.256" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.256" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:53.256" starttime="20181214 09:19:53.256"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.257" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:53.257" starttime="20181214 09:19:53.256"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.257" starttime="20181214 09:19:53.253"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-subnets">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.259" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.259" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.259" starttime="20181214 09:19:53.257"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.260" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181214 09:19:53.260" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.260" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:53.260" starttime="20181214 09:19:53.259"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.260" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:53.260" starttime="20181214 09:19:53.260"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.260" starttime="20181214 09:19:53.257"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.263" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.263" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.264" starttime="20181214 09:19:53.261"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.264" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:53.264" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.264" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:53.264" starttime="20181214 09:19:53.264"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.265" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.265" starttime="20181214 09:19:53.264"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.265" starttime="20181214 09:19:53.260"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:intext-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.268" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:intext-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.268" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.268" starttime="20181214 09:19:53.265"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.268" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:53.268" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.268" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:53.268" starttime="20181214 09:19:53.268"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.269" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.269" starttime="20181214 09:19:53.269"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.269" starttime="20181214 09:19:53.265"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:napt-switches">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.273" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.273" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.273" starttime="20181214 09:19:53.269"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.274" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:53.274" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.274" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:53.274" starttime="20181214 09:19:53.274"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.275" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.275" starttime="20181214 09:19:53.274"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.275" starttime="20181214 09:19:53.269"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:router-id-name">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.278" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.278" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.278" starttime="20181214 09:19:53.275"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.279" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:53.279" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.279" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:53.279" starttime="20181214 09:19:53.278"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.279" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.279" starttime="20181214 09:19:53.279"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.279" starttime="20181214 09:19:53.275"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:snatint-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.284" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:snatint-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.284" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.284" starttime="20181214 09:19:53.280"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.285" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:53.285" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.285" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:53.285" starttime="20181214 09:19:53.285"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.286" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.286" starttime="20181214 09:19:53.285"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.286" starttime="20181214 09:19:53.280"></status>
</kw>
<kw type="foritem" name="${model} = config/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.295" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.295" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.295" starttime="20181214 09:19:53.286"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.311" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.272795776625121.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false},{"id":"SNAT.272795776625121.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.272795776625121.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.272795776625121.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false},{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.272795776625121.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.09e23be4-28b0-414a-9ea2-eae5f68e3676.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":8704}}}]},"strict":true,"cookie":134217735,"flow-name":"default.09e23be4-28b0-414a-9ea2-eae5f68e3676","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"26"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36,"flow":[{"id":"3676","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":76}},"strict":false,"cookie":150999958,"flow-name":"ITM Flow Entry :5014","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84120961024,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":38,"flow":[{"id":"385014","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":76}},"strict":false,"cookie":151327638,"flow-name":"6e9baee3-4703-423b-9631-196f45105082","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84120961024,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_v4_Broadcast_272795776625121_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_272795776625121_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"44f91859-7723-44e1-a95d-25948457eb65","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525014true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84120961025,"metadata-mask":1099494850561}},"strict":false,"cookie":141562774,"flow-name":"6e9baee3-4703-423b-9631-196f45105082","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210027}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525014false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84120961024,"metadata-mask":1099494850561}},"strict":false,"cookie":141562774,"flow-name":"6e9baee3-4703-423b-9631-196f45105082","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210028}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297728,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210016}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50501427279577662512134fa:16:3e:1d:aa:b3","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:1d:aa:b3"}},"metadata":{"metadata":37467516305408,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550422,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51501427279577662512134fa:16:3e:1d:aa:b3","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:1d:aa:b3"}},"metadata":{"metadata":84120961024,"metadata-mask":1099494850560}},"strict":true,"cookie":134419350,"flow-name":"6e9baee3-4703-423b-9631-196f45105082","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":8704,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.4.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4398046511104,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":21990232555520,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":27487790694400,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.34.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":34}},"strict":true,"cookie":142606370,"flow-name":"6e9baee3-4703-423b-9631-196f45105082","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":8704,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.34.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":37383395344384,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":34}},"strict":true,"cookie":142606370,"flow-name":"6e9baee3-4703-423b-9631-196f45105082","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:272795776625121:09e23be4-28b0-414a-9ea2-eae5f68e3676","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:26","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:09e23be4-28b0-414a-9ea2-eae5f68e3676","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":37383395344384,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:272795776625121:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.272795776625121.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17,"flow":[{"id":"272795776625121.17.09e23be4-28b0-414a-9ea2-eae5f68e3676.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":37383395344384,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.6e9baee3-4703-423b-9631-196f45105082.09e23be4-28b0-414a-9ea2-eae5f68e3676","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":34,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5014,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529252513584775168,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false}]}],"flow-node-inventory:group":[{"group-id":210016,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210015}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210015,"buckets":{},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"},{"group-id":225001,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e13b9ba2-e337-4e51-9e53-07a75695540c","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"},{"group-id":210028,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210027}}],"watch_port":4294967295}]},"group-name":"6e9baee3-4703-423b-9631-196f45105082","group-type":"group-all"},{"group-id":210027,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":34}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"6e9baee3-4703-423b-9631-196f45105082","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181214 09:19:53.311" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.313" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181214 09:19:53.313" starttime="20181214 09:19:53.296"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.314" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210015
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 6400
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210016,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210015,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 1024
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5120
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225001,
                        "group-name": "e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210027
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210028,
                        "group-name": "6e9baee3-4703-423b-9631-196f45105082",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 34
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210027,
                        "group-name": "6e9baee3-4703-423b-9631-196f45105082",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.09e23be4-28b0-414a-9ea2-eae5f68e3676",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.09e23be4-28b0-414a-9ea2-eae5f68e3676.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "26"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 8704
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 150999958,
                                "flow-name": "ITM Flow Entry :5014",
                                "hard-timeout": 0,
                                "id": "3676",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84120961024,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 76
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            }
                        ],
                        "id": 36
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 151327638,
                                "flow-name": "6e9baee3-4703-423b-9631-196f45105082",
                                "hard-timeout": 0,
                                "id": "385014",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84120961024,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 76
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            }
                        ],
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "44f91859-7723-44e1-a95d-25948457eb65",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562774,
                                "flow-name": "6e9baee3-4703-423b-9631-196f45105082",
                                "hard-timeout": 0,
                                "id": "525014true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210027
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84120961025,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562774,
                                "flow-name": "6e9baee3-4703-423b-9631-196f45105082",
                                "hard-timeout": 0,
                                "id": "525014false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210028
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84120961024,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210016
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297728,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134550422,
                                "hard-timeout": 0,
                                "id": "50501427279577662512134fa:16:3e:1d:aa:b3",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:1d:aa:b3"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 37467516305408,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419350,
                                "flow-name": "6e9baee3-4703-423b-9631-196f45105082",
                                "hard-timeout": 0,
                                "id": "51501427279577662512134fa:16:3e:1d:aa:b3",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 8704
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:1d:aa:b3"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84120961024,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1024
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5120
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5888
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4398046511104,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 21990232555520,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 6400
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 27487790694400,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606370,
                                "flow-name": "6e9baee3-4703-423b-9631-196f45105082",
                                "hard-timeout": 0,
                                "id": "55.34.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 8704
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 34
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606370,
                                "flow-name": "6e9baee3-4703-423b-9631-196f45105082",
                                "hard-timeout": 0,
                                "id": "55.34.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 37383395344384,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 34
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:09e23be4-28b0-414a-9ea2-eae5f68e3676",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:09e23be4-28b0-414a-9ea2-eae5f68e3676",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 37383395344384,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:26",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.6e9baee3-4703-423b-9631-196f45105082.09e23be4-28b0-414a-9ea2-eae5f68e3676",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.09e23be4-28b0-414a-9ea2-eae5f68e3676.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 34
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5014
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529252513584775168,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 37383395344384,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            }
                        ],
                        "id": 17
                    }
                ],
                "id": "openflow:272795776625121"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.316" starttime="20181214 09:19:53.313"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.316" starttime="20181214 09:19:53.286"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-dpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.319" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.319" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.319" starttime="20181214 09:19:53.316"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.320" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"44f91859-7723-44e1-a95d-25948457eb65"},{"elan-instance-name":"c7813aab-8b0b-4514-bc6b-7d6d19c8923b"},{"elan-instance-name":"95a7aaae-1907-4f00-bee4-a290267d5e9f"},{"elan-instance-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1132"]}]},{"elan-instance-name":"d6e91017-874f-4d7f-9390-18a64944fb6f"},{"elan-instance-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1133"]}]},{"elan-instance-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1121"]}]},{"elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["09e23be4-28b0-414a-9ea2-eae5f68e3676"]}]},{"elan-instance-name":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107"},{"elan-instance-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1131"]}]},{"elan-instance-name":"8c3e82a8-071a-4d20-abde-82c067e37c1b"},{"elan-instance-name":"5f9fc8e7-648f-48d0-84fe-d86762eacc95"},{"elan-instance-name":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8"}]}} </msg>
<msg timestamp="20181214 09:19:53.320" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.320" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181214 09:19:53.320" starttime="20181214 09:19:53.319"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.321" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
                "elan-instance-name": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b"
            },
            {
                "elan-instance-name": "95a7aaae-1907-4f00-bee4-a290267d5e9f"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1132"
                        ]
                    }
                ],
                "elan-instance-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd"
            },
            {
                "elan-instance-name": "d6e91017-874f-4d7f-9390-18a64944fb6f"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1133"
                        ]
                    }
                ],
                "elan-instance-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1121"
                        ]
                    }
                ],
                "elan-instance-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "09e23be4-28b0-414a-9ea2-eae5f68e3676"
                        ]
                    }
                ],
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082"
            },
            {
                "elan-instance-name": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1131"
                        ]
                    }
                ],
                "elan-instance-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a"
            },
            {
                "elan-instance-name": "8c3e82a8-071a-4d20-abde-82c067e37c1b"
            },
            {
                "elan-instance-name": "5f9fc8e7-648f-48d0-84fe-d86762eacc95"
            },
            {
                "elan-instance-name": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.321" starttime="20181214 09:19:53.320"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.321" starttime="20181214 09:19:53.316"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-forwarding-tables">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.323" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.323" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.324" starttime="20181214 09:19:53.321"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.324" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082","mac-entry":[{"mac-address":"fa:16:3e:1d:aa:b3","interface":"09e23be4-28b0-414a-9ea2-eae5f68e3676","ip-prefix":"61.2.1.2","isStaticAddress":true}]}]}} </msg>
<msg timestamp="20181214 09:19:53.324" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.324" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-i...</msg>
<status status="PASS" endtime="20181214 09:19:53.324" starttime="20181214 09:19:53.324"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.325" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082",
                "mac-entry": [
                    {
                        "interface": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                        "ip-prefix": "61.2.1.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:1d:aa:b3"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.325" starttime="20181214 09:19:53.324"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.325" starttime="20181214 09:19:53.321"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.329" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.329" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.329" starttime="20181214 09:19:53.325"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.329" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:53.329" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.329" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:53.329" starttime="20181214 09:19:53.329"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.330" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.330" starttime="20181214 09:19:53.330"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.330" starttime="20181214 09:19:53.325"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.332" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.333" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.333" starttime="20181214 09:19:53.330"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.333" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"name":"6e9baee3-4703-423b-9631-196f45105082","elan-interfaces":["09e23be4-28b0-414a-9ea2-eae5f68e3676"]}]}} </msg>
<msg timestamp="20181214 09:19:53.333" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.333" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                 ...</msg>
<status status="PASS" endtime="20181214 09:19:53.333" starttime="20181214 09:19:53.333"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.334" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                    "09e23be4-28b0-414a-9ea2-eae5f68e3676"
                ],
                "name": "6e9baee3-4703-423b-9631-196f45105082"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.334" starttime="20181214 09:19:53.334"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.334" starttime="20181214 09:19:53.330"></status>
</kw>
<kw type="foritem" name="${model} = operational/ietf-interfaces:interfaces-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.337" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.337" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.337" starttime="20181214 09:19:53.334"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.338" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"272795776625121:br-ex-patch:trunk","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:l2vlan","if-index":3,"statistics":{"discontinuity-time":"2018-12-14T08:20:53.139Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"272795776625121:br-ex-patch","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T08:16:07.027Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"tap09e23be4-28","lower-layer-if":["openflow:272795776625121:26"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T09:19:12.222Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","lower-layer-if":["openflow:272795776625121:26"],"type":"iana-if-type:l2vlan","if-index":34,"statistics":{"discontinuity-time":"2018-12-14T09:19:12.245Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181214 09:19:53.338" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.338" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:...</msg>
<status status="PASS" endtime="20181214 09:19:53.338" starttime="20181214 09:19:53.337"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.338" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:20:53.139Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:16:07.027Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:26"
                ],
                "name": "tap09e23be4-28",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:19:12.222Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 34,
                "lower-layer-if": [
                    "openflow:272795776625121:26"
                ],
                "name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:19:12.245Z"
                },
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.338" starttime="20181214 09:19:53.338"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.338" starttime="20181214 09:19:53.334"></status>
</kw>
<kw type="foritem" name="${model} = operational/interface-service-bindings:bound-services-state-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.341" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/interface-service-bindings:bound-services-state-list, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.342" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.342" starttime="20181214 09:19:53.339"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.342" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":34,"port-no":26,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":3,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":34,"port-no":26,"interface-type":"iana-if-type:l2vlan"}]}} </msg>
<msg timestamp="20181214 09:19:53.342" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.342" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 272795776625121,
                "if-index": 34,
                "interface-name": "09e23be...</msg>
<status status="PASS" endtime="20181214 09:19:53.342" starttime="20181214 09:19:53.342"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.343" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 272795776625121,
                "if-index": 34,
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 26,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 3,
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 34,
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 26,
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.343" starttime="20181214 09:19:53.343"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.343" starttime="20181214 09:19:53.339"></status>
</kw>
<kw type="foritem" name="${model} = operational/itm-state:tunnels_state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.346" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.346" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.346" starttime="20181214 09:19:53.343"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.347" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:53.347" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.347" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:53.347" starttime="20181214 09:19:53.347"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.348" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.348" starttime="20181214 09:19:53.347"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.348" starttime="20181214 09:19:53.343"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3nexthop:l3nexthop">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.351" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.351" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.351" starttime="20181214 09:19:53.348"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.352" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:53.352" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.352" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:53.352" starttime="20181214 09:19:53.351"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.352" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.352" starttime="20181214 09:19:53.352"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.352" starttime="20181214 09:19:53.348"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.356" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.356" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.356" starttime="20181214 09:19:53.353"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.356" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:53.357" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.357" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:53.357" starttime="20181214 09:19:53.356"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.357" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.357" starttime="20181214 09:19:53.357"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.357" starttime="20181214 09:19:53.352"></status>
</kw>
<kw type="foritem" name="${model} = operational/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.361" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.361" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.361" starttime="20181214 09:19:53.357"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.363" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:2d:53:56:c8:f7"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-standalone","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:datapath-id":"00:00:00:2d:53:56:c8:f7","ovsdb:bridge-uuid":"b432c6c4-6287-43e0-acc8-62136a0ab66c","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","termination-point":[{"tp-id":"eth0","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"e621b8d6-b0e2-46db-808d-5ad800db86a4","ovsdb:ifindex":2,"ovsdb:name":"eth0","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7bc67e4d-df67-4d5d-acd4-d337fd82db75","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"4e058751-86eb-437e-8a62-90553c47a0d4","ovsdb:ifindex":4,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"f9212ef2-d34d-447e-8c5d-9e34a0eb7ca1","ovsdb:ofport":65534},{"tp-id":"br-ex-int-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"3023f183-88b8-4043-b68d-33a8cf09c75a","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"573a1318-32a7-4f1e-baaf-a60b67f6f0df","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:bridge-external-ids":[{"bridge-external-id-key":"opendaylight-iid","bridge-external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"},{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"f8:1b:37:5c:a9:e1"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"ae491c00-54ea-4008-9450-61bde39089b6","ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.21:6653","controller-uuid":"c05d3c4e-aa8f-4e9e-a3ef-20a5c4c2a193","is-connected":true}],"ovsdb:datapath-id":"00:00:f8:1b:37:5c:a9:e1","termination-point":[{"tp-id":"tap09e23be4-28","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"17b1bf51-e057-4595-9e49-e1b081c1d3f5","ovsdb:name":"tap09e23be4-28","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:1d:aa:b3"},{"external-id-key":"iface-id","external-id-value":"09e23be4-28b0-414a-9ea2-eae5f68e3676"}],"ovsdb:port-uuid":"0339e73e-3ce5-46a1-93c1-4c5bdaea6fb4","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":26},{"tp-id":"br-ex-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"9182acb3-6683-4cd1-990c-6f9e5d7e2326","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"dcae0142-8b33-4e20-a185-624f54515fa5","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"dfe98e1e-37a2-4f49-8bda-f56b81bd0e9b","ovsdb:ifindex":26,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"0f15ce2a-8646-4f74-a307-e80caeee4ed1","ovsdb:ofport":65534}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9","ovsdb:datapath-type-entry":[{"datapath-type":"ovsdb:datapath-type-netdev"},{"datapath-type":"ovsdb:datapath-type-system"}],"ovsdb:ovs-version":"2.9.0","ovsdb:openvswitch-other-configs":[{"other-config-key":"provider_mappings","other-config-value":"datacentre:br-ex"},{"other-config-key":"local_ip","other-config-value":"192.0.2.21"}],"ovsdb:interface-type-entry":[{"interface-type":"ovsdb:interface-type-lisp"},{"interface-type":"ovsdb:interface-type-geneve"},{"interface-type":"ovsdb:interface-type-gre"},{"interface-type":"ovsdb:interface-type-system"},{"interface-type":"ovsdb:interface-type-vxlan"},{"interface-type":"ovsdb:interface-type-internal"},{"interface-type":"ovsdb:interface-type-stt"},{"interface-type":"ovsdb:interface-type-tap"},{"interface-type":"ovsdb:interface-type-patch"}],"ovsdb:connection-info":{"local-ip":"192.0.2.21","remote-port":52714,"remote-ip":"192.0.2.21","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"f719731f-d938-4508-afd6-1890f6fec1cf"},{"external-id-key":"rundir","external-id-value":"/var/run/openvswitch"},{"external-id-key":"odl_os_hostconfig_config_odl_l2","external-id-value":"{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"}],"ovsdb:db-version":"7.15.1","ovsdb:managed-node-entry":[{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.21:6640","connected":true,"number_of_connections":1}]}]}]} </msg>
<msg timestamp="20181214 09:19:53.363" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.363" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "ovsdb:bridge...</msg>
<status status="PASS" endtime="20181214 09:19:53.363" starttime="20181214 09:19:53.361"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.363" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:2d:53:56:c8:f7"
                        }
                    ],
                    "ovsdb:bridge-uuid": "b432c6c4-6287-43e0-acc8-62136a0ab66c",
                    "ovsdb:datapath-id": "00:00:00:2d:53:56:c8:f7",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-standalone",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 2,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "e621b8d6-b0e2-46db-808d-5ad800db86a4",
                            "ovsdb:name": "eth0",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "7bc67e4d-df67-4d5d-acd4-d337fd82db75",
                            "tp-id": "eth0"
                        },
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "4e058751-86eb-437e-8a62-90553c47a0d4",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "f9212ef2-d34d-447e-8c5d-9e34a0eb7ca1",
                            "tp-id": "br-ex"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "3023f183-88b8-4043-b68d-33a8cf09c75a",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "573a1318-32a7-4f1e-baaf-a60b67f6f0df",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridge-external-ids": [
                        {
                            "bridge-external-id-key": "opendaylight-iid",
                            "bridge-external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"
                        }
                    ],
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        },
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "f8:1b:37:5c:a9:e1"
                        }
                    ],
                    "ovsdb:bridge-uuid": "ae491c00-54ea-4008-9450-61bde39089b6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "c05d3c4e-aa8f-4e9e-a3ef-20a5c4c2a193",
                            "is-connected": true,
                            "target": "tcp:192.0.2.21:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:f8:1b:37:5c:a9:e1",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:1d:aa:b3"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "09e23be4-28b0-414a-9ea2-eae5f68e3676"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "17b1bf51-e057-4595-9e49-e1b081c1d3f5",
                            "ovsdb:name": "tap09e23be4-28",
                            "ovsdb:ofport": 26,
                            "ovsdb:port-uuid": "0339e73e-3ce5-46a1-93c1-4c5bdaea6fb4",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap09e23be4-28"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "9182acb3-6683-4cd1-990c-6f9e5d7e2326",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:ofport": 1,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "dcae0142-8b33-4e20-a185-624f54515fa5",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 26,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "dfe98e1e-37a2-4f49-8bda-f56b81bd0e9b",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "0f15ce2a-8646-4f74-a307-e80caeee4ed1",
                            "tp-id": "br-int"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.21",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.21",
                        "remote-port": 52714
                    },
                    "ovsdb:datapath-type-entry": [
                        {
                            "datapath-type": "ovsdb:datapath-type-netdev"
                        },
                        {
                            "datapath-type": "ovsdb:datapath-type-system"
                        }
                    ],
                    "ovsdb:db-version": "7.15.1",
                    "ovsdb:interface-type-entry": [
                        {
                            "interface-type": "ovsdb:interface-type-lisp"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-geneve"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-gre"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-system"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-vxlan"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-internal"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-stt"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-tap"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-patch"
                        }
                    ],
                    "ovsdb:managed-node-entry": [
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.21:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "f719731f-d938-4508-afd6-1890f6fec1cf"
                        },
                        {
                            "external-id-key": "rundir",
                            "external-id-value": "/var/run/openvswitch"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_config_odl_l2",
                            "external-id-value": "{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"
                        }
                    ],
                    "ovsdb:openvswitch-other-configs": [
                        {
                            "other-config-key": "provider_mappings",
                            "other-config-value": "datacentre:br-ex"
                        },
                        {
                            "other-config-key": "local_ip",
                            "other-config-value": "192.0.2.21"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181214 09:19:53.364" starttime="20181214 09:19:53.363"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.364" starttime="20181214 09:19:53.357"></status>
</kw>
<kw type="foritem" name="${model} = operational/neutron:neutron/neutron:ports">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.366" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.366" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.366" starttime="20181214 09:19:53.364"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.367" level="INFO">To JSON using : content={"ports":{"port":[{"uuid":"711d9b46-d038-43e8-b2d5-c9db4a29e05c","status":"DOWN"},{"uuid":"09e23be4-28b0-414a-9ea2-eae5f68e3676","status":"ACTIVE"},{"uuid":"8b1cbc4f-04f8-46bf-9cf9-2239353ae21d","status":"DOWN"}]}} </msg>
<msg timestamp="20181214 09:19:53.367" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.367" level="INFO">${pretty_output} = {
    "ports": {
        "port": [
            {
                "status": "DOWN",
                "uuid": "711d9b46-d038-43e8-b2d5-c9db4a29e05c"
            },
            {
                "status":...</msg>
<status status="PASS" endtime="20181214 09:19:53.367" starttime="20181214 09:19:53.367"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.368" level="INFO">{
    "ports": {
        "port": [
            {
                "status": "DOWN",
                "uuid": "711d9b46-d038-43e8-b2d5-c9db4a29e05c"
            },
            {
                "status": "ACTIVE",
                "uuid": "09e23be4-28b0-414a-9ea2-eae5f68e3676"
            },
            {
                "status": "DOWN",
                "uuid": "8b1cbc4f-04f8-46bf-9cf9-2239353ae21d"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.368" starttime="20181214 09:19:53.367"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.368" starttime="20181214 09:19:53.364"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-fib:label-route-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.371" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.371" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.371" starttime="20181214 09:19:53.368"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.371" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:53.371" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.372" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:53.372" starttime="20181214 09:19:53.371"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.372" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.372" starttime="20181214 09:19:53.372"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.372" starttime="20181214 09:19:53.368"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-interface-meta:if-indexes-interface-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.374" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-interface-meta:if-indexes-interface-map, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.375" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.375" starttime="20181214 09:19:53.372"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.375" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":34,"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676"},{"if-index":3,"interface-name":"272795776625121:br-ex-patch:trunk"}]}} </msg>
<msg timestamp="20181214 09:19:53.375" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.375" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 34,
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676"
            }...</msg>
<status status="PASS" endtime="20181214 09:19:53.375" starttime="20181214 09:19:53.375"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.376" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 34,
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676"
            },
            {
                "if-index": 3,
                "interface-name": "272795776625121:br-ex-patch:trunk"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.376" starttime="20181214 09:19:53.375"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.376" starttime="20181214 09:19:53.372"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:learnt-vpn-vip-to-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.379" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.379" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.379" starttime="20181214 09:19:53.376"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.379" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:53.379" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.379" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:53.379" starttime="20181214 09:19:53.379"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.380" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.380" starttime="20181214 09:19:53.380"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.380" starttime="20181214 09:19:53.376"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:neutron-router-dpns">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.383" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.383" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.383" starttime="20181214 09:19:53.380"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.383" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:53.384" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.384" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:53.384" starttime="20181214 09:19:53.383"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.384" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.384" starttime="20181214 09:19:53.384"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.384" starttime="20181214 09:19:53.380"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:port-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.387" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.387" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.387" starttime="20181214 09:19:53.384"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.388" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:53.388" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.388" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:53.388" starttime="20181214 09:19:53.387"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.388" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.388" starttime="20181214 09:19:53.388"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.388" starttime="20181214 09:19:53.384"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:prefix-to-interface">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.391" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.391" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.391" starttime="20181214 09:19:53.389"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.392" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:53.392" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.392" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:53.392" starttime="20181214 09:19:53.392"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.393" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.393" starttime="20181214 09:19:53.392"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.393" starttime="20181214 09:19:53.388"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:subnet-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.395" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.396" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.396" starttime="20181214 09:19:53.393"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.396" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"1e4edfa6-cbe1-4350-a6cc-902700e990e9","route-adv-state":"advertised","vrf-id":"1e4edfa6-cbe1-4350-a6cc-902700e990e9","label":100002,"elan-tag":5002,"subnet-cidr":"192.0.2.0/24","vpn-name":"1e4edfa6-cbe1-4350-a6cc-902700e990e9"}]}} </msg>
<msg timestamp="20181214 09:19:53.396" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.396" level="INFO">${pretty_output} = {
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
          ...</msg>
<status status="PASS" endtime="20181214 09:19:53.396" starttime="20181214 09:19:53.396"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.397" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.0.2.0/24",
                "subnet-id": "1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                "vpn-name": "1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                "vrf-id": "1e4edfa6-cbe1-4350-a6cc-902700e990e9"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.397" starttime="20181214 09:19:53.397"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.397" starttime="20181214 09:19:53.393"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-instance-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.400" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-instance-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.400" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.400" starttime="20181214 09:19:53.397"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.400" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-id":100000,"vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":272795776625121,"dpn-state":"active","vpn-interfaces":[{"interface-name":"272795776625121:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181214 09:19:53.400" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.401" level="INFO">${pretty_output} = {
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured":...</msg>
<status status="PASS" endtime="20181214 09:19:53.401" starttime="20181214 09:19:53.400"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.401" level="INFO">{
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 272795776625121,
                        "vpn-interfaces": [
                            {
                                "interface-name": "272795776625121:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.401" starttime="20181214 09:19:53.401"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.401" starttime="20181214 09:19:53.397"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-interface-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.403" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-interface-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.403" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.404" starttime="20181214 09:19:53.401"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.404" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181214 09:19:53.404" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.404" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:53.404" starttime="20181214 09:19:53.404"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.405" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:53.405" starttime="20181214 09:19:53.405"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.405" starttime="20181214 09:19:53.401"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-to-extraroute">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.408" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.408" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.408" starttime="20181214 09:19:53.405"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.409" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\"."}]}} </msg>
<msg timestamp="20181214 09:19:53.409" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.409" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. ...</msg>
<status status="PASS" endtime="20181214 09:19:53.409" starttime="20181214 09:19:53.409"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.410" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\".",
                "error-tag": "invalid-value",
                "error-type": "protocol"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.410" starttime="20181214 09:19:53.409"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.410" starttime="20181214 09:19:53.405"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:external-ips-counter">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.412" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.412" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.413" starttime="20181214 09:19:53.410"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.413" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:53.413" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.413" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:53.413" starttime="20181214 09:19:53.413"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.414" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.414" starttime="20181214 09:19:53.414"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.414" starttime="20181214 09:19:53.410"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.417" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.417" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.417" starttime="20181214 09:19:53.414"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.418" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:53.418" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.418" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:53.418" starttime="20181214 09:19:53.417"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.418" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.418" starttime="20181214 09:19:53.418"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.418" starttime="20181214 09:19:53.414"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:intext-ip-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.421" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.421" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.421" starttime="20181214 09:19:53.419"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.422" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:53.422" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.422" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:53.422" starttime="20181214 09:19:53.421"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.422" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.422" starttime="20181214 09:19:53.422"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.422" starttime="20181214 09:19:53.418"></status>
</kw>
<kw type="foritem" name="${model} = operational/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:53.426" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 09:19:53.426" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:53.426" starttime="20181214 09:19:53.423"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:53.429" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","node-connector":[{"id":"openflow:272795776625121:26","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap09e23be4-28","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":26,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:LOCAL","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":4294967294,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"f8:1b:37:5c:a9:e1","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-int","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false}},{"id":"openflow:272795776625121:1","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":1,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"36:95:15:0b:6c:54","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-ex-patch","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}}],"opendaylight-group-statistics:group-features":{"group-capabilities-supported":["opendaylight-group-types:chaining","opendaylight-group-types:select-liveness","opendaylight-group-types:select-weight"],"actions":[67076097],"max-groups":[4294967040],"group-types-supported":["opendaylight-group-types:group-all","opendaylight-group-types:group-indirect","opendaylight-group-types:group-select","opendaylight-group-types:group-ff"]},"flow-node-inventory:port-number":49238,"flow-node-inventory:serial-number":"None","flow-node-inventory:table":[{"id":235},{"id":209},{"id":175},{"id":89},{"id":119},{"id":21},{"id":51},{"id":234},{"id":208},{"id":174},{"id":88},{"id":118},{"id":20},{"id":50},{"id":237},{"id":207},{"id":177},{"id":0},{"id":87},{"id":121},{"id":19},{"id":53},{"id":236},{"id":206},{"id":176},{"id":1},{"id":86},{"id":120},{"id":18},{"id":52},{"id":239},{"id":205},{"id":171},{"id":85},{"id":115},{"id":25},{"id":55},{"id":238},{"id":204},{"id":170},{"id":84},{"id":114},{"id":24},{"id":54},{"id":241},{"id":203},{"id":173},{"id":83},{"id":117},{"id":23},{"id":57},{"id":240},{"id":202},{"id":172},{"id":82},{"id":116},{"id":22},{"id":56},{"id":227},{"id":201},{"id":167},{"id":97},{"id":127},{"id":29},{"id":59},{"id":226},{"id":200},{"id":166},{"id":96},{"id":126},{"id":28},{"id":58},{"id":229},{"id":199},{"id":169},{"id":95},{"id":129},{"id":27},{"id":61},{"id":228},{"id":198},{"id":168},{"id":94},{"id":128},{"id":26},{"id":60},{"id":231},{"id":197},{"id":163},{"id":93},{"id":123},{"id":33},{"id":63},{"id":230},{"id":196},{"id":162},{"id":92},{"id":122},{"id":32},{"id":62},{"id":233},{"id":195},{"id":165},{"id":91},{"id":125},{"id":31},{"id":65},{"id":232},{"id":194},{"id":164},{"id":90},{"id":124},{"id":30},{"id":64},{"id":252},{"id":218},{"id":192},{"id":158},{"id":15},{"id":104},{"id":134},{"id":36},{"id":66},{"id":253},{"id":219},{"id":193},{"id":159},{"id":14},{"id":105},{"id":135},{"id":37},{"id":67},{"id":250},{"id":220},{"id":190},{"id":160},{"id":17},{"id":102},{"id":136},{"id":34},{"id":68},{"id":251},{"id":221},{"id":191},{"id":161},{"id":16},{"id":103},{"id":137},{"id":35},{"id":69},{"id":222},{"id":188},{"id":154},{"id":11},{"id":100},{"id":130},{"id":40},{"id":70},{"id":223},{"id":189},{"id":155},{"id":10},{"id":101},{"id":131},{"id":41},{"id":71},{"id":224},{"id":186},{"id":156},{"id":13},{"id":98},{"id":132},{"id":38},{"id":72},{"id":225},{"id":187},{"id":157},{"id":12},{"id":99},{"id":133},{"id":39},{"id":73},{"id":244},{"id":210},{"id":184},{"id":150},{"id":7},{"id":112},{"id":142},{"id":44},{"id":74},{"id":245},{"id":211},{"id":185},{"id":151},{"id":6},{"id":113},{"id":143},{"id":45},{"id":75},{"id":242},{"id":212},{"id":182},{"id":152},{"id":9},{"id":110},{"id":144},{"id":42},{"id":76},{"id":243},{"id":213},{"id":183},{"id":153},{"id":8},{"id":111},{"id":145},{"id":43},{"id":77},{"id":248},{"id":214},{"id":180},{"id":146},{"id":3},{"id":108},{"id":138},{"id":48},{"id":78},{"id":249},{"id":215},{"id":181},{"id":147},{"id":2},{"id":109},{"id":139},{"id":49},{"id":79},{"id":246},{"id":216},{"id":178},{"id":148},{"id":5},{"id":106},{"id":140},{"id":46},{"id":80},{"id":247},{"id":217},{"id":179},{"id":149},{"id":4},{"id":107},{"id":141},{"id":47},{"id":81}],"flow-node-inventory:hardware":"Open vSwitch","flow-node-inventory:description":"None","flow-node-inventory:software":"2.9.0","flow-node-inventory:switch-features":{"max_buffers":0,"max_tables":254,"capabilities":["flow-node-inventory:flow-feature-capability-flow-stats","flow-node-inventory:flow-feature-capability-queue-stats","flow-node-inventory:flow-feature-capability-port-stats","flow-node-inventory:flow-feature-capability-table-stats","flow-node-inventory:flow-feature-capability-group-stats"]},"flow-node-inventory:manufacturer":"Nicira, Inc.","flow-node-inventory:ip-address":"192.0.2.21"}]}} </msg>
<msg timestamp="20181214 09:19:53.429" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:53.429" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-i...</msg>
<status status="PASS" endtime="20181214 09:19:53.429" starttime="20181214 09:19:53.426"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.430" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.21",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 49238,
                "flow-node-inventory:serial-number": "None",
                "flow-node-inventory:software": "2.9.0",
                "flow-node-inventory:switch-features": {
                    "capabilities": [
                        "flow-node-inventory:flow-feature-capability-flow-stats",
                        "flow-node-inventory:flow-feature-capability-queue-stats",
                        "flow-node-inventory:flow-feature-capability-port-stats",
                        "flow-node-inventory:flow-feature-capability-table-stats",
                        "flow-node-inventory:flow-feature-capability-group-stats"
                    ],
                    "max_buffers": 0,
                    "max_tables": 254
                },
                "flow-node-inventory:table": [
                    {
                        "id": 235
                    },
                    {
                        "id": 209
                    },
                    {
                        "id": 175
                    },
                    {
                        "id": 89
                    },
                    {
                        "id": 119
                    },
                    {
                        "id": 21
                    },
                    {
                        "id": 51
                    },
                    {
                        "id": 234
                    },
                    {
                        "id": 208
                    },
                    {
                        "id": 174
                    },
                    {
                        "id": 88
                    },
                    {
                        "id": 118
                    },
                    {
                        "id": 20
                    },
                    {
                        "id": 50
                    },
                    {
                        "id": 237
                    },
                    {
                        "id": 207
                    },
                    {
                        "id": 177
                    },
                    {
                        "id": 0
                    },
                    {
                        "id": 87
                    },
                    {
                        "id": 121
                    },
                    {
                        "id": 19
                    },
                    {
                        "id": 53
                    },
                    {
                        "id": 236
                    },
                    {
                        "id": 206
                    },
                    {
                        "id": 176
                    },
                    {
                        "id": 1
                    },
                    {
                        "id": 86
                    },
                    {
                        "id": 120
                    },
                    {
                        "id": 18
                    },
                    {
                        "id": 52
                    },
                    {
                        "id": 239
                    },
                    {
                        "id": 205
                    },
                    {
                        "id": 171
                    },
                    {
                        "id": 85
                    },
                    {
                        "id": 115
                    },
                    {
                        "id": 25
                    },
                    {
                        "id": 55
                    },
                    {
                        "id": 238
                    },
                    {
                        "id": 204
                    },
                    {
                        "id": 170
                    },
                    {
                        "id": 84
                    },
                    {
                        "id": 114
                    },
                    {
                        "id": 24
                    },
                    {
                        "id": 54
                    },
                    {
                        "id": 241
                    },
                    {
                        "id": 203
                    },
                    {
                        "id": 173
                    },
                    {
                        "id": 83
                    },
                    {
                        "id": 117
                    },
                    {
                        "id": 23
                    },
                    {
                        "id": 57
                    },
                    {
                        "id": 240
                    },
                    {
                        "id": 202
                    },
                    {
                        "id": 172
                    },
                    {
                        "id": 82
                    },
                    {
                        "id": 116
                    },
                    {
                        "id": 22
                    },
                    {
                        "id": 56
                    },
                    {
                        "id": 227
                    },
                    {
                        "id": 201
                    },
                    {
                        "id": 167
                    },
                    {
                        "id": 97
                    },
                    {
                        "id": 127
                    },
                    {
                        "id": 29
                    },
                    {
                        "id": 59
                    },
                    {
                        "id": 226
                    },
                    {
                        "id": 200
                    },
                    {
                        "id": 166
                    },
                    {
                        "id": 96
                    },
                    {
                        "id": 126
                    },
                    {
                        "id": 28
                    },
                    {
                        "id": 58
                    },
                    {
                        "id": 229
                    },
                    {
                        "id": 199
                    },
                    {
                        "id": 169
                    },
                    {
                        "id": 95
                    },
                    {
                        "id": 129
                    },
                    {
                        "id": 27
                    },
                    {
                        "id": 61
                    },
                    {
                        "id": 228
                    },
                    {
                        "id": 198
                    },
                    {
                        "id": 168
                    },
                    {
                        "id": 94
                    },
                    {
                        "id": 128
                    },
                    {
                        "id": 26
                    },
                    {
                        "id": 60
                    },
                    {
                        "id": 231
                    },
                    {
                        "id": 197
                    },
                    {
                        "id": 163
                    },
                    {
                        "id": 93
                    },
                    {
                        "id": 123
                    },
                    {
                        "id": 33
                    },
                    {
                        "id": 63
                    },
                    {
                        "id": 230
                    },
                    {
                        "id": 196
                    },
                    {
                        "id": 162
                    },
                    {
                        "id": 92
                    },
                    {
                        "id": 122
                    },
                    {
                        "id": 32
                    },
                    {
                        "id": 62
                    },
                    {
                        "id": 233
                    },
                    {
                        "id": 195
                    },
                    {
                        "id": 165
                    },
                    {
                        "id": 91
                    },
                    {
                        "id": 125
                    },
                    {
                        "id": 31
                    },
                    {
                        "id": 65
                    },
                    {
                        "id": 232
                    },
                    {
                        "id": 194
                    },
                    {
                        "id": 164
                    },
                    {
                        "id": 90
                    },
                    {
                        "id": 124
                    },
                    {
                        "id": 30
                    },
                    {
                        "id": 64
                    },
                    {
                        "id": 252
                    },
                    {
                        "id": 218
                    },
                    {
                        "id": 192
                    },
                    {
                        "id": 158
                    },
                    {
                        "id": 15
                    },
                    {
                        "id": 104
                    },
                    {
                        "id": 134
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 66
                    },
                    {
                        "id": 253
                    },
                    {
                        "id": 219
                    },
                    {
                        "id": 193
                    },
                    {
                        "id": 159
                    },
                    {
                        "id": 14
                    },
                    {
                        "id": 105
                    },
                    {
                        "id": 135
                    },
                    {
                        "id": 37
                    },
                    {
                        "id": 67
                    },
                    {
                        "id": 250
                    },
                    {
                        "id": 220
                    },
                    {
                        "id": 190
                    },
                    {
                        "id": 160
                    },
                    {
                        "id": 17
                    },
                    {
                        "id": 102
                    },
                    {
                        "id": 136
                    },
                    {
                        "id": 34
                    },
                    {
                        "id": 68
                    },
                    {
                        "id": 251
                    },
                    {
                        "id": 221
                    },
                    {
                        "id": 191
                    },
                    {
                        "id": 161
                    },
                    {
                        "id": 16
                    },
                    {
                        "id": 103
                    },
                    {
                        "id": 137
                    },
                    {
                        "id": 35
                    },
                    {
                        "id": 69
                    },
                    {
                        "id": 222
                    },
                    {
                        "id": 188
                    },
                    {
                        "id": 154
                    },
                    {
                        "id": 11
                    },
                    {
                        "id": 100
                    },
                    {
                        "id": 130
                    },
                    {
                        "id": 40
                    },
                    {
                        "id": 70
                    },
                    {
                        "id": 223
                    },
                    {
                        "id": 189
                    },
                    {
                        "id": 155
                    },
                    {
                        "id": 10
                    },
                    {
                        "id": 101
                    },
                    {
                        "id": 131
                    },
                    {
                        "id": 41
                    },
                    {
                        "id": 71
                    },
                    {
                        "id": 224
                    },
                    {
                        "id": 186
                    },
                    {
                        "id": 156
                    },
                    {
                        "id": 13
                    },
                    {
                        "id": 98
                    },
                    {
                        "id": 132
                    },
                    {
                        "id": 38
                    },
                    {
                        "id": 72
                    },
                    {
                        "id": 225
                    },
                    {
                        "id": 187
                    },
                    {
                        "id": 157
                    },
                    {
                        "id": 12
                    },
                    {
                        "id": 99
                    },
                    {
                        "id": 133
                    },
                    {
                        "id": 39
                    },
                    {
                        "id": 73
                    },
                    {
                        "id": 244
                    },
                    {
                        "id": 210
                    },
                    {
                        "id": 184
                    },
                    {
                        "id": 150
                    },
                    {
                        "id": 7
                    },
                    {
                        "id": 112
                    },
                    {
                        "id": 142
                    },
                    {
                        "id": 44
                    },
                    {
                        "id": 74
                    },
                    {
                        "id": 245
                    },
                    {
                        "id": 211
                    },
                    {
                        "id": 185
                    },
                    {
                        "id": 151
                    },
                    {
                        "id": 6
                    },
                    {
                        "id": 113
                    },
                    {
                        "id": 143
                    },
                    {
                        "id": 45
                    },
                    {
                        "id": 75
                    },
                    {
                        "id": 242
                    },
                    {
                        "id": 212
                    },
                    {
                        "id": 182
                    },
                    {
                        "id": 152
                    },
                    {
                        "id": 9
                    },
                    {
                        "id": 110
                    },
                    {
                        "id": 144
                    },
                    {
                        "id": 42
                    },
                    {
                        "id": 76
                    },
                    {
                        "id": 243
                    },
                    {
                        "id": 213
                    },
                    {
                        "id": 183
                    },
                    {
                        "id": 153
                    },
                    {
                        "id": 8
                    },
                    {
                        "id": 111
                    },
                    {
                        "id": 145
                    },
                    {
                        "id": 43
                    },
                    {
                        "id": 77
                    },
                    {
                        "id": 248
                    },
                    {
                        "id": 214
                    },
                    {
                        "id": 180
                    },
                    {
                        "id": 146
                    },
                    {
                        "id": 3
                    },
                    {
                        "id": 108
                    },
                    {
                        "id": 138
                    },
                    {
                        "id": 48
                    },
                    {
                        "id": 78
                    },
                    {
                        "id": 249
                    },
                    {
                        "id": 215
                    },
                    {
                        "id": 181
                    },
                    {
                        "id": 147
                    },
                    {
                        "id": 2
                    },
                    {
                        "id": 109
                    },
                    {
                        "id": 139
                    },
                    {
                        "id": 49
                    },
                    {
                        "id": 79
                    },
                    {
                        "id": 246
                    },
                    {
                        "id": 216
                    },
                    {
                        "id": 178
                    },
                    {
                        "id": 148
                    },
                    {
                        "id": 5
                    },
                    {
                        "id": 106
                    },
                    {
                        "id": 140
                    },
                    {
                        "id": 46
                    },
                    {
                        "id": 80
                    },
                    {
                        "id": 247
                    },
                    {
                        "id": 217
                    },
                    {
                        "id": 179
                    },
                    {
                        "id": 149
                    },
                    {
                        "id": 4
                    },
                    {
                        "id": 107
                    },
                    {
                        "id": 141
                    },
                    {
                        "id": 47
                    },
                    {
                        "id": 81
                    }
                ],
                "id": "openflow:272795776625121",
                "node-connector": [
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap09e23be4-28",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 26,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:26"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "f8:1b:37:5c:a9:e1",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-int",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 4294967294,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:LOCAL"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "36:95:15:0b:6c:54",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-ex-patch",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 1,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:1"
                    }
                ],
                "opendaylight-group-statistics:group-features": {
                    "actions": [
                        67076097
                    ],
                    "group-capabilities-supported": [
                        "opendaylight-group-types:chaining",
                        "opendaylight-group-types:select-liveness",
                        "opendaylight-group-types:select-weight"
                    ],
                    "group-types-supported": [
                        "opendaylight-group-types:group-all",
                        "opendaylight-group-types:group-indirect",
                        "opendaylight-group-types:group-select",
                        "opendaylight-group-types:group-ff"
                    ],
                    "max-groups": [
                        4294967040
                    ]
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:53.430" starttime="20181214 09:19:53.429"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.430" starttime="20181214 09:19:53.422"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.430" starttime="20181214 09:19:53.124"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.430" starttime="20181214 09:19:53.123"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.430" starttime="20181214 09:19:53.115"></status>
</kw>
<kw name="Fail If Exceptions Found During Test" library="KarafKeywords">
<doc>Create a failure if an Exception is found in the karaf.log that has not been whitelisted.</doc>
<arguments>
<arg>${test_name}</arg>
<arg>fail=${fail}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ 1 | ${NUM_ODL_SYSTEM} + 1 ]">
<kw type="foritem" name="${i} = 1">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sed '1,/ROBOT MESSAGE: Starting test ${test_name}/d' ${log_file}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:19:53.432" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.Neutron Security Group.TC04_Create Security Rule with port_range_max = -1/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181214 09:19:53.432" starttime="20181214 09:19:53.432"></status>
</kw>
<kw name="Get Karaf Log Lines From Test Start" library="KarafKeywords">
<doc>Scrapes all log messages that match regexp ${type} which fall after a point given by a log message that</doc>
<arguments>
<arg>${ODL_SYSTEM_${i}_IP}</arg>
<arg>${test_name}</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>${ip}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:53.441" starttime="20181214 09:19:53.441"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 09:19:53.442" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:19:53.442" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:19:53.442" starttime="20181214 09:19:53.442"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 09:19:53.442" level="INFO">Attempting to execute command "sed '1,/ROBOT MESSAGE: Starting test CSIT.Neutron Security Group.TC04_Create Security Rule with port_range_max = -1/d' /tmp//opt/opendaylight/data/log/karaf.log" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 09:19:53.443" starttime="20181214 09:19:53.442"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 09:19:53.443" level="INFO">${conn_id} = 27</msg>
<status status="PASS" endtime="20181214 09:19:53.443" starttime="20181214 09:19:53.443"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 09:19:53.444" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:19:53.444" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 09:19:53.444" starttime="20181214 09:19:53.444"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:53.445" starttime="20181214 09:19:53.444"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.446" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 09:19:53.873" level="INFO">Read output: Last login: Fri Dec 14 09:19:46 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:19:53.873" starttime="20181214 09:19:53.445"></status>
</kw>
<msg timestamp="20181214 09:19:53.873" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:19:53.873" starttime="20181214 09:19:53.445"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.874" starttime="20181214 09:19:53.443"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 09:19:53.875" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.Neutron Security Group.TC04_Create Security Rule with port_range_max = -1/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181214 09:19:53.910" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181214 09:19:53.911" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 09:19:53.911" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181214 09:19:53.911" starttime="20181214 09:19:53.874"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:19:53.976" starttime="20181214 09:19:53.912"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.978" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181214 09:19:53.978" starttime="20181214 09:19:53.977"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:53.979" starttime="20181214 09:19:53.978"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.982" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:19:53.982" starttime="20181214 09:19:53.981"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.982" starttime="20181214 09:19:53.980"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:53.987" starttime="20181214 09:19:53.986"></status>
</kw>
<msg timestamp="20181214 09:19:53.987" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:19:53.987" starttime="20181214 09:19:53.985"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.987" starttime="20181214 09:19:53.983"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.988" starttime="20181214 09:19:53.440"></status>
</kw>
<msg timestamp="20181214 09:19:53.988" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:19:53.988" starttime="20181214 09:19:53.440"></status>
</kw>
<msg timestamp="20181214 09:19:53.989" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:19:53.989" starttime="20181214 09:19:53.439"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${\n}</arg>
</arguments>
<assign>
<var>@{log_lines}</var>
</assign>
<msg timestamp="20181214 09:19:53.990" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181214 09:19:53.990" starttime="20181214 09:19:53.989"></status>
</kw>
<msg timestamp="20181214 09:19:53.991" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181214 09:19:53.991" starttime="20181214 09:19:53.439"></status>
</kw>
<kw name="Verify Exceptions" library="excepts">
<doc>Return a list of exceptions not in the whitelist for the given lines.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<assign>
<var>${exlist}</var>
<var>${matchlist}</var>
</assign>
<msg timestamp="20181214 09:19:53.992" level="INFO">${exlist} = []</msg>
<msg timestamp="20181214 09:19:53.992" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181214 09:19:53.992" starttime="20181214 09:19:53.991"></status>
</kw>
<kw name="Write Exceptions Map To File" library="excepts">
<doc>Write the exceptions map to a file under the testname header. The output</doc>
<arguments>
<arg>${SUITE_NAME}.${TEST_NAME}</arg>
<arg>/tmp/odl${i}_exceptions.txt</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:53.994" starttime="20181214 09:19:53.993"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${exlist}</arg>
</arguments>
<assign>
<var>${listlength}</var>
</assign>
<msg timestamp="20181214 09:19:53.995" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:19:53.995" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181214 09:19:53.995" starttime="20181214 09:19:53.995"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${fail}"=="True" and ${listlength} != 0</arg>
<arg>Log And Fail Exceptions</arg>
<arg>${exlist}</arg>
<arg>${listlength}</arg>
<arg>ELSE</arg>
<arg>Collections.Log List</arg>
<arg>${matchlist}</arg>
</arguments>
<kw name="Log List" library="Collections">
<doc>Logs the length and contents of the ``list`` using given ``level``.</doc>
<arguments>
<arg>${matchlist}</arg>
</arguments>
<msg timestamp="20181214 09:19:53.997" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181214 09:19:53.997" starttime="20181214 09:19:53.997"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.997" starttime="20181214 09:19:53.996"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.997" starttime="20181214 09:19:53.431"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.998" starttime="20181214 09:19:53.431"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:53.998" starttime="20181214 09:19:53.431"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:54.022" starttime="20181214 09:19:54.021"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:19:54.023" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:19:54.203" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:19:54.204" starttime="20181214 09:19:54.023"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:54.217" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181214 09:19:54.217" starttime="20181214 09:19:54.204"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:54.221" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 09:19:54.222" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:19:54.222" starttime="20181214 09:19:54.218"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 09:19:54.269" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 09:19:54.270" starttime="20181214 09:19:54.222"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:19:54.272" starttime="20181214 09:19:54.270"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:19:54.272" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:19:54.273" starttime="20181214 09:19:54.272"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:54.273" starttime="20181214 09:19:54.018"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:54.273" starttime="20181214 09:19:53.999"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:54.273" starttime="20181214 09:19:53.998"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:54.273" starttime="20181214 09:19:53.998"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:54.273" starttime="20181214 09:19:51.331"></status>
</kw>
<doc>Create Security Rule with port_range_max = -1</doc>
<tags>
<tag>Regression</tag>
</tags>
<status status="PASS" endtime="20181214 09:19:54.273" critical="yes" starttime="20181214 09:19:47.225"></status>
</test>
<kw type="teardown" name="OpenStack Suite Teardown" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Get Suite Debugs" library="OpenStackOperations">
<kw name="Get Test Teardown Debugs" library="OpenStackOperations">
<arguments>
<arg>test_name=${SUITE_NAME}</arg>
<arg>fail=False</arg>
</arguments>
<kw name="Get All" library="ODLTools">
<doc>Get all results provided by ODLTools</doc>
<arguments>
<arg>node_ip=${HA_PROXY_IP}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Cluster Info" library="ODLTools">
<doc>Get ODL Cluster related information like transaction counts, commit rates, etc.</doc>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show cluster-info -i ${ODL_SYSTEM_${i+1}_IP} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:19:54.279" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.21 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka</msg>
<status status="PASS" endtime="20181214 09:19:54.279" starttime="20181214 09:19:54.278"></status>
</kw>
<kw name="Run" library="OperatingSystem">
<doc>Runs the given command in the system and returns the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:54.282" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.21 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 09:19:54.715" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181214 09:19:54.715" starttime="20181214 09:19:54.279"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>output: ${output}</arg>
</arguments>
<msg timestamp="20181214 09:19:54.717" level="INFO">output: ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operational Sync Status = True
--------------------------------------------------------------------------------------------------------

--------------------------------------- Datastore Status -----------------------------------------------

---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1426
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 10
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 475
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 3045
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1698
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-entity-ownership-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 30
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-entity-ownership-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 140
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- DOMDataBroker CommitStats Details ----------------------------------

AverageCommitTime   = 0.00 ns
LongestCommitTime   = 0.00 ns
ShortestCommitTime  = 0.00 ns
TotalCommits        = 0
--------------------------------------------------------------------------------------------------------

----------------------------------- DISTRIBUTED DATASTORE COMMIT RATE ----------------------------------

distributed-data-store.config.commit.rate_Min      = 0.434189
distributed-data-store.config.commit.rate_Max      = 46.188531
distributed-data-store.config.commit.rate_Mean     = 3.90445484595
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 1911
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.090022
distributed-data-store.operational.commit.rate_Max      = 8.150287
distributed-data-store.operational.commit.rate_Mean     = 0.54643014473
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 4883
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- NETSTAT DETAILS FOR PORT 2550 --------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------- CPU AND MEMORY UTILIZATION OF THE KARAF PROCESS GATHERED BY 'TOP' --------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- FREE AND USED MEMORY IN THE SYSTEM ---------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- NODE HEALTH CHECK STATUS -------------------------------------------

Cluster Members = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Cluster Leader = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Unreachable Members = 
None
--------------------------------------------------------------------------------------------------------

-------------------------------------- lsof of KARAF Process -------------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

None</msg>
<status status="PASS" endtime="20181214 09:19:54.717" starttime="20181214 09:19:54.716"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:54.718" starttime="20181214 09:19:54.278"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:54.718" starttime="20181214 09:19:54.278"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:54.718" starttime="20181214 09:19:54.277"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Get EOS</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get EOS" library="ODLTools">
<doc>Get the various ODL entity ownership information</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181214 09:19:54.723" level="INFO">${tmpdir} = CSIT_Neutron_Security_Group</msg>
<status status="PASS" endtime="20181214 09:19:54.723" starttime="20181214 09:19:54.722"></status>
</kw>
<msg timestamp="20181214 09:19:54.724" level="INFO">${dstdir} = /tmp/CSIT_Neutron_Security_Group</msg>
<status status="PASS" endtime="20181214 09:19:54.724" starttime="20181214 09:19:54.721"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show eos -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:19:54.725" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Neutron_Security_Group</msg>
<status status="PASS" endtime="20181214 09:19:54.725" starttime="20181214 09:19:54.724"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:54.729" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Neutron_Security_Group 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 09:19:55.052" level="INFO">${rc} = 0</msg>
<msg timestamp="20181214 09:19:55.052" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181214 09:19:55.052" starttime="20181214 09:19:54.726"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181214 09:19:55.054" level="INFO">rc: 0, output: ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
------------------------------------------------------- ------------------
VPN_SERVICE                                             member-1 (member-1)
arpmonitoring                                           member-1 (member-1)
bgp                                                     member-1 (member-1)
elan                                                    member-1 (member-1)
interface_config                                        member-1 (member-1)
interface_service_binding                               member-1 (member-1)
itm_config                                              member-1 (member-1)
netvirt-acl                                             member-1 (member-1)
netvirt-ipv6service-owner-entity                        member-1 (member-1)
netvirt-qos-owner-entity                                member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/272795776625121 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/192.0.2.21     member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181214 09:19:55.054" starttime="20181214 09:19:55.053"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:55.056" starttime="20181214 09:19:55.055"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:55.057" starttime="20181214 09:19:54.719"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:55.057" starttime="20181214 09:19:54.718"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Analyze Tunnels</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181214 09:19:55.062" level="INFO">${tmpdir} = CSIT_Neutron_Security_Group</msg>
<status status="PASS" endtime="20181214 09:19:55.062" starttime="20181214 09:19:55.061"></status>
</kw>
<msg timestamp="20181214 09:19:55.063" level="INFO">${dstdir} = /tmp/CSIT_Neutron_Security_Group</msg>
<status status="PASS" endtime="20181214 09:19:55.063" starttime="20181214 09:19:55.060"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt analyze tunnels -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:19:55.065" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Neutron_Security_Group</msg>
<status status="PASS" endtime="20181214 09:19:55.065" starttime="20181214 09:19:55.064"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:55.069" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Neutron_Security_Group 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 09:19:55.371" level="INFO">${rc} = 1</msg>
<msg timestamp="20181214 09:19:55.371" level="INFO">${output} = 2018-12-14 09:19:55,330 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:tunnel-list
2018-12-14 09:19:55,333 | ERR | common.r...</msg>
<status status="PASS" endtime="20181214 09:19:55.371" starttime="20181214 09:19:55.065"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181214 09:19:55.373" level="INFO">rc: 1, output: 2018-12-14 09:19:55,330 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:tunnel-list
2018-12-14 09:19:55,333 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/operational/itm-state:tunnels_state
2018-12-14 09:19:55,337 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:dpn-teps-state
2018-12-14 09:19:55,346 | ERR | netvirt.analyze      | 0278 | Tunnel configuration missing
Analysing transport-zone:default-transport-zone
Tunnel configuration missing
Traceback (most recent call last):
  File "/usr/bin/odltools", line 11, in &lt;module&gt;
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/odltools/__main__.py", line 13, in main
    cli.main()
  File "/usr/lib/python2.7/site-packages/odltools/cli.py", line 50, in main
    sys.exit(args.func(args))
  File "/usr/lib/python2.7/site-packages/odltools/netvirt/analyze.py", line 281, in analyze_tunnels
    for tunnel in all_tunnels.get('missing'):
AttributeError: 'NoneType' object has no attribute 'get'</msg>
<status status="PASS" endtime="20181214 09:19:55.374" starttime="20181214 09:19:55.373"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<msg timestamp="20181214 09:19:55.375" level="FAIL">''1' == '0'' should be true.</msg>
<status status="FAIL" endtime="20181214 09:19:55.375" starttime="20181214 09:19:55.374"></status>
</kw>
<status status="FAIL" endtime="20181214 09:19:55.376" starttime="20181214 09:19:55.058"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:55.376" starttime="20181214 09:19:55.058"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:55.376" starttime="20181214 09:19:54.276"></status>
</kw>
<kw name="Get OvsDebugInfo" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from all Openstack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Get DumpFlows And Ovsconfig" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from OVS from the Openstack Node</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:55.379" starttime="20181214 09:19:55.378"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:55.381" level="INFO">cmd: ip -o link</msg>
<status status="PASS" endtime="20181214 09:19:55.382" starttime="20181214 09:19:55.380"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:55.382" starttime="20181214 09:19:55.382"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:55.383" starttime="20181214 09:19:55.383"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:55.388" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181214 09:19:55.389" starttime="20181214 09:19:55.383"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:55.404" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UP mode DEFAULT group default qlen 1000\    link/ether 00:2d:53:56:c8:f7 brd ff:ff:ff:ff:ff:ff
3: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 86:e4:e2:2c:cd:1a brd ff:ff:ff:ff:ff:ff
4: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:2d:53:56:c8:f7 brd ff:ff:ff:ff:ff:ff
5: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:e5:ff:40:6e brd ff:ff:ff:ff:ff:ff
26: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether f8:1b:37:5c:a9:e1 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:55.404" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOW...</msg>
<status status="PASS" endtime="20181214 09:19:55.404" starttime="20181214 09:19:55.389"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:55.405" starttime="20181214 09:19:55.379"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:55.406" level="INFO">cmd: ip -o addr</msg>
<status status="PASS" endtime="20181214 09:19:55.406" starttime="20181214 09:19:55.406"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:55.407" starttime="20181214 09:19:55.407"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:55.408" starttime="20181214 09:19:55.408"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:55.411" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181214 09:19:55.411" starttime="20181214 09:19:55.408"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:55.423" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::22d:53ff:fe56:c8f7/64 scope link \       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.21/24 brd 192.0.2.255 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.22/32 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.16/32 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet6 fe80::22d:53ff:fe56:c8f7/64 scope link \       valid_lft forever preferred_lft forever
5: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
5: docker0    inet6 fe80::42:e5ff:feff:406e/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:55.424" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::22d:53...</msg>
<status status="PASS" endtime="20181214 09:19:55.424" starttime="20181214 09:19:55.412"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:55.424" starttime="20181214 09:19:55.405"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:55.425" level="INFO">cmd: ip route</msg>
<status status="PASS" endtime="20181214 09:19:55.425" starttime="20181214 09:19:55.425"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:55.426" starttime="20181214 09:19:55.426"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:55.426" starttime="20181214 09:19:55.426"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:55.429" level="INFO">ip route</msg>
<status status="PASS" endtime="20181214 09:19:55.429" starttime="20181214 09:19:55.427"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:55.433" level="INFO">default via 192.0.2.1 dev br-ex 
169.254.0.0/16 dev eth0 scope link metric 1002 
169.254.0.0/16 dev br-ex scope link metric 1004 
169.254.169.254 via 192.0.2.1 dev br-ex 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev br-ex proto kernel scope link src 192.0.2.21 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:55.433" level="INFO">${output} = default via 192.0.2.1 dev br-ex 
169.254.0.0/16 dev eth0 scope link metric 1002 
169.254.0.0/16 dev br-ex scope link metric 1004 
169.254.169.254 via 192.0.2.1 dev br-ex 
172.31.0.0/24 dev docker0...</msg>
<status status="PASS" endtime="20181214 09:19:55.433" starttime="20181214 09:19:55.429"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:55.433" starttime="20181214 09:19:55.424"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:55.434" level="INFO">cmd: arp -an</msg>
<status status="PASS" endtime="20181214 09:19:55.435" starttime="20181214 09:19:55.434"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:55.435" starttime="20181214 09:19:55.435"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:55.436" starttime="20181214 09:19:55.435"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:55.437" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181214 09:19:55.437" starttime="20181214 09:19:55.436"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:55.440" level="INFO">? (192.0.2.99) at ee:6e:e4:e4:48:40 [ether] on br-ex
? (192.0.2.1) at 00:ce:28:28:52:b3 [ether] on br-ex
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:55.440" level="INFO">${output} = ? (192.0.2.99) at ee:6e:e4:e4:48:40 [ether] on br-ex
? (192.0.2.1) at 00:ce:28:28:52:b3 [ether] on br-ex
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:19:55.440" starttime="20181214 09:19:55.438"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:55.440" starttime="20181214 09:19:55.433"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip netns list | awk '{print $1}'</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<assign>
<var>${nslist}</var>
</assign>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:55.441" level="INFO">cmd: ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181214 09:19:55.441" starttime="20181214 09:19:55.441"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:55.442" starttime="20181214 09:19:55.441"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:55.442" starttime="20181214 09:19:55.442"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:55.445" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181214 09:19:55.445" starttime="20181214 09:19:55.442"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:55.448" level="INFO">qdhcp-6e9baee3-4703-423b-9631-196f45105082
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:55.449" level="INFO">${output} = qdhcp-6e9baee3-4703-423b-9631-196f45105082
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:19:55.449" starttime="20181214 09:19:55.445"></status>
</kw>
<msg timestamp="20181214 09:19:55.449" level="INFO">${nslist} = qdhcp-6e9baee3-4703-423b-9631-196f45105082
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:19:55.449" starttime="20181214 09:19:55.440"></status>
</kw>
<kw name="Split To Lines" library="String">
<doc>Splits the given string to lines.</doc>
<arguments>
<arg>${nslist}</arg>
<arg>end=-1</arg>
</arguments>
<assign>
<var>@{lines}</var>
</assign>
<msg timestamp="20181214 09:19:55.450" level="INFO">1 lines returned</msg>
<msg timestamp="20181214 09:19:55.450" level="INFO">@{lines} = [ qdhcp-6e9baee3-4703-423b-9631-196f45105082 ]</msg>
<status status="PASS" endtime="20181214 09:19:55.450" starttime="20181214 09:19:55.449"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<kw type="foritem" name="${line} = qdhcp-6e9baee3-4703-423b-9631-196f45105082">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:55.452" level="INFO">cmd: sudo ip netns exec qdhcp-6e9baee3-4703-423b-9631-196f45105082 ip -o link</msg>
<status status="PASS" endtime="20181214 09:19:55.452" starttime="20181214 09:19:55.452"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:55.452" starttime="20181214 09:19:55.452"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:55.453" starttime="20181214 09:19:55.453"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:55.457" level="INFO">sudo ip netns exec qdhcp-6e9baee3-4703-42 3b-9631-196f45105082 ip -o link</msg>
<status status="PASS" endtime="20181214 09:19:55.457" starttime="20181214 09:19:55.453"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:55.503" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
51: tap09e23be4-28: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:1d:aa:b3 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:55.503" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
51: tap09e23be4-28: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181214 09:19:55.504" starttime="20181214 09:19:55.457"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:55.504" starttime="20181214 09:19:55.450"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:55.505" level="INFO">cmd: sudo ip netns exec qdhcp-6e9baee3-4703-423b-9631-196f45105082 ip -o addr</msg>
<status status="PASS" endtime="20181214 09:19:55.505" starttime="20181214 09:19:55.505"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:55.506" starttime="20181214 09:19:55.505"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:55.506" starttime="20181214 09:19:55.506"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:55.510" level="INFO">sudo ip netns exec qdhcp-6e9baee3-4703-42 3b-9631-196f45105082 ip -o addr</msg>
<status status="PASS" endtime="20181214 09:19:55.510" starttime="20181214 09:19:55.506"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:55.539" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
51: tap09e23be4-28    inet 61.2.1.2/24 brd 61.2.1.255 scope global tap09e23be4-28\       valid_lft forever preferred_lft forever
51: tap09e23be4-28    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap09e23be4-28\       valid_lft forever preferred_lft forever
51: tap09e23be4-28    inet6 fe80::f816:3eff:fe1d:aab3/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:55.539" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
51: tap09e23be4-28    inet 61...</msg>
<status status="PASS" endtime="20181214 09:19:55.539" starttime="20181214 09:19:55.510"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:55.539" starttime="20181214 09:19:55.504"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:55.540" level="INFO">cmd: sudo ip netns exec qdhcp-6e9baee3-4703-423b-9631-196f45105082 ip route</msg>
<status status="PASS" endtime="20181214 09:19:55.540" starttime="20181214 09:19:55.540"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:55.541" starttime="20181214 09:19:55.541"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:55.541" starttime="20181214 09:19:55.541"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:55.544" level="INFO">sudo ip netns exec qdhcp-6e9baee3-4703-42 3b-9631-196f45105082 ip route</msg>
<status status="PASS" endtime="20181214 09:19:55.544" starttime="20181214 09:19:55.541"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:55.588" level="INFO">default via 61.2.1.1 dev tap09e23be4-28 
61.2.1.0/24 dev tap09e23be4-28 proto kernel scope link src 61.2.1.2 
169.254.0.0/16 dev tap09e23be4-28 proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:55.588" level="INFO">${output} = default via 61.2.1.1 dev tap09e23be4-28 
61.2.1.0/24 dev tap09e23be4-28 proto kernel scope link src 61.2.1.2 
169.254.0.0/16 dev tap09e23be4-28 proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181214 09:19:55.588" starttime="20181214 09:19:55.544"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:55.588" starttime="20181214 09:19:55.539"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:55.589" starttime="20181214 09:19:55.450"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:55.589" starttime="20181214 09:19:55.450"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:55.590" level="INFO">cmd: sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181214 09:19:55.590" starttime="20181214 09:19:55.590"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:55.590" starttime="20181214 09:19:55.590"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:55.591" starttime="20181214 09:19:55.591"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:55.593" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181214 09:19:55.593" starttime="20181214 09:19:55.591"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:55.633" level="INFO">d631111f-455e-4c7e-a9ff-d26193b9fec9
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.21:6640"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.21:6653"
            is_connected: true
        fail_mode: secure
        Port "tap09e23be4-28"
            tag: 4095
            Interface "tap09e23be4-28"
                type: internal
        Port br-int
            Interface br-int
                type: internal
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
    Bridge br-ex
        fail_mode: standalone
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port "eth0"
            Interface "eth0"
        Port br-ex
            Interface br-ex
                type: internal
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:55.634" level="INFO">${output} = d631111f-455e-4c7e-a9ff-d26193b9fec9
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.21:6640"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181214 09:19:55.634" starttime="20181214 09:19:55.593"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:55.634" starttime="20181214 09:19:55.589"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:55.635" level="INFO">cmd: sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181214 09:19:55.635" starttime="20181214 09:19:55.635"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:55.636" starttime="20181214 09:19:55.635"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:55.636" starttime="20181214 09:19:55.636"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:55.640" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181214 09:19:55.640" starttime="20181214 09:19:55.636"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:55.666" level="INFO">_uuid               : d631111f-455e-4c7e-a9ff-d26193b9fec9
bridges             : [ae491c00-54ea-4008-9450-61bde39089b6, b432c6c4-6287-43e0-acc8-62136a0ab66c]
cur_cfg             : 59
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-controller-0.opnfvlf.org", "odl_os_hostconfig_config_odl_l2"="{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}", odl_os_hostconfig_hostid="overcloud-controller-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="f719731f-d938-4508-afd6-1890f6fec1cf"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [0814bf68-cf86-405f-8dc4-64e7be0b4582, 1386f2fa-8d16-4da6-a522-90e201c331e1]
next_cfg            : 59
other_config        : {local_ip="192.0.2.21", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:55.667" level="INFO">${output} = _uuid               : d631111f-455e-4c7e-a9ff-d26193b9fec9
bridges             : [ae491c00-54ea-4008-9450-61bde39089b6, b432c6c4-6287-43e0-acc8-62136a0ab66c]
cur_cfg             : 59
datapath_types...</msg>
<status status="PASS" endtime="20181214 09:19:55.667" starttime="20181214 09:19:55.640"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:55.667" starttime="20181214 09:19:55.634"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:55.668" level="INFO">cmd: sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:19:55.668" starttime="20181214 09:19:55.668"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:55.669" starttime="20181214 09:19:55.668"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:55.669" starttime="20181214 09:19:55.669"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:55.671" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:19:55.671" starttime="20181214 09:19:55.669"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:55.694" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000f81b375ca9e1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):
 1(br-ex-patch): addr:36:95:15:0b:6c:54
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 26(tap09e23be4-28): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:f8:1b:37:5c:a9:e1
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x7): frags=normal miss_send_len=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:55.694" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000f81b375ca9e1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3...</msg>
<status status="PASS" endtime="20181214 09:19:55.694" starttime="20181214 09:19:55.671"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:55.694" starttime="20181214 09:19:55.667"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:55.696" level="INFO">cmd: sudo ovs-ofctl dump-flows br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:19:55.696" starttime="20181214 09:19:55.695"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:55.696" starttime="20181214 09:19:55.696"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:55.697" starttime="20181214 09:19:55.696"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:55.698" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181214 09:19:55.699" starttime="20181214 09:19:55.697"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:56.001" level="INFO">cookie=0x8000000, duration=3542.549s, table=0, n_packets=10620, n_bytes=573480, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=43.459s, table=0, n_packets=5, n_bytes=446, priority=4,in_port="tap09e23be4-28",vlan_tci=0x0000/0x1fff actions=write_metadata:0x220000000000/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2801.917s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x8040000, duration=42.535s, table=17, n_packets=2, n_bytes=180, priority=10,metadata=0x220000000000/0xffffff0000000000 actions=load:0x22-&gt;NXM_NX_REG1[0..19],load:0x1396-&gt;NXM_NX_REG7[0..15],write_metadata:0xa000221396000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6800000, duration=3828.353s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3828.353s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3828.353s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3828.353s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3828.353s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3684.305s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3684.305s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3828.353s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3828.353s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3828.182s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x9001396, duration=42.540s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x4c actions=write_metadata:0x1396000000/0xfffffffff000000,goto_table:51
 cookie=0x9051396, duration=43.454s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x4c actions=write_metadata:0x1396000000/0xfffffffff000000,goto_table:51
 cookie=0x822002d, duration=3827.857s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3827.857s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3828.182s, table=43, n_packets=1285, n_bytes=115318, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3828.353s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3828.353s, table=48, n_packets=1352, n_bytes=118132, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8051396, duration=42.540s, table=50, n_packets=2, n_bytes=180, priority=20,metadata=0x221396000000/0xfffffffff000000,dl_src=fa:16:3e:1d:aa:b3 actions=goto_table:51
 cookie=0x8050001, duration=3828.182s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3828.353s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8031396, duration=42.540s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1396000000/0xffff000000,dl_dst=fa:16:3e:1d:aa:b3 actions=load:0x2200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3828.182s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3828.182s, table=51, n_packets=489, n_bytes=30866, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3541.915s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3541.915s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1881.999s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1881.999s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1881.814s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1881.814s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1879.303s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1879.302s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8701396, duration=42.540s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1396000001/0xffff000001 actions=write_actions(group:210027)
 cookie=0x8701396, duration=42.540s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1396000000/0xffff000001 actions=write_actions(group:210028)
 cookie=0x8800004, duration=3541.599s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1881.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1881.184s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1878.978s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800022, duration=42.539s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x22,metadata=0x220000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3541.599s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1881.650s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1881.184s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1878.978s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800022, duration=42.540s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x22 actions=load:0x2200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3828.353s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3828.353s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3828.182s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3828.353s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3828.145s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3828.146s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3828.146s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3828.146s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3828.146s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3828.146s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3828.146s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3828.146s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3828.146s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3828.146s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3828.146s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3828.146s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3828.146s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3828.146s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3828.146s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3828.146s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3828.146s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3828.146s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3828.146s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3828.146s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3828.146s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3828.146s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3828.146s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3828.146s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3542.526s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3542.526s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:"br-ex-patch"
 cookie=0x8000007, duration=43.454s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x2200 actions=output:"tap09e23be4-28"
 cookie=0x6900000, duration=3828.146s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3828.146s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3828.146s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3828.146s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3828.146s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3828.146s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3828.146s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3828.146s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3828.146s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3828.146s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3828.146s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3828.146s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3828.146s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3828.146s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3828.146s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3828.146s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3828.146s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3828.146s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3828.146s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3828.146s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3828.146s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3828.146s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3828.146s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:56.001" level="INFO">${output} =  cookie=0x8000000, duration=3542.549s, table=0, n_packets=10620, n_bytes=573480, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_ta...</msg>
<status status="PASS" endtime="20181214 09:19:56.002" starttime="20181214 09:19:55.699"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.002" starttime="20181214 09:19:55.695"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.004" level="INFO">cmd: sudo ovs-ofctl dump-groups br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:19:56.004" starttime="20181214 09:19:56.003"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:56.004" starttime="20181214 09:19:56.004"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:56.005" starttime="20181214 09:19:56.005"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.009" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181214 09:19:56.009" starttime="20181214 09:19:56.005"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:56.044" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210005,type=all
 group_id=210017,type=all
 group_id=210015,type=all
 group_id=210027,type=all,bucket=actions=set_field:0x22-&gt;tun_id,resubmit(,55)
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=225001,type=all,bucket=actions=drop
 group_id=210009,type=all
 group_id=210010,type=all,bucket=actions=group:210009,bucket=actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210028,type=all,bucket=actions=group:210027
 group_id=210016,type=all,bucket=actions=group:210015,bucket=actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210018,type=all,bucket=actions=group:210017,bucket=actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220),bucket=actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:56.044" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210005,type=all
 group_id=210017,type=all
 group_id=210015,type=all
 group_id=210027,type=all,bucket=actions=set_field:0x22-&gt;tun_id,resubmit(,55...</msg>
<status status="PASS" endtime="20181214 09:19:56.044" starttime="20181214 09:19:56.009"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.044" starttime="20181214 09:19:56.002"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.045" level="INFO">cmd: sudo ovs-ofctl dump-group-stats br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:19:56.046" starttime="20181214 09:19:56.045"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:56.046" starttime="20181214 09:19:56.046"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:19:56.046" starttime="20181214 09:19:56.046"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.050" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181214 09:19:56.050" starttime="20181214 09:19:56.047"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:56.085" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210005,duration=3542.889s,ref_count=1,packet_count=0,byte_count=0
 group_id=210017,duration=1882.793s,ref_count=1,packet_count=0,byte_count=0
 group_id=210015,duration=1880.286s,ref_count=1,packet_count=0,byte_count=0
 group_id=210027,duration=43.813s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=5000,duration=3828.502s,ref_count=1,packet_count=57,byte_count=2394,bucket0:packet_count=57,byte_count=2394,bucket1:packet_count=57,byte_count=2394,bucket2:packet_count=57,byte_count=2394
 group_id=210006,duration=3542.594s,ref_count=1,packet_count=41,byte_count=3570,bucket0:packet_count=41,byte_count=3570,bucket1:packet_count=41,byte_count=3570
 group_id=225001,duration=3513.124s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=210009,duration=1882.995s,ref_count=1,packet_count=0,byte_count=0
 group_id=210010,duration=1882.690s,ref_count=1,packet_count=3,byte_count=270,bucket0:packet_count=3,byte_count=270,bucket1:packet_count=3,byte_count=270
 group_id=210028,duration=43.509s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210016,duration=1879.980s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
 group_id=210018,duration=1882.490s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180,bucket2:packet_count=2,byte_count=180
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:19:56.085" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210005,duration=3542.889s,ref_count=1,packet_count=0,byte_count=0
 group_id=210017,duration=1882.793s,ref_count=1,packet_count=0,byte_count=0
 group_i...</msg>
<status status="PASS" endtime="20181214 09:19:56.085" starttime="20181214 09:19:56.050"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.085" starttime="20181214 09:19:56.044"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.085" starttime="20181214 09:19:55.378"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.085" starttime="20181214 09:19:55.377"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.085" starttime="20181214 09:19:55.377"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.085" starttime="20181214 09:19:55.376"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>DataModels.Get Model Dump</arg>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Get Model Dump" library="DataModels">
<doc>Will output a list of mdsal models using ${data_models} list</doc>
<arguments>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>http://${controller_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
<arg>timeout=1</arg>
<arg>max_retries=0</arg>
</arguments>
<msg timestamp="20181214 09:19:56.095" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.22:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad9dfd210&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 09:19:56.096" starttime="20181214 09:19:56.095"></status>
</kw>
<kw type="for" name="${model} IN [ @{data_models} ]">
<kw type="foritem" name="${model} = config/ebgp:bgp">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.102" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.102" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.102" starttime="20181214 09:19:56.096"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.103" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:56.103" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.103" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:56.103" starttime="20181214 09:19:56.102"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.103" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.103" starttime="20181214 09:19:56.103"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.103" starttime="20181214 09:19:56.096"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.108" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.108" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.108" starttime="20181214 09:19:56.104"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.109" level="INFO">To JSON using : content={"elan-instances":{"elan-instance":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","segment-type":"elan:segment-type-flat","external":false,"elan-tag":5001,"mac-timeout":300},{"elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082","segmentation-id":76,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5014,"mac-timeout":300}]}} </msg>
<msg timestamp="20181214 09:19:56.109" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.109" level="INFO">${pretty_output} = {
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "exte...</msg>
<status status="PASS" endtime="20181214 09:19:56.109" starttime="20181214 09:19:56.108"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.109" level="INFO">{
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-flat"
            },
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082",
                "elan-tag": 5014,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 76
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.109" starttime="20181214 09:19:56.109"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.109" starttime="20181214 09:19:56.103"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.113" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.113" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.113" starttime="20181214 09:19:56.110"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.114" level="INFO">To JSON using : content={"elan-interfaces":{"elan-interface":[{"name":"711d9b46-d038-43e8-b2d5-c9db4a29e05c","elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082","static-mac-entries":[{"mac-address":"fa:16:3e:86:22:fe","ip-prefix":"61.2.1.30"}]},{"name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082","static-mac-entries":[{"mac-address":"fa:16:3e:1d:aa:b3","ip-prefix":"61.2.1.2"}]},{"name":"8b1cbc4f-04f8-46bf-9cf9-2239353ae21d","elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082","static-mac-entries":[{"mac-address":"fa:16:3e:81:6d:7f","ip-prefix":"61.2.1.13"}]}]}} </msg>
<msg timestamp="20181214 09:19:56.114" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.114" level="INFO">${pretty_output} = {
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082",
                "name": "711d9b46-d038-43e8-b2d5-c9db...</msg>
<status status="PASS" endtime="20181214 09:19:56.114" starttime="20181214 09:19:56.113"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.114" level="INFO">{
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082",
                "name": "711d9b46-d038-43e8-b2d5-c9db4a29e05c",
                "static-mac-entries": [
                    {
                        "ip-prefix": "61.2.1.30",
                        "mac-address": "fa:16:3e:86:22:fe"
                    }
                ]
            },
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082",
                "name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "static-mac-entries": [
                    {
                        "ip-prefix": "61.2.1.2",
                        "mac-address": "fa:16:3e:1d:aa:b3"
                    }
                ]
            },
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082",
                "name": "8b1cbc4f-04f8-46bf-9cf9-2239353ae21d",
                "static-mac-entries": [
                    {
                        "ip-prefix": "61.2.1.13",
                        "mac-address": "fa:16:3e:81:6d:7f"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.114" starttime="20181214 09:19:56.114"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.114" starttime="20181214 09:19:56.110"></status>
</kw>
<kw type="foritem" name="${model} = config/id-manager:id-pools">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.118" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.118" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.118" starttime="20181214 09:19:56.115"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.121" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"interfaces","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"interfaces.-1073741291","last-access-time":1544779152}],"id-entries":[{"id-key":"09e23be4-28b0-414a-9ea2-eae5f68e3676","id-value":[34]},{"id-key":"272795776625121:br-ex-patch:trunk","id-value":[3]}]},{"pool-name":"nextHopPointerPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":150000,"cursor":152499,"end":175000},"block-size":2500,"child-pools":[{"child-pool-name":"nextHopPointerPool.-1073741291","last-access-time":1544774985}]},{"pool-name":"meters.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"meters","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"snatGroupIdPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":225000,"cursor":227499,"end":250000},"block-size":2500,"child-pools":[{"child-pool-name":"snatGroupIdPool.-1073741291","last-access-time":1544777333}],"id-entries":[{"id-key":"snatmiss.1e4edfa6-cbe1-4350-a6cc-902700e990e9","id-value":[225000]},{"id-key":"snatmiss.81a5d8ea-e37b-41b1-9ef9-76987b8899f7","id-value":[225002]},{"id-key":"snatmiss.e13b9ba2-e337-4e51-9e53-07a75695540c","id-value":[225001]},{"id-key":"snatmiss.c970ecfa-6d5c-4034-ad7f-6cdc3eeca600","id-value":[225003]},{"id-key":"snatmiss.af5e5228-b176-4625-ae95-e17e04b022d8","id-value":[225004]}]},{"pool-name":"lporttag","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":170001,"cursor":179999,"end":270000},"block-size":9999,"child-pools":[{"child-pool-name":"lporttag.-1073741291","last-access-time":1544774985}]},{"pool-name":"RouteDistinguisherPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"RouteDistinguisherPool","available-ids-holder":{"start":1,"cursor":0,"end":6553},"block-size":6553},{"pool-name":"lporttag.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"lporttag","available-ids-holder":{"start":170001,"cursor":170000,"end":179999},"block-size":9999},{"pool-name":"groups","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"groups.-1073741291","last-access-time":1544774983}]},{"pool-name":"elan.ids.pool.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775654,"id":5002},{"ready-time-sec":1544776448,"id":5003},{"ready-time-sec":1544776454,"id":5004},{"ready-time-sec":1544777347,"id":5007},{"ready-time-sec":1544777354,"id":5006},{"ready-time-sec":1544777360,"id":5005},{"ready-time-sec":1544777366,"id":5009},{"ready-time-sec":1544777373,"id":5008},{"ready-time-sec":1544778288,"id":5011},{"ready-time-sec":1544778294,"id":5010},{"ready-time-sec":1544779092,"id":5013},{"ready-time-sec":1544779098,"id":5012}],"available-id-count":12,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5014,"end":5499},"block-size":500},{"pool-name":"aliveness-monitor","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"aliveness-monitor.-1073741291","last-access-time":1544774986}],"id-entries":[{"id-key":"2.120000.4.Arp.","id-value":[1]}]},{"pool-name":"tables","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"tables.-1073741291","last-access-time":1544774983}]},{"pool-name":"nextHopPointerPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"nextHopPointerPool","available-ids-holder":{"start":150000,"cursor":149999,"end":152499},"block-size":2500},{"pool-name":"meters","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"meters.-1073741291","last-access-time":1544774983}]},{"pool-name":"vpnservices.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775652,"id":100001}],"available-id-count":1,"delayed-time-sec":30},"parent-pool-name":"vpnservices","available-ids-holder":{"start":100000,"cursor":100002,"end":102999},"block-size":3000},{"pool-name":"opendaylight-vni-ranges.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"opendaylight-vni-ranges","available-ids-holder":{"start":70000,"cursor":69999,"end":72998},"block-size":2999},{"pool-name":"aliveness-monitor.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"aliveness-monitor","available-ids-holder":{"start":1,"cursor":1,"end":6553},"block-size":6553},{"pool-name":"elan.ids.pool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":5000,"cursor":5499,"end":10000},"block-size":500,"child-pools":[{"child-pool-name":"elan.ids.pool.-1073741291","last-access-time":1544779148}],"id-entries":[{"id-key":"arp.responder.group.id","id-value":[5000]},{"id-key":"6e9baee3-4703-423b-9631-196f45105082","id-value":[5014]},{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]}]},{"pool-name":"groups.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"groups","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"RouteDistinguisherPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"RouteDistinguisherPool.-1073741291","last-access-time":1544774986}]},{"pool-name":"snatGroupIdPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"snatGroupIdPool","available-ids-holder":{"start":225000,"cursor":225004,"end":227499},"block-size":2500},{"pool-name":"ACL-TAG-POOL.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"ACL-TAG-POOL","available-ids-holder":{"start":1,"cursor":10,"end":999},"block-size":999},{"pool-name":"tables.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"tables","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"interfaces.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775654,"id":1},{"ready-time-sec":1544776424,"id":7},{"ready-time-sec":1544776430,"id":6},{"ready-time-sec":1544776437,"id":2},{"ready-time-sec":1544776437,"id":4},{"ready-time-sec":1544776440,"id":5},{"ready-time-sec":1544776446,"id":8},{"ready-time-sec":1544777320,"id":17},{"ready-time-sec":1544777326,"id":12},{"ready-time-sec":1544777329,"id":11},{"ready-time-sec":1544777331,"id":9},{"ready-time-sec":1544777331,"id":10},{"ready-time-sec":1544777334,"id":13},{"ready-time-sec":1544777334,"id":14},{"ready-time-sec":1544777337,"id":16},{"ready-time-sec":1544777337,"id":15},{"ready-time-sec":1544777346,"id":21},{"ready-time-sec":1544777351,"id":18},{"ready-time-sec":1544777357,"id":20},{"ready-time-sec":1544777357,"id":19},{"ready-time-sec":1544777363,"id":23},{"ready-time-sec":1544777364,"id":22},{"ready-time-sec":1544777370,"id":25},{"ready-time-sec":1544777370,"id":24},{"ready-time-sec":1544778272,"id":28},{"ready-time-sec":1544778277,"id":26},{"ready-time-sec":1544778280,"id":27},{"ready-time-sec":1544779076,"id":31},{"ready-time-sec":1544779081,"id":30},{"ready-time-sec":1544779084,"id":29},{"ready-time-sec":1544779090,"id":32},{"ready-time-sec":1544779096,"id":33}],"available-id-count":32,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":34,"end":6553},"block-size":6553},{"pool-name":"vpnservices","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":100000,"cursor":102999,"end":130000},"block-size":3000,"child-pools":[{"child-pool-name":"vpnservices.-1073741291","last-access-time":1544775622}],"id-entries":[{"id-key":"1e4edfa6-cbe1-4350-a6cc-902700e990e9.192.0.2.0/24","id-value":[100002]},{"id-key":"44f91859-7723-44e1-a95d-25948457eb65","id-value":[100000]}]},{"pool-name":"opendaylight-vni-ranges","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":70000,"cursor":72998,"end":99999},"block-size":2999,"child-pools":[{"child-pool-name":"opendaylight-vni-ranges.-1073741291","last-access-time":1544774987}]},{"pool-name":"ACL-TAG-POOL","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":999,"end":10000},"block-size":999,"child-pools":[{"child-pool-name":"ACL-TAG-POOL.-1073741291","last-access-time":1544779189}],"id-entries":[{"id-key":"be928551-7a31-47c3-aadf-05cdd201813f","id-value":[10]},{"id-key":"c4e77973-bb58-4259-807f-059e9ca50e36","id-value":[3]},{"id-key":"fa21cb4f-fa2c-4465-ae54-d1b2e690d521","id-value":[9]},{"id-key":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b","id-value":[5]},{"id-key":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","id-value":[7]},{"id-key":"b748f633-eac9-4f4f-8995-86f5eb50b300","id-value":[6]},{"id-key":"62100813-13a1-4c22-9a97-bfabd6744cb8","id-value":[2]},{"id-key":"ee3dd710-2490-4241-b666-9fec686f0c78","id-value":[1]},{"id-key":"e2818f66-326e-435a-8735-9da9d4a67eb4","id-value":[4]},{"id-key":"a048444b-0507-466a-aae5-e9596453f710","id-value":[8]}]}]}} </msg>
<msg timestamp="20181214 09:19:56.121" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.121" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
  ...</msg>
<status status="PASS" endtime="20181214 09:19:56.121" starttime="20181214 09:19:56.118"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.122" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741291",
                        "last-access-time": 1544779152
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                        "id-value": [
                            34
                        ]
                    },
                    {
                        "id-key": "272795776625121:br-ex-patch:trunk",
                        "id-value": [
                            3
                        ]
                    }
                ],
                "pool-name": "interfaces",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 152499,
                    "end": 175000,
                    "start": 150000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "nextHopPointerPool.-1073741291",
                        "last-access-time": 1544774985
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "meters",
                "pool-name": "meters.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 227499,
                    "end": 250000,
                    "start": 225000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "snatGroupIdPool.-1073741291",
                        "last-access-time": 1544777333
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                        "id-value": [
                            225000
                        ]
                    },
                    {
                        "id-key": "snatmiss.81a5d8ea-e37b-41b1-9ef9-76987b8899f7",
                        "id-value": [
                            225002
                        ]
                    },
                    {
                        "id-key": "snatmiss.e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.c970ecfa-6d5c-4034-ad7f-6cdc3eeca600",
                        "id-value": [
                            225003
                        ]
                    },
                    {
                        "id-key": "snatmiss.af5e5228-b176-4625-ae95-e17e04b022d8",
                        "id-value": [
                            225004
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741291",
                        "last-access-time": 1544774985
                    }
                ],
                "pool-name": "lporttag",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 0,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "RouteDistinguisherPool",
                "pool-name": "RouteDistinguisherPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "groups.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5014,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 12,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1544775654
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1544776448
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1544776454
                        },
                        {
                            "id": 5007,
                            "ready-time-sec": 1544777347
                        },
                        {
                            "id": 5006,
                            "ready-time-sec": 1544777354
                        },
                        {
                            "id": 5005,
                            "ready-time-sec": 1544777360
                        },
                        {
                            "id": 5009,
                            "ready-time-sec": 1544777366
                        },
                        {
                            "id": 5008,
                            "ready-time-sec": 1544777373
                        },
                        {
                            "id": 5011,
                            "ready-time-sec": 1544778288
                        },
                        {
                            "id": 5010,
                            "ready-time-sec": 1544778294
                        },
                        {
                            "id": 5013,
                            "ready-time-sec": 1544779092
                        },
                        {
                            "id": 5012,
                            "ready-time-sec": 1544779098
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741291",
                        "last-access-time": 1544774986
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "2.120000.4.Arp.",
                        "id-value": [
                            1
                        ]
                    }
                ],
                "pool-name": "aliveness-monitor",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "tables.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "tables",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 149999,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "meters.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100002,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1544775652
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 69999,
                    "end": 72998,
                    "start": 70000
                },
                "block-size": 2999,
                "parent-pool-name": "opendaylight-vni-ranges",
                "pool-name": "opendaylight-vni-ranges.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 1,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "aliveness-monitor",
                "pool-name": "aliveness-monitor.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741291",
                        "last-access-time": 1544779148
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "arp.responder.group.id",
                        "id-value": [
                            5000
                        ]
                    },
                    {
                        "id-key": "6e9baee3-4703-423b-9631-196f45105082",
                        "id-value": [
                            5014
                        ]
                    },
                    {
                        "id-key": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                        "id-value": [
                            5001
                        ]
                    }
                ],
                "pool-name": "elan.ids.pool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "groups",
                "pool-name": "groups.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "RouteDistinguisherPool.-1073741291",
                        "last-access-time": 1544774986
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 225000
                },
                "block-size": 2500,
                "parent-pool-name": "snatGroupIdPool",
                "pool-name": "snatGroupIdPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 10,
                    "end": 999,
                    "start": 1
                },
                "block-size": 999,
                "parent-pool-name": "ACL-TAG-POOL",
                "pool-name": "ACL-TAG-POOL.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "tables",
                "pool-name": "tables.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 34,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 32,
                    "delayed-id-entries": [
                        {
                            "id": 1,
                            "ready-time-sec": 1544775654
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1544776424
                        },
                        {
                            "id": 6,
                            "ready-time-sec": 1544776430
                        },
                        {
                            "id": 2,
                            "ready-time-sec": 1544776437
                        },
                        {
                            "id": 4,
                            "ready-time-sec": 1544776437
                        },
                        {
                            "id": 5,
                            "ready-time-sec": 1544776440
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1544776446
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1544777320
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1544777326
                        },
                        {
                            "id": 11,
                            "ready-time-sec": 1544777329
                        },
                        {
                            "id": 9,
                            "ready-time-sec": 1544777331
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1544777331
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1544777334
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1544777334
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1544777337
                        },
                        {
                            "id": 15,
                            "ready-time-sec": 1544777337
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1544777346
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1544777351
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1544777357
                        },
                        {
                            "id": 19,
                            "ready-time-sec": 1544777357
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1544777363
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1544777364
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1544777370
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1544777370
                        },
                        {
                            "id": 28,
                            "ready-time-sec": 1544778272
                        },
                        {
                            "id": 26,
                            "ready-time-sec": 1544778277
                        },
                        {
                            "id": 27,
                            "ready-time-sec": 1544778280
                        },
                        {
                            "id": 31,
                            "ready-time-sec": 1544779076
                        },
                        {
                            "id": 30,
                            "ready-time-sec": 1544779081
                        },
                        {
                            "id": 29,
                            "ready-time-sec": 1544779084
                        },
                        {
                            "id": 32,
                            "ready-time-sec": 1544779090
                        },
                        {
                            "id": 33,
                            "ready-time-sec": 1544779096
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741291",
                        "last-access-time": 1544775622
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "1e4edfa6-cbe1-4350-a6cc-902700e990e9.192.0.2.0/24",
                        "id-value": [
                            100002
                        ]
                    },
                    {
                        "id-key": "44f91859-7723-44e1-a95d-25948457eb65",
                        "id-value": [
                            100000
                        ]
                    }
                ],
                "pool-name": "vpnservices",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 72998,
                    "end": 99999,
                    "start": 70000
                },
                "block-size": 2999,
                "child-pools": [
                    {
                        "child-pool-name": "opendaylight-vni-ranges.-1073741291",
                        "last-access-time": 1544774987
                    }
                ],
                "pool-name": "opendaylight-vni-ranges",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 999,
                    "end": 10000,
                    "start": 1
                },
                "block-size": 999,
                "child-pools": [
                    {
                        "child-pool-name": "ACL-TAG-POOL.-1073741291",
                        "last-access-time": 1544779189
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "be928551-7a31-47c3-aadf-05cdd201813f",
                        "id-value": [
                            10
                        ]
                    },
                    {
                        "id-key": "c4e77973-bb58-4259-807f-059e9ca50e36",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "fa21cb4f-fa2c-4465-ae54-d1b2e690d521",
                        "id-value": [
                            9
                        ]
                    },
                    {
                        "id-key": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                        "id-value": [
                            5
                        ]
                    },
                    {
                        "id-key": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                        "id-value": [
                            7
                        ]
                    },
                    {
                        "id-key": "b748f633-eac9-4f4f-8995-86f5eb50b300",
                        "id-value": [
                            6
                        ]
                    },
                    {
                        "id-key": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "ee3dd710-2490-4241-b666-9fec686f0c78",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "a048444b-0507-466a-aae5-e9596453f710",
                        "id-value": [
                            8
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.122" starttime="20181214 09:19:56.121"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.122" starttime="20181214 09:19:56.115"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-access-control-list:access-lists">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.125" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-access-control-list:access-lists, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.125" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.125" starttime="20181214 09:19:56.122"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.127" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ee3dd710-2490-4241-b666-9fec686f0c78","access-list-entries":{"ace":[{"rule-name":"6ad09561-353a-445e-b51d-b931a7e01c22","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"af9be2ac-0c71-466b-8ee2-188747a79255","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c0796abf-11eb-4f12-8347-fb5894143b1d","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e64e4970-560c-4af7-a079-217ef6e7e68a","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","access-list-entries":{"ace":[{"rule-name":"03796e75-964b-42a9-9fd8-79d28052985e","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"8c1ed931-fcb6-4786-bbf7-0f7c58fdd519","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"da0655cc-bb9f-4c7a-ad87-b173ab1a21f1","matches":{"protocol":6,"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"b748f633-eac9-4f4f-8995-86f5eb50b300","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e2818f66-326e-435a-8735-9da9d4a67eb4","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"be928551-7a31-47c3-aadf-05cdd201813f","access-list-entries":{"ace":[{"rule-name":"908d7023-9d1d-4e6b-9fea-b9a109147751","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"a3b3dd17-b350-41e4-8f6e-d30bd6ae7efb","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"62100813-13a1-4c22-9a97-bfabd6744cb8","access-list-entries":{"ace":[{"rule-name":"2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c5369c6a-c1ec-45d9-9393-f55f92ef6f46","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"d06c714b-ca05-4f3a-a9af-f80ac1f213f5","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e39d54b7-5907-4ebe-bf47-f2be219b1fec","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"c4e77973-bb58-4259-807f-059e9ca50e36","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"fa21cb4f-fa2c-4465-ae54-d1b2e690d521","access-list-entries":{"ace":[{"rule-name":"4eb3b508-0786-4aa0-be89-1945c92625e5","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"a6038051-824a-46a3-8920-f74fbe847fcd","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"a048444b-0507-466a-aae5-e9596453f710","access-list-entries":{"ace":[{"rule-name":"0548fa8e-5973-40ec-9ca0-ee5ea8a9f101","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"dea14423-28f5-4cbf-83ed-601be2b941b4","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}}]}} </msg>
<msg timestamp="20181214 09:19:56.127" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.127" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction...</msg>
<status status="PASS" endtime="20181214 09:19:56.127" starttime="20181214 09:19:56.125"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.128" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "6ad09561-353a-445e-b51d-b931a7e01c22"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "af9be2ac-0c71-466b-8ee2-188747a79255"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c0796abf-11eb-4f12-8347-fb5894143b1d"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e64e4970-560c-4af7-a079-217ef6e7e68a"
                        }
                    ]
                },
                "acl-name": "ee3dd710-2490-4241-b666-9fec686f0c78",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "03796e75-964b-42a9-9fd8-79d28052985e"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "8c1ed931-fcb6-4786-bbf7-0f7c58fdd519"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "protocol": 6,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "da0655cc-bb9f-4c7a-ad87-b173ab1a21f1"
                        }
                    ]
                },
                "acl-name": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "b748f633-eac9-4f4f-8995-86f5eb50b300",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "908d7023-9d1d-4e6b-9fea-b9a109147751"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "a3b3dd17-b350-41e4-8f6e-d30bd6ae7efb"
                        }
                    ]
                },
                "acl-name": "be928551-7a31-47c3-aadf-05cdd201813f",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c5369c6a-c1ec-45d9-9393-f55f92ef6f46"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "d06c714b-ca05-4f3a-a9af-f80ac1f213f5"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e39d54b7-5907-4ebe-bf47-f2be219b1fec"
                        }
                    ]
                },
                "acl-name": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "c4e77973-bb58-4259-807f-059e9ca50e36",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "4eb3b508-0786-4aa0-be89-1945c92625e5"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "a6038051-824a-46a3-8920-f74fbe847fcd"
                        }
                    ]
                },
                "acl-name": "fa21cb4f-fa2c-4465-ae54-d1b2e690d521",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "0548fa8e-5973-40ec-9ca0-ee5ea8a9f101"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "dea14423-28f5-4cbf-83ed-601be2b941b4"
                        }
                    ]
                },
                "acl-name": "a048444b-0507-466a-aae5-e9596453f710",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.128" starttime="20181214 09:19:56.127"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.128" starttime="20181214 09:19:56.122"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-interfaces:interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.131" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.131" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.131" starttime="20181214 09:19:56.128"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.132" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"272795776625121:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"272795776625121:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"711d9b46-d038-43e8-b2d5-c9db4a29e05c","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["ed29437d-92c9-4f07-9b03-54714bc0f4a8"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:86:22:fe","ip-address":"fe80:0:0:0:f816:3eff:fe86:22fe"},{"mac-address":"fa:16:3e:86:22:fe","ip-address":"61.2.1.30"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap09e23be4-28"},{"name":"8b1cbc4f-04f8-46bf-9cf9-2239353ae21d","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["ed29437d-92c9-4f07-9b03-54714bc0f4a8"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:81:6d:7f","ip-address":"61.2.1.13"},{"mac-address":"fa:16:3e:81:6d:7f","ip-address":"fe80:0:0:0:f816:3eff:fe81:6d7f"}],"odl-interface:l2vlan-mode":"trunk"}]}} </msg>
<msg timestamp="20181214 09:19:56.132" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.132" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "272795776625121:br-ex-patch:trunk",
                "odl-interface:external": true,...</msg>
<status status="PASS" endtime="20181214 09:19:56.132" starttime="20181214 09:19:56.132"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.133" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "272795776625121:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "272795776625121:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe86:22fe",
                        "mac-address": "fa:16:3e:86:22:fe"
                    },
                    {
                        "ip-address": "61.2.1.30",
                        "mac-address": "fa:16:3e:86:22:fe"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "ed29437d-92c9-4f07-9b03-54714bc0f4a8"
                ],
                "enabled": true,
                "name": "711d9b46-d038-43e8-b2d5-c9db4a29e05c",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap09e23be4-28",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "61.2.1.13",
                        "mac-address": "fa:16:3e:81:6d:7f"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe81:6d7f",
                        "mac-address": "fa:16:3e:81:6d:7f"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "ed29437d-92c9-4f07-9b03-54714bc0f4a8"
                ],
                "enabled": true,
                "name": "8b1cbc4f-04f8-46bf-9cf9-2239353ae21d",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.133" starttime="20181214 09:19:56.133"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.133" starttime="20181214 09:19:56.128"></status>
</kw>
<kw type="foritem" name="${model} = config/interface-service-bindings:service-bindings">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.137" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.137" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.137" starttime="20181214 09:19:56.133"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.138" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9d829608-3d00-43e9-900b-1f6d1af7a8aa","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.09e23be4-28b0-414a-9ea2-eae5f68e3676","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"26"}}]}}]}]},{"interface-name":"78c2c330-5747-4217-8962-2ae5b3ebdcc8","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"b7868b13-879a-4e61-9114-d7ab56d1bdf3","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"88baa60d-e806-4c54-b128-c26e82ef7a3a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e7c62c81-7142-4c4b-9ef0-267577e1d248","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.6e9baee3-4703-423b-9631-196f45105082.09e23be4-28b0-414a-9ea2-eae5f68e3676","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84120961024,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5014,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":34,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"54cd5d37-d0d9-49c0-af28-098121fd49f0","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"7df17b8d-e8d6-453e-8afd-08c90b238098","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"dd446603-bf1e-4ade-9419-f7c560fc1335","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f9cddacb-8fc9-41de-91e8-1c467289dafc","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9d829608-3d00-43e9-900b-1f6d1af7a8aa","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"2e136983-316c-40c5-8f6b-9fd019163301","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"f4f6a2dd-7067-4804-ae1c-8afaec2406a2","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f9cddacb-8fc9-41de-91e8-1c467289dafc","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"354aba43-ed8c-4fcd-af30-4de9632babfe","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.272795776625121:br-ex-patch:trunk","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]}]},{"interface-name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f4f6a2dd-7067-4804-ae1c-8afaec2406a2","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"6c8c1896-03c5-4a27-a6aa-13966d948e09","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"54cd5d37-d0d9-49c0-af28-098121fd49f0","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2e136983-316c-40c5-8f6b-9fd019163301","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"354aba43-ed8c-4fcd-af30-4de9632babfe","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a795421-9805-4725-9cb4-acc460b74d1a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"78c2c330-5747-4217-8962-2ae5b3ebdcc8","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"88baa60d-e806-4c54-b128-c26e82ef7a3a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"6c8c1896-03c5-4a27-a6aa-13966d948e09","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"dd446603-bf1e-4ade-9419-f7c560fc1335","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a795421-9805-4725-9cb4-acc460b74d1a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"7df17b8d-e8d6-453e-8afd-08c90b238098","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b7868b13-879a-4e61-9114-d7ab56d1bdf3","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e7c62c81-7142-4c4b-9ef0-267577e1d248","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","service-mode":"interface-service-bindings:service-mode-egress"}]}} </msg>
<msg timestamp="20181214 09:19:56.138" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.139" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindin...</msg>
<status status="PASS" endtime="20181214 09:19:56.139" starttime="20181214 09:19:56.137"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.139" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "9d829608-3d00-43e9-900b-1f6d1af7a8aa",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "26"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.09e23be4-28b0-414a-9ea2-eae5f68e3676",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "78c2c330-5747-4217-8962-2ae5b3ebdcc8",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "b7868b13-879a-4e61-9114-d7ab56d1bdf3",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "88baa60d-e806-4c54-b128-c26e82ef7a3a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e7c62c81-7142-4c4b-9ef0-267577e1d248",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84120961024,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5014
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 34
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.6e9baee3-4703-423b-9631-196f45105082.09e23be4-28b0-414a-9ea2-eae5f68e3676",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "7df17b8d-e8d6-453e-8afd-08c90b238098",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "dd446603-bf1e-4ade-9419-f7c560fc1335",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "9d829608-3d00-43e9-900b-1f6d1af7a8aa",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f4f6a2dd-7067-4804-ae1c-8afaec2406a2",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "354aba43-ed8c-4fcd-af30-4de9632babfe",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.272795776625121:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f4f6a2dd-7067-4804-ae1c-8afaec2406a2",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "6c8c1896-03c5-4a27-a6aa-13966d948e09",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "354aba43-ed8c-4fcd-af30-4de9632babfe",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a795421-9805-4725-9cb4-acc460b74d1a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "78c2c330-5747-4217-8962-2ae5b3ebdcc8",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "88baa60d-e806-4c54-b128-c26e82ef7a3a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "6c8c1896-03c5-4a27-a6aa-13966d948e09",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "dd446603-bf1e-4ade-9419-f7c560fc1335",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a795421-9805-4725-9cb4-acc460b74d1a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "7df17b8d-e8d6-453e-8afd-08c90b238098",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b7868b13-879a-4e61-9114-d7ab56d1bdf3",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e7c62c81-7142-4c4b-9ef0-267577e1d248",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.139" starttime="20181214 09:19:56.139"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.140" starttime="20181214 09:19:56.133"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-endpoints">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.142" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.142" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.142" starttime="20181214 09:19:56.140"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.143" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":272795776625121,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"192.0.2.21","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"272795776625121::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181214 09:19:56.143" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.143" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 272795776625121,
                "tunnel-end-points": [
                    {
                        "VLAN-...</msg>
<status status="PASS" endtime="20181214 09:19:56.143" starttime="20181214 09:19:56.142"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.143" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 272795776625121,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "272795776625121::0",
                        "ip-address": "192.0.2.21",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "",
                        "subnet-mask": "255.255.255.255/32",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "default-transport-zone"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.143" starttime="20181214 09:19:56.143"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.144" starttime="20181214 09:19:56.140"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-teps-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.147" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.147" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.147" starttime="20181214 09:19:56.144"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.147" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:56.147" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.148" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:56.148" starttime="20181214 09:19:56.147"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.148" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.148" starttime="20181214 09:19:56.148"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.148" starttime="20181214 09:19:56.144"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:external-tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.151" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.151" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.151" starttime="20181214 09:19:56.148"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.152" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:56.152" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.152" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:56.152" starttime="20181214 09:19:56.152"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.153" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.153" starttime="20181214 09:19:56.152"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.153" starttime="20181214 09:19:56.148"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.156" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.156" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.156" starttime="20181214 09:19:56.153"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.156" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:56.157" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.157" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:56.157" starttime="20181214 09:19:56.156"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.157" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.157" starttime="20181214 09:19:56.157"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.157" starttime="20181214 09:19:56.153"></status>
</kw>
<kw type="foritem" name="${model} = config/itm:transport-zones">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.160" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.160" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.160" starttime="20181214 09:19:56.157"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.161" level="INFO">To JSON using : content={"transport-zones":{"transport-zone":[{"zone-name":"default-transport-zone","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"255.255.255.255/32","vlan-id":0,"vteps":[{"dpn-id":272795776625121,"portname":"","ip-address":"192.0.2.21","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181214 09:19:56.161" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.161" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181214 09:19:56.161" starttime="20181214 09:19:56.161"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.162" level="INFO">{
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "255.255.255.255/32",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 272795776625121,
                                "ip-address": "192.0.2.21",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.162" starttime="20181214 09:19:56.162"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.162" starttime="20181214 09:19:56.157"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.164" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.165" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.165" starttime="20181214 09:19:56.162"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.165" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181214 09:19:56.165" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.165" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:56.165" starttime="20181214 09:19:56.165"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.166" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:56.166" starttime="20181214 09:19:56.166"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.166" starttime="20181214 09:19:56.162"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.168" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.168" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.168" starttime="20181214 09:19:56.166"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.169" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181214 09:19:56.169" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.169" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:56.169" starttime="20181214 09:19:56.169"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.170" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:56.170" starttime="20181214 09:19:56.170"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.170" starttime="20181214 09:19:56.166"></status>
</kw>
<kw type="foritem" name="${model} = config/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.173" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.173" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.173" starttime="20181214 09:19:56.170"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.174" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.21:6653"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"f8:1b:37:5c:a9:e1"},{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"}],"ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","termination-point":[{"tp-id":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:name":"br-ex-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex","termination-point":[{"tp-id":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:name":"br-ex-int-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]}]}]} </msg>
<msg timestamp="20181214 09:19:56.174" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.174" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridg...</msg>
<status status="PASS" endtime="20181214 09:19:56.174" starttime="20181214 09:19:56.173"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.175" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "f8:1b:37:5c:a9:e1"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "target": "tcp:192.0.2.21:6653"
                        }
                    ],
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "tp-id": "br-ex-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181214 09:19:56.175" starttime="20181214 09:19:56.174"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.175" starttime="20181214 09:19:56.170"></status>
</kw>
<kw type="foritem" name="${model} = config/neutron:neutron">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.178" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.178" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.178" starttime="20181214 09:19:56.175"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.180" level="INFO">To JSON using : content={"neutron":{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"6e9baee3-4703-423b-9631-196f45105082","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-provider-ext:segmentation-id":"76","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"sgs_net_1"}]},"security-groups":{"security-group":[{"uuid":"62100813-13a1-4c22-9a97-bfabd6744cb8","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":4,"name":"default","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"fa21cb4f-fa2c-4465-ae54-d1b2e690d521","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":2,"name":"sgs_sg_3","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"be928551-7a31-47c3-aadf-05cdd201813f","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":2,"name":"sgs_sg_4","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":4,"name":"SSH_UPDATED","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"ee3dd710-2490-4241-b666-9fec686f0c78","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","revision-number":4,"name":"default","project-id":"bfcec20503cd4d309495f70adb639682"},{"uuid":"a048444b-0507-466a-aae5-e9596453f710","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":2,"name":"sgs_sg_2","project-id":"8f21c4d8db54482e99c30c98fba342b4"}]},"security-rules":{"security-rule":[{"uuid":"e64e4970-560c-4af7-a079-217ef6e7e68a","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"d06c714b-ca05-4f3a-a9af-f80ac1f213f5","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"e39d54b7-5907-4ebe-bf47-f2be219b1fec","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"da0655cc-bb9f-4c7a-ad87-b173ab1a21f1","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"c5369c6a-c1ec-45d9-9393-f55f92ef6f46","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"8c1ed931-fcb6-4786-bbf7-0f7c58fdd519","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ed29437d-92c9-4f07-9b03-54714bc0f4a8"},{"uuid":"c0796abf-11eb-4f12-8347-fb5894143b1d","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"4eb3b508-0786-4aa0-be89-1945c92625e5","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fa21cb4f-fa2c-4465-ae54-d1b2e690d521"},{"uuid":"0548fa8e-5973-40ec-9ca0-ee5ea8a9f101","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"a048444b-0507-466a-aae5-e9596453f710"},{"uuid":"a3b3dd17-b350-41e4-8f6e-d30bd6ae7efb","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"be928551-7a31-47c3-aadf-05cdd201813f"},{"uuid":"a6038051-824a-46a3-8920-f74fbe847fcd","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fa21cb4f-fa2c-4465-ae54-d1b2e690d521"},{"uuid":"6ad09561-353a-445e-b51d-b931a7e01c22","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"af9be2ac-0c71-466b-8ee2-188747a79255","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"03796e75-964b-42a9-9fd8-79d28052985e","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ed29437d-92c9-4f07-9b03-54714bc0f4a8"},{"uuid":"dea14423-28f5-4cbf-83ed-601be2b941b4","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"a048444b-0507-466a-aae5-e9596453f710"},{"uuid":"908d7023-9d1d-4e6b-9fea-b9a109147751","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"be928551-7a31-47c3-aadf-05cdd201813f"}]},"subnets":{"subnet":[{"uuid":"a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8","gateway-ip":"61.2.1.1","project-id":"8f21c4d8db54482e99c30c98fba342b4","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"61.2.1.2","end":"61.2.1.254"}],"cidr":"61.2.1.0/24","network-id":"6e9baee3-4703-423b-9631-196f45105082","name":"sgs_sub_1"}]},"ports":{"port":[{"uuid":"711d9b46-d038-43e8-b2d5-c9db4a29e05c","fixed-ips":[{"subnet-id":"a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8","ip-address":"61.2.1.30"}],"device-id":"","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:86:22:fe","security-groups":["ed29437d-92c9-4f07-9b03-54714bc0f4a8"],"admin-state-up":true,"status":"ACTIVE","network-id":"6e9baee3-4703-423b-9631-196f45105082","name":"sgs_port_1"},{"uuid":"09e23be4-28b0-414a-9ea2-eae5f68e3676","fixed-ips":[{"subnet-id":"a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8","ip-address":"61.2.1.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-6e9baee3-4703-423b-9631-196f45105082","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:1d:aa:b3","admin-state-up":true,"network-id":"6e9baee3-4703-423b-9631-196f45105082","name":""},{"uuid":"8b1cbc4f-04f8-46bf-9cf9-2239353ae21d","fixed-ips":[{"subnet-id":"a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8","ip-address":"61.2.1.13"}],"device-id":"","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:81:6d:7f","security-groups":["ed29437d-92c9-4f07-9b03-54714bc0f4a8"],"admin-state-up":true,"status":"ACTIVE","network-id":"6e9baee3-4703-423b-9631-196f45105082","name":"sgs_port_2"}]}}} </msg>
<msg timestamp="20181214 09:19:56.180" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.180" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181214 09:19:56.181" starttime="20181214 09:19:56.179"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.181" level="INFO">{
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-flat",
                    "project-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "uuid": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
                },
                {
                    "admin-state-up": true,
                    "name": "sgs_net_1",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "76",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "6e9baee3-4703-423b-9631-196f45105082"
                }
            ]
        },
        "ports": {
            "port": [
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "61.2.1.30",
                            "subnet-id": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8"
                        }
                    ],
                    "mac-address": "fa:16:3e:86:22:fe",
                    "name": "sgs_port_1",
                    "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "security-groups": [
                        "ed29437d-92c9-4f07-9b03-54714bc0f4a8"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "711d9b46-d038-43e8-b2d5-c9db4a29e05c"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-6e9baee3-4703-423b-9631-196f45105082",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "61.2.1.2",
                            "subnet-id": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8"
                        }
                    ],
                    "mac-address": "fa:16:3e:1d:aa:b3",
                    "name": "",
                    "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 6,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "09e23be4-28b0-414a-9ea2-eae5f68e3676"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "61.2.1.13",
                            "subnet-id": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8"
                        }
                    ],
                    "mac-address": "fa:16:3e:81:6d:7f",
                    "name": "sgs_port_2",
                    "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "security-groups": [
                        "ed29437d-92c9-4f07-9b03-54714bc0f4a8"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "8b1cbc4f-04f8-46bf-9cf9-2239353ae21d"
                }
            ]
        },
        "security-groups": {
            "security-group": [
                {
                    "name": "default",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 4,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "62100813-13a1-4c22-9a97-bfabd6744cb8"
                },
                {
                    "name": "sgs_sg_3",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "fa21cb4f-fa2c-4465-ae54-d1b2e690d521"
                },
                {
                    "name": "sgs_sg_4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "be928551-7a31-47c3-aadf-05cdd201813f"
                },
                {
                    "name": "SSH_UPDATED",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 4,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "ed29437d-92c9-4f07-9b03-54714bc0f4a8"
                },
                {
                    "name": "default",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 4,
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "ee3dd710-2490-4241-b666-9fec686f0c78"
                },
                {
                    "name": "sgs_sg_2",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "a048444b-0507-466a-aae5-e9596453f710"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "e64e4970-560c-4af7-a079-217ef6e7e68a"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "d06c714b-ca05-4f3a-a9af-f80ac1f213f5"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "e39d54b7-5907-4ebe-bf47-f2be219b1fec"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "da0655cc-bb9f-4c7a-ad87-b173ab1a21f1"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "c5369c6a-c1ec-45d9-9393-f55f92ef6f46"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "8c1ed931-fcb6-4786-bbf7-0f7c58fdd519"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "c0796abf-11eb-4f12-8347-fb5894143b1d"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "fa21cb4f-fa2c-4465-ae54-d1b2e690d521",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "4eb3b508-0786-4aa0-be89-1945c92625e5"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "a048444b-0507-466a-aae5-e9596453f710",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "0548fa8e-5973-40ec-9ca0-ee5ea8a9f101"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "be928551-7a31-47c3-aadf-05cdd201813f",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "a3b3dd17-b350-41e4-8f6e-d30bd6ae7efb"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "fa21cb4f-fa2c-4465-ae54-d1b2e690d521",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "a6038051-824a-46a3-8920-f74fbe847fcd"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "6ad09561-353a-445e-b51d-b931a7e01c22"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "af9be2ac-0c71-466b-8ee2-188747a79255"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "03796e75-964b-42a9-9fd8-79d28052985e"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "a048444b-0507-466a-aae5-e9596453f710",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "dea14423-28f5-4cbf-83ed-601be2b941b4"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "be928551-7a31-47c3-aadf-05cdd201813f",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "908d7023-9d1d-4e6b-9fea-b9a109147751"
                }
            ]
        },
        "subnets": {
            "subnet": [
                {
                    "allocation-pools": [
                        {
                            "end": "61.2.1.254",
                            "start": "61.2.1.2"
                        }
                    ],
                    "cidr": "61.2.1.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "61.2.1.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "sgs_sub_1",
                    "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8"
                }
            ]
        }
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.181" starttime="20181214 09:19:56.181"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.181" starttime="20181214 09:19:56.175"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:networkMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.184" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.184" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.184" starttime="20181214 09:19:56.182"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.185" level="INFO">To JSON using : content={"networkMaps":{"networkMap":[{"network-id":"6e9baee3-4703-423b-9631-196f45105082","subnet-id-list":["a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8"]}]}} </msg>
<msg timestamp="20181214 09:19:56.185" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.185" level="INFO">${pretty_output} = {
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                "subnet-id-list": [
                    "a3c9ec4f-cab...</msg>
<status status="PASS" endtime="20181214 09:19:56.185" starttime="20181214 09:19:56.184"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.185" level="INFO">{
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                "subnet-id-list": [
                    "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.185" starttime="20181214 09:19:56.185"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.185" starttime="20181214 09:19:56.181"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:neutron-vpn-portip-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.188" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:neutron-vpn-portip-port-data, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.188" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.188" starttime="20181214 09:19:56.186"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.189" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:56.189" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.189" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:56.189" starttime="20181214 09:19:56.189"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.190" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.190" starttime="20181214 09:19:56.189"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.190" starttime="20181214 09:19:56.185"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:router-interfaces-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.193" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.193" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.193" starttime="20181214 09:19:56.190"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.194" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:56.194" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.194" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:56.194" starttime="20181214 09:19:56.194"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.195" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.195" starttime="20181214 09:19:56.194"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.195" starttime="20181214 09:19:56.190"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:subnetmaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.197" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.197" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.197" starttime="20181214 09:19:56.195"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.198" level="INFO">To JSON using : content={"subnetmaps":{"subnetmap":[{"id":"a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8","network-type":"VXLAN","port-list":["09e23be4-28b0-414a-9ea2-eae5f68e3676","8b1cbc4f-04f8-46bf-9cf9-2239353ae21d","711d9b46-d038-43e8-b2d5-c9db4a29e05c"],"segmentation-id":76,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","network-id":"6e9baee3-4703-423b-9631-196f45105082","subnet-ip":"61.2.1.0/24"}]}} </msg>
<msg timestamp="20181214 09:19:56.198" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.198" level="INFO">${pretty_output} = {
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8",
                "network-id": "6e9baee3-4703-423b-9631-196f45105082",
         ...</msg>
<status status="PASS" endtime="20181214 09:19:56.198" starttime="20181214 09:19:56.197"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.199" level="INFO">{
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8",
                "network-id": "6e9baee3-4703-423b-9631-196f45105082",
                "network-type": "VXLAN",
                "port-list": [
                    "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                    "8b1cbc4f-04f8-46bf-9cf9-2239353ae21d",
                    "711d9b46-d038-43e8-b2d5-c9db4a29e05c"
                ],
                "segmentation-id": 76,
                "subnet-ip": "61.2.1.0/24",
                "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.199" starttime="20181214 09:19:56.198"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.199" starttime="20181214 09:19:56.195"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:vpnMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.201" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.201" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.201" starttime="20181214 09:19:56.199"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.202" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181214 09:19:56.202" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.202" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:56.202" starttime="20181214 09:19:56.202"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.203" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:56.203" starttime="20181214 09:19:56.202"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.203" starttime="20181214 09:19:56.199"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-fib:fibEntries">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.205" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.205" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.205" starttime="20181214 09:19:56.203"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.206" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181214 09:19:56.206" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.206" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:56.206" starttime="20181214 09:19:56.206"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.207" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:56.207" starttime="20181214 09:19:56.206"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.207" starttime="20181214 09:19:56.203"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-interface-meta:interface-child-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.209" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-interface-meta:interface-child-info, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.209" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.209" starttime="20181214 09:19:56.207"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.210" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"272795776625121:br-ex-patch","interface-child-entry":[{"child-interface":"272795776625121:br-ex-patch:trunk"}]},{"parent-interface":"tap09e23be4-28","interface-child-entry":[{"child-interface":"09e23be4-28b0-414a-9ea2-eae5f68e3676"}]}]}} </msg>
<msg timestamp="20181214 09:19:56.210" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.210" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "272795776...</msg>
<status status="PASS" endtime="20181214 09:19:56.210" starttime="20181214 09:19:56.210"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.211" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "272795776625121:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "272795776625121:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "09e23be4-28b0-414a-9ea2-eae5f68e3676"
                    }
                ],
                "parent-interface": "tap09e23be4-28"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.211" starttime="20181214 09:19:56.210"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.211" starttime="20181214 09:19:56.207"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:router-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.214" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.214" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.214" starttime="20181214 09:19:56.211"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.215" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:56.215" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.215" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:56.215" starttime="20181214 09:19:56.214"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.215" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.215" starttime="20181214 09:19:56.215"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.215" starttime="20181214 09:19:56.211"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-id-to-vpn-instance">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.218" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-id-to-vpn-instance, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.218" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.218" starttime="20181214 09:19:56.216"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.219" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65"}]}} </msg>
<msg timestamp="20181214 09:19:56.219" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.219" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a...</msg>
<status status="PASS" endtime="20181214 09:19:56.219" starttime="20181214 09:19:56.219"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.220" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.220" starttime="20181214 09:19:56.219"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.220" starttime="20181214 09:19:56.215"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-instance-to-vpn-id">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.222" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-instance-to-vpn-id, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.222" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.222" starttime="20181214 09:19:56.220"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.223" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65","vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-id":100000}]}} </msg>
<msg timestamp="20181214 09:19:56.223" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.223" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
               ...</msg>
<status status="PASS" endtime="20181214 09:19:56.223" starttime="20181214 09:19:56.223"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.224" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.224" starttime="20181214 09:19:56.223"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.224" starttime="20181214 09:19:56.220"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:ext-routers">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.227" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.227" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.227" starttime="20181214 09:19:56.224"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.228" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:56.228" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.228" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:56.228" starttime="20181214 09:19:56.227"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.228" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.228" starttime="20181214 09:19:56.228"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.228" starttime="20181214 09:19:56.224"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-networks">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.231" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.231" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.231" starttime="20181214 09:19:56.229"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.231" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181214 09:19:56.231" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.232" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:56.232" starttime="20181214 09:19:56.231"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.232" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:56.232" starttime="20181214 09:19:56.232"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.232" starttime="20181214 09:19:56.228"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-subnets">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.234" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.235" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.235" starttime="20181214 09:19:56.232"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.235" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181214 09:19:56.235" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.235" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:56.235" starttime="20181214 09:19:56.235"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.236" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:56.236" starttime="20181214 09:19:56.236"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.236" starttime="20181214 09:19:56.232"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.239" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.239" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.239" starttime="20181214 09:19:56.236"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.240" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:56.240" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.240" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:56.240" starttime="20181214 09:19:56.239"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.240" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.240" starttime="20181214 09:19:56.240"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.241" starttime="20181214 09:19:56.236"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:intext-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.243" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:intext-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.243" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.244" starttime="20181214 09:19:56.241"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.244" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:56.244" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.244" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:56.244" starttime="20181214 09:19:56.244"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.245" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.245" starttime="20181214 09:19:56.245"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.245" starttime="20181214 09:19:56.241"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:napt-switches">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.249" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.249" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.249" starttime="20181214 09:19:56.245"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.250" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:56.250" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.250" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:56.250" starttime="20181214 09:19:56.249"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.250" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.250" starttime="20181214 09:19:56.250"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.250" starttime="20181214 09:19:56.245"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:router-id-name">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.253" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.254" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.254" starttime="20181214 09:19:56.251"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.254" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:56.254" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.254" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:56.254" starttime="20181214 09:19:56.254"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.255" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.255" starttime="20181214 09:19:56.255"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.255" starttime="20181214 09:19:56.250"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:snatint-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.258" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:snatint-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.258" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.258" starttime="20181214 09:19:56.255"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.259" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:56.259" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.259" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:56.259" starttime="20181214 09:19:56.258"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.259" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.259" starttime="20181214 09:19:56.259"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.259" starttime="20181214 09:19:56.255"></status>
</kw>
<kw type="foritem" name="${model} = config/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.265" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.265" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.266" starttime="20181214 09:19:56.260"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.281" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.272795776625121.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false},{"id":"SNAT.272795776625121.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.272795776625121.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.272795776625121.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false},{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.272795776625121.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.09e23be4-28b0-414a-9ea2-eae5f68e3676.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":8704}}}]},"strict":true,"cookie":134217735,"flow-name":"default.09e23be4-28b0-414a-9ea2-eae5f68e3676","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"26"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36,"flow":[{"id":"3676","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":76}},"strict":false,"cookie":150999958,"flow-name":"ITM Flow Entry :5014","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84120961024,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":38,"flow":[{"id":"385014","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":76}},"strict":false,"cookie":151327638,"flow-name":"6e9baee3-4703-423b-9631-196f45105082","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84120961024,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_v4_Broadcast_272795776625121_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_272795776625121_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"44f91859-7723-44e1-a95d-25948457eb65","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525014true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84120961025,"metadata-mask":1099494850561}},"strict":false,"cookie":141562774,"flow-name":"6e9baee3-4703-423b-9631-196f45105082","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210027}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525014false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84120961024,"metadata-mask":1099494850561}},"strict":false,"cookie":141562774,"flow-name":"6e9baee3-4703-423b-9631-196f45105082","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210028}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297728,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210016}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50501427279577662512134fa:16:3e:1d:aa:b3","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:1d:aa:b3"}},"metadata":{"metadata":37467516305408,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550422,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51501427279577662512134fa:16:3e:1d:aa:b3","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:1d:aa:b3"}},"metadata":{"metadata":84120961024,"metadata-mask":1099494850560}},"strict":true,"cookie":134419350,"flow-name":"6e9baee3-4703-423b-9631-196f45105082","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":8704,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.4.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4398046511104,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":21990232555520,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":27487790694400,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.34.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":34}},"strict":true,"cookie":142606370,"flow-name":"6e9baee3-4703-423b-9631-196f45105082","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":8704,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.34.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":37383395344384,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":34}},"strict":true,"cookie":142606370,"flow-name":"6e9baee3-4703-423b-9631-196f45105082","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:272795776625121:09e23be4-28b0-414a-9ea2-eae5f68e3676","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:26","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:09e23be4-28b0-414a-9ea2-eae5f68e3676","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":37383395344384,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:272795776625121:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.272795776625121.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17,"flow":[{"id":"272795776625121.17.09e23be4-28b0-414a-9ea2-eae5f68e3676.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":37383395344384,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.6e9baee3-4703-423b-9631-196f45105082.09e23be4-28b0-414a-9ea2-eae5f68e3676","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":34,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5014,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529252513584775168,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false}]}],"flow-node-inventory:group":[{"group-id":210016,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210015}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210015,"buckets":{},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"},{"group-id":225001,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e13b9ba2-e337-4e51-9e53-07a75695540c","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"},{"group-id":210028,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210027}}],"watch_port":4294967295}]},"group-name":"6e9baee3-4703-423b-9631-196f45105082","group-type":"group-all"},{"group-id":210027,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":34}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"6e9baee3-4703-423b-9631-196f45105082","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181214 09:19:56.282" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.283" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181214 09:19:56.283" starttime="20181214 09:19:56.266"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.285" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210015
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 6400
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210016,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210015,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 1024
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5120
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225001,
                        "group-name": "e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210027
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210028,
                        "group-name": "6e9baee3-4703-423b-9631-196f45105082",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 34
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210027,
                        "group-name": "6e9baee3-4703-423b-9631-196f45105082",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.09e23be4-28b0-414a-9ea2-eae5f68e3676",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.09e23be4-28b0-414a-9ea2-eae5f68e3676.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "26"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 8704
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 150999958,
                                "flow-name": "ITM Flow Entry :5014",
                                "hard-timeout": 0,
                                "id": "3676",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84120961024,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 76
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            }
                        ],
                        "id": 36
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 151327638,
                                "flow-name": "6e9baee3-4703-423b-9631-196f45105082",
                                "hard-timeout": 0,
                                "id": "385014",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84120961024,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 76
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            }
                        ],
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "44f91859-7723-44e1-a95d-25948457eb65",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562774,
                                "flow-name": "6e9baee3-4703-423b-9631-196f45105082",
                                "hard-timeout": 0,
                                "id": "525014true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210027
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84120961025,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562774,
                                "flow-name": "6e9baee3-4703-423b-9631-196f45105082",
                                "hard-timeout": 0,
                                "id": "525014false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210028
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84120961024,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210016
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297728,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134550422,
                                "hard-timeout": 0,
                                "id": "50501427279577662512134fa:16:3e:1d:aa:b3",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:1d:aa:b3"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 37467516305408,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419350,
                                "flow-name": "6e9baee3-4703-423b-9631-196f45105082",
                                "hard-timeout": 0,
                                "id": "51501427279577662512134fa:16:3e:1d:aa:b3",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 8704
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:1d:aa:b3"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84120961024,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1024
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5120
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5888
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4398046511104,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 21990232555520,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 6400
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 27487790694400,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606370,
                                "flow-name": "6e9baee3-4703-423b-9631-196f45105082",
                                "hard-timeout": 0,
                                "id": "55.34.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 8704
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 34
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606370,
                                "flow-name": "6e9baee3-4703-423b-9631-196f45105082",
                                "hard-timeout": 0,
                                "id": "55.34.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 37383395344384,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 34
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:09e23be4-28b0-414a-9ea2-eae5f68e3676",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:09e23be4-28b0-414a-9ea2-eae5f68e3676",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 37383395344384,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:26",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.6e9baee3-4703-423b-9631-196f45105082.09e23be4-28b0-414a-9ea2-eae5f68e3676",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.09e23be4-28b0-414a-9ea2-eae5f68e3676.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 34
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5014
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529252513584775168,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 37383395344384,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            }
                        ],
                        "id": 17
                    }
                ],
                "id": "openflow:272795776625121"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.287" starttime="20181214 09:19:56.283"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.287" starttime="20181214 09:19:56.259"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-dpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.289" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.289" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.289" starttime="20181214 09:19:56.287"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.290" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"44f91859-7723-44e1-a95d-25948457eb65"},{"elan-instance-name":"c7813aab-8b0b-4514-bc6b-7d6d19c8923b"},{"elan-instance-name":"95a7aaae-1907-4f00-bee4-a290267d5e9f"},{"elan-instance-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1132"]}]},{"elan-instance-name":"d6e91017-874f-4d7f-9390-18a64944fb6f"},{"elan-instance-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1133"]}]},{"elan-instance-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1121"]}]},{"elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["09e23be4-28b0-414a-9ea2-eae5f68e3676"]}]},{"elan-instance-name":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107"},{"elan-instance-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1131"]}]},{"elan-instance-name":"8c3e82a8-071a-4d20-abde-82c067e37c1b"},{"elan-instance-name":"5f9fc8e7-648f-48d0-84fe-d86762eacc95"},{"elan-instance-name":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8"}]}} </msg>
<msg timestamp="20181214 09:19:56.290" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.290" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181214 09:19:56.291" starttime="20181214 09:19:56.290"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.291" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
                "elan-instance-name": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b"
            },
            {
                "elan-instance-name": "95a7aaae-1907-4f00-bee4-a290267d5e9f"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1132"
                        ]
                    }
                ],
                "elan-instance-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd"
            },
            {
                "elan-instance-name": "d6e91017-874f-4d7f-9390-18a64944fb6f"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1133"
                        ]
                    }
                ],
                "elan-instance-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1121"
                        ]
                    }
                ],
                "elan-instance-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "09e23be4-28b0-414a-9ea2-eae5f68e3676"
                        ]
                    }
                ],
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082"
            },
            {
                "elan-instance-name": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1131"
                        ]
                    }
                ],
                "elan-instance-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a"
            },
            {
                "elan-instance-name": "8c3e82a8-071a-4d20-abde-82c067e37c1b"
            },
            {
                "elan-instance-name": "5f9fc8e7-648f-48d0-84fe-d86762eacc95"
            },
            {
                "elan-instance-name": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.291" starttime="20181214 09:19:56.291"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.291" starttime="20181214 09:19:56.287"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-forwarding-tables">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.293" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.294" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.294" starttime="20181214 09:19:56.291"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.294" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082","mac-entry":[{"mac-address":"fa:16:3e:1d:aa:b3","interface":"09e23be4-28b0-414a-9ea2-eae5f68e3676","ip-prefix":"61.2.1.2","isStaticAddress":true}]}]}} </msg>
<msg timestamp="20181214 09:19:56.294" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.294" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-i...</msg>
<status status="PASS" endtime="20181214 09:19:56.294" starttime="20181214 09:19:56.294"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.295" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082",
                "mac-entry": [
                    {
                        "interface": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                        "ip-prefix": "61.2.1.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:1d:aa:b3"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.295" starttime="20181214 09:19:56.295"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.295" starttime="20181214 09:19:56.291"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.298" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.298" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.298" starttime="20181214 09:19:56.295"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.299" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:56.299" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.299" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:56.299" starttime="20181214 09:19:56.299"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.300" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.300" starttime="20181214 09:19:56.299"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.300" starttime="20181214 09:19:56.295"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.302" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.302" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.302" starttime="20181214 09:19:56.300"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.303" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"name":"6e9baee3-4703-423b-9631-196f45105082","elan-interfaces":["09e23be4-28b0-414a-9ea2-eae5f68e3676"]}]}} </msg>
<msg timestamp="20181214 09:19:56.303" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.303" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                 ...</msg>
<status status="PASS" endtime="20181214 09:19:56.303" starttime="20181214 09:19:56.302"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.303" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                    "09e23be4-28b0-414a-9ea2-eae5f68e3676"
                ],
                "name": "6e9baee3-4703-423b-9631-196f45105082"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.303" starttime="20181214 09:19:56.303"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.303" starttime="20181214 09:19:56.300"></status>
</kw>
<kw type="foritem" name="${model} = operational/ietf-interfaces:interfaces-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.306" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.306" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.306" starttime="20181214 09:19:56.304"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.307" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"272795776625121:br-ex-patch:trunk","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:l2vlan","if-index":3,"statistics":{"discontinuity-time":"2018-12-14T08:20:53.139Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"272795776625121:br-ex-patch","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T08:16:07.027Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"tap09e23be4-28","lower-layer-if":["openflow:272795776625121:26"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T09:19:12.222Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","lower-layer-if":["openflow:272795776625121:26"],"type":"iana-if-type:l2vlan","if-index":34,"statistics":{"discontinuity-time":"2018-12-14T09:19:12.245Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181214 09:19:56.307" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.307" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:...</msg>
<status status="PASS" endtime="20181214 09:19:56.307" starttime="20181214 09:19:56.306"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.307" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:20:53.139Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:16:07.027Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:26"
                ],
                "name": "tap09e23be4-28",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:19:12.222Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 34,
                "lower-layer-if": [
                    "openflow:272795776625121:26"
                ],
                "name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:19:12.245Z"
                },
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.307" starttime="20181214 09:19:56.307"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.307" starttime="20181214 09:19:56.303"></status>
</kw>
<kw type="foritem" name="${model} = operational/interface-service-bindings:bound-services-state-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.310" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/interface-service-bindings:bound-services-state-list, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.310" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.310" starttime="20181214 09:19:56.308"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.311" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":34,"port-no":26,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":3,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":34,"port-no":26,"interface-type":"iana-if-type:l2vlan"}]}} </msg>
<msg timestamp="20181214 09:19:56.311" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.311" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 272795776625121,
                "if-index": 34,
                "interface-name": "09e23be...</msg>
<status status="PASS" endtime="20181214 09:19:56.311" starttime="20181214 09:19:56.310"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.311" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 272795776625121,
                "if-index": 34,
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 26,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 3,
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 34,
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 26,
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.311" starttime="20181214 09:19:56.311"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.311" starttime="20181214 09:19:56.308"></status>
</kw>
<kw type="foritem" name="${model} = operational/itm-state:tunnels_state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.314" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.314" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.315" starttime="20181214 09:19:56.312"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.315" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:56.315" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.315" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:56.315" starttime="20181214 09:19:56.315"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.316" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.316" starttime="20181214 09:19:56.316"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.316" starttime="20181214 09:19:56.312"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3nexthop:l3nexthop">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.318" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.319" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.319" starttime="20181214 09:19:56.316"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.319" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:56.319" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.319" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:56.319" starttime="20181214 09:19:56.319"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.320" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.320" starttime="20181214 09:19:56.320"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.320" starttime="20181214 09:19:56.316"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.323" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.323" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.323" starttime="20181214 09:19:56.320"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.323" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:56.324" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.324" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:56.324" starttime="20181214 09:19:56.323"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.324" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.324" starttime="20181214 09:19:56.324"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.324" starttime="20181214 09:19:56.320"></status>
</kw>
<kw type="foritem" name="${model} = operational/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.327" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.327" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.327" starttime="20181214 09:19:56.325"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.329" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:2d:53:56:c8:f7"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-standalone","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:datapath-id":"00:00:00:2d:53:56:c8:f7","ovsdb:bridge-uuid":"b432c6c4-6287-43e0-acc8-62136a0ab66c","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","termination-point":[{"tp-id":"eth0","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"e621b8d6-b0e2-46db-808d-5ad800db86a4","ovsdb:ifindex":2,"ovsdb:name":"eth0","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7bc67e4d-df67-4d5d-acd4-d337fd82db75","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"4e058751-86eb-437e-8a62-90553c47a0d4","ovsdb:ifindex":4,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"f9212ef2-d34d-447e-8c5d-9e34a0eb7ca1","ovsdb:ofport":65534},{"tp-id":"br-ex-int-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"3023f183-88b8-4043-b68d-33a8cf09c75a","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"573a1318-32a7-4f1e-baaf-a60b67f6f0df","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:bridge-external-ids":[{"bridge-external-id-key":"opendaylight-iid","bridge-external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"},{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"f8:1b:37:5c:a9:e1"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"ae491c00-54ea-4008-9450-61bde39089b6","ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.21:6653","controller-uuid":"c05d3c4e-aa8f-4e9e-a3ef-20a5c4c2a193","is-connected":true}],"ovsdb:datapath-id":"00:00:f8:1b:37:5c:a9:e1","termination-point":[{"tp-id":"tap09e23be4-28","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"17b1bf51-e057-4595-9e49-e1b081c1d3f5","ovsdb:name":"tap09e23be4-28","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:1d:aa:b3"},{"external-id-key":"iface-id","external-id-value":"09e23be4-28b0-414a-9ea2-eae5f68e3676"}],"ovsdb:port-uuid":"0339e73e-3ce5-46a1-93c1-4c5bdaea6fb4","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":26},{"tp-id":"br-ex-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"9182acb3-6683-4cd1-990c-6f9e5d7e2326","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"dcae0142-8b33-4e20-a185-624f54515fa5","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"dfe98e1e-37a2-4f49-8bda-f56b81bd0e9b","ovsdb:ifindex":26,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"0f15ce2a-8646-4f74-a307-e80caeee4ed1","ovsdb:ofport":65534}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9","ovsdb:datapath-type-entry":[{"datapath-type":"ovsdb:datapath-type-netdev"},{"datapath-type":"ovsdb:datapath-type-system"}],"ovsdb:ovs-version":"2.9.0","ovsdb:openvswitch-other-configs":[{"other-config-key":"provider_mappings","other-config-value":"datacentre:br-ex"},{"other-config-key":"local_ip","other-config-value":"192.0.2.21"}],"ovsdb:interface-type-entry":[{"interface-type":"ovsdb:interface-type-lisp"},{"interface-type":"ovsdb:interface-type-geneve"},{"interface-type":"ovsdb:interface-type-gre"},{"interface-type":"ovsdb:interface-type-system"},{"interface-type":"ovsdb:interface-type-vxlan"},{"interface-type":"ovsdb:interface-type-internal"},{"interface-type":"ovsdb:interface-type-stt"},{"interface-type":"ovsdb:interface-type-tap"},{"interface-type":"ovsdb:interface-type-patch"}],"ovsdb:connection-info":{"local-ip":"192.0.2.21","remote-port":52714,"remote-ip":"192.0.2.21","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"f719731f-d938-4508-afd6-1890f6fec1cf"},{"external-id-key":"rundir","external-id-value":"/var/run/openvswitch"},{"external-id-key":"odl_os_hostconfig_config_odl_l2","external-id-value":"{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"}],"ovsdb:db-version":"7.15.1","ovsdb:managed-node-entry":[{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.21:6640","connected":true,"number_of_connections":1}]}]}]} </msg>
<msg timestamp="20181214 09:19:56.329" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.329" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "ovsdb:bridge...</msg>
<status status="PASS" endtime="20181214 09:19:56.329" starttime="20181214 09:19:56.328"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.330" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:2d:53:56:c8:f7"
                        }
                    ],
                    "ovsdb:bridge-uuid": "b432c6c4-6287-43e0-acc8-62136a0ab66c",
                    "ovsdb:datapath-id": "00:00:00:2d:53:56:c8:f7",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-standalone",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 2,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "e621b8d6-b0e2-46db-808d-5ad800db86a4",
                            "ovsdb:name": "eth0",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "7bc67e4d-df67-4d5d-acd4-d337fd82db75",
                            "tp-id": "eth0"
                        },
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "4e058751-86eb-437e-8a62-90553c47a0d4",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "f9212ef2-d34d-447e-8c5d-9e34a0eb7ca1",
                            "tp-id": "br-ex"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "3023f183-88b8-4043-b68d-33a8cf09c75a",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "573a1318-32a7-4f1e-baaf-a60b67f6f0df",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridge-external-ids": [
                        {
                            "bridge-external-id-key": "opendaylight-iid",
                            "bridge-external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"
                        }
                    ],
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        },
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "f8:1b:37:5c:a9:e1"
                        }
                    ],
                    "ovsdb:bridge-uuid": "ae491c00-54ea-4008-9450-61bde39089b6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "c05d3c4e-aa8f-4e9e-a3ef-20a5c4c2a193",
                            "is-connected": true,
                            "target": "tcp:192.0.2.21:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:f8:1b:37:5c:a9:e1",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:1d:aa:b3"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "09e23be4-28b0-414a-9ea2-eae5f68e3676"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "17b1bf51-e057-4595-9e49-e1b081c1d3f5",
                            "ovsdb:name": "tap09e23be4-28",
                            "ovsdb:ofport": 26,
                            "ovsdb:port-uuid": "0339e73e-3ce5-46a1-93c1-4c5bdaea6fb4",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap09e23be4-28"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "9182acb3-6683-4cd1-990c-6f9e5d7e2326",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:ofport": 1,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "dcae0142-8b33-4e20-a185-624f54515fa5",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 26,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "dfe98e1e-37a2-4f49-8bda-f56b81bd0e9b",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "0f15ce2a-8646-4f74-a307-e80caeee4ed1",
                            "tp-id": "br-int"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.21",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.21",
                        "remote-port": 52714
                    },
                    "ovsdb:datapath-type-entry": [
                        {
                            "datapath-type": "ovsdb:datapath-type-netdev"
                        },
                        {
                            "datapath-type": "ovsdb:datapath-type-system"
                        }
                    ],
                    "ovsdb:db-version": "7.15.1",
                    "ovsdb:interface-type-entry": [
                        {
                            "interface-type": "ovsdb:interface-type-lisp"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-geneve"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-gre"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-system"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-vxlan"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-internal"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-stt"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-tap"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-patch"
                        }
                    ],
                    "ovsdb:managed-node-entry": [
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.21:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "f719731f-d938-4508-afd6-1890f6fec1cf"
                        },
                        {
                            "external-id-key": "rundir",
                            "external-id-value": "/var/run/openvswitch"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_config_odl_l2",
                            "external-id-value": "{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"
                        }
                    ],
                    "ovsdb:openvswitch-other-configs": [
                        {
                            "other-config-key": "provider_mappings",
                            "other-config-value": "datacentre:br-ex"
                        },
                        {
                            "other-config-key": "local_ip",
                            "other-config-value": "192.0.2.21"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181214 09:19:56.330" starttime="20181214 09:19:56.329"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.330" starttime="20181214 09:19:56.324"></status>
</kw>
<kw type="foritem" name="${model} = operational/neutron:neutron/neutron:ports">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.333" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.333" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.333" starttime="20181214 09:19:56.330"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.334" level="INFO">To JSON using : content={"ports":{"port":[{"uuid":"711d9b46-d038-43e8-b2d5-c9db4a29e05c","status":"DOWN"},{"uuid":"09e23be4-28b0-414a-9ea2-eae5f68e3676","status":"ACTIVE"},{"uuid":"8b1cbc4f-04f8-46bf-9cf9-2239353ae21d","status":"DOWN"}]}} </msg>
<msg timestamp="20181214 09:19:56.334" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.334" level="INFO">${pretty_output} = {
    "ports": {
        "port": [
            {
                "status": "DOWN",
                "uuid": "711d9b46-d038-43e8-b2d5-c9db4a29e05c"
            },
            {
                "status":...</msg>
<status status="PASS" endtime="20181214 09:19:56.334" starttime="20181214 09:19:56.333"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.334" level="INFO">{
    "ports": {
        "port": [
            {
                "status": "DOWN",
                "uuid": "711d9b46-d038-43e8-b2d5-c9db4a29e05c"
            },
            {
                "status": "ACTIVE",
                "uuid": "09e23be4-28b0-414a-9ea2-eae5f68e3676"
            },
            {
                "status": "DOWN",
                "uuid": "8b1cbc4f-04f8-46bf-9cf9-2239353ae21d"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.334" starttime="20181214 09:19:56.334"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.334" starttime="20181214 09:19:56.330"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-fib:label-route-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.337" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.337" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.337" starttime="20181214 09:19:56.335"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.338" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:56.338" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.338" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:56.338" starttime="20181214 09:19:56.337"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.338" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.339" starttime="20181214 09:19:56.338"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.339" starttime="20181214 09:19:56.335"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-interface-meta:if-indexes-interface-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.341" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-interface-meta:if-indexes-interface-map, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.341" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.341" starttime="20181214 09:19:56.339"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.342" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":34,"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676"},{"if-index":3,"interface-name":"272795776625121:br-ex-patch:trunk"}]}} </msg>
<msg timestamp="20181214 09:19:56.342" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.342" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 34,
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676"
            }...</msg>
<status status="PASS" endtime="20181214 09:19:56.342" starttime="20181214 09:19:56.341"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.342" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 34,
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676"
            },
            {
                "if-index": 3,
                "interface-name": "272795776625121:br-ex-patch:trunk"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.342" starttime="20181214 09:19:56.342"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.342" starttime="20181214 09:19:56.339"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:learnt-vpn-vip-to-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.345" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.345" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.345" starttime="20181214 09:19:56.343"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.346" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:56.346" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.346" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:56.346" starttime="20181214 09:19:56.345"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.346" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.346" starttime="20181214 09:19:56.346"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.346" starttime="20181214 09:19:56.342"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:neutron-router-dpns">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.349" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.349" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.349" starttime="20181214 09:19:56.347"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.350" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:56.350" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.350" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:56.350" starttime="20181214 09:19:56.350"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.351" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.351" starttime="20181214 09:19:56.350"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.351" starttime="20181214 09:19:56.347"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:port-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.353" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.354" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.354" starttime="20181214 09:19:56.351"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.354" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:56.354" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.354" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:56.354" starttime="20181214 09:19:56.354"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.355" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.355" starttime="20181214 09:19:56.355"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.355" starttime="20181214 09:19:56.351"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:prefix-to-interface">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.358" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.358" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.358" starttime="20181214 09:19:56.355"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.359" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:56.359" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.359" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:56.359" starttime="20181214 09:19:56.359"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.360" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.360" starttime="20181214 09:19:56.359"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.360" starttime="20181214 09:19:56.355"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:subnet-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.362" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.362" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.362" starttime="20181214 09:19:56.360"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.363" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"1e4edfa6-cbe1-4350-a6cc-902700e990e9","route-adv-state":"advertised","vrf-id":"1e4edfa6-cbe1-4350-a6cc-902700e990e9","label":100002,"elan-tag":5002,"subnet-cidr":"192.0.2.0/24","vpn-name":"1e4edfa6-cbe1-4350-a6cc-902700e990e9"}]}} </msg>
<msg timestamp="20181214 09:19:56.363" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.363" level="INFO">${pretty_output} = {
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
          ...</msg>
<status status="PASS" endtime="20181214 09:19:56.363" starttime="20181214 09:19:56.362"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.363" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.0.2.0/24",
                "subnet-id": "1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                "vpn-name": "1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                "vrf-id": "1e4edfa6-cbe1-4350-a6cc-902700e990e9"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.364" starttime="20181214 09:19:56.363"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.364" starttime="20181214 09:19:56.360"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-instance-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.366" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-instance-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.366" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.366" starttime="20181214 09:19:56.364"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.367" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-id":100000,"vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":272795776625121,"dpn-state":"active","vpn-interfaces":[{"interface-name":"272795776625121:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181214 09:19:56.367" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.367" level="INFO">${pretty_output} = {
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured":...</msg>
<status status="PASS" endtime="20181214 09:19:56.367" starttime="20181214 09:19:56.366"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.367" level="INFO">{
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 272795776625121,
                        "vpn-interfaces": [
                            {
                                "interface-name": "272795776625121:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.367" starttime="20181214 09:19:56.367"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.367" starttime="20181214 09:19:56.364"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-interface-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.369" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-interface-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.370" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.370" starttime="20181214 09:19:56.368"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.370" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181214 09:19:56.370" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.370" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:56.370" starttime="20181214 09:19:56.370"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.371" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181214 09:19:56.371" starttime="20181214 09:19:56.371"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.371" starttime="20181214 09:19:56.367"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-to-extraroute">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.374" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.374" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.374" starttime="20181214 09:19:56.371"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.374" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\"."}]}} </msg>
<msg timestamp="20181214 09:19:56.375" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.375" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. ...</msg>
<status status="PASS" endtime="20181214 09:19:56.375" starttime="20181214 09:19:56.374"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.375" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\".",
                "error-tag": "invalid-value",
                "error-type": "protocol"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.375" starttime="20181214 09:19:56.375"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.375" starttime="20181214 09:19:56.371"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:external-ips-counter">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.378" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.378" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.378" starttime="20181214 09:19:56.375"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.379" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:56.379" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.379" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:56.379" starttime="20181214 09:19:56.379"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.380" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.380" starttime="20181214 09:19:56.380"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.380" starttime="20181214 09:19:56.375"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.383" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.383" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.383" starttime="20181214 09:19:56.380"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.384" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:56.384" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.384" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:56.384" starttime="20181214 09:19:56.383"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.384" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.384" starttime="20181214 09:19:56.384"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.384" starttime="20181214 09:19:56.380"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:intext-ip-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.387" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.387" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.387" starttime="20181214 09:19:56.385"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.388" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:19:56.388" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.388" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:19:56.388" starttime="20181214 09:19:56.388"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.389" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.389" starttime="20181214 09:19:56.388"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.389" starttime="20181214 09:19:56.384"></status>
</kw>
<kw type="foritem" name="${model} = operational/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:19:56.392" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 09:19:56.392" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:19:56.392" starttime="20181214 09:19:56.389"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:19:56.395" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","node-connector":[{"id":"openflow:272795776625121:26","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap09e23be4-28","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":26,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:LOCAL","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":4294967294,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"f8:1b:37:5c:a9:e1","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-int","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false}},{"id":"openflow:272795776625121:1","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":1,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"36:95:15:0b:6c:54","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-ex-patch","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}}],"opendaylight-group-statistics:group-features":{"group-capabilities-supported":["opendaylight-group-types:chaining","opendaylight-group-types:select-liveness","opendaylight-group-types:select-weight"],"actions":[67076097],"max-groups":[4294967040],"group-types-supported":["opendaylight-group-types:group-all","opendaylight-group-types:group-indirect","opendaylight-group-types:group-select","opendaylight-group-types:group-ff"]},"flow-node-inventory:port-number":49238,"flow-node-inventory:serial-number":"None","flow-node-inventory:table":[{"id":235},{"id":209},{"id":175},{"id":89},{"id":119},{"id":21},{"id":51},{"id":234},{"id":208},{"id":174},{"id":88},{"id":118},{"id":20},{"id":50},{"id":237},{"id":207},{"id":177},{"id":0},{"id":87},{"id":121},{"id":19},{"id":53},{"id":236},{"id":206},{"id":176},{"id":1},{"id":86},{"id":120},{"id":18},{"id":52},{"id":239},{"id":205},{"id":171},{"id":85},{"id":115},{"id":25},{"id":55},{"id":238},{"id":204},{"id":170},{"id":84},{"id":114},{"id":24},{"id":54},{"id":241},{"id":203},{"id":173},{"id":83},{"id":117},{"id":23},{"id":57},{"id":240},{"id":202},{"id":172},{"id":82},{"id":116},{"id":22},{"id":56},{"id":227},{"id":201},{"id":167},{"id":97},{"id":127},{"id":29},{"id":59},{"id":226},{"id":200},{"id":166},{"id":96},{"id":126},{"id":28},{"id":58},{"id":229},{"id":199},{"id":169},{"id":95},{"id":129},{"id":27},{"id":61},{"id":228},{"id":198},{"id":168},{"id":94},{"id":128},{"id":26},{"id":60},{"id":231},{"id":197},{"id":163},{"id":93},{"id":123},{"id":33},{"id":63},{"id":230},{"id":196},{"id":162},{"id":92},{"id":122},{"id":32},{"id":62},{"id":233},{"id":195},{"id":165},{"id":91},{"id":125},{"id":31},{"id":65},{"id":232},{"id":194},{"id":164},{"id":90},{"id":124},{"id":30},{"id":64},{"id":252},{"id":218},{"id":192},{"id":158},{"id":15},{"id":104},{"id":134},{"id":36},{"id":66},{"id":253},{"id":219},{"id":193},{"id":159},{"id":14},{"id":105},{"id":135},{"id":37},{"id":67},{"id":250},{"id":220},{"id":190},{"id":160},{"id":17},{"id":102},{"id":136},{"id":34},{"id":68},{"id":251},{"id":221},{"id":191},{"id":161},{"id":16},{"id":103},{"id":137},{"id":35},{"id":69},{"id":222},{"id":188},{"id":154},{"id":11},{"id":100},{"id":130},{"id":40},{"id":70},{"id":223},{"id":189},{"id":155},{"id":10},{"id":101},{"id":131},{"id":41},{"id":71},{"id":224},{"id":186},{"id":156},{"id":13},{"id":98},{"id":132},{"id":38},{"id":72},{"id":225},{"id":187},{"id":157},{"id":12},{"id":99},{"id":133},{"id":39},{"id":73},{"id":244},{"id":210},{"id":184},{"id":150},{"id":7},{"id":112},{"id":142},{"id":44},{"id":74},{"id":245},{"id":211},{"id":185},{"id":151},{"id":6},{"id":113},{"id":143},{"id":45},{"id":75},{"id":242},{"id":212},{"id":182},{"id":152},{"id":9},{"id":110},{"id":144},{"id":42},{"id":76},{"id":243},{"id":213},{"id":183},{"id":153},{"id":8},{"id":111},{"id":145},{"id":43},{"id":77},{"id":248},{"id":214},{"id":180},{"id":146},{"id":3},{"id":108},{"id":138},{"id":48},{"id":78},{"id":249},{"id":215},{"id":181},{"id":147},{"id":2},{"id":109},{"id":139},{"id":49},{"id":79},{"id":246},{"id":216},{"id":178},{"id":148},{"id":5},{"id":106},{"id":140},{"id":46},{"id":80},{"id":247},{"id":217},{"id":179},{"id":149},{"id":4},{"id":107},{"id":141},{"id":47},{"id":81}],"flow-node-inventory:hardware":"Open vSwitch","flow-node-inventory:description":"None","flow-node-inventory:software":"2.9.0","flow-node-inventory:switch-features":{"max_buffers":0,"max_tables":254,"capabilities":["flow-node-inventory:flow-feature-capability-flow-stats","flow-node-inventory:flow-feature-capability-queue-stats","flow-node-inventory:flow-feature-capability-port-stats","flow-node-inventory:flow-feature-capability-table-stats","flow-node-inventory:flow-feature-capability-group-stats"]},"flow-node-inventory:manufacturer":"Nicira, Inc.","flow-node-inventory:ip-address":"192.0.2.21"}]}} </msg>
<msg timestamp="20181214 09:19:56.395" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:19:56.395" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-i...</msg>
<status status="PASS" endtime="20181214 09:19:56.395" starttime="20181214 09:19:56.392"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.396" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.21",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 49238,
                "flow-node-inventory:serial-number": "None",
                "flow-node-inventory:software": "2.9.0",
                "flow-node-inventory:switch-features": {
                    "capabilities": [
                        "flow-node-inventory:flow-feature-capability-flow-stats",
                        "flow-node-inventory:flow-feature-capability-queue-stats",
                        "flow-node-inventory:flow-feature-capability-port-stats",
                        "flow-node-inventory:flow-feature-capability-table-stats",
                        "flow-node-inventory:flow-feature-capability-group-stats"
                    ],
                    "max_buffers": 0,
                    "max_tables": 254
                },
                "flow-node-inventory:table": [
                    {
                        "id": 235
                    },
                    {
                        "id": 209
                    },
                    {
                        "id": 175
                    },
                    {
                        "id": 89
                    },
                    {
                        "id": 119
                    },
                    {
                        "id": 21
                    },
                    {
                        "id": 51
                    },
                    {
                        "id": 234
                    },
                    {
                        "id": 208
                    },
                    {
                        "id": 174
                    },
                    {
                        "id": 88
                    },
                    {
                        "id": 118
                    },
                    {
                        "id": 20
                    },
                    {
                        "id": 50
                    },
                    {
                        "id": 237
                    },
                    {
                        "id": 207
                    },
                    {
                        "id": 177
                    },
                    {
                        "id": 0
                    },
                    {
                        "id": 87
                    },
                    {
                        "id": 121
                    },
                    {
                        "id": 19
                    },
                    {
                        "id": 53
                    },
                    {
                        "id": 236
                    },
                    {
                        "id": 206
                    },
                    {
                        "id": 176
                    },
                    {
                        "id": 1
                    },
                    {
                        "id": 86
                    },
                    {
                        "id": 120
                    },
                    {
                        "id": 18
                    },
                    {
                        "id": 52
                    },
                    {
                        "id": 239
                    },
                    {
                        "id": 205
                    },
                    {
                        "id": 171
                    },
                    {
                        "id": 85
                    },
                    {
                        "id": 115
                    },
                    {
                        "id": 25
                    },
                    {
                        "id": 55
                    },
                    {
                        "id": 238
                    },
                    {
                        "id": 204
                    },
                    {
                        "id": 170
                    },
                    {
                        "id": 84
                    },
                    {
                        "id": 114
                    },
                    {
                        "id": 24
                    },
                    {
                        "id": 54
                    },
                    {
                        "id": 241
                    },
                    {
                        "id": 203
                    },
                    {
                        "id": 173
                    },
                    {
                        "id": 83
                    },
                    {
                        "id": 117
                    },
                    {
                        "id": 23
                    },
                    {
                        "id": 57
                    },
                    {
                        "id": 240
                    },
                    {
                        "id": 202
                    },
                    {
                        "id": 172
                    },
                    {
                        "id": 82
                    },
                    {
                        "id": 116
                    },
                    {
                        "id": 22
                    },
                    {
                        "id": 56
                    },
                    {
                        "id": 227
                    },
                    {
                        "id": 201
                    },
                    {
                        "id": 167
                    },
                    {
                        "id": 97
                    },
                    {
                        "id": 127
                    },
                    {
                        "id": 29
                    },
                    {
                        "id": 59
                    },
                    {
                        "id": 226
                    },
                    {
                        "id": 200
                    },
                    {
                        "id": 166
                    },
                    {
                        "id": 96
                    },
                    {
                        "id": 126
                    },
                    {
                        "id": 28
                    },
                    {
                        "id": 58
                    },
                    {
                        "id": 229
                    },
                    {
                        "id": 199
                    },
                    {
                        "id": 169
                    },
                    {
                        "id": 95
                    },
                    {
                        "id": 129
                    },
                    {
                        "id": 27
                    },
                    {
                        "id": 61
                    },
                    {
                        "id": 228
                    },
                    {
                        "id": 198
                    },
                    {
                        "id": 168
                    },
                    {
                        "id": 94
                    },
                    {
                        "id": 128
                    },
                    {
                        "id": 26
                    },
                    {
                        "id": 60
                    },
                    {
                        "id": 231
                    },
                    {
                        "id": 197
                    },
                    {
                        "id": 163
                    },
                    {
                        "id": 93
                    },
                    {
                        "id": 123
                    },
                    {
                        "id": 33
                    },
                    {
                        "id": 63
                    },
                    {
                        "id": 230
                    },
                    {
                        "id": 196
                    },
                    {
                        "id": 162
                    },
                    {
                        "id": 92
                    },
                    {
                        "id": 122
                    },
                    {
                        "id": 32
                    },
                    {
                        "id": 62
                    },
                    {
                        "id": 233
                    },
                    {
                        "id": 195
                    },
                    {
                        "id": 165
                    },
                    {
                        "id": 91
                    },
                    {
                        "id": 125
                    },
                    {
                        "id": 31
                    },
                    {
                        "id": 65
                    },
                    {
                        "id": 232
                    },
                    {
                        "id": 194
                    },
                    {
                        "id": 164
                    },
                    {
                        "id": 90
                    },
                    {
                        "id": 124
                    },
                    {
                        "id": 30
                    },
                    {
                        "id": 64
                    },
                    {
                        "id": 252
                    },
                    {
                        "id": 218
                    },
                    {
                        "id": 192
                    },
                    {
                        "id": 158
                    },
                    {
                        "id": 15
                    },
                    {
                        "id": 104
                    },
                    {
                        "id": 134
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 66
                    },
                    {
                        "id": 253
                    },
                    {
                        "id": 219
                    },
                    {
                        "id": 193
                    },
                    {
                        "id": 159
                    },
                    {
                        "id": 14
                    },
                    {
                        "id": 105
                    },
                    {
                        "id": 135
                    },
                    {
                        "id": 37
                    },
                    {
                        "id": 67
                    },
                    {
                        "id": 250
                    },
                    {
                        "id": 220
                    },
                    {
                        "id": 190
                    },
                    {
                        "id": 160
                    },
                    {
                        "id": 17
                    },
                    {
                        "id": 102
                    },
                    {
                        "id": 136
                    },
                    {
                        "id": 34
                    },
                    {
                        "id": 68
                    },
                    {
                        "id": 251
                    },
                    {
                        "id": 221
                    },
                    {
                        "id": 191
                    },
                    {
                        "id": 161
                    },
                    {
                        "id": 16
                    },
                    {
                        "id": 103
                    },
                    {
                        "id": 137
                    },
                    {
                        "id": 35
                    },
                    {
                        "id": 69
                    },
                    {
                        "id": 222
                    },
                    {
                        "id": 188
                    },
                    {
                        "id": 154
                    },
                    {
                        "id": 11
                    },
                    {
                        "id": 100
                    },
                    {
                        "id": 130
                    },
                    {
                        "id": 40
                    },
                    {
                        "id": 70
                    },
                    {
                        "id": 223
                    },
                    {
                        "id": 189
                    },
                    {
                        "id": 155
                    },
                    {
                        "id": 10
                    },
                    {
                        "id": 101
                    },
                    {
                        "id": 131
                    },
                    {
                        "id": 41
                    },
                    {
                        "id": 71
                    },
                    {
                        "id": 224
                    },
                    {
                        "id": 186
                    },
                    {
                        "id": 156
                    },
                    {
                        "id": 13
                    },
                    {
                        "id": 98
                    },
                    {
                        "id": 132
                    },
                    {
                        "id": 38
                    },
                    {
                        "id": 72
                    },
                    {
                        "id": 225
                    },
                    {
                        "id": 187
                    },
                    {
                        "id": 157
                    },
                    {
                        "id": 12
                    },
                    {
                        "id": 99
                    },
                    {
                        "id": 133
                    },
                    {
                        "id": 39
                    },
                    {
                        "id": 73
                    },
                    {
                        "id": 244
                    },
                    {
                        "id": 210
                    },
                    {
                        "id": 184
                    },
                    {
                        "id": 150
                    },
                    {
                        "id": 7
                    },
                    {
                        "id": 112
                    },
                    {
                        "id": 142
                    },
                    {
                        "id": 44
                    },
                    {
                        "id": 74
                    },
                    {
                        "id": 245
                    },
                    {
                        "id": 211
                    },
                    {
                        "id": 185
                    },
                    {
                        "id": 151
                    },
                    {
                        "id": 6
                    },
                    {
                        "id": 113
                    },
                    {
                        "id": 143
                    },
                    {
                        "id": 45
                    },
                    {
                        "id": 75
                    },
                    {
                        "id": 242
                    },
                    {
                        "id": 212
                    },
                    {
                        "id": 182
                    },
                    {
                        "id": 152
                    },
                    {
                        "id": 9
                    },
                    {
                        "id": 110
                    },
                    {
                        "id": 144
                    },
                    {
                        "id": 42
                    },
                    {
                        "id": 76
                    },
                    {
                        "id": 243
                    },
                    {
                        "id": 213
                    },
                    {
                        "id": 183
                    },
                    {
                        "id": 153
                    },
                    {
                        "id": 8
                    },
                    {
                        "id": 111
                    },
                    {
                        "id": 145
                    },
                    {
                        "id": 43
                    },
                    {
                        "id": 77
                    },
                    {
                        "id": 248
                    },
                    {
                        "id": 214
                    },
                    {
                        "id": 180
                    },
                    {
                        "id": 146
                    },
                    {
                        "id": 3
                    },
                    {
                        "id": 108
                    },
                    {
                        "id": 138
                    },
                    {
                        "id": 48
                    },
                    {
                        "id": 78
                    },
                    {
                        "id": 249
                    },
                    {
                        "id": 215
                    },
                    {
                        "id": 181
                    },
                    {
                        "id": 147
                    },
                    {
                        "id": 2
                    },
                    {
                        "id": 109
                    },
                    {
                        "id": 139
                    },
                    {
                        "id": 49
                    },
                    {
                        "id": 79
                    },
                    {
                        "id": 246
                    },
                    {
                        "id": 216
                    },
                    {
                        "id": 178
                    },
                    {
                        "id": 148
                    },
                    {
                        "id": 5
                    },
                    {
                        "id": 106
                    },
                    {
                        "id": 140
                    },
                    {
                        "id": 46
                    },
                    {
                        "id": 80
                    },
                    {
                        "id": 247
                    },
                    {
                        "id": 217
                    },
                    {
                        "id": 179
                    },
                    {
                        "id": 149
                    },
                    {
                        "id": 4
                    },
                    {
                        "id": 107
                    },
                    {
                        "id": 141
                    },
                    {
                        "id": 47
                    },
                    {
                        "id": 81
                    }
                ],
                "id": "openflow:272795776625121",
                "node-connector": [
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap09e23be4-28",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 26,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:26"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "f8:1b:37:5c:a9:e1",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-int",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 4294967294,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:LOCAL"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "36:95:15:0b:6c:54",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-ex-patch",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 1,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:1"
                    }
                ],
                "opendaylight-group-statistics:group-features": {
                    "actions": [
                        67076097
                    ],
                    "group-capabilities-supported": [
                        "opendaylight-group-types:chaining",
                        "opendaylight-group-types:select-liveness",
                        "opendaylight-group-types:select-weight"
                    ],
                    "group-types-supported": [
                        "opendaylight-group-types:group-all",
                        "opendaylight-group-types:group-indirect",
                        "opendaylight-group-types:group-select",
                        "opendaylight-group-types:group-ff"
                    ],
                    "max-groups": [
                        4294967040
                    ]
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:19:56.396" starttime="20181214 09:19:56.396"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.396" starttime="20181214 09:19:56.389"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.396" starttime="20181214 09:19:56.096"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.397" starttime="20181214 09:19:56.094"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.397" starttime="20181214 09:19:56.086"></status>
</kw>
<kw name="Fail If Exceptions Found During Test" library="KarafKeywords">
<doc>Create a failure if an Exception is found in the karaf.log that has not been whitelisted.</doc>
<arguments>
<arg>${test_name}</arg>
<arg>fail=${fail}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ 1 | ${NUM_ODL_SYSTEM} + 1 ]">
<kw type="foritem" name="${i} = 1">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sed '1,/ROBOT MESSAGE: Starting test ${test_name}/d' ${log_file}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:19:56.398" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.Neutron Security Group/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181214 09:19:56.398" starttime="20181214 09:19:56.398"></status>
</kw>
<kw name="Get Karaf Log Lines From Test Start" library="KarafKeywords">
<doc>Scrapes all log messages that match regexp ${type} which fall after a point given by a log message that</doc>
<arguments>
<arg>${ODL_SYSTEM_${i}_IP}</arg>
<arg>${test_name}</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>${ip}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:56.408" starttime="20181214 09:19:56.408"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 09:19:56.409" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:19:56.409" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:19:56.409" starttime="20181214 09:19:56.408"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 09:19:56.410" level="INFO">Attempting to execute command "sed '1,/ROBOT MESSAGE: Starting test CSIT.Neutron Security Group/d' /tmp//opt/opendaylight/data/log/karaf.log" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 09:19:56.410" starttime="20181214 09:19:56.409"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 09:19:56.411" level="INFO">${conn_id} = 29</msg>
<status status="PASS" endtime="20181214 09:19:56.411" starttime="20181214 09:19:56.410"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 09:19:56.412" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:19:56.412" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 09:19:56.412" starttime="20181214 09:19:56.412"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:56.413" starttime="20181214 09:19:56.413"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.414" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 09:19:56.760" level="INFO">Read output: Last login: Fri Dec 14 09:19:53 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:19:56.760" starttime="20181214 09:19:56.414"></status>
</kw>
<msg timestamp="20181214 09:19:56.760" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:19:56.760" starttime="20181214 09:19:56.413"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.760" starttime="20181214 09:19:56.411"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 09:19:56.761" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.Neutron Security Group/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181214 09:19:56.785" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181214 09:19:56.785" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 09:19:56.786" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181214 09:19:56.786" starttime="20181214 09:19:56.761"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:19:56.850" starttime="20181214 09:19:56.786"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.851" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181214 09:19:56.852" starttime="20181214 09:19:56.851"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:56.853" starttime="20181214 09:19:56.852"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.856" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:19:56.856" starttime="20181214 09:19:56.855"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.856" starttime="20181214 09:19:56.854"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:56.861" starttime="20181214 09:19:56.860"></status>
</kw>
<msg timestamp="20181214 09:19:56.861" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:19:56.861" starttime="20181214 09:19:56.859"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.861" starttime="20181214 09:19:56.858"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.861" starttime="20181214 09:19:56.407"></status>
</kw>
<msg timestamp="20181214 09:19:56.861" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:19:56.862" starttime="20181214 09:19:56.406"></status>
</kw>
<msg timestamp="20181214 09:19:56.862" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:19:56.862" starttime="20181214 09:19:56.406"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${\n}</arg>
</arguments>
<assign>
<var>@{log_lines}</var>
</assign>
<msg timestamp="20181214 09:19:56.863" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181214 09:19:56.863" starttime="20181214 09:19:56.863"></status>
</kw>
<msg timestamp="20181214 09:19:56.864" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181214 09:19:56.864" starttime="20181214 09:19:56.405"></status>
</kw>
<kw name="Verify Exceptions" library="excepts">
<doc>Return a list of exceptions not in the whitelist for the given lines.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<assign>
<var>${exlist}</var>
<var>${matchlist}</var>
</assign>
<msg timestamp="20181214 09:19:56.865" level="INFO">${exlist} = []</msg>
<msg timestamp="20181214 09:19:56.865" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181214 09:19:56.865" starttime="20181214 09:19:56.864"></status>
</kw>
<kw name="Write Exceptions Map To File" library="excepts">
<doc>Write the exceptions map to a file under the testname header. The output</doc>
<arguments>
<arg>${SUITE_NAME}.${TEST_NAME}</arg>
<arg>/tmp/odl${i}_exceptions.txt</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:56.866" starttime="20181214 09:19:56.865"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${exlist}</arg>
</arguments>
<assign>
<var>${listlength}</var>
</assign>
<msg timestamp="20181214 09:19:56.867" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:19:56.867" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181214 09:19:56.867" starttime="20181214 09:19:56.867"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${fail}"=="True" and ${listlength} != 0</arg>
<arg>Log And Fail Exceptions</arg>
<arg>${exlist}</arg>
<arg>${listlength}</arg>
<arg>ELSE</arg>
<arg>Collections.Log List</arg>
<arg>${matchlist}</arg>
</arguments>
<kw name="Log List" library="Collections">
<doc>Logs the length and contents of the ``list`` using given ``level``.</doc>
<arguments>
<arg>${matchlist}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.869" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181214 09:19:56.869" starttime="20181214 09:19:56.869"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.869" starttime="20181214 09:19:56.868"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.869" starttime="20181214 09:19:56.398"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.869" starttime="20181214 09:19:56.397"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:56.870" starttime="20181214 09:19:56.397"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:56.884" starttime="20181214 09:19:56.884"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:19:56.885" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:19:57.081" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:19:57.081" starttime="20181214 09:19:56.885"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:19:57.098" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181214 09:19:57.099" starttime="20181214 09:19:57.082"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:19:57.103" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 09:19:57.103" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:19:57.103" starttime="20181214 09:19:57.099"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 09:19:57.146" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 09:19:57.146" starttime="20181214 09:19:57.103"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:19:57.148" starttime="20181214 09:19:57.147"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:19:57.149" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:19:57.149" starttime="20181214 09:19:57.148"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:57.149" starttime="20181214 09:19:56.882"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:57.149" starttime="20181214 09:19:56.871"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:57.149" starttime="20181214 09:19:56.870"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:57.149" starttime="20181214 09:19:56.870"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:57.149" starttime="20181214 09:19:54.276"></status>
</kw>
<status status="PASS" endtime="20181214 09:19:57.149" starttime="20181214 09:19:54.275"></status>
</kw>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:19:57.151" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:19:57.151" starttime="20181214 09:19:57.150"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:19:57.152" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181214 09:19:57.193" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:19:59.308" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:19:59.309" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:19:59.309" starttime="20181214 09:19:57.151"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:19:59.311" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:19:59.312" starttime="20181214 09:19:59.310"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:19:59.313" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:19:59.314" starttime="20181214 09:19:59.313"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:19:59.315" starttime="20181214 09:19:59.314"></status>
</kw>
<msg timestamp="20181214 09:19:59.316" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:19:59.316" starttime="20181214 09:19:57.151"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:19:59.316" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:19:59.317" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:19:59.317" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:19:59.317" starttime="20181214 09:19:59.316"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:19:59.318" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:19:59.318" starttime="20181214 09:19:59.317"></status>
</kw>
<msg timestamp="20181214 09:19:59.318" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181214 09:19:59.318" starttime="20181214 09:19:57.150"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181214 09:19:59.319" starttime="20181214 09:19:59.319"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:19:59.320" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:19:59.321" starttime="20181214 09:19:59.320"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:19:59.322" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181214 09:19:59.347" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:20:01.667" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:20:01.668" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:20:01.668" starttime="20181214 09:19:59.322"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:20:01.670" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:20:01.670" starttime="20181214 09:20:01.669"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:20:01.671" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:01.671" starttime="20181214 09:20:01.670"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:01.673" starttime="20181214 09:20:01.672"></status>
</kw>
<msg timestamp="20181214 09:20:01.674" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:20:01.674" starttime="20181214 09:19:59.321"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:20:01.675" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:20:01.675" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:20:01.675" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:20:01.675" starttime="20181214 09:20:01.674"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:20:01.676" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:20:01.677" starttime="20181214 09:20:01.676"></status>
</kw>
<msg timestamp="20181214 09:20:01.677" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181214 09:20:01.677" starttime="20181214 09:19:59.319"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181214 09:20:01.678" starttime="20181214 09:20:01.677"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:20:01.680" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:20:01.680" starttime="20181214 09:20:01.679"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:20:01.682" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181214 09:20:01.715" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:20:03.970" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:20:03.971" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:20:03.971" starttime="20181214 09:20:01.682"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:20:03.973" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:20:03.973" starttime="20181214 09:20:03.972"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:20:03.974" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:03.974" starttime="20181214 09:20:03.973"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:03.976" starttime="20181214 09:20:03.975"></status>
</kw>
<msg timestamp="20181214 09:20:03.977" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:20:03.977" starttime="20181214 09:20:01.681"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:20:03.978" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:20:03.978" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:20:03.978" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:20:03.978" starttime="20181214 09:20:03.977"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:20:03.979" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:20:03.979" starttime="20181214 09:20:03.979"></status>
</kw>
<msg timestamp="20181214 09:20:03.980" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181214 09:20:03.980" starttime="20181214 09:20:01.678"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181214 09:20:03.980" starttime="20181214 09:20:03.980"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:20:03.983" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:20:03.983" starttime="20181214 09:20:03.982"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:20:03.985" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181214 09:20:04.014" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:20:06.110" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:20:06.111" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:20:06.111" starttime="20181214 09:20:03.984"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:20:06.114" level="INFO">[
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='61.2.1.2', subnet_id='a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8'", 
    "ID": "09e23be4-28b0-414a-9ea2-eae5f68e3676", 
    "MAC Address": "fa:16:3e:1d:aa:b3", 
    "Name": ""
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='61.2.1.30', subnet_id='a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8'", 
    "ID": "711d9b46-d038-43e8-b2d5-c9db4a29e05c", 
    "MAC Address": "fa:16:3e:86:22:fe", 
    "Name": "sgs_port_1"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='61.2.1.13', subnet_id='a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8'", 
    "ID": "8b1cbc4f-04f8-46bf-9cf9-2239353ae21d", 
    "MAC Address": "fa:16:3e:81:6d:7f", 
    "Name": "sgs_port_2"
  }
]</msg>
<status status="PASS" endtime="20181214 09:20:06.114" starttime="20181214 09:20:06.112"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:20:06.115" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:06.115" starttime="20181214 09:20:06.115"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:06.117" starttime="20181214 09:20:06.116"></status>
</kw>
<msg timestamp="20181214 09:20:06.117" level="INFO">${json} = [
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='61.2.1.2', subnet_id='a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8'", 
    "ID": "09e23be4-28b0-414a-9ea2-eae5f68e3676", 
    "MAC Address...</msg>
<status status="PASS" endtime="20181214 09:20:06.117" starttime="20181214 09:20:03.983"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:20:06.118" level="INFO">To JSON using : content=[
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='61.2.1.2', subnet_id='a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8'", 
    "ID": "09e23be4-28b0-414a-9ea2-eae5f68e3676", 
    "MAC Address": "fa:16:3e:1d:aa:b3", 
    "Name": ""
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='61.2.1.30', subnet_id='a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8'", 
    "ID": "711d9b46-d038-43e8-b2d5-c9db4a29e05c", 
    "MAC Address": "fa:16:3e:86:22:fe", 
    "Name": "sgs_port_1"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='61.2.1.13', subnet_id='a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8'", 
    "ID": "8b1cbc4f-04f8-46bf-9cf9-2239353ae21d", 
    "MAC Address": "fa:16:3e:81:6d:7f", 
    "Name": "sgs_port_2"
  }
] </msg>
<msg timestamp="20181214 09:20:06.118" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:20:06.118" level="INFO">@{list} = [ {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='61.2.1.2', subnet_id='a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8'", u'ID': u'09e23be4-28b0-414a-9ea2-eae5f68e3676', u'MAC Address': u'fa:16:3e:1...</msg>
<status status="PASS" endtime="20181214 09:20:06.119" starttime="20181214 09:20:06.118"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:20:06.119" level="INFO">[{u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='61.2.1.2', subnet_id='a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8'", u'ID': u'09e23be4-28b0-414a-9ea2-eae5f68e3676', u'MAC Address': u'fa:16:3e:1d:aa:b3', u'Name': u''}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='61.2.1.30', subnet_id='a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8'", u'ID': u'711d9b46-d038-43e8-b2d5-c9db4a29e05c', u'MAC Address': u'fa:16:3e:86:22:fe', u'Name': u'sgs_port_1'}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='61.2.1.13', subnet_id='a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8'", u'ID': u'8b1cbc4f-04f8-46bf-9cf9-2239353ae21d', u'MAC Address': u'fa:16:3e:81:6d:7f', u'Name': u'sgs_port_2'}]</msg>
<status status="PASS" endtime="20181214 09:20:06.120" starttime="20181214 09:20:06.119"></status>
</kw>
<msg timestamp="20181214 09:20:06.120" level="INFO">@{ports} = [ {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='61.2.1.2', subnet_id='a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8'", u'ID': u'09e23be4-28b0-414a-9ea2-eae5f68e3676', u'MAC Address': u'fa:16:3e:1...</msg>
<status status="PASS" endtime="20181214 09:20:06.120" starttime="20181214 09:20:03.981"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='61.2.1.2', subnet_id='a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8'&quot;, u'ID': u'09e23be4-28b0-414a-9ea2-eae5f68e3676', u'MAC Address': u'fa:16:3e:1d:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:20:06.135" level="INFO">Starting process:
openstack port delete 09e23be4-28b0-414a-9ea2-eae5f68e3676</msg>
<msg timestamp="20181214 09:20:06.186" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:20:08.879" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:20:08.879" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:20:08.879" starttime="20181214 09:20:06.135"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:20:08.880" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:08.881" starttime="20181214 09:20:08.880"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:20:08.881" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:08.881" starttime="20181214 09:20:08.881"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:08.882" starttime="20181214 09:20:08.881"></status>
</kw>
<msg timestamp="20181214 09:20:08.882" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:20:08.882" starttime="20181214 09:20:06.134"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:08.882" starttime="20181214 09:20:06.122"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:08.883" starttime="20181214 09:20:06.121"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:08.883" starttime="20181214 09:20:06.121"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='61.2.1.30', subnet_id='a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8'&quot;, u'ID': u'711d9b46-d038-43e8-b2d5-c9db4a29e05c', u'MAC Address': u'fa:16:3e:86:2...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:20:08.892" level="INFO">Starting process:
openstack port delete 711d9b46-d038-43e8-b2d5-c9db4a29e05c</msg>
<msg timestamp="20181214 09:20:08.933" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:20:11.451" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:20:11.452" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:20:11.452" starttime="20181214 09:20:08.892"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:20:11.453" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:11.453" starttime="20181214 09:20:11.452"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:20:11.453" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:11.453" starttime="20181214 09:20:11.453"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:11.454" starttime="20181214 09:20:11.453"></status>
</kw>
<msg timestamp="20181214 09:20:11.454" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:20:11.454" starttime="20181214 09:20:08.891"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:11.454" starttime="20181214 09:20:08.883"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:11.454" starttime="20181214 09:20:08.883"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:11.454" starttime="20181214 09:20:08.883"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='61.2.1.13', subnet_id='a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8'&quot;, u'ID': u'8b1cbc4f-04f8-46bf-9cf9-2239353ae21d', u'MAC Address': u'fa:16:3e:81:6...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:20:11.463" level="INFO">Starting process:
openstack port delete 8b1cbc4f-04f8-46bf-9cf9-2239353ae21d</msg>
<msg timestamp="20181214 09:20:11.503" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:20:14.312" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:20:14.312" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:20:14.312" starttime="20181214 09:20:11.463"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:20:14.313" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:14.313" starttime="20181214 09:20:14.313"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:20:14.314" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:14.314" starttime="20181214 09:20:14.314"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:14.315" starttime="20181214 09:20:14.314"></status>
</kw>
<msg timestamp="20181214 09:20:14.315" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:20:14.315" starttime="20181214 09:20:11.462"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:14.316" starttime="20181214 09:20:11.455"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:14.316" starttime="20181214 09:20:11.455"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:14.316" starttime="20181214 09:20:11.455"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:14.316" starttime="20181214 09:20:06.120"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:20:14.317" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:20:14.317" starttime="20181214 09:20:14.317"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:20:14.319" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181214 09:20:14.357" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:20:16.620" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:20:16.620" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:20:16.620" starttime="20181214 09:20:14.318"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:20:16.622" level="INFO">[
  {
    "Subnets": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8", 
    "ID": "6e9baee3-4703-423b-9631-196f45105082", 
    "Name": "sgs_net_1"
  }
]</msg>
<status status="PASS" endtime="20181214 09:20:16.622" starttime="20181214 09:20:16.621"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:20:16.622" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:16.622" starttime="20181214 09:20:16.622"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:16.623" starttime="20181214 09:20:16.623"></status>
</kw>
<msg timestamp="20181214 09:20:16.624" level="INFO">${json} = [
  {
    "Subnets": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8", 
    "ID": "6e9baee3-4703-423b-9631-196f45105082", 
    "Name": "sgs_net_1"
  }
]</msg>
<status status="PASS" endtime="20181214 09:20:16.624" starttime="20181214 09:20:14.318"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:20:16.624" level="INFO">To JSON using : content=[
  {
    "Subnets": "a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8", 
    "ID": "6e9baee3-4703-423b-9631-196f45105082", 
    "Name": "sgs_net_1"
  }
] </msg>
<msg timestamp="20181214 09:20:16.624" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:20:16.624" level="INFO">@{list} = [ {u'Subnets': u'a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8', u'ID': u'6e9baee3-4703-423b-9631-196f45105082', u'Name': u'sgs_net_1'} ]</msg>
<status status="PASS" endtime="20181214 09:20:16.625" starttime="20181214 09:20:16.624"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:20:16.625" level="INFO">[{u'Subnets': u'a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8', u'ID': u'6e9baee3-4703-423b-9631-196f45105082', u'Name': u'sgs_net_1'}]</msg>
<status status="PASS" endtime="20181214 09:20:16.625" starttime="20181214 09:20:16.625"></status>
</kw>
<msg timestamp="20181214 09:20:16.626" level="INFO">@{networks} = [ {u'Subnets': u'a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8', u'ID': u'6e9baee3-4703-423b-9631-196f45105082', u'Name': u'sgs_net_1'} ]</msg>
<status status="PASS" endtime="20181214 09:20:16.626" starttime="20181214 09:20:14.316"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<kw type="foritem" name="${network} = {u'Subnets': u'a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8', u'ID': u'6e9baee3-4703-423b-9631-196f45105082', u'Name': u'sgs_net_1'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:20:16.637" level="INFO">Starting process:
openstack subnet delete a3c9ec4f-cab3-4a4c-8b98-d95ab27722c8</msg>
<msg timestamp="20181214 09:20:16.658" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:20:19.942" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:20:19.943" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:20:19.943" starttime="20181214 09:20:16.636"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:20:19.945" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:19.945" starttime="20181214 09:20:19.944"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:20:19.946" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:19.947" starttime="20181214 09:20:19.946"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:19.948" starttime="20181214 09:20:19.947"></status>
</kw>
<msg timestamp="20181214 09:20:19.949" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:20:19.949" starttime="20181214 09:20:16.636"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:19.949" starttime="20181214 09:20:16.627"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:19.950" starttime="20181214 09:20:16.626"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:20:19.970" level="INFO">Starting process:
openstack network delete 6e9baee3-4703-423b-9631-196f45105082</msg>
<msg timestamp="20181214 09:20:20.011" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:20:22.929" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:20:22.929" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:20:22.929" starttime="20181214 09:20:19.970"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:20:22.930" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:22.930" starttime="20181214 09:20:22.930"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:20:22.931" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:22.931" starttime="20181214 09:20:22.931"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:22.932" starttime="20181214 09:20:22.931"></status>
</kw>
<msg timestamp="20181214 09:20:22.932" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:20:22.932" starttime="20181214 09:20:19.969"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:22.933" starttime="20181214 09:20:19.951"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:22.933" starttime="20181214 09:20:19.950"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:22.933" starttime="20181214 09:20:16.626"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:22.933" starttime="20181214 09:20:16.626"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:20:22.934" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:20:22.934" starttime="20181214 09:20:22.934"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:20:22.935" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181214 09:20:22.975" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:20:25.151" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:20:25.152" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:20:25.152" starttime="20181214 09:20:22.935"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:20:25.154" level="INFO">[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "sgs_sg_2", 
    "ID": "a048444b-0507-466a-aae5-e9596453f710", 
    "Name": "sgs_sg_2"
  }, 
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "sgs_sg_4", 
    "ID": "be928551-7a31-47c3-aadf-05cdd201813f", 
    "Name": "sgs_sg_4"
  }, 
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "new security group 1", 
    "ID": "ed29437d-92c9-4f07-9b03-54714bc0f4a8", 
    "Name": "SSH_UPDATED"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }, 
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "sgs_sg_3", 
    "ID": "fa21cb4f-fa2c-4465-ae54-d1b2e690d521", 
    "Name": "sgs_sg_3"
  }
]</msg>
<status status="PASS" endtime="20181214 09:20:25.155" starttime="20181214 09:20:25.153"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:20:25.156" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:25.156" starttime="20181214 09:20:25.155"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:25.158" starttime="20181214 09:20:25.157"></status>
</kw>
<msg timestamp="20181214 09:20:25.159" level="INFO">${json} = [
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181214 09:20:25.159" starttime="20181214 09:20:22.934"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:20:25.160" level="INFO">To JSON using : content=[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "sgs_sg_2", 
    "ID": "a048444b-0507-466a-aae5-e9596453f710", 
    "Name": "sgs_sg_2"
  }, 
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "sgs_sg_4", 
    "ID": "be928551-7a31-47c3-aadf-05cdd201813f", 
    "Name": "sgs_sg_4"
  }, 
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "new security group 1", 
    "ID": "ed29437d-92c9-4f07-9b03-54714bc0f4a8", 
    "Name": "SSH_UPDATED"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }, 
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "sgs_sg_3", 
    "ID": "fa21cb4f-fa2c-4465-ae54-d1b2e690d521", 
    "Name": "sgs_sg_3"
  }
] </msg>
<msg timestamp="20181214 09:20:25.161" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:20:25.161" level="INFO">@{list} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'8f21c4d8db54482e99c...</msg>
<status status="PASS" endtime="20181214 09:20:25.161" starttime="20181214 09:20:25.160"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:20:25.162" level="INFO">[{u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}, {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'sgs_sg_2', u'Description': u'sgs_sg_2', u'ID': u'a048444b-0507-466a-aae5-e9596453f710'}, {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'sgs_sg_4', u'Description': u'sgs_sg_4', u'ID': u'be928551-7a31-47c3-aadf-05cdd201813f'}, {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'SSH_UPDATED', u'Description': u'new security group 1', u'ID': u'ed29437d-92c9-4f07-9b03-54714bc0f4a8'}, {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}, {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'sgs_sg_3', u'Description': u'sgs_sg_3', u'ID': u'fa21cb4f-fa2c-4465-ae54-d1b2e690d521'}]</msg>
<status status="PASS" endtime="20181214 09:20:25.162" starttime="20181214 09:20:25.162"></status>
</kw>
<msg timestamp="20181214 09:20:25.163" level="INFO">@{security_groups} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'8f21c4d8db54482e99c...</msg>
<status status="PASS" endtime="20181214 09:20:25.163" starttime="20181214 09:20:22.933"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:25.165" starttime="20181214 09:20:25.164"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:25.165" starttime="20181214 09:20:25.164"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'sgs_sg_2', u'Description': u'sgs_sg_2', u'ID': u'a048444b-0507-466a-aae5-e9596453f710'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Delete SecurityGroup" library="OpenStackOperations">
<doc>Delete Security group</doc>
<arguments>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group delete ${sg_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:20:25.188" level="INFO">Starting process:
openstack security group delete a048444b-0507-466a-aae5-e9596453f710</msg>
<msg timestamp="20181214 09:20:25.220" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:20:27.503" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:20:27.503" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:20:27.504" starttime="20181214 09:20:25.187"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:20:27.505" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:27.505" starttime="20181214 09:20:27.504"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:20:27.505" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:27.505" starttime="20181214 09:20:27.505"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:27.506" starttime="20181214 09:20:27.506"></status>
</kw>
<msg timestamp="20181214 09:20:27.506" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:20:27.506" starttime="20181214 09:20:25.186"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:27.507" starttime="20181214 09:20:25.168"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:27.507" starttime="20181214 09:20:25.167"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:27.507" starttime="20181214 09:20:25.166"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:27.507" starttime="20181214 09:20:25.166"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'sgs_sg_4', u'Description': u'sgs_sg_4', u'ID': u'be928551-7a31-47c3-aadf-05cdd201813f'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Delete SecurityGroup" library="OpenStackOperations">
<doc>Delete Security group</doc>
<arguments>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group delete ${sg_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:20:27.517" level="INFO">Starting process:
openstack security group delete be928551-7a31-47c3-aadf-05cdd201813f</msg>
<msg timestamp="20181214 09:20:27.562" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:20:29.892" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:20:29.893" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:20:29.893" starttime="20181214 09:20:27.516"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:20:29.895" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:29.895" starttime="20181214 09:20:29.894"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:20:29.896" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:29.896" starttime="20181214 09:20:29.895"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:29.897" starttime="20181214 09:20:29.896"></status>
</kw>
<msg timestamp="20181214 09:20:29.897" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:20:29.898" starttime="20181214 09:20:27.516"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:29.898" starttime="20181214 09:20:27.508"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:29.898" starttime="20181214 09:20:27.508"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:29.898" starttime="20181214 09:20:27.507"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:29.898" starttime="20181214 09:20:27.507"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'SSH_UPDATED', u'Description': u'new security group 1', u'ID': u'ed29437d-92c9-4f07-9b03-54714bc0f4a8'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Delete SecurityGroup" library="OpenStackOperations">
<doc>Delete Security group</doc>
<arguments>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group delete ${sg_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:20:29.914" level="INFO">Starting process:
openstack security group delete ed29437d-92c9-4f07-9b03-54714bc0f4a8</msg>
<msg timestamp="20181214 09:20:29.954" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:20:32.024" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:20:32.025" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:20:32.025" starttime="20181214 09:20:29.914"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:20:32.026" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:32.026" starttime="20181214 09:20:32.026"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:20:32.027" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:32.027" starttime="20181214 09:20:32.027"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:32.028" starttime="20181214 09:20:32.028"></status>
</kw>
<msg timestamp="20181214 09:20:32.029" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:20:32.029" starttime="20181214 09:20:29.913"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:32.029" starttime="20181214 09:20:29.900"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:32.029" starttime="20181214 09:20:29.900"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:32.029" starttime="20181214 09:20:29.899"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:32.029" starttime="20181214 09:20:29.898"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:32.030" starttime="20181214 09:20:32.030"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:32.030" starttime="20181214 09:20:32.029"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'sgs_sg_3', u'Description': u'sgs_sg_3', u'ID': u'fa21cb4f-fa2c-4465-ae54-d1b2e690d521'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Delete SecurityGroup" library="OpenStackOperations">
<doc>Delete Security group</doc>
<arguments>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group delete ${sg_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:20:32.044" level="INFO">Starting process:
openstack security group delete fa21cb4f-fa2c-4465-ae54-d1b2e690d521</msg>
<msg timestamp="20181214 09:20:32.085" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:20:34.399" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:20:34.400" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:20:34.400" starttime="20181214 09:20:32.043"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:20:34.402" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:34.402" starttime="20181214 09:20:34.401"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:20:34.403" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:34.403" starttime="20181214 09:20:34.403"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:34.405" starttime="20181214 09:20:34.404"></status>
</kw>
<msg timestamp="20181214 09:20:34.406" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:20:34.406" starttime="20181214 09:20:32.043"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:34.406" starttime="20181214 09:20:32.032"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:34.406" starttime="20181214 09:20:32.032"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:34.406" starttime="20181214 09:20:32.031"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:34.407" starttime="20181214 09:20:32.030"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:34.407" starttime="20181214 09:20:25.163"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 09:20:34.409" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181214 09:20:34.409" starttime="20181214 09:20:34.408"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:20:34.432" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181214 09:20:34.470" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:20:36.983" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:20:36.984" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:20:36.984" starttime="20181214 09:20:34.431"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:20:36.986" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:36.986" starttime="20181214 09:20:36.985"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:20:36.986" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:36.987" starttime="20181214 09:20:36.986"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:36.988" starttime="20181214 09:20:36.987"></status>
</kw>
<msg timestamp="20181214 09:20:36.988" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:20:36.988" starttime="20181214 09:20:34.430"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:36.989" starttime="20181214 09:20:34.410"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:20:37.005" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181214 09:20:37.049" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:20:39.152" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:20:39.153" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:20:39.153" starttime="20181214 09:20:37.005"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:20:39.155" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:39.155" starttime="20181214 09:20:39.154"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:20:39.157" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:39.157" starttime="20181214 09:20:39.156"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:39.159" starttime="20181214 09:20:39.158"></status>
</kw>
<msg timestamp="20181214 09:20:39.160" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:20:39.160" starttime="20181214 09:20:37.004"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:39.160" starttime="20181214 09:20:36.989"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:20:39.181" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181214 09:20:39.225" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:20:41.346" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:20:41.347" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:20:41.347" starttime="20181214 09:20:39.180"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:20:41.349" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:41.349" starttime="20181214 09:20:41.348"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:20:41.351" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:41.351" starttime="20181214 09:20:41.350"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:41.353" starttime="20181214 09:20:41.352"></status>
</kw>
<msg timestamp="20181214 09:20:41.354" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:20:41.354" starttime="20181214 09:20:39.179"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:41.354" starttime="20181214 09:20:39.160"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:20:41.381" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181214 09:20:41.416" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:20:43.503" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:20:43.504" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:20:43.504" starttime="20181214 09:20:41.381"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:20:43.506" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:43.506" starttime="20181214 09:20:43.505"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:20:43.508" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:43.508" starttime="20181214 09:20:43.507"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:43.509" starttime="20181214 09:20:43.508"></status>
</kw>
<msg timestamp="20181214 09:20:43.510" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:20:43.510" starttime="20181214 09:20:41.379"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:43.510" starttime="20181214 09:20:41.355"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:20:43.532" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181214 09:20:43.572" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:20:45.696" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:20:45.697" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:20:45.697" starttime="20181214 09:20:43.531"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:20:45.699" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 62100813-13a1-4c22-9a97-bfabd6744cb8 | default | Default security group | 8f21c4d8db54482e99c30c98fba342b4 |
| ee3dd710-2490-4241-b666-9fec686f0c78 | default | Default security group | bfcec20503cd4d309495f70adb639682 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181214 09:20:45.699" starttime="20181214 09:20:45.698"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:20:45.700" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:45.700" starttime="20181214 09:20:45.699"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:45.701" starttime="20181214 09:20:45.700"></status>
</kw>
<msg timestamp="20181214 09:20:45.702" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181214 09:20:45.702" starttime="20181214 09:20:43.530"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:45.702" starttime="20181214 09:20:43.511"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:20:45.715" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181214 09:20:45.757" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:20:47.937" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:20:47.938" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:20:47.938" starttime="20181214 09:20:45.715"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:20:47.940" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| 6ad09561-353a-445e-b51d-b931a7e01c22 | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| af9be2ac-0c71-466b-8ee2-188747a79255 | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c0796abf-11eb-4f12-8347-fb5894143b1d | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c5369c6a-c1ec-45d9-9393-f55f92ef6f46 | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| d06c714b-ca05-4f3a-a9af-f80ac1f213f5 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e39d54b7-5907-4ebe-bf47-f2be219b1fec | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e64e4970-560c-4af7-a079-217ef6e7e68a | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:20:47.941" starttime="20181214 09:20:47.939"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:20:47.942" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:47.942" starttime="20181214 09:20:47.941"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:47.943" starttime="20181214 09:20:47.942"></status>
</kw>
<msg timestamp="20181214 09:20:47.944" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181214 09:20:47.944" starttime="20181214 09:20:45.714"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:47.944" starttime="20181214 09:20:45.702"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:20:47.965" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181214 09:20:47.999" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:20:50.123" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:20:50.124" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:20:50.124" starttime="20181214 09:20:47.964"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:20:50.126" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:50.126" starttime="20181214 09:20:50.125"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:20:50.127" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:50.127" starttime="20181214 09:20:50.127"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:50.129" starttime="20181214 09:20:50.128"></status>
</kw>
<msg timestamp="20181214 09:20:50.129" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:20:50.130" starttime="20181214 09:20:47.963"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:50.130" starttime="20181214 09:20:47.944"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:20:50.146" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181214 09:20:50.170" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:20:52.253" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:20:52.254" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:20:52.254" starttime="20181214 09:20:50.145"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:20:52.256" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:52.256" starttime="20181214 09:20:52.255"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:20:52.258" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:52.258" starttime="20181214 09:20:52.257"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:52.259" starttime="20181214 09:20:52.258"></status>
</kw>
<msg timestamp="20181214 09:20:52.260" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:20:52.260" starttime="20181214 09:20:50.144"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:52.260" starttime="20181214 09:20:50.130"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:52.261" starttime="20181214 09:20:34.409"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:52.261" starttime="20181214 09:20:34.407"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:52.261" starttime="20181214 09:19:57.150"></status>
</kw>
<kw name="Stop Packet Capture On Nodes" library="OpenStackOperations">
<arguments>
<arg>${tcpdump_port_6653_conn_ids}</arg>
</arguments>
<kw name="Stop Packet Capture on Nodes" library="Tcpdump">
<doc>Stop the packet captures on the given list of node connection ids</doc>
<arguments>
<arg>${conn_ids}</arg>
</arguments>
<kw type="for" name="${conn_id} IN [ @{conn_ids} ]">
<kw type="foritem" name="${conn_id} = 13">
<kw name="Stop Packet Capture on Node" library="Tcpdump">
<doc>This keyword will list the running processes looking for tcpdump and then kill the process with the name tcpdump</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:52.266" starttime="20181214 09:20:52.266"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ps -elf | grep tcpdump</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 09:20:52.267" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181214 09:20:52.399" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 09:20:52.399" level="INFO">${stdout} = 4 S root      180369  180337  0  80   0 - 60787 poll_s 09:18 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.21.pcap
4 ...</msg>
<status status="PASS" endtime="20181214 09:20:52.399" starttime="20181214 09:20:52.267"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:20:52.401" level="INFO">4 S root      180369  180337  0  80   0 - 60787 poll_s 09:18 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.21.pcap
4 S tcpdump   180379  180369  0  80   0 -  8196 poll_s 09:18 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.21.pcap
0 S heat-ad+  185243  180337  0  80   0 - 28294 do_wai 09:20 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+  185253  185243  0  80   0 - 28178 pipe_w 09:20 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181214 09:20:52.401" starttime="20181214 09:20:52.400"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo pkill -f tcpdump</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 09:20:52.402" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181214 09:20:52.498" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 09:20:52.498" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 09:20:52.498" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181214 09:20:52.498" starttime="20181214 09:20:52.401"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 09:20:52.499" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:52.500" starttime="20181214 09:20:52.499"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:20:52.501" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:52.501" starttime="20181214 09:20:52.500"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo xz -9ekvv /tmp/*.pcap</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 09:20:52.502" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181214 09:20:52.674" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181214 09:20:52.675" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181214 09:20:52.675" starttime="20181214 09:20:52.501"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:20:52.677" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:52.677" starttime="20181214 09:20:52.676"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ls -ls /tmp</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 09:20:52.678" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181214 09:20:52.797" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 09:20:52.797" level="INFO">${stdout} = total 64
16 -rw-r--r--. 1 root    root    15515 Dec 14 07:38 builder.log
 0 drwxr-xr-x. 2 root    root        6 Dec 14 08:17 hsperfdata_root
 0 drwx------. 3 root    root       17 Dec 14 08:07 systemd...</msg>
<status status="PASS" endtime="20181214 09:20:52.797" starttime="20181214 09:20:52.678"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:20:52.799" level="INFO">total 64
16 -rw-r--r--. 1 root    root    15515 Dec 14 07:38 builder.log
 0 drwxr-xr-x. 2 root    root        6 Dec 14 08:17 hsperfdata_root
 0 drwx------. 3 root    root       17 Dec 14 08:07 systemd-private-a14ce71428a044318ee2576e5be22118-ntpd.service-N9SNCe
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 09:04 tcpdump_port_6653__CSIT_External_Network__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 09:04 tcpdump_port_6653__CSIT_External_Network__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 08:34 tcpdump_port_6653__CSIT_L2__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 08:34 tcpdump_port_6653__CSIT_L2__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 08:49 tcpdump_port_6653__CSIT_L3__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 08:49 tcpdump_port_6653__CSIT_L3__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 08:50 tcpdump_port_6653__CSIT_Live_Migration__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 08:50 tcpdump_port_6653__CSIT_Live_Migration__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 09:20 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 09:20 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 09:18 tcpdump_port_6653__CSIT_Security_Group__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 09:18 tcpdump_port_6653__CSIT_Security_Group__192.0.2.21.pcap.xz
 0 drwx------. 2 root    root        6 Dec 14 08:07 tmp.oiezkMwnoI</msg>
<status status="PASS" endtime="20181214 09:20:52.799" starttime="20181214 09:20:52.798"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:52.799" starttime="20181214 09:20:52.265"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:52.799" starttime="20181214 09:20:52.264"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:52.799" starttime="20181214 09:20:52.264"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:52.800" starttime="20181214 09:20:52.263"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:52.800" starttime="20181214 09:20:52.262"></status>
</kw>
<kw name="Close All Connections" library="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" endtime="20181214 09:20:52.902" starttime="20181214 09:20:52.800"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>threads --list | wc -l</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:52.924" starttime="20181214 09:20:52.923"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:20:52.925" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:20:53.135" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:20:53.136" starttime="20181214 09:20:52.924"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:20:53.191" level="INFO">@root&gt;threads --list | 0[C 0w[Kc -l</msg>
<status status="PASS" endtime="20181214 09:20:53.191" starttime="20181214 09:20:53.136"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:20:53.366" level="INFO">[?1l&gt;[?2004l     289    289
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 09:20:53.367" level="INFO">${output} = [?1l&gt;[?2004l     289    289
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:20:53.367" starttime="20181214 09:20:53.191"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 09:20:53.411" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 09:20:53.411" starttime="20181214 09:20:53.367"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:20:53.413" starttime="20181214 09:20:53.411"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:20:53.413" level="INFO">[?1l&gt;[?2004l     289    289
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:20:53.413" starttime="20181214 09:20:53.413"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:53.414" starttime="20181214 09:20:52.921"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:53.414" starttime="20181214 09:20:52.902"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:53.414" starttime="20181214 09:20:52.902"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:53.414" starttime="20181214 09:19:54.275"></status>
</kw>
<doc>Test Suite for Neutron Security Group</doc>
<status status="PASS" endtime="20181214 09:20:53.414" starttime="20181214 09:18:12.907"></status>
</suite>
<suite source="/home/opnfv/repos/odl_test/csit/suites/openstack/securitygroup/security_group_l3bcast.robot" id="s1-s7" name="Security Group L3Bcast">
<kw type="setup" name="Start Suite">
<doc>Test Suite for Network and Subnet Broadcast with security group</doc>
<kw name="OpenStack Suite Setup" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Setup_Utils_For_Setup_And_Teardown" library="SetupUtils">
<doc>Prepare both FailFast and Karaf logging, log that the caller suite has started.</doc>
<kw name="Do_Not_Fail_Fast_From_Now_On" library="FailFast">
<doc>Set suite to not fail fast.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${SuiteFastFail}</arg>
<arg>False</arg>
</arguments>
<msg timestamp="20181214 09:20:53.591" level="INFO">${SuiteFastFail} = False</msg>
<status status="PASS" endtime="20181214 09:20:53.591" starttime="20181214 09:20:53.584"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:53.591" starttime="20181214 09:20:53.583"></status>
</kw>
<kw name="Setup_Karaf_Keywords" library="KarafKeywords">
<doc>Initialize ClusterManagement. Open ssh karaf connections to each ODL.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="ClusterManagement_Setup" library="ClusterManagement">
<doc>Detect repeated call, or detect number of members and initialize derived suite variables.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>False</arg>
</arguments>
<assign>
<var>${already_done}</var>
</assign>
<msg timestamp="20181214 09:20:53.599" level="INFO">${already_done} = False</msg>
<status status="PASS" endtime="20181214 09:20:53.599" starttime="20181214 09:20:53.592"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${already_done}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:53.600" starttime="20181214 09:20:53.599"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>True</arg>
</arguments>
<msg timestamp="20181214 09:20:53.600" level="INFO">${ClusterManagement__has_setup_run} = True</msg>
<status status="PASS" endtime="20181214 09:20:53.600" starttime="20181214 09:20:53.600"></status>
</kw>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${NUM_ODL_SYSTEM}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${cluster_size}</var>
</assign>
<msg timestamp="20181214 09:20:53.601" level="INFO">${cluster_size} = 1</msg>
<status status="PASS" endtime="20181214 09:20:53.601" starttime="20181214 09:20:53.600"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Convert_To_Integer</arg>
<arg>${cluster_size}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${possibly_int_of_members}</var>
</assign>
<kw name="Convert To Integer" library="BuiltIn">
<doc>Converts the given item to an integer number.</doc>
<arguments>
<arg>${cluster_size}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:53.601" starttime="20181214 09:20:53.601"></status>
</kw>
<msg timestamp="20181214 09:20:53.602" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 09:20:53.602" level="INFO">${possibly_int_of_members} = 1</msg>
<status status="PASS" endtime="20181214 09:20:53.602" starttime="20181214 09:20:53.601"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${status}' != 'PASS'</arg>
<arg>${1}</arg>
<arg>${possibly_int_of_members}</arg>
</arguments>
<assign>
<var>${int_of_members}</var>
</assign>
<msg timestamp="20181214 09:20:53.602" level="INFO">${int_of_members} = 1</msg>
<status status="PASS" endtime="20181214 09:20:53.602" starttime="20181214 09:20:53.602"></status>
</kw>
<kw name="ClusterManagement__Compute_Derived_Variables" library="ClusterManagement">
<doc>Construct index list, session list and IP mapping, publish them as suite variables.</doc>
<arguments>
<arg>int_of_members=${int_of_members}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{member_index_list}</var>
</assign>
<msg timestamp="20181214 09:20:53.603" level="INFO">@{member_index_list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:20:53.603" starttime="20181214 09:20:53.603"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{session_list}</var>
</assign>
<msg timestamp="20181214 09:20:53.604" level="INFO">@{session_list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:20:53.604" starttime="20181214 09:20:53.603"></status>
</kw>
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<assign>
<var>&amp;{index_to_ip_mapping}</var>
</assign>
<msg timestamp="20181214 09:20:53.604" level="INFO">&amp;{index_to_ip_mapping} = { }</msg>
<status status="PASS" endtime="20181214 09:20:53.604" starttime="20181214 09:20:53.604"></status>
</kw>
<kw type="for" name="${index} IN RANGE [ 1 | ${int_of_members+1} ]">
<kw type="foritem" name="${index} = 1">
<kw name="ClusterManagement__Include_Member_Index" library="ClusterManagement">
<doc>Add a corresponding item based on index into the last three arguments.</doc>
<arguments>
<arg>${index}</arg>
<arg>${member_index_list}</arg>
<arg>${session_list}</arg>
<arg>${index_to_ip_mapping}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${member_index_list}</arg>
<arg>${index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:53.606" starttime="20181214 09:20:53.606"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${ODL_SYSTEM_${index}_IP}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 09:20:53.606" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:20:53.607" starttime="20181214 09:20:53.606"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${index_to_ip_mapping}</arg>
<arg>${index}</arg>
<arg>${member_ip}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:53.607" starttime="20181214 09:20:53.607"></status>
</kw>
<kw name="Resolve_Http_Session_For_Member" library="ClusterManagement">
<doc>Return RequestsLibrary session alias pointing to node of given index.</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${session_alias}</var>
</assign>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>ClusterManagement__session_${member_index}</arg>
</arguments>
<assign>
<var>${session}</var>
</assign>
<msg timestamp="20181214 09:20:53.608" level="INFO">${session} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181214 09:20:53.608" starttime="20181214 09:20:53.608"></status>
</kw>
<msg timestamp="20181214 09:20:53.608" level="INFO">${session_alias} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181214 09:20:53.608" starttime="20181214 09:20:53.607"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>${session_alias}</arg>
<arg>http://${member_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>timeout=${http_timeout}</arg>
<arg>max_retries=${http_retries}</arg>
</arguments>
<msg timestamp="20181214 09:20:53.609" level="INFO">Creating Session using : alias=ClusterManagement__session_1, url=http://192.0.2.21:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad97ae490&gt;, timeout=5, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 09:20:53.609" starttime="20181214 09:20:53.608"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${session_list}</arg>
<arg>${session_alias}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:53.610" starttime="20181214 09:20:53.609"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:53.610" starttime="20181214 09:20:53.605"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:53.610" starttime="20181214 09:20:53.605"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:53.610" starttime="20181214 09:20:53.604"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__member_index_list}</arg>
<arg>${member_index_list}</arg>
</arguments>
<msg timestamp="20181214 09:20:53.610" level="INFO">${ClusterManagement__member_index_list} = [1]</msg>
<status status="PASS" endtime="20181214 09:20:53.610" starttime="20181214 09:20:53.610"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__index_to_ip_mapping}</arg>
<arg>${index_to_ip_mapping}</arg>
</arguments>
<msg timestamp="20181214 09:20:53.611" level="INFO">${ClusterManagement__index_to_ip_mapping} = {1: u'192.0.2.21'}</msg>
<status status="PASS" endtime="20181214 09:20:53.611" starttime="20181214 09:20:53.611"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__session_list}</arg>
<arg>${session_list}</arg>
</arguments>
<msg timestamp="20181214 09:20:53.612" level="INFO">${ClusterManagement__session_list} = [u'ClusterManagement__session_1']</msg>
<status status="PASS" endtime="20181214 09:20:53.612" starttime="20181214 09:20:53.611"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:53.612" starttime="20181214 09:20:53.602"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:53.612" starttime="20181214 09:20:53.592"></status>
</kw>
<kw name="Run_Bash_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run command on each.</doc>
<arguments>
<arg>iptables -I INPUT -p tcp --dport ${KARAF_SHELL_PORT} -j ACCEPT; iptables-save</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 09:20:53.614" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 09:20:53.614" starttime="20181214 09:20:53.613"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 09:20:53.614" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 09:20:53.614" starttime="20181214 09:20:53.614"></status>
</kw>
<msg timestamp="20181214 09:20:53.614" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 09:20:53.614" starttime="20181214 09:20:53.613"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run_Bash_Command_On_Member" library="ClusterManagement">
<doc>Obtain IP, call Utils and return output. This keeps previous ssh session active.</doc>
<arguments>
<arg>command=${command}</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 09:20:53.616" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:20:53.616" starttime="20181214 09:20:53.616"></status>
</kw>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Utils.Run_Command_On_Controller</arg>
<arg>${member_ip}</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 09:20:53.617" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:20:53.617" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:20:53.617" starttime="20181214 09:20:53.617"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:53.620" starttime="20181214 09:20:53.620"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 09:20:53.620" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:20:53.621" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:20:53.621" starttime="20181214 09:20:53.620"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 09:20:53.621" level="INFO">Attempting to execute command "iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 09:20:53.621" starttime="20181214 09:20:53.621"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 09:20:53.622" level="INFO">${conn_id} = 2</msg>
<status status="PASS" endtime="20181214 09:20:53.622" starttime="20181214 09:20:53.621"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 09:20:53.623" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:20:53.623" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 09:20:53.623" starttime="20181214 09:20:53.623"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:53.624" starttime="20181214 09:20:53.623"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 09:20:53.625" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 09:20:54.118" level="INFO">Read output: Last login: Fri Dec 14 09:19:56 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:20:54.119" starttime="20181214 09:20:53.624"></status>
</kw>
<msg timestamp="20181214 09:20:54.119" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:20:54.119" starttime="20181214 09:20:53.624"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.120" starttime="20181214 09:20:53.622"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 09:20:54.121" level="INFO">Executing command 'iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save'.</msg>
<msg timestamp="20181214 09:20:54.145" level="INFO">Command exited with return code 127.</msg>
<msg timestamp="20181214 09:20:54.146" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 09:20:54.146" level="INFO">${stderr} = bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181214 09:20:54.146" starttime="20181214 09:20:54.120"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:20:54.211" starttime="20181214 09:20:54.146"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 09:20:54.212" level="INFO">bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181214 09:20:54.212" starttime="20181214 09:20:54.211"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:54.213" starttime="20181214 09:20:54.213"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:20:54.216" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:20:54.216" starttime="20181214 09:20:54.215"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.216" starttime="20181214 09:20:54.214"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:54.220" starttime="20181214 09:20:54.219"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:54.221" starttime="20181214 09:20:54.220"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:20:54.221" starttime="20181214 09:20:54.221"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.222" starttime="20181214 09:20:54.217"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.222" starttime="20181214 09:20:53.619"></status>
</kw>
<msg timestamp="20181214 09:20:54.222" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:20:54.222" starttime="20181214 09:20:53.619"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.223" starttime="20181214 09:20:53.618"></status>
</kw>
<msg timestamp="20181214 09:20:54.223" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:20:54.223" starttime="20181214 09:20:53.617"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:54.226" starttime="20181214 09:20:54.225"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:54.227" starttime="20181214 09:20:54.227"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:20:54.228" starttime="20181214 09:20:54.228"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.228" starttime="20181214 09:20:54.224"></status>
</kw>
<msg timestamp="20181214 09:20:54.228" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:20:54.228" starttime="20181214 09:20:53.616"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:20:54.229" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:54.230" starttime="20181214 09:20:54.229"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.230" starttime="20181214 09:20:53.615"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.230" starttime="20181214 09:20:53.615"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.230" starttime="20181214 09:20:53.614"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.230" starttime="20181214 09:20:53.612"></status>
</kw>
<kw name="Comment" library="BuiltIn">
<doc>Displays the given messages in the log file as keyword arguments.</doc>
<arguments>
<arg>First connections to Karaf console may fail, so WUKS is used. TODO: Track as a Bug.</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:54.231" starttime="20181214 09:20:54.231"></status>
</kw>
<kw type="for" name="${index} IN [ @{ClusterManagement__member_index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Wait_Until_Keyword_Succeeds</arg>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Open_Controller_Karaf_Console_On_Background" library="KarafKeywords">
<doc>If there is a stored ssh connection index of connection to the controller's karaf console for ${member_index},</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection_object}</var>
</assign>
<msg timestamp="20181214 09:20:54.275" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:20:54.275" level="INFO">${current_ssh_connection_object} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:20:54.275" starttime="20181214 09:20:54.274"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
</arguments>
<msg timestamp="20181214 09:20:54.276" level="INFO">{}</msg>
<status status="PASS" endtime="20181214 09:20:54.276" starttime="20181214 09:20:54.275"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181214 09:20:54.277" level="INFO">1</msg>
<status status="PASS" endtime="20181214 09:20:54.277" starttime="20181214 09:20:54.276"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Get From Dictionary</arg>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${old_connection_index}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181214 09:20:54.278" level="FAIL">Dictionary does not contain key '1'.</msg>
<status status="FAIL" endtime="20181214 09:20:54.278" starttime="20181214 09:20:54.278"></status>
</kw>
<msg timestamp="20181214 09:20:54.279" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181214 09:20:54.279" level="INFO">${old_connection_index} = Dictionary does not contain key '1'.</msg>
<status status="PASS" endtime="20181214 09:20:54.279" starttime="20181214 09:20:54.277"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status}'=='PASS'</arg>
<arg>BuiltIn.Run_Keywords</arg>
<arg>SSHLibrary.Switch_Connection</arg>
<arg>${old_connection_index}</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Write</arg>
<arg>logout</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Close_Connection</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:54.280" starttime="20181214 09:20:54.279"></status>
</kw>
<kw name="Resolve_IP_Address_For_Member" library="ClusterManagement">
<doc>Return node IP address of given index.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${odl_ip}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${ip_address}</var>
</assign>
<msg timestamp="20181214 09:20:54.281" level="INFO">${ip_address} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:20:54.282" starttime="20181214 09:20:54.281"></status>
</kw>
<msg timestamp="20181214 09:20:54.282" level="INFO">${odl_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:20:54.282" starttime="20181214 09:20:54.280"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${odl_ip}</arg>
<arg>port=${KARAF_SHELL_PORT}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:54.283" starttime="20181214 09:20:54.282"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${karaf_connection_object}</var>
</assign>
<msg timestamp="20181214 09:20:54.284" level="INFO">index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=8101</msg>
<msg timestamp="20181214 09:20:54.284" level="INFO">${karaf_connection_object} = index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=8101</msg>
<status status="PASS" endtime="20181214 09:20:54.284" starttime="20181214 09:20:54.283"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
<arg>${karaf_connection_object.index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:54.285" starttime="20181214 09:20:54.284"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:20:54.286" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:20:54.516" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:20:54.517" starttime="20181214 09:20:54.285"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection_object.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:54.519" starttime="20181214 09:20:54.519"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:54.520" starttime="20181214 09:20:54.519"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:20:54.520" starttime="20181214 09:20:54.520"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.520" starttime="20181214 09:20:54.517"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.520" starttime="20181214 09:20:54.273"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.520" starttime="20181214 09:20:54.233"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.520" starttime="20181214 09:20:54.232"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.520" starttime="20181214 09:20:54.232"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.520" starttime="20181214 09:20:54.231"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.521" starttime="20181214 09:20:53.591"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>KarafKeywords.Log_Test_Suite_Start_To_Controller_Karaf</arg>
</arguments>
<kw name="Log_Test_Suite_Start_To_Controller_Karaf" library="KarafKeywords">
<doc>Log suite name to karaf log, useful in suite setup.</doc>
<kw name="Log_Message_To_Controller_Karaf" library="KarafKeywords">
<doc>Make sure this resource is initialized. Send a message into the controller's karaf log file on every node listed (or all).</doc>
<arguments>
<arg>Starting suite ${SUITE_SOURCE}</arg>
<arg>${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 09:20:54.535" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 09:20:54.535" starttime="20181214 09:20:54.535"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 09:20:54.536" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 09:20:54.536" starttime="20181214 09:20:54.535"></status>
</kw>
<msg timestamp="20181214 09:20:54.536" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 09:20:54.536" starttime="20181214 09:20:54.534"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_With_Retry_On_Background</arg>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_With_Retry_On_Background" library="KarafKeywords">
<doc>Attemp to send command to karaf for ${member_index}, if fail then open connection and try again.</doc>
<arguments>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_On_Background</arg>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${message}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_On_Background" library="KarafKeywords">
<doc>Send command to karaf without affecting current SSH connection. Read, log and return response.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${karaf_connection_index}</var>
</assign>
<msg timestamp="20181214 09:20:54.547" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181214 09:20:54.547" starttime="20181214 09:20:54.547"></status>
</kw>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${karaf_connection_index}</arg>
</arguments>
<assign>
<var>${current_connection_index}</var>
</assign>
<msg timestamp="20181214 09:20:54.548" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181214 09:20:54.548" starttime="20181214 09:20:54.548"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Write</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${status_write}</var>
<var>${message_write}</var>
</assign>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${command}</arg>
</arguments>
<msg timestamp="20181214 09:20:54.583" level="INFO">@root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "/ "o "p "n "f "v "/ "r "e "p "o "[78Cs "[A[78C/</msg>
<status status="PASS" endtime="20181214 09:20:54.584" starttime="20181214 09:20:54.548"></status>
</kw>
<msg timestamp="20181214 09:20:54.584" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181214 09:20:54.584" level="INFO">${message_write} = @root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "...</msg>
<status status="PASS" endtime="20181214 09:20:54.584" starttime="20181214 09:20:54.548"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Read_Until_Regexp</arg>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${status_wait}</var>
<var>${message_wait}</var>
</assign>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<msg timestamp="20181214 09:20:54.608" level="INFO">"o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "s "e "c "u "r "i "t "y "g "r "o "u "p "/ "s "e "c "u "r "i "t "y "_ "g "r "o "u "p "_ "l "3 "b "c "a "s "t ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:20:54.608" starttime="20181214 09:20:54.586"></status>
</kw>
<msg timestamp="20181214 09:20:54.608" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181214 09:20:54.608" level="INFO">${message_wait} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "s "e "c "u "r "i "t "y "g ...</msg>
<status status="PASS" endtime="20181214 09:20:54.608" starttime="20181214 09:20:54.585"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:54.609" starttime="20181214 09:20:54.608"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${message_wait}</arg>
</arguments>
<msg timestamp="20181214 09:20:54.609" level="INFO"> "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "s "e "c "u "r "i "t "y "g "r "o "u "p "/ "s "e "c "u "r "i "t "y "_ "g "r "o "u "p "_ "l "3 "b "c "a "s "t ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:20:54.609" starttime="20181214 09:20:54.609"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:54.610" starttime="20181214 09:20:54.610"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection_index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:54.612" starttime="20181214 09:20:54.611"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:54.612" starttime="20181214 09:20:54.612"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:20:54.612" starttime="20181214 09:20:54.612"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.613" starttime="20181214 09:20:54.610"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.613" starttime="20181214 09:20:54.546"></status>
</kw>
<msg timestamp="20181214 09:20:54.613" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 09:20:54.613" level="INFO">${message} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "s "e "c "u "r "i "t "y "g ...</msg>
<status status="PASS" endtime="20181214 09:20:54.613" starttime="20181214 09:20:54.546"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>'${status}' == 'PASS'</arg>
<arg>${message}</arg>
</arguments>
<msg timestamp="20181214 09:20:54.613" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:20:54.614" starttime="20181214 09:20:54.613"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.614" starttime="20181214 09:20:54.545"></status>
</kw>
<msg timestamp="20181214 09:20:54.614" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 09:20:54.614" level="INFO">${output} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "s "e "c "u "r "i "t "y "g ...</msg>
<status status="PASS" endtime="20181214 09:20:54.614" starttime="20181214 09:20:54.537"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${tolerate_failure} or "${status}" == "PASS"</arg>
<arg>BuiltIn.Fail</arg>
<arg>${output}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:54.615" starttime="20181214 09:20:54.614"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.615" starttime="20181214 09:20:54.536"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.615" starttime="20181214 09:20:54.536"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.615" starttime="20181214 09:20:54.533"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.615" starttime="20181214 09:20:54.521"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.615" starttime="20181214 09:20:54.521"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.615" starttime="20181214 09:20:53.583"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>org.apache.karaf.shell.support.ShellUtil</arg>
<arg>org.apache.sshd.server.session.ServerSessionImpl</arg>
</arguments>
<assign>
<var>@{loggers}</var>
</assign>
<msg timestamp="20181214 09:20:54.616" level="INFO">@{loggers} = [ org.apache.karaf.shell.support.ShellUtil | org.apache.sshd.server.session.ServerSessionImpl ]</msg>
<status status="PASS" endtime="20181214 09:20:54.616" starttime="20181214 09:20:54.615"></status>
</kw>
<kw name="Setup_Logging_For_Debug_Purposes_On_List_Or_All" library="SetupUtils">
<doc>Set the log level for given loggers on node nodes of the cluster</doc>
<arguments>
<arg>OFF</arg>
<arg>${loggers}</arg>
</arguments>
<kw type="for" name="${logger} IN [ @{loggers_list} ]">
<kw type="foritem" name="${logger} = org.apache.karaf.shell.support.ShellUtil">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 09:20:54.618" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 09:20:54.618" starttime="20181214 09:20:54.618"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 09:20:54.619" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 09:20:54.619" starttime="20181214 09:20:54.619"></status>
</kw>
<msg timestamp="20181214 09:20:54.619" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 09:20:54.619" starttime="20181214 09:20:54.617"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 09:20:54.621" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:20:54.621" starttime="20181214 09:20:54.620"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 09:20:54.623" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:20:54.623" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:20:54.623" starttime="20181214 09:20:54.623"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:54.632" starttime="20181214 09:20:54.631"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:20:54.632" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:20:54.796" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:20:54.796" starttime="20181214 09:20:54.632"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:20:54.818" level="INFO">@root&gt;log:set OFF org.apache.karaf.shell.support.ShellUtil</msg>
<status status="PASS" endtime="20181214 09:20:54.818" starttime="20181214 09:20:54.797"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:20:54.845" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 09:20:54.845" level="INFO">${output} = [?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:20:54.845" starttime="20181214 09:20:54.818"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 09:20:54.891" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 09:20:54.891" starttime="20181214 09:20:54.846"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:20:54.894" starttime="20181214 09:20:54.892"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:20:54.895" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:20:54.895" starttime="20181214 09:20:54.894"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.895" starttime="20181214 09:20:54.631"></status>
</kw>
<msg timestamp="20181214 09:20:54.895" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:20:54.896" starttime="20181214 09:20:54.623"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:54.899" starttime="20181214 09:20:54.899"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:54.900" starttime="20181214 09:20:54.900"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:20:54.901" starttime="20181214 09:20:54.901"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.901" starttime="20181214 09:20:54.897"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.902" starttime="20181214 09:20:54.622"></status>
</kw>
<msg timestamp="20181214 09:20:54.902" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:20:54.902" starttime="20181214 09:20:54.622"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.902" starttime="20181214 09:20:54.621"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.902" starttime="20181214 09:20:54.619"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.902" starttime="20181214 09:20:54.619"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.903" starttime="20181214 09:20:54.617"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:54.903" starttime="20181214 09:20:54.617"></status>
</kw>
<kw type="foritem" name="${logger} = org.apache.sshd.server.session.ServerSessionImpl">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 09:20:54.906" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 09:20:54.906" starttime="20181214 09:20:54.906"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 09:20:54.907" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 09:20:54.907" starttime="20181214 09:20:54.907"></status>
</kw>
<msg timestamp="20181214 09:20:54.908" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 09:20:54.908" starttime="20181214 09:20:54.905"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 09:20:54.910" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:20:54.910" starttime="20181214 09:20:54.909"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 09:20:54.917" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:20:54.917" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:20:54.917" starttime="20181214 09:20:54.916"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:54.938" starttime="20181214 09:20:54.937"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:20:54.940" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:20:55.083" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:20:55.083" starttime="20181214 09:20:54.939"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:20:55.102" level="INFO">@root&gt;log:set OFF org.apache.sshd.server.session.ServerSessionI</msg>
<status status="PASS" endtime="20181214 09:20:55.102" starttime="20181214 09:20:55.083"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:20:55.129" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 09:20:55.129" level="INFO">${output} = [A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:20:55.129" starttime="20181214 09:20:55.103"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 09:20:55.172" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 09:20:55.172" starttime="20181214 09:20:55.129"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:20:55.173" starttime="20181214 09:20:55.172"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:20:55.174" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:20:55.174" starttime="20181214 09:20:55.174"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:55.174" starttime="20181214 09:20:54.936"></status>
</kw>
<msg timestamp="20181214 09:20:55.174" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:20:55.174" starttime="20181214 09:20:54.918"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:55.176" starttime="20181214 09:20:55.175"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:55.176" starttime="20181214 09:20:55.176"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:20:55.177" starttime="20181214 09:20:55.176"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:55.177" starttime="20181214 09:20:55.175"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:55.177" starttime="20181214 09:20:54.914"></status>
</kw>
<msg timestamp="20181214 09:20:55.177" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:20:55.177" starttime="20181214 09:20:54.913"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:55.177" starttime="20181214 09:20:54.911"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:55.177" starttime="20181214 09:20:54.908"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:55.177" starttime="20181214 09:20:54.908"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:55.177" starttime="20181214 09:20:54.903"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:55.177" starttime="20181214 09:20:54.903"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:55.177" starttime="20181214 09:20:54.616"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:55.177" starttime="20181214 09:20:54.616"></status>
</kw>
<kw name="Devstack Suite Setup" library="DevstackUtils">
<doc>Open connections to the nodes</doc>
<kw name="Set Default Configuration" library="SSHLibrary">
<doc>Update the default `configuration`.</doc>
<arguments>
<arg>timeout=${DEFAULT_DEVSTACK_PROMPT_TIMEOUT}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:55.178" starttime="20181214 09:20:55.178"></status>
</kw>
<kw name="Get DevStack Nodes Data" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
<arg>${OS_CONTROL_NODE_IP}</arg>
</arguments>
<msg timestamp="20181214 09:20:55.179" level="INFO">${OS_CNTL_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:20:55.179" starttime="20181214 09:20:55.179"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CNTL_CONN_ID</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${ip}</arg>
<arg>prompt=${DEFAULT_LINUX_PROMPT}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 09:20:55.180" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181214 09:20:55.181" starttime="20181214 09:20:55.180"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${OS_USER}</arg>
<arg>${DEVSTACK_SYSTEM_PASSWORD}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 09:20:55.182" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:20:55.182" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 09:20:55.182" starttime="20181214 09:20:55.181"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:55.183" starttime="20181214 09:20:55.182"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 09:20:55.184" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 09:20:55.515" level="INFO">Read output: Last login: Fri Dec 14 09:20:54 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:20:55.515" starttime="20181214 09:20:55.183"></status>
</kw>
<msg timestamp="20181214 09:20:55.515" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:20:55.515" starttime="20181214 09:20:55.183"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:55.516" starttime="20181214 09:20:55.181"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${${name}}</arg>
<arg>${conn_id}</arg>
</arguments>
<msg timestamp="20181214 09:20:55.517" level="INFO">${OS_CNTL_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181214 09:20:55.517" starttime="20181214 09:20:55.516"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:55.518" starttime="20181214 09:20:55.180"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-0cmp"</arg>
<arg>DevstackUtils.Set Node Data For AllinOne Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-1cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Compute Node Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "0cmb-1ctl-2cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Two Compute Node Setup</arg>
</arguments>
<kw name="Set Node Data For AllinOne Setup" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes where the Control Node enables Compute service also.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 09:20:55.522" level="INFO">${OS_CMP1_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:20:55.523" starttime="20181214 09:20:55.522"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 09:20:55.524" level="INFO">${OS_CMP2_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:20:55.524" starttime="20181214 09:20:55.523"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 09:20:55.526" level="INFO">@{OS_ALL_IPS} = [ 192.0.2.21 ]</msg>
<status status="PASS" endtime="20181214 09:20:55.526" starttime="20181214 09:20:55.525"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 09:20:55.528" level="INFO">@{OS_CMP_IPS} = [ 192.0.2.21 ]</msg>
<status status="PASS" endtime="20181214 09:20:55.528" starttime="20181214 09:20:55.527"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 09:20:55.530" level="INFO">${OS_CMP1_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181214 09:20:55.530" starttime="20181214 09:20:55.529"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 09:20:55.531" level="INFO">${OS_CMP2_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181214 09:20:55.531" starttime="20181214 09:20:55.530"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 09:20:55.539" level="INFO">@{OS_ALL_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181214 09:20:55.539" starttime="20181214 09:20:55.532"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 09:20:55.545" level="INFO">@{OS_CMP_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181214 09:20:55.545" starttime="20181214 09:20:55.540"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:55.545" starttime="20181214 09:20:55.520"></status>
</kw>
<status status="PASS" endtime="20181214 09:20:55.546" starttime="20181214 09:20:55.519"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>${OS_NODE_CNT}</var>
</assign>
<msg timestamp="20181214 09:20:55.546" level="INFO">Length is 1</msg>
<msg timestamp="20181214 09:20:55.546" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181214 09:20:55.546" starttime="20181214 09:20:55.546"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_NODE_CNT}</arg>
</arguments>
<msg timestamp="20181214 09:20:55.547" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181214 09:20:55.547" starttime="20181214 09:20:55.547"></status>
</kw>
<kw name="Get DevStack Hostnames" library="DevstackUtils">
<doc>Assign hostname global variables for DevStack nodes</doc>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<assign>
<var>${OS_CNTL_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:20:55.561" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 09:20:55.603" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:20:57.916" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:20:57.917" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:20:57.917" starttime="20181214 09:20:55.561"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:20:57.920" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 09:20:57.920" starttime="20181214 09:20:57.918"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:20:57.921" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:20:57.922" starttime="20181214 09:20:57.921"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:20:57.924" starttime="20181214 09:20:57.922"></status>
</kw>
<msg timestamp="20181214 09:20:57.925" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 09:20:57.925" starttime="20181214 09:20:55.560"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:20:57.947" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 09:20:57.989" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:21:00.138" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:21:00.138" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:21:00.139" starttime="20181214 09:20:57.947"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:21:00.140" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:21:00.140" starttime="20181214 09:21:00.139"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:21:00.141" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:00.142" starttime="20181214 09:21:00.141"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:00.143" starttime="20181214 09:21:00.142"></status>
</kw>
<msg timestamp="20181214 09:21:00.144" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:21:00.144" starttime="20181214 09:20:57.945"></status>
</kw>
<msg timestamp="20181214 09:21:00.144" level="INFO">${OS_CNTL_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:21:00.144" starttime="20181214 09:20:55.548"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP1_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:21:00.163" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 09:21:00.198" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:21:02.482" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:21:02.483" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:21:02.483" starttime="20181214 09:21:00.163"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:21:02.484" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 09:21:02.485" starttime="20181214 09:21:02.484"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:21:02.485" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:02.486" starttime="20181214 09:21:02.485"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:02.487" starttime="20181214 09:21:02.486"></status>
</kw>
<msg timestamp="20181214 09:21:02.487" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 09:21:02.487" starttime="20181214 09:21:00.162"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:21:02.499" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 09:21:02.543" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:21:04.644" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:21:04.645" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:21:04.645" starttime="20181214 09:21:02.498"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:21:04.646" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:21:04.646" starttime="20181214 09:21:04.645"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:21:04.646" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:04.647" starttime="20181214 09:21:04.646"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:04.647" starttime="20181214 09:21:04.647"></status>
</kw>
<msg timestamp="20181214 09:21:04.648" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:21:04.648" starttime="20181214 09:21:02.497"></status>
</kw>
<msg timestamp="20181214 09:21:04.648" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:21:04.648" starttime="20181214 09:21:00.145"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP2_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:21:04.657" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 09:21:04.700" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:21:06.738" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:21:06.738" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:21:06.738" starttime="20181214 09:21:04.657"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:21:06.740" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 09:21:06.740" starttime="20181214 09:21:06.739"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:21:06.740" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:06.741" starttime="20181214 09:21:06.740"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:06.741" starttime="20181214 09:21:06.741"></status>
</kw>
<msg timestamp="20181214 09:21:06.742" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 09:21:06.742" starttime="20181214 09:21:04.656"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:21:06.749" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 09:21:06.791" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:21:08.987" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:21:08.987" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:21:08.988" starttime="20181214 09:21:06.749"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:21:08.990" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:21:08.990" starttime="20181214 09:21:08.989"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:21:08.991" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:08.991" starttime="20181214 09:21:08.991"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:08.993" starttime="20181214 09:21:08.992"></status>
</kw>
<msg timestamp="20181214 09:21:08.994" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:21:08.994" starttime="20181214 09:21:06.749"></status>
</kw>
<msg timestamp="20181214 09:21:08.995" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:21:08.995" starttime="20181214 09:21:04.648"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 09:21:08.996" level="INFO">${OS_CNTL_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:21:08.997" starttime="20181214 09:21:08.996"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 09:21:08.998" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:21:08.998" starttime="20181214 09:21:08.997"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 09:21:08.999" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:21:09.000" starttime="20181214 09:21:08.999"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:09.000" starttime="20181214 09:20:55.548"></status>
</kw>
<kw name="Log Devstack Nodes Data" library="DevstackUtils">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=\n</arg>
<arg>OS_CNTL_HOSTNAME: ${OS_CNTL_HOSTNAME} - OS_CNTL_IP: ${OS_CNTL_IP} - OS_CONTROL_NODE_IP: ${OS_CONTROL_NODE_IP}</arg>
<arg>OS_CMP1_HOSTNAME: ${OS_CMP1_HOSTNAME} - OS_CMP1_IP: ${OS_CMP1_IP} - OS_COMPUTE_1_IP: ${OS_COMPUTE_1_IP}</arg>
<arg>OS_CMP2_HOSTNAME: ${OS_CMP2_HOSTNAME} - OS_CMP2_IP: ${OS_CMP2_IP} - OS_COMPUTE_2_IP: ${OS_COMPUTE_2_IP}</arg>
<arg>OS_ALL_IPS: @{OS_ALL_IPS}</arg>
<arg>OS_CMP_IPS: @{OS_CMP_IPS}</arg>
<arg>OS_NODE_CNT: ${OS_NODE_CNT}</arg>
<arg>OS_ALL_CONN_IDS: @{OS_ALL_CONN_IDS}</arg>
<arg>OS_CMP_CONN_IDS: @{OS_CMP_CONN_IDS}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:21:09.004" level="INFO">${output} = OS_CNTL_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CNTL_IP: 192.0.2.21 - OS_CONTROL_NODE_IP: 192.0.2.21
OS_CMP1_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP1_IP: 192.0.2.21 - OS_COMPUT...</msg>
<status status="PASS" endtime="20181214 09:21:09.004" starttime="20181214 09:21:09.002"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>DevStack Nodes Data:\n${output}</arg>
</arguments>
<msg timestamp="20181214 09:21:09.005" level="INFO">DevStack Nodes Data:
OS_CNTL_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CNTL_IP: 192.0.2.21 - OS_CONTROL_NODE_IP: 192.0.2.21
OS_CMP1_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP1_IP: 192.0.2.21 - OS_COMPUTE_1_IP: 
OS_CMP2_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP2_IP: 192.0.2.21 - OS_COMPUTE_2_IP: 
OS_ALL_IPS: [u'192.0.2.21']
OS_CMP_IPS: [u'192.0.2.21']
OS_NODE_CNT: 1
OS_ALL_CONN_IDS: [12]
OS_CMP_CONN_IDS: [12]</msg>
<status status="PASS" endtime="20181214 09:21:09.005" starttime="20181214 09:21:09.005"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:09.006" starttime="20181214 09:21:09.000"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:09.006" starttime="20181214 09:20:55.179"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>session</arg>
<arg>http://${odl_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
</arguments>
<msg timestamp="20181214 09:21:09.007" level="INFO">Creating Session using : alias=session, url=http://192.0.2.21:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ada0c7190&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 09:21:09.008" starttime="20181214 09:21:09.006"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:09.009" starttime="20181214 09:20:55.178"></status>
</kw>
<kw name="Start Packet Capture On Nodes" library="OpenStackOperations">
<doc>Wrapper keyword around the TcpDump packet capture that is catered to the Openstack setup.</doc>
<arguments>
<arg>tcpdump_port_6653</arg>
<arg>port 6653</arg>
<arg>@{OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>@{tcpdump_port_6653_conn_ids}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${SUITE_NAME}""".replace(" ","_").replace("/","_").replace(".","_")</arg>
</arguments>
<assign>
<var>${suite_}</var>
</assign>
<msg timestamp="20181214 09:21:09.011" level="INFO">${suite_} = CSIT_Security_Group_L3Bcast</msg>
<status status="PASS" endtime="20181214 09:21:09.011" starttime="20181214 09:21:09.011"></status>
</kw>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${suite_}</arg>
</arguments>
<assign>
<var>${tag_}</var>
</assign>
<msg timestamp="20181214 09:21:09.013" level="INFO">${tag_} = tcpdump_port_6653__CSIT_Security_Group_L3Bcast</msg>
<status status="PASS" endtime="20181214 09:21:09.013" starttime="20181214 09:21:09.012"></status>
</kw>
<kw name="Start Packet Capture on Nodes" library="Tcpdump">
<doc>Start packet captures on the given list of node ips.</doc>
<arguments>
<arg>tag=${tag_}</arg>
<arg>filter=${filter}</arg>
<arg>ips=${ips}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<msg timestamp="20181214 09:21:09.015" level="INFO">@{conn_ids} = [ ]</msg>
<status status="PASS" endtime="20181214 09:21:09.015" starttime="20181214 09:21:09.015"></status>
</kw>
<kw type="for" name="${ip} IN [ @{ips} ]">
<kw type="foritem" name="${ip} = 192.0.2.21">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${ip}</arg>
</arguments>
<assign>
<var>${fname}</var>
</assign>
<msg timestamp="20181214 09:21:09.017" level="INFO">${fname} = tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:21:09.017" starttime="20181214 09:21:09.016"></status>
</kw>
<kw name="Start Packet Capture On Node" library="Tcpdump">
<doc>Connects to the remote machine and starts tcpdump</doc>
<arguments>
<arg>${ip}</arg>
<arg>file_Name=${fname}</arg>
<arg>filter=${filter}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 09:21:09.021" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:21:09.021" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:21:09.021" starttime="20181214 09:21:09.019"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 09:21:09.023" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181214 09:21:09.023" starttime="20181214 09:21:09.022"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 09:21:09.025" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:21:09.025" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 09:21:09.026" starttime="20181214 09:21:09.025"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:09.027" starttime="20181214 09:21:09.026"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 09:21:09.029" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 09:21:09.482" level="INFO">Read output: Last login: Fri Dec 14 09:20:55 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:21:09.482" starttime="20181214 09:21:09.028"></status>
</kw>
<msg timestamp="20181214 09:21:09.483" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:21:09.483" starttime="20181214 09:21:09.027"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:09.484" starttime="20181214 09:21:09.024"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sudo /usr/sbin/tcpdump -vvv -ni ${networkAdapter} ${filter} -w /tmp/${file_Name}.pcap</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:21:09.486" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.21.pcap</msg>
<status status="PASS" endtime="20181214 09:21:09.486" starttime="20181214 09:21:09.485"></status>
</kw>
<kw name="Start Command" library="SSHLibrary">
<doc>Starts execution of the ``command`` on the remote machine and returns immediately.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 09:21:09.487" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.21.pcap'.</msg>
<msg timestamp="20181214 09:21:09.492" level="INFO">${stdout} = None</msg>
<msg timestamp="20181214 09:21:09.492" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181214 09:21:09.492" starttime="20181214 09:21:09.486"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 09:21:09.493" level="INFO">None</msg>
<status status="PASS" endtime="20181214 09:21:09.493" starttime="20181214 09:21:09.493"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:21:09.494" level="INFO">None</msg>
<status status="PASS" endtime="20181214 09:21:09.494" starttime="20181214 09:21:09.494"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:09.499" starttime="20181214 09:21:09.498"></status>
</kw>
<msg timestamp="20181214 09:21:09.499" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:21:09.499" starttime="20181214 09:21:09.497"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:09.499" starttime="20181214 09:21:09.495"></status>
</kw>
<msg timestamp="20181214 09:21:09.500" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181214 09:21:09.500" starttime="20181214 09:21:09.018"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${conn_ids}</arg>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:09.501" starttime="20181214 09:21:09.500"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:09.501" starttime="20181214 09:21:09.016"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:09.501" starttime="20181214 09:21:09.015"></status>
</kw>
<msg timestamp="20181214 09:21:09.501" level="INFO">@{conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181214 09:21:09.501" starttime="20181214 09:21:09.013"></status>
</kw>
<msg timestamp="20181214 09:21:09.502" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181214 09:21:09.502" starttime="20181214 09:21:09.009"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{tcpdump_port_6653_conn_ids}</arg>
</arguments>
<msg timestamp="20181214 09:21:09.503" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181214 09:21:09.503" starttime="20181214 09:21:09.503"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${PRE_CLEAN_OPENSTACK_ALL}"=="True"</arg>
<arg>OpenStack Cleanup All</arg>
</arguments>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:21:09.508" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:21:09.508" starttime="20181214 09:21:09.507"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:21:09.510" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181214 09:21:09.544" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:21:11.473" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:21:11.474" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:21:11.474" starttime="20181214 09:21:09.509"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:21:11.476" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:21:11.476" starttime="20181214 09:21:11.475"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:21:11.477" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:11.477" starttime="20181214 09:21:11.476"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:11.479" starttime="20181214 09:21:11.477"></status>
</kw>
<msg timestamp="20181214 09:21:11.480" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:21:11.480" starttime="20181214 09:21:09.508"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:21:11.481" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:21:11.481" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:21:11.481" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:21:11.482" starttime="20181214 09:21:11.480"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:21:11.483" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:21:11.483" starttime="20181214 09:21:11.482"></status>
</kw>
<msg timestamp="20181214 09:21:11.484" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181214 09:21:11.484" starttime="20181214 09:21:09.506"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181214 09:21:11.484" starttime="20181214 09:21:11.484"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:21:11.487" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:21:11.487" starttime="20181214 09:21:11.486"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:21:11.490" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181214 09:21:11.512" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:21:14.018" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:21:14.019" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:21:14.019" starttime="20181214 09:21:11.489"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:21:14.021" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:21:14.021" starttime="20181214 09:21:14.020"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:21:14.022" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:14.022" starttime="20181214 09:21:14.021"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:14.023" starttime="20181214 09:21:14.022"></status>
</kw>
<msg timestamp="20181214 09:21:14.024" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:21:14.024" starttime="20181214 09:21:11.487"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:21:14.025" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:21:14.025" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:21:14.025" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:21:14.025" starttime="20181214 09:21:14.024"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:21:14.026" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:21:14.026" starttime="20181214 09:21:14.025"></status>
</kw>
<msg timestamp="20181214 09:21:14.026" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181214 09:21:14.027" starttime="20181214 09:21:11.485"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181214 09:21:14.027" starttime="20181214 09:21:14.027"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:21:14.029" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:21:14.029" starttime="20181214 09:21:14.028"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:21:14.031" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181214 09:21:14.052" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:21:16.159" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:21:16.159" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:21:16.159" starttime="20181214 09:21:14.030"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:21:16.161" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:21:16.161" starttime="20181214 09:21:16.160"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:21:16.161" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:16.162" starttime="20181214 09:21:16.161"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:16.163" starttime="20181214 09:21:16.162"></status>
</kw>
<msg timestamp="20181214 09:21:16.163" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:21:16.163" starttime="20181214 09:21:14.029"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:21:16.164" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:21:16.164" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:21:16.164" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:21:16.164" starttime="20181214 09:21:16.163"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:21:16.165" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:21:16.165" starttime="20181214 09:21:16.165"></status>
</kw>
<msg timestamp="20181214 09:21:16.165" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181214 09:21:16.165" starttime="20181214 09:21:14.027"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181214 09:21:16.166" starttime="20181214 09:21:16.166"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:21:16.168" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:21:16.168" starttime="20181214 09:21:16.167"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:21:16.170" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181214 09:21:16.212" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:21:18.407" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:21:18.407" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:21:18.407" starttime="20181214 09:21:16.169"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:21:18.409" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:21:18.410" starttime="20181214 09:21:18.408"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:21:18.411" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:18.411" starttime="20181214 09:21:18.410"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:18.412" starttime="20181214 09:21:18.411"></status>
</kw>
<msg timestamp="20181214 09:21:18.413" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:21:18.413" starttime="20181214 09:21:16.168"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:21:18.414" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:21:18.414" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:21:18.415" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:21:18.415" starttime="20181214 09:21:18.414"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:21:18.416" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:21:18.416" starttime="20181214 09:21:18.415"></status>
</kw>
<msg timestamp="20181214 09:21:18.416" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181214 09:21:18.416" starttime="20181214 09:21:16.166"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181214 09:21:18.417" starttime="20181214 09:21:18.417"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:21:18.419" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:21:18.419" starttime="20181214 09:21:18.418"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:21:18.421" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181214 09:21:18.463" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:21:20.572" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:21:20.573" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:21:20.573" starttime="20181214 09:21:18.421"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:21:20.575" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:21:20.575" starttime="20181214 09:21:20.574"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:21:20.576" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:20.576" starttime="20181214 09:21:20.576"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:20.579" starttime="20181214 09:21:20.577"></status>
</kw>
<msg timestamp="20181214 09:21:20.579" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:21:20.580" starttime="20181214 09:21:18.420"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:21:20.581" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:21:20.581" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:21:20.582" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:21:20.582" starttime="20181214 09:21:20.580"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:21:20.583" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:21:20.583" starttime="20181214 09:21:20.582"></status>
</kw>
<msg timestamp="20181214 09:21:20.584" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181214 09:21:20.584" starttime="20181214 09:21:18.417"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181214 09:21:20.585" starttime="20181214 09:21:20.585"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:21:20.588" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:21:20.588" starttime="20181214 09:21:20.587"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:21:20.590" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181214 09:21:20.633" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:21:23.028" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:21:23.028" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:21:23.028" starttime="20181214 09:21:20.589"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:21:23.030" level="INFO">[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181214 09:21:23.030" starttime="20181214 09:21:23.029"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:21:23.031" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:23.031" starttime="20181214 09:21:23.031"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:23.032" starttime="20181214 09:21:23.031"></status>
</kw>
<msg timestamp="20181214 09:21:23.033" level="INFO">${json} = [
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181214 09:21:23.033" starttime="20181214 09:21:20.588"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:21:23.034" level="INFO">To JSON using : content=[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181214 09:21:23.034" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:21:23.034" level="INFO">@{list} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'bfcec20503cd4d30949...</msg>
<status status="PASS" endtime="20181214 09:21:23.034" starttime="20181214 09:21:23.033"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:21:23.035" level="INFO">[{u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}, {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}]</msg>
<status status="PASS" endtime="20181214 09:21:23.035" starttime="20181214 09:21:23.034"></status>
</kw>
<msg timestamp="20181214 09:21:23.035" level="INFO">@{security_groups} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'bfcec20503cd4d30949...</msg>
<status status="PASS" endtime="20181214 09:21:23.035" starttime="20181214 09:21:20.586"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:23.038" starttime="20181214 09:21:23.036"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:23.038" starttime="20181214 09:21:23.036"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:23.039" starttime="20181214 09:21:23.038"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:23.039" starttime="20181214 09:21:23.038"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:23.039" starttime="20181214 09:21:23.035"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 09:21:23.041" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181214 09:21:23.041" starttime="20181214 09:21:23.040"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:21:23.052" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181214 09:21:23.091" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:21:25.447" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:21:25.448" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:21:25.448" starttime="20181214 09:21:23.052"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:21:25.449" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:25.449" starttime="20181214 09:21:25.448"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:21:25.450" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:25.450" starttime="20181214 09:21:25.449"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:25.451" starttime="20181214 09:21:25.450"></status>
</kw>
<msg timestamp="20181214 09:21:25.451" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:21:25.451" starttime="20181214 09:21:23.051"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:25.451" starttime="20181214 09:21:23.041"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:21:25.463" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181214 09:21:25.506" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:21:27.397" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:21:27.397" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:21:27.397" starttime="20181214 09:21:25.463"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:21:27.398" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:27.398" starttime="20181214 09:21:27.398"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:21:27.399" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:27.399" starttime="20181214 09:21:27.398"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:27.399" starttime="20181214 09:21:27.399"></status>
</kw>
<msg timestamp="20181214 09:21:27.400" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:21:27.400" starttime="20181214 09:21:25.462"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:27.400" starttime="20181214 09:21:25.451"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:21:27.408" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181214 09:21:27.447" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:21:29.593" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:21:29.594" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:21:29.594" starttime="20181214 09:21:27.407"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:21:29.595" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:29.596" starttime="20181214 09:21:29.595"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:21:29.596" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:29.596" starttime="20181214 09:21:29.596"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:29.598" starttime="20181214 09:21:29.597"></status>
</kw>
<msg timestamp="20181214 09:21:29.598" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:21:29.598" starttime="20181214 09:21:27.407"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:29.598" starttime="20181214 09:21:27.400"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:21:29.620" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181214 09:21:29.649" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:21:31.773" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:21:31.774" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:21:31.774" starttime="20181214 09:21:29.620"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:21:31.775" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:31.775" starttime="20181214 09:21:31.774"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:21:31.775" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:31.775" starttime="20181214 09:21:31.775"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:31.776" starttime="20181214 09:21:31.776"></status>
</kw>
<msg timestamp="20181214 09:21:31.776" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:21:31.776" starttime="20181214 09:21:29.619"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:31.777" starttime="20181214 09:21:29.599"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:21:31.787" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181214 09:21:31.827" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:21:33.990" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:21:33.991" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:21:33.991" starttime="20181214 09:21:31.787"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:21:33.993" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 62100813-13a1-4c22-9a97-bfabd6744cb8 | default | Default security group | 8f21c4d8db54482e99c30c98fba342b4 |
| ee3dd710-2490-4241-b666-9fec686f0c78 | default | Default security group | bfcec20503cd4d309495f70adb639682 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181214 09:21:33.994" starttime="20181214 09:21:33.992"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:21:33.995" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:33.995" starttime="20181214 09:21:33.994"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:33.996" starttime="20181214 09:21:33.995"></status>
</kw>
<msg timestamp="20181214 09:21:33.997" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181214 09:21:33.997" starttime="20181214 09:21:31.786"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:33.997" starttime="20181214 09:21:31.777"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:21:34.015" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181214 09:21:34.059" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:21:36.291" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:21:36.291" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:21:36.291" starttime="20181214 09:21:34.014"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:21:36.293" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| 6ad09561-353a-445e-b51d-b931a7e01c22 | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| af9be2ac-0c71-466b-8ee2-188747a79255 | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c0796abf-11eb-4f12-8347-fb5894143b1d | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c5369c6a-c1ec-45d9-9393-f55f92ef6f46 | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| d06c714b-ca05-4f3a-a9af-f80ac1f213f5 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e39d54b7-5907-4ebe-bf47-f2be219b1fec | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e64e4970-560c-4af7-a079-217ef6e7e68a | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:21:36.293" starttime="20181214 09:21:36.292"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:21:36.294" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:36.294" starttime="20181214 09:21:36.294"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:36.296" starttime="20181214 09:21:36.295"></status>
</kw>
<msg timestamp="20181214 09:21:36.296" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181214 09:21:36.296" starttime="20181214 09:21:34.013"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:36.297" starttime="20181214 09:21:33.997"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:21:36.310" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181214 09:21:36.354" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:21:38.270" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:21:38.271" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:21:38.271" starttime="20181214 09:21:36.310"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:21:38.272" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:38.272" starttime="20181214 09:21:38.272"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:21:38.273" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:38.273" starttime="20181214 09:21:38.273"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:38.274" starttime="20181214 09:21:38.273"></status>
</kw>
<msg timestamp="20181214 09:21:38.274" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:21:38.275" starttime="20181214 09:21:36.309"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:38.275" starttime="20181214 09:21:36.297"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:21:38.286" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181214 09:21:38.323" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:21:40.185" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:21:40.186" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:21:40.186" starttime="20181214 09:21:38.285"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.188" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:40.188" starttime="20181214 09:21:40.187"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.189" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:40.189" starttime="20181214 09:21:40.188"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:40.189" starttime="20181214 09:21:40.189"></status>
</kw>
<msg timestamp="20181214 09:21:40.190" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:21:40.190" starttime="20181214 09:21:38.285"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.190" starttime="20181214 09:21:38.275"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.190" starttime="20181214 09:21:23.041"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.190" starttime="20181214 09:21:23.039"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.190" starttime="20181214 09:21:09.505"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.190" starttime="20181214 09:21:09.504"></status>
</kw>
<kw name="Add OVS Logging On All OpenStack Nodes" library="OpenStackOperations">
<doc>Add higher levels of OVS logging to all the OpenStack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Add OVS Logging" library="OVSDB">
<doc>Add higher levels of OVS logging</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:40.193" starttime="20181214 09:21:40.192"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>bridge:file:dbg</arg>
<arg>connmgr:file:dbg</arg>
<arg>inband:file:dbg</arg>
<arg>ofp_actions:file:dbg</arg>
<arg>ofp_errors:file:dbg</arg>
<arg>ofp_msgs:file:dbg</arg>
<arg>ovsdb_error:file:dbg</arg>
<arg>rconn:file:dbg</arg>
<arg>tunnel:file:dbg</arg>
<arg>vconn:file:dbg</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 09:21:40.193" level="INFO">@{modules} = [ bridge:file:dbg | connmgr:file:dbg | inband:file:dbg | ofp_actions:file:dbg | ofp_errors:file:dbg | ofp_msgs:file:dbg | ovsdb_error:file:dbg | rconn:file:dbg | tunnel:file:dbg | vconn:file:dbg ]</msg>
<status status="PASS" endtime="20181214 09:21:40.193" starttime="20181214 09:21:40.193"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = bridge:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.195" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181214 09:21:40.195" starttime="20181214 09:21:40.195"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:40.196" starttime="20181214 09:21:40.195"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:21:40.196" starttime="20181214 09:21:40.196"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.202" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181214 09:21:40.203" starttime="20181214 09:21:40.197"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:21:40.234" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:21:40.234" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:21:40.234" starttime="20181214 09:21:40.203"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.234" starttime="20181214 09:21:40.194"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.235" starttime="20181214 09:21:40.194"></status>
</kw>
<kw type="foritem" name="${module} = connmgr:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.236" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181214 09:21:40.236" starttime="20181214 09:21:40.236"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:40.236" starttime="20181214 09:21:40.236"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:21:40.237" starttime="20181214 09:21:40.237"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.239" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181214 09:21:40.239" starttime="20181214 09:21:40.237"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:21:40.268" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:21:40.268" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:21:40.268" starttime="20181214 09:21:40.239"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.268" starttime="20181214 09:21:40.235"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.269" starttime="20181214 09:21:40.235"></status>
</kw>
<kw type="foritem" name="${module} = inband:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.270" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set inband:file:dbg</msg>
<status status="PASS" endtime="20181214 09:21:40.270" starttime="20181214 09:21:40.270"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:40.270" starttime="20181214 09:21:40.270"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:21:40.271" starttime="20181214 09:21:40.271"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.274" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set inband:file:dbg</msg>
<status status="PASS" endtime="20181214 09:21:40.274" starttime="20181214 09:21:40.271"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:21:40.299" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:21:40.299" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:21:40.299" starttime="20181214 09:21:40.274"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.299" starttime="20181214 09:21:40.269"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.299" starttime="20181214 09:21:40.269"></status>
</kw>
<kw type="foritem" name="${module} = ofp_actions:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.300" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181214 09:21:40.300" starttime="20181214 09:21:40.300"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:40.301" starttime="20181214 09:21:40.301"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:21:40.301" starttime="20181214 09:21:40.301"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.304" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181214 09:21:40.304" starttime="20181214 09:21:40.301"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:21:40.327" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:21:40.327" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:21:40.327" starttime="20181214 09:21:40.304"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.327" starttime="20181214 09:21:40.300"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.327" starttime="20181214 09:21:40.299"></status>
</kw>
<kw type="foritem" name="${module} = ofp_errors:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.328" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181214 09:21:40.328" starttime="20181214 09:21:40.328"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:40.329" starttime="20181214 09:21:40.329"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:21:40.329" starttime="20181214 09:21:40.329"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.332" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181214 09:21:40.332" starttime="20181214 09:21:40.329"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:21:40.355" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:21:40.355" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:21:40.355" starttime="20181214 09:21:40.332"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.355" starttime="20181214 09:21:40.328"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.355" starttime="20181214 09:21:40.327"></status>
</kw>
<kw type="foritem" name="${module} = ofp_msgs:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.356" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181214 09:21:40.357" starttime="20181214 09:21:40.356"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:40.357" starttime="20181214 09:21:40.357"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:21:40.357" starttime="20181214 09:21:40.357"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.360" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181214 09:21:40.360" starttime="20181214 09:21:40.358"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:21:40.382" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:21:40.383" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:21:40.383" starttime="20181214 09:21:40.360"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.383" starttime="20181214 09:21:40.356"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.383" starttime="20181214 09:21:40.355"></status>
</kw>
<kw type="foritem" name="${module} = ovsdb_error:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.384" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181214 09:21:40.384" starttime="20181214 09:21:40.384"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:40.385" starttime="20181214 09:21:40.384"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:21:40.385" starttime="20181214 09:21:40.385"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.388" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181214 09:21:40.388" starttime="20181214 09:21:40.385"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:21:40.404" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:21:40.404" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:21:40.404" starttime="20181214 09:21:40.388"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.404" starttime="20181214 09:21:40.383"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.404" starttime="20181214 09:21:40.383"></status>
</kw>
<kw type="foritem" name="${module} = rconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.405" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181214 09:21:40.406" starttime="20181214 09:21:40.405"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:40.406" starttime="20181214 09:21:40.406"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:21:40.407" starttime="20181214 09:21:40.407"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.409" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181214 09:21:40.409" starttime="20181214 09:21:40.407"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:21:40.429" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:21:40.430" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:21:40.430" starttime="20181214 09:21:40.410"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.430" starttime="20181214 09:21:40.405"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.430" starttime="20181214 09:21:40.404"></status>
</kw>
<kw type="foritem" name="${module} = tunnel:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.431" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181214 09:21:40.431" starttime="20181214 09:21:40.431"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:40.432" starttime="20181214 09:21:40.431"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:21:40.432" starttime="20181214 09:21:40.432"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.434" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181214 09:21:40.434" starttime="20181214 09:21:40.432"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:21:40.457" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:21:40.457" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:21:40.457" starttime="20181214 09:21:40.435"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.457" starttime="20181214 09:21:40.430"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.457" starttime="20181214 09:21:40.430"></status>
</kw>
<kw type="foritem" name="${module} = vconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.458" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181214 09:21:40.458" starttime="20181214 09:21:40.458"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:40.459" starttime="20181214 09:21:40.458"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:21:40.459" starttime="20181214 09:21:40.459"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.461" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181214 09:21:40.461" starttime="20181214 09:21:40.459"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:21:40.478" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:21:40.478" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:21:40.478" starttime="20181214 09:21:40.462"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.478" starttime="20181214 09:21:40.457"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.478" starttime="20181214 09:21:40.457"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.478" starttime="20181214 09:21:40.194"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/list</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.479" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/list</msg>
<status status="PASS" endtime="20181214 09:21:40.479" starttime="20181214 09:21:40.479"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:40.480" starttime="20181214 09:21:40.480"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:21:40.480" starttime="20181214 09:21:40.480"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.483" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/list</msg>
<status status="PASS" endtime="20181214 09:21:40.483" starttime="20181214 09:21:40.481"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:21:40.544" level="INFO">console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond               OFF        ERR       INFO
bridge             OFF        ERR        DBG
bundle             OFF        ERR       INFO
bundles            OFF        ERR       INFO
cfm                OFF        ERR       INFO
collectors         OFF        ERR       INFO
command_line       OFF        ERR       INFO
connmgr            OFF        ERR        DBG
conntrack          OFF        ERR       INFO
coverage           OFF        ERR       INFO
ct_dpif            OFF        ERR       INFO
daemon             OFF        ERR       INFO
daemon_unix        OFF        ERR       INFO
dpctl              OFF        ERR       INFO
dpdk               OFF        ERR       INFO
dpif               OFF        ERR       INFO
dpif_netdev        OFF        ERR       INFO
dpif_netlink       OFF        ERR       INFO
dpif_netlink_rtnl   OFF        ERR       INFO
entropy            OFF        ERR       INFO
fail_open          OFF        ERR       INFO
fatal_signal       OFF        ERR       INFO
hmap               OFF        ERR       INFO
in_band            OFF        ERR       INFO
ipfix              OFF        ERR       INFO
jsonrpc            OFF        ERR       INFO
lacp               OFF        ERR       INFO
lldp               OFF        ERR       INFO
lldpd              OFF        ERR       INFO
lldpd_structs      OFF        ERR       INFO
lockfile           OFF        ERR       INFO
memory             OFF        ERR       INFO
meta_flow          OFF        ERR       INFO
native_tnl         OFF        ERR       INFO
netdev             OFF        ERR       INFO
netdev_dpdk        OFF        ERR       INFO
netdev_dummy       OFF        ERR       INFO
netdev_linux       OFF        ERR       INFO
netdev_tc_offloads   OFF        ERR       INFO
netdev_vport       OFF        ERR       INFO
netflow            OFF        ERR       INFO
netlink            OFF        ERR       INFO
netlink_conntrack   OFF        ERR       INFO
netlink_notifier   OFF        ERR       INFO
netlink_socket     OFF        ERR       INFO
nx_match           OFF        ERR       INFO
odp_util           OFF        ERR       INFO
ofp_actions        OFF        ERR        DBG
ofp_errors         OFF        ERR        DBG
ofp_msgs           OFF        ERR        DBG
ofp_util           OFF        ERR       INFO
ofproto            OFF        ERR       INFO
ofproto_dpif       OFF        ERR       INFO
ofproto_dpif_mirror   OFF        ERR       INFO
ofproto_dpif_monitor   OFF        ERR       INFO
ofproto_dpif_rid   OFF        ERR       INFO
ofproto_dpif_upcall   OFF        ERR       INFO
ofproto_dpif_xlate   OFF        ERR       INFO
ofproto_xlate_cache   OFF        ERR       INFO
ovs_lldp           OFF        ERR       INFO
ovs_numa           OFF        ERR       INFO
ovs_rcu            OFF        ERR       INFO
ovs_router         OFF        ERR       INFO
ovs_thread         OFF        ERR       INFO
ovsdb_error        OFF        ERR        DBG
ovsdb_idl          OFF        ERR       INFO
pcap               OFF        ERR       INFO
pmd_perf           OFF        ERR       INFO
poll_loop          OFF        ERR       INFO
process            OFF        ERR       INFO
rconn              OFF        ERR        DBG
reconnect          OFF        ERR       INFO
route_table        OFF        ERR       INFO
rstp               OFF        ERR       INFO
rstp_sm            OFF        ERR       INFO
sflow              OFF        ERR       INFO
signals            OFF        ERR       INFO
socket_util        OFF        ERR       INFO
socket_util_unix   OFF        ERR       INFO
stp                OFF        ERR       INFO
stream             OFF        ERR       INFO
stream_fd          OFF        ERR       INFO
stream_ssl         OFF        ERR       INFO
stream_tcp         OFF        ERR       INFO
stream_unix        OFF        ERR       INFO
svec               OFF        ERR       INFO
system_stats       OFF        ERR       INFO
tc                 OFF        ERR       INFO
timeval            OFF        ERR       INFO
tunnel             OFF        ERR        DBG
unixctl            OFF        ERR       INFO
util               OFF        ERR       INFO
vconn              OFF        ERR        DBG
vconn_stream       OFF        ERR       INFO
vlog               OFF        ERR       INFO
vswitchd           OFF        ERR       INFO
xenserver          OFF        ERR       INFO
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:21:40.545" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181214 09:21:40.545" starttime="20181214 09:21:40.483"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.545" starttime="20181214 09:21:40.479"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.545" starttime="20181214 09:21:40.192"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.545" starttime="20181214 09:21:40.191"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.545" starttime="20181214 09:21:40.191"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.545" starttime="20181214 09:21:40.191"></status>
</kw>
<kw name="Validate Deployment" library="OpenStackOperations">
<doc>Validate the deployment. Examples to validate are verifying default table</doc>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>----------------------------------------\n${SUITE_NAME}\n</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.553" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 09:21:40.553" starttime="20181214 09:21:40.553"></status>
</kw>
<msg timestamp="20181214 09:21:40.553" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:21:40.554" starttime="20181214 09:21:40.553"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:40.554" starttime="20181214 09:21:40.554"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 09:21:40.555" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 09:21:40.555" starttime="20181214 09:21:40.554"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.555" starttime="20181214 09:21:40.552"></status>
</kw>
<kw type="for" name="${keyword} IN [ @{VALIDATION_KEYWORDS} ]">
<kw type="foritem" name="${keyword} = Verify Services">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Services" library="OpenStackOperations">
<doc>Verify if the services are operational</doc>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>60</arg>
<arg>2</arg>
<arg>ClusterManagement.Check Status Of Services Is OPERATIONAL</arg>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw name="Check Status Of Services Is OPERATIONAL" library="ClusterManagement">
<doc>This keyword will verify whether all the services are operational in all the ODL nodes</doc>
<arguments>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Check Service Status" library="ClusterManagement">
<doc>Issues the karaf shell command showSvcStatus to verify the ready and service states are the same as the arguments passed</doc>
<arguments>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
<arg>ACTIVE</arg>
<arg>OPERATIONAL</arg>
<arg>@{service_list}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${NUM_ODL_SYSTEM} &gt; 1</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus -n ${odl_ip}</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
<arg>ELSE</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<assign>
<var>${service_status_output}</var>
</assign>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:40.565" starttime="20181214 09:21:40.565"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.566" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:21:40.775" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:21:40.775" starttime="20181214 09:21:40.565"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.796" level="INFO">@root&gt;showSvcStatus</msg>
<status status="PASS" endtime="20181214 09:21:40.796" starttime="20181214 09:21:40.776"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:21:40.802" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Dec 14 09:21:40 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 09:21:40.802" level="INFO">${output} = [?1l&gt;[?2004lTimestamp: Fri Dec 14 09:21:40 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181214 09:21:40.802" starttime="20181214 09:21:40.796"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 09:21:40.845" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 09:21:40.845" starttime="20181214 09:21:40.802"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:21:40.847" starttime="20181214 09:21:40.845"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.847" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Dec 14 09:21:40 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:21:40.847" starttime="20181214 09:21:40.847"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.848" starttime="20181214 09:21:40.564"></status>
</kw>
<msg timestamp="20181214 09:21:40.848" level="INFO">${service_status_output} = [?1l&gt;[?2004lTimestamp: Fri Dec 14 09:21:40 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181214 09:21:40.848" starttime="20181214 09:21:40.558"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${system_ready_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:40.848" starttime="20181214 09:21:40.848"></status>
</kw>
<kw type="for" name="${service} IN [ @{service_list} ]">
<kw type="foritem" name="${service} = OPENFLOW">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:40.849" starttime="20181214 09:21:40.849"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.849" starttime="20181214 09:21:40.849"></status>
</kw>
<kw type="foritem" name="${service} = IFM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:40.850" starttime="20181214 09:21:40.849"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.850" starttime="20181214 09:21:40.849"></status>
</kw>
<kw type="foritem" name="${service} = ITM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:40.850" starttime="20181214 09:21:40.850"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.851" starttime="20181214 09:21:40.850"></status>
</kw>
<kw type="foritem" name="${service} = DATASTORE">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:40.851" starttime="20181214 09:21:40.851"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.851" starttime="20181214 09:21:40.851"></status>
</kw>
<kw type="foritem" name="${service} = ELAN">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:40.852" starttime="20181214 09:21:40.851"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.852" starttime="20181214 09:21:40.851"></status>
</kw>
<kw type="foritem" name="${service} = OVSDB">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:40.852" starttime="20181214 09:21:40.852"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.852" starttime="20181214 09:21:40.852"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.853" starttime="20181214 09:21:40.848"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.853" starttime="20181214 09:21:40.557"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.853" starttime="20181214 09:21:40.557"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.853" starttime="20181214 09:21:40.557"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.853" starttime="20181214 09:21:40.556"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.853" starttime="20181214 09:21:40.556"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.853" starttime="20181214 09:21:40.555"></status>
</kw>
<msg timestamp="20181214 09:21:40.853" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:21:40.853" starttime="20181214 09:21:40.555"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.862" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 09:21:40.862" starttime="20181214 09:21:40.861"></status>
</kw>
<msg timestamp="20181214 09:21:40.862" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:21:40.862" starttime="20181214 09:21:40.861"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:40.863" starttime="20181214 09:21:40.862"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 09:21:40.863" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 09:21:40.863" starttime="20181214 09:21:40.863"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.863" starttime="20181214 09:21:40.861"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.863" starttime="20181214 09:21:40.853"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.863" starttime="20181214 09:21:40.555"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tunnels">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tunnels" library="OpenStackOperations">
<doc>Verify if the default tunnels are created.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>odl-netvirt-sfc</arg>
</arguments>
<assign>
<var>${check_feature_list}</var>
</assign>
<msg timestamp="20181214 09:21:40.865" level="INFO">${check_feature_list} = [u'odl-netvirt-sfc']</msg>
<status status="PASS" endtime="20181214 09:21:40.865" starttime="20181214 09:21:40.864"></status>
</kw>
<kw name="Is Feature Installed" library="OpenStackOperations">
<arguments>
<arg>features=${check_feature_list}</arg>
</arguments>
<assign>
<var>${is_sfc_enabled}</var>
</assign>
<kw type="for" name="${feature} IN [ @{features} ]">
<kw type="foritem" name="${feature} = odl-netvirt-sfc">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Should Contain</arg>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.873" level="FAIL">Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="FAIL" endtime="20181214 09:21:40.873" starttime="20181214 09:21:40.866"></status>
</kw>
<msg timestamp="20181214 09:21:40.873" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181214 09:21:40.874" level="INFO">${output} = Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="PASS" endtime="20181214 09:21:40.874" starttime="20181214 09:21:40.866"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>True</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:40.874" starttime="20181214 09:21:40.874"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.874" starttime="20181214 09:21:40.865"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.874" starttime="20181214 09:21:40.865"></status>
</kw>
<msg timestamp="20181214 09:21:40.874" level="INFO">${is_sfc_enabled} = False</msg>
<status status="PASS" endtime="20181214 09:21:40.874" starttime="20181214 09:21:40.865"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${is_sfc_enabled} == ${True}</arg>
<arg>${True}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:40.875" starttime="20181214 09:21:40.875"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${OS_NODE_CNT} == ${1}</arg>
<arg>${True}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.875" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:21:40.875" starttime="20181214 09:21:40.875"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.876" starttime="20181214 09:21:40.864"></status>
</kw>
<msg timestamp="20181214 09:21:40.876" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:21:40.876" starttime="20181214 09:21:40.864"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.884" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 09:21:40.884" starttime="20181214 09:21:40.884"></status>
</kw>
<msg timestamp="20181214 09:21:40.884" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:21:40.884" starttime="20181214 09:21:40.883"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:40.884" starttime="20181214 09:21:40.884"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 09:21:40.885" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 09:21:40.885" starttime="20181214 09:21:40.885"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.885" starttime="20181214 09:21:40.883"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.885" starttime="20181214 09:21:40.876"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.885" starttime="20181214 09:21:40.863"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tables On Nodes">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tables On Nodes" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on all Nodes</doc>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>session</arg>
<arg>${CONFIG_NODES_API}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:21:40.895" level="INFO">Get Request using : alias=session, uri=/restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 09:21:40.895" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:21:40.895" starttime="20181214 09:21:40.886"></status>
</kw>
<kw name="Log Content" library="Utils">
<arguments>
<arg>${resp.content}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'''${resp_content}''' != '${EMPTY}'</arg>
<arg>RequestsLibrary.To Json</arg>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Set Variable</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${resp_json}</var>
</assign>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<msg timestamp="20181214 09:21:40.911" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.272795776625121.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false},{"id":"SNAT.272795776625121.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.272795776625121.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.272795776625121.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false},{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.272795776625121.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36},{"id":38},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_v4_Broadcast_272795776625121_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_272795776625121_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"44f91859-7723-44e1-a95d-25948457eb65","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297728,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210016}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.4.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4398046511104,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":21990232555520,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":27487790694400,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:272795776625121:272795776625121:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.272795776625121.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17}],"flow-node-inventory:group":[{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":225001,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e13b9ba2-e337-4e51-9e53-07a75695540c","group-type":"group-all"},{"group-id":210016,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210015}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210015,"buckets":{},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181214 09:21:40.911" level="INFO">To JSON using : pretty_print=True </msg>
<status status="PASS" endtime="20181214 09:21:40.912" starttime="20181214 09:21:40.897"></status>
</kw>
<msg timestamp="20181214 09:21:40.913" level="INFO">${resp_json} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181214 09:21:40.913" starttime="20181214 09:21:40.896"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp_json}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.914" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225001,
                        "group-name": "e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210015
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 6400
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210016,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210015,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 1024
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5120
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "44f91859-7723-44e1-a95d-25948457eb65",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210016
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297728,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1024
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5120
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5888
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4398046511104,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 21990232555520,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 6400
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 27487790694400,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "id": 17
                    }
                ],
                "id": "openflow:272795776625121"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:21:40.916" starttime="20181214 09:21:40.913"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:40.916" starttime="20181214 09:21:40.895"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_node_list}</var>
</assign>
<msg timestamp="20181214 09:21:40.916" level="INFO">${failed_node_list} = []</msg>
<status status="PASS" endtime="20181214 09:21:40.916" starttime="20181214 09:21:40.916"></status>
</kw>
<kw type="for" name="${node_ip} IN [ @{node_ips} ]">
<kw type="foritem" name="${node_ip} = 192.0.2.21">
<kw name="Verify Expected Default Tables" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on specific Node</doc>
<arguments>
<arg>${node_ip}</arg>
</arguments>
<assign>
<var>${failed_table_list}</var>
</assign>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${ovs_ip}</arg>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
</arguments>
<assign>
<var>${flow_dump}</var>
</assign>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:40.918" starttime="20181214 09:21:40.918"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 09:21:40.919" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:21:40.919" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:21:40.919" starttime="20181214 09:21:40.919"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 09:21:40.920" level="INFO">Attempting to execute command "sudo ovs-ofctl dump-flows br-int -OOpenFlow13" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 09:21:40.920" starttime="20181214 09:21:40.919"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 09:21:40.920" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181214 09:21:40.920" starttime="20181214 09:21:40.920"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 09:21:40.921" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:21:40.922" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 09:21:40.922" starttime="20181214 09:21:40.921"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:40.922" starttime="20181214 09:21:40.922"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 09:21:40.923" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 09:21:41.342" level="INFO">Read output: Last login: Fri Dec 14 09:21:09 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:21:41.342" starttime="20181214 09:21:40.923"></status>
</kw>
<msg timestamp="20181214 09:21:41.343" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:21:41.343" starttime="20181214 09:21:40.922"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.343" starttime="20181214 09:21:40.921"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 09:21:41.344" level="INFO">Executing command 'sudo ovs-ofctl dump-flows br-int -OOpenFlow13'.</msg>
<msg timestamp="20181214 09:21:41.420" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 09:21:41.421" level="INFO">${stdout} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0x...</msg>
<msg timestamp="20181214 09:21:41.421" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181214 09:21:41.421" starttime="20181214 09:21:41.344"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:21:41.486" starttime="20181214 09:21:41.421"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 09:21:41.487" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:41.488" starttime="20181214 09:21:41.487"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.489" starttime="20181214 09:21:41.488"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:21:41.491" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:21:41.492" starttime="20181214 09:21:41.491"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.492" starttime="20181214 09:21:41.490"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.498" starttime="20181214 09:21:41.495"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.500" starttime="20181214 09:21:41.499"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:21:41.501" starttime="20181214 09:21:41.501"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.501" starttime="20181214 09:21:41.493"></status>
</kw>
<msg timestamp="20181214 09:21:41.502" level="INFO">${flow_dump} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0x...</msg>
<status status="PASS" endtime="20181214 09:21:41.502" starttime="20181214 09:21:40.917"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${flow_dump}</arg>
</arguments>
<msg timestamp="20181214 09:21:41.503" level="INFO">OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop</msg>
<status status="PASS" endtime="20181214 09:21:41.504" starttime="20181214 09:21:41.503"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_table_list}</var>
</assign>
<msg timestamp="20181214 09:21:41.505" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181214 09:21:41.505" starttime="20181214 09:21:41.505"></status>
</kw>
<kw type="for" name="${table} IN [ @{DEFAULT_FLOW_TABLES} ]">
<kw type="foritem" name="${table} = 18">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.509" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=18.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.510" starttime="20181214 09:21:41.507"></status>
</kw>
<msg timestamp="20181214 09:21:41.510" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.510" starttime="20181214 09:21:41.506"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.511" starttime="20181214 09:21:41.511"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.511" starttime="20181214 09:21:41.506"></status>
</kw>
<kw type="foritem" name="${table} = 19">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.515" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=19.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.515" starttime="20181214 09:21:41.513"></status>
</kw>
<msg timestamp="20181214 09:21:41.515" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.515" starttime="20181214 09:21:41.512"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.516" starttime="20181214 09:21:41.516"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.516" starttime="20181214 09:21:41.511"></status>
</kw>
<kw type="foritem" name="${table} = 20">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.520" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=20.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.520" starttime="20181214 09:21:41.518"></status>
</kw>
<msg timestamp="20181214 09:21:41.520" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.521" starttime="20181214 09:21:41.517"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.521" starttime="20181214 09:21:41.521"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.521" starttime="20181214 09:21:41.517"></status>
</kw>
<kw type="foritem" name="${table} = 22">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.525" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=22.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.525" starttime="20181214 09:21:41.523"></status>
</kw>
<msg timestamp="20181214 09:21:41.526" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.526" starttime="20181214 09:21:41.522"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.527" starttime="20181214 09:21:41.526"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.527" starttime="20181214 09:21:41.522"></status>
</kw>
<kw type="foritem" name="${table} = 23">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.530" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=23.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.530" starttime="20181214 09:21:41.528"></status>
</kw>
<msg timestamp="20181214 09:21:41.531" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.531" starttime="20181214 09:21:41.527"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.532" starttime="20181214 09:21:41.531"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.532" starttime="20181214 09:21:41.527"></status>
</kw>
<kw type="foritem" name="${table} = 24">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.535" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=24.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.535" starttime="20181214 09:21:41.533"></status>
</kw>
<msg timestamp="20181214 09:21:41.536" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.536" starttime="20181214 09:21:41.532"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.537" starttime="20181214 09:21:41.536"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.537" starttime="20181214 09:21:41.532"></status>
</kw>
<kw type="foritem" name="${table} = 43">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.540" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=43.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.540" starttime="20181214 09:21:41.538"></status>
</kw>
<msg timestamp="20181214 09:21:41.541" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.541" starttime="20181214 09:21:41.537"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.542" starttime="20181214 09:21:41.541"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.542" starttime="20181214 09:21:41.537"></status>
</kw>
<kw type="foritem" name="${table} = 45">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.545" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=45.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.545" starttime="20181214 09:21:41.543"></status>
</kw>
<msg timestamp="20181214 09:21:41.546" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.546" starttime="20181214 09:21:41.542"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.547" starttime="20181214 09:21:41.546"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.547" starttime="20181214 09:21:41.542"></status>
</kw>
<kw type="foritem" name="${table} = 48">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.550" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=48.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.550" starttime="20181214 09:21:41.548"></status>
</kw>
<msg timestamp="20181214 09:21:41.550" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.551" starttime="20181214 09:21:41.547"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.551" starttime="20181214 09:21:41.551"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.551" starttime="20181214 09:21:41.547"></status>
</kw>
<kw type="foritem" name="${table} = 50">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.555" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=50.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.555" starttime="20181214 09:21:41.552"></status>
</kw>
<msg timestamp="20181214 09:21:41.555" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.555" starttime="20181214 09:21:41.552"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.556" starttime="20181214 09:21:41.556"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.556" starttime="20181214 09:21:41.551"></status>
</kw>
<kw type="foritem" name="${table} = 51">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.560" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=51.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.560" starttime="20181214 09:21:41.557"></status>
</kw>
<msg timestamp="20181214 09:21:41.560" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.560" starttime="20181214 09:21:41.557"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.561" starttime="20181214 09:21:41.561"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.561" starttime="20181214 09:21:41.556"></status>
</kw>
<kw type="foritem" name="${table} = 60">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.566" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=60.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.566" starttime="20181214 09:21:41.562"></status>
</kw>
<msg timestamp="20181214 09:21:41.566" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.566" starttime="20181214 09:21:41.562"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.567" starttime="20181214 09:21:41.567"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.567" starttime="20181214 09:21:41.561"></status>
</kw>
<kw type="foritem" name="${table} = 80">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.571" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=80.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.571" starttime="20181214 09:21:41.568"></status>
</kw>
<msg timestamp="20181214 09:21:41.572" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.572" starttime="20181214 09:21:41.567"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.572" starttime="20181214 09:21:41.572"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.572" starttime="20181214 09:21:41.567"></status>
</kw>
<kw type="foritem" name="${table} = 81">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.576" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=81.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.577" starttime="20181214 09:21:41.573"></status>
</kw>
<msg timestamp="20181214 09:21:41.577" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.577" starttime="20181214 09:21:41.573"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.578" starttime="20181214 09:21:41.577"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.578" starttime="20181214 09:21:41.572"></status>
</kw>
<kw type="foritem" name="${table} = 90">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.582" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=90.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.582" starttime="20181214 09:21:41.579"></status>
</kw>
<msg timestamp="20181214 09:21:41.583" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.583" starttime="20181214 09:21:41.578"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.583" starttime="20181214 09:21:41.583"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.583" starttime="20181214 09:21:41.578"></status>
</kw>
<kw type="foritem" name="${table} = 210">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.588" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=210.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.588" starttime="20181214 09:21:41.584"></status>
</kw>
<msg timestamp="20181214 09:21:41.588" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.588" starttime="20181214 09:21:41.584"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.589" starttime="20181214 09:21:41.588"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.589" starttime="20181214 09:21:41.583"></status>
</kw>
<kw type="foritem" name="${table} = 211">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.593" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=211.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.594" starttime="20181214 09:21:41.590"></status>
</kw>
<msg timestamp="20181214 09:21:41.594" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.594" starttime="20181214 09:21:41.589"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.594" starttime="20181214 09:21:41.594"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.595" starttime="20181214 09:21:41.589"></status>
</kw>
<kw type="foritem" name="${table} = 212">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.599" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=212.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.599" starttime="20181214 09:21:41.595"></status>
</kw>
<msg timestamp="20181214 09:21:41.599" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.599" starttime="20181214 09:21:41.595"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.600" starttime="20181214 09:21:41.600"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.600" starttime="20181214 09:21:41.595"></status>
</kw>
<kw type="foritem" name="${table} = 213">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.604" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=213.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.605" starttime="20181214 09:21:41.601"></status>
</kw>
<msg timestamp="20181214 09:21:41.605" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.605" starttime="20181214 09:21:41.600"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.606" starttime="20181214 09:21:41.605"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.606" starttime="20181214 09:21:41.600"></status>
</kw>
<kw type="foritem" name="${table} = 214">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.610" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=214.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.610" starttime="20181214 09:21:41.607"></status>
</kw>
<msg timestamp="20181214 09:21:41.610" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.610" starttime="20181214 09:21:41.606"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.611" starttime="20181214 09:21:41.610"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.611" starttime="20181214 09:21:41.606"></status>
</kw>
<kw type="foritem" name="${table} = 215">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.614" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=215.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.615" starttime="20181214 09:21:41.611"></status>
</kw>
<msg timestamp="20181214 09:21:41.615" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.615" starttime="20181214 09:21:41.611"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.615" starttime="20181214 09:21:41.615"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.616" starttime="20181214 09:21:41.611"></status>
</kw>
<kw type="foritem" name="${table} = 216">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.619" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=216.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.620" starttime="20181214 09:21:41.616"></status>
</kw>
<msg timestamp="20181214 09:21:41.620" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.620" starttime="20181214 09:21:41.616"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.620" starttime="20181214 09:21:41.620"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.620" starttime="20181214 09:21:41.616"></status>
</kw>
<kw type="foritem" name="${table} = 217">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.624" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=217.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.624" starttime="20181214 09:21:41.621"></status>
</kw>
<msg timestamp="20181214 09:21:41.625" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.625" starttime="20181214 09:21:41.621"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.625" starttime="20181214 09:21:41.625"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.625" starttime="20181214 09:21:41.620"></status>
</kw>
<kw type="foritem" name="${table} = 239">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.629" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=239.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.630" starttime="20181214 09:21:41.626"></status>
</kw>
<msg timestamp="20181214 09:21:41.630" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.630" starttime="20181214 09:21:41.625"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.630" starttime="20181214 09:21:41.630"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.630" starttime="20181214 09:21:41.625"></status>
</kw>
<kw type="foritem" name="${table} = 240">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.634" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=240.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.634" starttime="20181214 09:21:41.631"></status>
</kw>
<msg timestamp="20181214 09:21:41.634" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.635" starttime="20181214 09:21:41.631"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.635" starttime="20181214 09:21:41.635"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.635" starttime="20181214 09:21:41.630"></status>
</kw>
<kw type="foritem" name="${table} = 241">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.639" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=241.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.639" starttime="20181214 09:21:41.636"></status>
</kw>
<msg timestamp="20181214 09:21:41.640" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.640" starttime="20181214 09:21:41.635"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.640" starttime="20181214 09:21:41.640"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.640" starttime="20181214 09:21:41.635"></status>
</kw>
<kw type="foritem" name="${table} = 242">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.644" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=242.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.644" starttime="20181214 09:21:41.641"></status>
</kw>
<msg timestamp="20181214 09:21:41.644" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.645" starttime="20181214 09:21:41.640"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.645" starttime="20181214 09:21:41.645"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.645" starttime="20181214 09:21:41.640"></status>
</kw>
<kw type="foritem" name="${table} = 243">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.649" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=243.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.649" starttime="20181214 09:21:41.646"></status>
</kw>
<msg timestamp="20181214 09:21:41.649" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.649" starttime="20181214 09:21:41.645"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.650" starttime="20181214 09:21:41.650"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.650" starttime="20181214 09:21:41.645"></status>
</kw>
<kw type="foritem" name="${table} = 244">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.654" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=244.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.654" starttime="20181214 09:21:41.651"></status>
</kw>
<msg timestamp="20181214 09:21:41.654" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.654" starttime="20181214 09:21:41.650"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.655" starttime="20181214 09:21:41.654"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.655" starttime="20181214 09:21:41.650"></status>
</kw>
<kw type="foritem" name="${table} = 245">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.659" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=245.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.659" starttime="20181214 09:21:41.655"></status>
</kw>
<msg timestamp="20181214 09:21:41.659" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.659" starttime="20181214 09:21:41.655"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.660" starttime="20181214 09:21:41.659"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.660" starttime="20181214 09:21:41.655"></status>
</kw>
<kw type="foritem" name="${table} = 246">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.664" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=246.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.664" starttime="20181214 09:21:41.660"></status>
</kw>
<msg timestamp="20181214 09:21:41.664" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.664" starttime="20181214 09:21:41.660"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.664" starttime="20181214 09:21:41.664"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.664" starttime="20181214 09:21:41.660"></status>
</kw>
<kw type="foritem" name="${table} = 247">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:21:41.668" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3648.248s, table=0, n_packets=10935, n_bytes=590490, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=2907.616s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=3934.052s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3934.052s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3934.052s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3934.052s, table=19, n_packets=357, n_bytes=19278, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.052s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3790.004s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3790.004s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=3934.052s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3934.052s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3933.881s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=3933.556s, table=43, n_packets=57, n_bytes=2394, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=3933.556s, table=43, n_packets=10, n_bytes=420, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=3933.881s, table=43, n_packets=1287, n_bytes=115498, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3934.052s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3934.052s, table=48, n_packets=1354, n_bytes=118312, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3933.881s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3934.052s, table=50, n_packets=3, n_bytes=174, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3933.881s, table=51, n_packets=491, n_bytes=31046, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3647.614s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1987.698s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1987.513s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=1985.002s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=1985.001s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=3647.298s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=1987.349s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=1986.883s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=1984.677s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3934.052s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3934.053s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3933.882s, table=81, n_packets=57, n_bytes=2394, priority=0 actions=drop
 cookie=0x4000001, duration=3934.053s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=8, n_bytes=720, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=2, n_bytes=180, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=25, n_bytes=2450, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=450, n_bytes=43600, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=28, n_bytes=2380, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3933.845s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3933.845s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=213, n_packets=505, n_bytes=48610, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=391, n_bytes=39618, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3933.845s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3648.225s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=358, n_bytes=40388, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3933.845s, table=239, n_packets=30, n_bytes=1260, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=300, n_bytes=31260, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=28, n_bytes=3392, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=20, n_bytes=1960, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3933.845s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3933.845s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=243, n_packets=348, n_bytes=36612, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=344, n_bytes=35260, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3933.845s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3933.845s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3933.845s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=247.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:21:41.668" starttime="20181214 09:21:41.665"></status>
</kw>
<msg timestamp="20181214 09:21:41.669" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:21:41.669" starttime="20181214 09:21:41.665"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.669" starttime="20181214 09:21:41.669"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.669" starttime="20181214 09:21:41.664"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.669" starttime="20181214 09:21:41.505"></status>
</kw>
<msg timestamp="20181214 09:21:41.669" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181214 09:21:41.669" starttime="20181214 09:21:40.917"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${failed_table_list}</arg>
</arguments>
<assign>
<var>${failed_table_list_size}</var>
</assign>
<msg timestamp="20181214 09:21:41.670" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:21:41.670" level="INFO">${failed_table_list_size} = 0</msg>
<status status="PASS" endtime="20181214 09:21:41.670" starttime="20181214 09:21:41.670"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${failed_table_list_size} &gt; 0</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_node_list}</arg>
<arg>${node_ip}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.671" starttime="20181214 09:21:41.670"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.671" starttime="20181214 09:21:40.917"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.671" starttime="20181214 09:21:40.917"></status>
</kw>
<kw name="Should Be Empty" library="BuiltIn">
<doc>Verifies that the given item is empty.</doc>
<arguments>
<arg>${failed_node_list}</arg>
</arguments>
<msg timestamp="20181214 09:21:41.671" level="INFO">Length is 0</msg>
<status status="PASS" endtime="20181214 09:21:41.671" starttime="20181214 09:21:41.671"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.671" starttime="20181214 09:21:40.886"></status>
</kw>
<msg timestamp="20181214 09:21:41.671" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:21:41.671" starttime="20181214 09:21:40.886"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 09:21:41.680" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 09:21:41.680" starttime="20181214 09:21:41.680"></status>
</kw>
<msg timestamp="20181214 09:21:41.680" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:21:41.680" starttime="20181214 09:21:41.679"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:41.681" starttime="20181214 09:21:41.680"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 09:21:41.681" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 09:21:41.681" starttime="20181214 09:21:41.681"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.681" starttime="20181214 09:21:41.679"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.682" starttime="20181214 09:21:41.672"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.682" starttime="20181214 09:21:40.885"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.682" starttime="20181214 09:21:40.555"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.682" starttime="20181214 09:21:40.545"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:41.682" starttime="20181214 09:20:53.583"></status>
</kw>
<kw name="Create Setup">
<kw type="for" name="${network} IN [ @{NETWORKS} ]">
<kw type="foritem" name="${network} = sgbcast_net_1">
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>${network}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:21:41.690" level="INFO">Starting process:
openstack network create sgbcast_net_1 </msg>
<msg timestamp="20181214 09:21:41.734" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:21:44.167" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:21:44.167" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:21:44.167" starttime="20181214 09:21:41.690"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:21:44.168" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-12-14T09:21:43Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08 |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | sgbcast_net_1                        |
| port_security_enabled     | True                                 |
| project_id                | 8f21c4d8db54482e99c30c98fba342b4     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 60                                   |
| qos_policy_id             | None                                 |
| revision_number           | 2                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-12-14T09:21:43Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:21:44.168" starttime="20181214 09:21:44.168"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:21:44.169" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:44.169" starttime="20181214 09:21:44.169"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:44.170" starttime="20181214 09:21:44.169"></status>
</kw>
<msg timestamp="20181214 09:21:44.170" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181214 09:21:44.170" starttime="20181214 09:21:41.689"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:44.170" starttime="20181214 09:21:41.683"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:44.170" starttime="20181214 09:21:41.682"></status>
</kw>
<kw type="foritem" name="${network} = sgbcast_net_2">
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>${network}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:21:44.179" level="INFO">Starting process:
openstack network create sgbcast_net_2 </msg>
<msg timestamp="20181214 09:21:44.199" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:21:46.476" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:21:46.477" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:21:46.477" starttime="20181214 09:21:44.179"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:21:46.479" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-12-14T09:21:46Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | 7d93bbeb-03d9-4151-9c48-db19262f09b8 |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | sgbcast_net_2                        |
| port_security_enabled     | True                                 |
| project_id                | 8f21c4d8db54482e99c30c98fba342b4     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 36                                   |
| qos_policy_id             | None                                 |
| revision_number           | 2                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-12-14T09:21:46Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:21:46.479" starttime="20181214 09:21:46.478"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:21:46.481" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:46.481" starttime="20181214 09:21:46.480"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:46.483" starttime="20181214 09:21:46.481"></status>
</kw>
<msg timestamp="20181214 09:21:46.484" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181214 09:21:46.484" starttime="20181214 09:21:44.178"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:46.484" starttime="20181214 09:21:44.171"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:46.484" starttime="20181214 09:21:44.170"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:46.485" starttime="20181214 09:21:41.682"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ len(${NETWORKS}) ]">
<kw type="foritem" name="${i} = 0">
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[${i}]</arg>
<arg>@{SUBNETS}[${i}]</arg>
<arg>@{SUBNET_CIDRS}[${i}]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:21:46.505" level="INFO">Starting process:
openstack subnet create --network sgbcast_net_1 --subnet-range 55.0.0.0/24 sgbcast_sub_1 </msg>
<msg timestamp="20181214 09:21:46.540" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:21:49.132" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:21:49.133" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:21:49.133" starttime="20181214 09:21:46.504"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:21:49.134" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 55.0.0.2-55.0.0.254                  |
| cidr              | 55.0.0.0/24                          |
| created_at        | 2018-12-14T09:21:48Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 55.0.0.1                             |
| host_routes       |                                      |
| id                | 36f5b75d-9a69-4190-b46a-6ffdf745a6d9 |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | sgbcast_sub_1                        |
| network_id        | fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08 |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-12-14T09:21:48Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:21:49.134" starttime="20181214 09:21:49.133"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:21:49.135" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:49.135" starttime="20181214 09:21:49.134"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:49.136" starttime="20181214 09:21:49.135"></status>
</kw>
<msg timestamp="20181214 09:21:49.136" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181214 09:21:49.136" starttime="20181214 09:21:46.503"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:49.136" starttime="20181214 09:21:46.486"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:49.136" starttime="20181214 09:21:46.485"></status>
</kw>
<kw type="foritem" name="${i} = 1">
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[${i}]</arg>
<arg>@{SUBNETS}[${i}]</arg>
<arg>@{SUBNET_CIDRS}[${i}]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:21:49.146" level="INFO">Starting process:
openstack subnet create --network sgbcast_net_2 --subnet-range 56.0.0.0/24 sgbcast_sub_2 </msg>
<msg timestamp="20181214 09:21:49.167" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:21:51.813" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:21:51.813" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:21:51.814" starttime="20181214 09:21:49.146"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:21:51.815" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 56.0.0.2-56.0.0.254                  |
| cidr              | 56.0.0.0/24                          |
| created_at        | 2018-12-14T09:21:51Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 56.0.0.1                             |
| host_routes       |                                      |
| id                | 93a86b70-86db-4b96-ba61-f471f79fb68e |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | sgbcast_sub_2                        |
| network_id        | 7d93bbeb-03d9-4151-9c48-db19262f09b8 |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-12-14T09:21:51Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:21:51.816" starttime="20181214 09:21:51.815"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:21:51.817" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:51.817" starttime="20181214 09:21:51.816"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:51.818" starttime="20181214 09:21:51.817"></status>
</kw>
<msg timestamp="20181214 09:21:51.819" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181214 09:21:51.819" starttime="20181214 09:21:49.145"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:51.819" starttime="20181214 09:21:49.137"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:51.819" starttime="20181214 09:21:49.136"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:51.820" starttime="20181214 09:21:46.485"></status>
</kw>
<kw name="Create Allow All SecurityGroup" library="OpenStackOperations">
<doc>Allow all TCP/UDP/ICMP packets for this suite</doc>
<arguments>
<arg>@{SECURITY_GROUP}[0]</arg>
</arguments>
<kw name="Neutron Security Group Create" library="OpenStackOperations">
<doc>Create a security group with specified name ,description &amp; protocol value according to security group template</doc>
<arguments>
<arg>${sg_name}</arg>
</arguments>
<kw name="Get ControlNode Connection" library="OpenStackOperations">
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:51.824" starttime="20181214 09:21:51.823"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:51.825" starttime="20181214 09:21:51.823"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group create ${SecurityGroupName} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:21:51.841" level="INFO">Starting process:
openstack security group create sgbcast1 </msg>
<msg timestamp="20181214 09:21:51.871" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:21:54.006" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:21:54.007" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:21:54.007" starttime="20181214 09:21:51.841"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:21:54.008" level="INFO">+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                 |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-12-14T09:21:53Z                                                                                                                                  |
| description     | sgbcast1                                                                                                                                              |
| id              | 0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1                                                                                                                  |
| name            | sgbcast1                                                                                                                                              |
| project_id      | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                      |
| revision_number | 2                                                                                                                                                     |
| rules           | created_at='2018-12-14T09:21:53Z', direction='egress', ethertype='IPv6', id='050555ee-a2ca-4f55-9aac-0c7ca8cddd11', updated_at='2018-12-14T09:21:53Z' |
|                 | created_at='2018-12-14T09:21:53Z', direction='egress', ethertype='IPv4', id='4155f8d8-9b21-4f0a-90a7-191b6c59551a', updated_at='2018-12-14T09:21:53Z' |
| updated_at      | 2018-12-14T09:21:53Z                                                                                                                                  |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:21:54.008" starttime="20181214 09:21:54.007"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:21:54.009" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:54.009" starttime="20181214 09:21:54.009"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:54.010" starttime="20181214 09:21:54.010"></status>
</kw>
<msg timestamp="20181214 09:21:54.011" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<status status="PASS" endtime="20181214 09:21:54.011" starttime="20181214 09:21:51.840"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${sgp_id}</var>
</assign>
<msg timestamp="20181214 09:21:54.012" level="INFO">${sgp_id} = 0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1</msg>
<status status="PASS" endtime="20181214 09:21:54.012" starttime="20181214 09:21:54.011"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:54.012" starttime="20181214 09:21:51.821"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 09:21:54.056" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181214 09:21:54.056" starttime="20181214 09:21:54.056"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:54.056" starttime="20181214 09:21:54.055"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:54.057" starttime="20181214 09:21:54.057"></status>
</kw>
<msg timestamp="20181214 09:21:54.058" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 09:21:54.058" starttime="20181214 09:21:54.057"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:54.059" starttime="20181214 09:21:54.058"></status>
</kw>
<msg timestamp="20181214 09:21:54.059" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181214 09:21:54.059" starttime="20181214 09:21:54.058"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:54.060" starttime="20181214 09:21:54.060"></status>
</kw>
<msg timestamp="20181214 09:21:54.060" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 09:21:54.060" starttime="20181214 09:21:54.059"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:54.061" starttime="20181214 09:21:54.061"></status>
</kw>
<msg timestamp="20181214 09:21:54.061" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 09:21:54.061" starttime="20181214 09:21:54.060"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:54.063" starttime="20181214 09:21:54.062"></status>
</kw>
<msg timestamp="20181214 09:21:54.063" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 09:21:54.063" starttime="20181214 09:21:54.062"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:54.064" starttime="20181214 09:21:54.063"></status>
</kw>
<msg timestamp="20181214 09:21:54.064" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181214 09:21:54.064" starttime="20181214 09:21:54.063"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 09:21:54.065" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 09:21:54.065" starttime="20181214 09:21:54.064"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 09:21:54.065" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 09:21:54.065" starttime="20181214 09:21:54.065"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:21:54.066" level="INFO">${cmd} = openstack security group rule create sgbcast1</msg>
<status status="PASS" endtime="20181214 09:21:54.066" starttime="20181214 09:21:54.066"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:54.067" starttime="20181214 09:21:54.067"></status>
</kw>
<msg timestamp="20181214 09:21:54.068" level="INFO">${cmd} = openstack security group rule create sgbcast1</msg>
<status status="PASS" endtime="20181214 09:21:54.068" starttime="20181214 09:21:54.067"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:54.069" starttime="20181214 09:21:54.068"></status>
</kw>
<msg timestamp="20181214 09:21:54.069" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress</msg>
<status status="PASS" endtime="20181214 09:21:54.069" starttime="20181214 09:21:54.068"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:54.070" starttime="20181214 09:21:54.070"></status>
</kw>
<msg timestamp="20181214 09:21:54.070" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 09:21:54.070" starttime="20181214 09:21:54.069"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:54.072" starttime="20181214 09:21:54.071"></status>
</kw>
<msg timestamp="20181214 09:21:54.072" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 09:21:54.072" starttime="20181214 09:21:54.071"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:54.073" starttime="20181214 09:21:54.073"></status>
</kw>
<msg timestamp="20181214 09:21:54.074" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 09:21:54.074" starttime="20181214 09:21:54.073"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:54.075" starttime="20181214 09:21:54.074"></status>
</kw>
<msg timestamp="20181214 09:21:54.075" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 09:21:54.075" starttime="20181214 09:21:54.074"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:54.076" starttime="20181214 09:21:54.076"></status>
</kw>
<msg timestamp="20181214 09:21:54.076" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 09:21:54.076" starttime="20181214 09:21:54.075"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:21:54.077" level="INFO">Starting process:
openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181214 09:21:54.110" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:21:56.484" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:21:56.485" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:21:56.485" starttime="20181214 09:21:54.077"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:21:56.487" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T09:21:56Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | 1c709b5a-6f59-4c8b-bddc-9812ab954101 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1 |
| updated_at        | 2018-12-14T09:21:56Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:21:56.487" starttime="20181214 09:21:56.486"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:21:56.488" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:56.488" starttime="20181214 09:21:56.487"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:56.490" starttime="20181214 09:21:56.489"></status>
</kw>
<msg timestamp="20181214 09:21:56.490" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 09:21:56.490" starttime="20181214 09:21:54.076"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 09:21:56.491" level="INFO">${rule_id} = 1c709b5a-6f59-4c8b-bddc-9812ab954101</msg>
<status status="PASS" endtime="20181214 09:21:56.492" starttime="20181214 09:21:56.491"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:56.492" starttime="20181214 09:21:54.054"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 09:21:56.530" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181214 09:21:56.530" starttime="20181214 09:21:56.530"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:56.530" starttime="20181214 09:21:56.529"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:56.531" starttime="20181214 09:21:56.531"></status>
</kw>
<msg timestamp="20181214 09:21:56.531" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 09:21:56.531" starttime="20181214 09:21:56.530"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:56.532" starttime="20181214 09:21:56.532"></status>
</kw>
<msg timestamp="20181214 09:21:56.533" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181214 09:21:56.533" starttime="20181214 09:21:56.532"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:56.534" starttime="20181214 09:21:56.533"></status>
</kw>
<msg timestamp="20181214 09:21:56.534" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 09:21:56.534" starttime="20181214 09:21:56.533"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:56.535" starttime="20181214 09:21:56.535"></status>
</kw>
<msg timestamp="20181214 09:21:56.535" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 09:21:56.535" starttime="20181214 09:21:56.534"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:56.536" starttime="20181214 09:21:56.536"></status>
</kw>
<msg timestamp="20181214 09:21:56.536" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 09:21:56.536" starttime="20181214 09:21:56.535"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:56.537" starttime="20181214 09:21:56.537"></status>
</kw>
<msg timestamp="20181214 09:21:56.537" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181214 09:21:56.537" starttime="20181214 09:21:56.536"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 09:21:56.538" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 09:21:56.538" starttime="20181214 09:21:56.538"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 09:21:56.539" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 09:21:56.539" starttime="20181214 09:21:56.538"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:21:56.539" level="INFO">${cmd} = openstack security group rule create sgbcast1</msg>
<status status="PASS" endtime="20181214 09:21:56.539" starttime="20181214 09:21:56.539"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:56.540" starttime="20181214 09:21:56.540"></status>
</kw>
<msg timestamp="20181214 09:21:56.540" level="INFO">${cmd} = openstack security group rule create sgbcast1</msg>
<status status="PASS" endtime="20181214 09:21:56.540" starttime="20181214 09:21:56.539"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:56.541" starttime="20181214 09:21:56.541"></status>
</kw>
<msg timestamp="20181214 09:21:56.542" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress</msg>
<status status="PASS" endtime="20181214 09:21:56.542" starttime="20181214 09:21:56.541"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:56.543" starttime="20181214 09:21:56.542"></status>
</kw>
<msg timestamp="20181214 09:21:56.543" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 09:21:56.543" starttime="20181214 09:21:56.542"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:56.544" starttime="20181214 09:21:56.544"></status>
</kw>
<msg timestamp="20181214 09:21:56.544" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 09:21:56.544" starttime="20181214 09:21:56.543"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:56.545" starttime="20181214 09:21:56.545"></status>
</kw>
<msg timestamp="20181214 09:21:56.546" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 09:21:56.546" starttime="20181214 09:21:56.545"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:56.547" starttime="20181214 09:21:56.546"></status>
</kw>
<msg timestamp="20181214 09:21:56.547" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 09:21:56.547" starttime="20181214 09:21:56.546"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:56.548" starttime="20181214 09:21:56.547"></status>
</kw>
<msg timestamp="20181214 09:21:56.548" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 09:21:56.548" starttime="20181214 09:21:56.547"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create sgbcast1 --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:21:56.549" level="INFO">Starting process:
openstack security group rule create sgbcast1 --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181214 09:21:56.592" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:21:59.081" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:21:59.082" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:21:59.082" starttime="20181214 09:21:56.549"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:21:59.083" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T09:21:58Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 635b442a-f693-4be3-915a-a431fb17e3ab |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1 |
| updated_at        | 2018-12-14T09:21:58Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:21:59.083" starttime="20181214 09:21:59.082"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:21:59.084" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:21:59.084" starttime="20181214 09:21:59.084"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:59.085" starttime="20181214 09:21:59.085"></status>
</kw>
<msg timestamp="20181214 09:21:59.086" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 09:21:59.086" starttime="20181214 09:21:56.548"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 09:21:59.087" level="INFO">${rule_id} = 635b442a-f693-4be3-915a-a431fb17e3ab</msg>
<status status="PASS" endtime="20181214 09:21:59.087" starttime="20181214 09:21:59.086"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:59.088" starttime="20181214 09:21:56.528"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 09:21:59.155" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181214 09:21:59.156" starttime="20181214 09:21:59.155"></status>
</kw>
<status status="PASS" endtime="20181214 09:21:59.156" starttime="20181214 09:21:59.154"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:59.158" starttime="20181214 09:21:59.157"></status>
</kw>
<msg timestamp="20181214 09:21:59.158" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 09:21:59.158" starttime="20181214 09:21:59.156"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:59.159" starttime="20181214 09:21:59.159"></status>
</kw>
<msg timestamp="20181214 09:21:59.160" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181214 09:21:59.160" starttime="20181214 09:21:59.158"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:59.161" starttime="20181214 09:21:59.161"></status>
</kw>
<msg timestamp="20181214 09:21:59.161" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 09:21:59.161" starttime="20181214 09:21:59.160"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:59.163" starttime="20181214 09:21:59.163"></status>
</kw>
<msg timestamp="20181214 09:21:59.163" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181214 09:21:59.163" starttime="20181214 09:21:59.162"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:59.165" starttime="20181214 09:21:59.164"></status>
</kw>
<msg timestamp="20181214 09:21:59.165" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181214 09:21:59.165" starttime="20181214 09:21:59.164"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:59.167" starttime="20181214 09:21:59.166"></status>
</kw>
<msg timestamp="20181214 09:21:59.167" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181214 09:21:59.167" starttime="20181214 09:21:59.165"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 09:21:59.168" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 09:21:59.168" starttime="20181214 09:21:59.167"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 09:21:59.168" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 09:21:59.169" starttime="20181214 09:21:59.168"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:21:59.169" level="INFO">${cmd} = openstack security group rule create sgbcast1</msg>
<status status="PASS" endtime="20181214 09:21:59.169" starttime="20181214 09:21:59.169"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:59.171" starttime="20181214 09:21:59.171"></status>
</kw>
<msg timestamp="20181214 09:21:59.171" level="INFO">${cmd} = openstack security group rule create sgbcast1</msg>
<status status="PASS" endtime="20181214 09:21:59.171" starttime="20181214 09:21:59.170"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:59.173" starttime="20181214 09:21:59.172"></status>
</kw>
<msg timestamp="20181214 09:21:59.173" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress</msg>
<status status="PASS" endtime="20181214 09:21:59.173" starttime="20181214 09:21:59.172"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:59.175" starttime="20181214 09:21:59.174"></status>
</kw>
<msg timestamp="20181214 09:21:59.175" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 09:21:59.175" starttime="20181214 09:21:59.174"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:59.177" starttime="20181214 09:21:59.177"></status>
</kw>
<msg timestamp="20181214 09:21:59.178" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 09:21:59.178" starttime="20181214 09:21:59.175"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:59.180" starttime="20181214 09:21:59.179"></status>
</kw>
<msg timestamp="20181214 09:21:59.180" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 09:21:59.180" starttime="20181214 09:21:59.178"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:59.181" starttime="20181214 09:21:59.181"></status>
</kw>
<msg timestamp="20181214 09:21:59.182" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 09:21:59.182" starttime="20181214 09:21:59.180"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:21:59.183" starttime="20181214 09:21:59.183"></status>
</kw>
<msg timestamp="20181214 09:21:59.183" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 09:21:59.183" starttime="20181214 09:21:59.182"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:21:59.185" level="INFO">Starting process:
openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181214 09:21:59.206" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:22:01.531" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:22:01.532" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:22:01.532" starttime="20181214 09:21:59.185"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:22:01.533" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T09:22:01Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | 0b4e0380-c189-4c1d-af08-456c28ab88dd |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1 |
| updated_at        | 2018-12-14T09:22:01Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:22:01.534" starttime="20181214 09:22:01.533"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:22:01.535" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:22:01.535" starttime="20181214 09:22:01.534"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:01.536" starttime="20181214 09:22:01.535"></status>
</kw>
<msg timestamp="20181214 09:22:01.536" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 09:22:01.537" starttime="20181214 09:21:59.184"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 09:22:01.538" level="INFO">${rule_id} = 0b4e0380-c189-4c1d-af08-456c28ab88dd</msg>
<status status="PASS" endtime="20181214 09:22:01.538" starttime="20181214 09:22:01.537"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:01.538" starttime="20181214 09:21:59.152"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 09:22:01.582" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181214 09:22:01.582" starttime="20181214 09:22:01.582"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:01.582" starttime="20181214 09:22:01.581"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:01.583" starttime="20181214 09:22:01.583"></status>
</kw>
<msg timestamp="20181214 09:22:01.583" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 09:22:01.583" starttime="20181214 09:22:01.582"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:01.584" starttime="20181214 09:22:01.584"></status>
</kw>
<msg timestamp="20181214 09:22:01.585" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181214 09:22:01.585" starttime="20181214 09:22:01.584"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:01.586" starttime="20181214 09:22:01.586"></status>
</kw>
<msg timestamp="20181214 09:22:01.586" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 09:22:01.586" starttime="20181214 09:22:01.585"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:01.588" starttime="20181214 09:22:01.587"></status>
</kw>
<msg timestamp="20181214 09:22:01.588" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181214 09:22:01.588" starttime="20181214 09:22:01.587"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:01.589" starttime="20181214 09:22:01.589"></status>
</kw>
<msg timestamp="20181214 09:22:01.589" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181214 09:22:01.589" starttime="20181214 09:22:01.588"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:01.590" starttime="20181214 09:22:01.590"></status>
</kw>
<msg timestamp="20181214 09:22:01.590" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181214 09:22:01.591" starttime="20181214 09:22:01.590"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 09:22:01.592" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 09:22:01.592" starttime="20181214 09:22:01.591"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 09:22:01.592" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 09:22:01.592" starttime="20181214 09:22:01.592"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:22:01.593" level="INFO">${cmd} = openstack security group rule create sgbcast1</msg>
<status status="PASS" endtime="20181214 09:22:01.593" starttime="20181214 09:22:01.593"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:01.594" starttime="20181214 09:22:01.594"></status>
</kw>
<msg timestamp="20181214 09:22:01.594" level="INFO">${cmd} = openstack security group rule create sgbcast1</msg>
<status status="PASS" endtime="20181214 09:22:01.594" starttime="20181214 09:22:01.593"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:01.595" starttime="20181214 09:22:01.595"></status>
</kw>
<msg timestamp="20181214 09:22:01.596" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress</msg>
<status status="PASS" endtime="20181214 09:22:01.596" starttime="20181214 09:22:01.595"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:01.597" starttime="20181214 09:22:01.596"></status>
</kw>
<msg timestamp="20181214 09:22:01.597" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 09:22:01.597" starttime="20181214 09:22:01.596"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:01.598" starttime="20181214 09:22:01.598"></status>
</kw>
<msg timestamp="20181214 09:22:01.598" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 09:22:01.598" starttime="20181214 09:22:01.597"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:01.600" starttime="20181214 09:22:01.599"></status>
</kw>
<msg timestamp="20181214 09:22:01.600" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 09:22:01.600" starttime="20181214 09:22:01.599"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:01.601" starttime="20181214 09:22:01.601"></status>
</kw>
<msg timestamp="20181214 09:22:01.601" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 09:22:01.601" starttime="20181214 09:22:01.600"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:01.602" starttime="20181214 09:22:01.602"></status>
</kw>
<msg timestamp="20181214 09:22:01.602" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 09:22:01.602" starttime="20181214 09:22:01.601"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create sgbcast1 --egress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:22:01.604" level="INFO">Starting process:
openstack security group rule create sgbcast1 --egress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181214 09:22:01.643" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:22:03.780" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:22:03.781" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:22:03.781" starttime="20181214 09:22:01.604"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:22:03.783" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T09:22:03Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 2bb70233-c262-4d1f-8b0c-61b8c28fb87f |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1 |
| updated_at        | 2018-12-14T09:22:03Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:22:03.783" starttime="20181214 09:22:03.782"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:22:03.784" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:22:03.784" starttime="20181214 09:22:03.783"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:03.785" starttime="20181214 09:22:03.784"></status>
</kw>
<msg timestamp="20181214 09:22:03.786" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 09:22:03.786" starttime="20181214 09:22:01.603"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 09:22:03.787" level="INFO">${rule_id} = 2bb70233-c262-4d1f-8b0c-61b8c28fb87f</msg>
<status status="PASS" endtime="20181214 09:22:03.787" starttime="20181214 09:22:03.787"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:03.788" starttime="20181214 09:22:01.580"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 09:22:03.840" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181214 09:22:03.840" starttime="20181214 09:22:03.840"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:03.840" starttime="20181214 09:22:03.839"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:03.842" starttime="20181214 09:22:03.841"></status>
</kw>
<msg timestamp="20181214 09:22:03.842" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 09:22:03.842" starttime="20181214 09:22:03.840"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:03.843" starttime="20181214 09:22:03.843"></status>
</kw>
<msg timestamp="20181214 09:22:03.843" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181214 09:22:03.843" starttime="20181214 09:22:03.842"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:03.845" starttime="20181214 09:22:03.844"></status>
</kw>
<msg timestamp="20181214 09:22:03.845" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 09:22:03.845" starttime="20181214 09:22:03.844"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:03.846" starttime="20181214 09:22:03.846"></status>
</kw>
<msg timestamp="20181214 09:22:03.846" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 09:22:03.847" starttime="20181214 09:22:03.845"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:03.848" starttime="20181214 09:22:03.847"></status>
</kw>
<msg timestamp="20181214 09:22:03.848" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 09:22:03.848" starttime="20181214 09:22:03.847"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:03.850" starttime="20181214 09:22:03.849"></status>
</kw>
<msg timestamp="20181214 09:22:03.850" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181214 09:22:03.850" starttime="20181214 09:22:03.849"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 09:22:03.850" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 09:22:03.851" starttime="20181214 09:22:03.850"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 09:22:03.851" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 09:22:03.851" starttime="20181214 09:22:03.851"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:22:03.852" level="INFO">${cmd} = openstack security group rule create sgbcast1</msg>
<status status="PASS" endtime="20181214 09:22:03.852" starttime="20181214 09:22:03.852"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:03.854" starttime="20181214 09:22:03.853"></status>
</kw>
<msg timestamp="20181214 09:22:03.854" level="INFO">${cmd} = openstack security group rule create sgbcast1</msg>
<status status="PASS" endtime="20181214 09:22:03.854" starttime="20181214 09:22:03.853"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:03.856" starttime="20181214 09:22:03.855"></status>
</kw>
<msg timestamp="20181214 09:22:03.856" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress</msg>
<status status="PASS" endtime="20181214 09:22:03.856" starttime="20181214 09:22:03.855"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:03.858" starttime="20181214 09:22:03.857"></status>
</kw>
<msg timestamp="20181214 09:22:03.858" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 09:22:03.858" starttime="20181214 09:22:03.857"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:03.860" starttime="20181214 09:22:03.859"></status>
</kw>
<msg timestamp="20181214 09:22:03.860" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 09:22:03.860" starttime="20181214 09:22:03.858"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:03.862" starttime="20181214 09:22:03.861"></status>
</kw>
<msg timestamp="20181214 09:22:03.862" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 09:22:03.862" starttime="20181214 09:22:03.860"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:03.863" starttime="20181214 09:22:03.863"></status>
</kw>
<msg timestamp="20181214 09:22:03.863" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 09:22:03.863" starttime="20181214 09:22:03.862"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:03.865" starttime="20181214 09:22:03.864"></status>
</kw>
<msg timestamp="20181214 09:22:03.865" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 09:22:03.865" starttime="20181214 09:22:03.864"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:22:03.866" level="INFO">Starting process:
openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181214 09:22:03.903" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:22:06.377" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:22:06.378" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:22:06.378" starttime="20181214 09:22:03.866"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:22:06.380" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T09:22:06Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | 3a2ccb3c-1a04-43a2-a271-e094b505acb7 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1 |
| updated_at        | 2018-12-14T09:22:06Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:22:06.380" starttime="20181214 09:22:06.379"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:22:06.381" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:22:06.381" starttime="20181214 09:22:06.380"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:06.382" starttime="20181214 09:22:06.381"></status>
</kw>
<msg timestamp="20181214 09:22:06.383" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 09:22:06.383" starttime="20181214 09:22:03.865"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 09:22:06.384" level="INFO">${rule_id} = 3a2ccb3c-1a04-43a2-a271-e094b505acb7</msg>
<status status="PASS" endtime="20181214 09:22:06.384" starttime="20181214 09:22:06.384"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:06.385" starttime="20181214 09:22:03.838"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 09:22:06.443" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181214 09:22:06.443" starttime="20181214 09:22:06.442"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:06.443" starttime="20181214 09:22:06.442"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:06.444" starttime="20181214 09:22:06.444"></status>
</kw>
<msg timestamp="20181214 09:22:06.444" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 09:22:06.444" starttime="20181214 09:22:06.443"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:06.446" starttime="20181214 09:22:06.445"></status>
</kw>
<msg timestamp="20181214 09:22:06.446" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181214 09:22:06.446" starttime="20181214 09:22:06.445"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:06.448" starttime="20181214 09:22:06.447"></status>
</kw>
<msg timestamp="20181214 09:22:06.448" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 09:22:06.448" starttime="20181214 09:22:06.447"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:06.449" starttime="20181214 09:22:06.449"></status>
</kw>
<msg timestamp="20181214 09:22:06.449" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 09:22:06.449" starttime="20181214 09:22:06.448"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:06.451" starttime="20181214 09:22:06.450"></status>
</kw>
<msg timestamp="20181214 09:22:06.451" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 09:22:06.451" starttime="20181214 09:22:06.450"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:06.452" starttime="20181214 09:22:06.452"></status>
</kw>
<msg timestamp="20181214 09:22:06.452" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181214 09:22:06.453" starttime="20181214 09:22:06.451"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 09:22:06.453" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 09:22:06.453" starttime="20181214 09:22:06.453"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 09:22:06.454" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 09:22:06.454" starttime="20181214 09:22:06.454"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:22:06.455" level="INFO">${cmd} = openstack security group rule create sgbcast1</msg>
<status status="PASS" endtime="20181214 09:22:06.455" starttime="20181214 09:22:06.454"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:06.456" starttime="20181214 09:22:06.456"></status>
</kw>
<msg timestamp="20181214 09:22:06.456" level="INFO">${cmd} = openstack security group rule create sgbcast1</msg>
<status status="PASS" endtime="20181214 09:22:06.457" starttime="20181214 09:22:06.455"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:06.458" starttime="20181214 09:22:06.458"></status>
</kw>
<msg timestamp="20181214 09:22:06.458" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress</msg>
<status status="PASS" endtime="20181214 09:22:06.458" starttime="20181214 09:22:06.457"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:06.460" starttime="20181214 09:22:06.459"></status>
</kw>
<msg timestamp="20181214 09:22:06.460" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 09:22:06.460" starttime="20181214 09:22:06.459"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:06.462" starttime="20181214 09:22:06.461"></status>
</kw>
<msg timestamp="20181214 09:22:06.462" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 09:22:06.462" starttime="20181214 09:22:06.460"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:06.464" starttime="20181214 09:22:06.463"></status>
</kw>
<msg timestamp="20181214 09:22:06.464" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 09:22:06.464" starttime="20181214 09:22:06.462"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:06.466" starttime="20181214 09:22:06.465"></status>
</kw>
<msg timestamp="20181214 09:22:06.466" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 09:22:06.466" starttime="20181214 09:22:06.464"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:06.468" starttime="20181214 09:22:06.467"></status>
</kw>
<msg timestamp="20181214 09:22:06.468" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 09:22:06.468" starttime="20181214 09:22:06.466"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create sgbcast1 --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:22:06.470" level="INFO">Starting process:
openstack security group rule create sgbcast1 --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181214 09:22:06.515" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:22:09.096" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:22:09.096" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:22:09.096" starttime="20181214 09:22:06.469"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:22:09.098" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T09:22:08Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 40484092-b95e-493b-b1cf-58e3eca12cbe |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1 |
| updated_at        | 2018-12-14T09:22:08Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:22:09.098" starttime="20181214 09:22:09.097"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:22:09.099" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:22:09.099" starttime="20181214 09:22:09.098"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:09.100" starttime="20181214 09:22:09.099"></status>
</kw>
<msg timestamp="20181214 09:22:09.100" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 09:22:09.100" starttime="20181214 09:22:06.468"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 09:22:09.101" level="INFO">${rule_id} = 40484092-b95e-493b-b1cf-58e3eca12cbe</msg>
<status status="PASS" endtime="20181214 09:22:09.101" starttime="20181214 09:22:09.101"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:09.102" starttime="20181214 09:22:06.440"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${dual}"=="True"</arg>
<arg>Run Keywords</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:09.103" starttime="20181214 09:22:09.102"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:09.103" starttime="20181214 09:21:51.820"></status>
</kw>
<kw name="Create Router" library="OpenStackOperations">
<doc>Create Router and Add Interface to the subnets.</doc>
<arguments>
<arg>${ROUTER}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack router create ${router_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:22:09.115" level="INFO">Starting process:
openstack router create sgbcast_router</msg>
<msg timestamp="20181214 09:22:09.156" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:22:11.288" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:22:11.288" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:22:11.288" starttime="20181214 09:22:09.115"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:22:11.289" level="INFO">+-------------------------+--------------------------------------+
| Field                   | Value                                |
+-------------------------+--------------------------------------+
| admin_state_up          | UP                                   |
| availability_zone_hints | None                                 |
| availability_zones      | None                                 |
| created_at              | 2018-12-14T09:22:11Z                 |
| description             |                                      |
| distributed             | False                                |
| external_gateway_info   | None                                 |
| flavor_id               | None                                 |
| ha                      | False                                |
| id                      | dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a |
| name                    | sgbcast_router                       |
| project_id              | 8f21c4d8db54482e99c30c98fba342b4     |
| revision_number         | 0                                    |
| routes                  |                                      |
| status                  | ACTIVE                               |
| tags                    |                                      |
| updated_at              | 2018-12-14T09:22:11Z                 |
+-------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:22:11.290" starttime="20181214 09:22:11.289"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:22:11.290" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:22:11.290" starttime="20181214 09:22:11.290"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:11.291" starttime="20181214 09:22:11.291"></status>
</kw>
<msg timestamp="20181214 09:22:11.292" level="INFO">${output} = +-------------------------+--------------------------------------+
| Field                   | Value                                |
+-------------------------+--------------------------------------+...</msg>
<status status="PASS" endtime="20181214 09:22:11.292" starttime="20181214 09:22:09.114"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:11.292" starttime="20181214 09:22:09.104"></status>
</kw>
<kw type="for" name="${interface} IN [ @{SUBNETS} ]">
<kw type="foritem" name="${interface} = sgbcast_sub_1">
<kw name="Add Router Interface" library="OpenStackOperations">
<arguments>
<arg>${ROUTER}</arg>
<arg>${interface}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack router add subnet ${router_name} ${interface_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:22:11.302" level="INFO">Starting process:
openstack router add subnet sgbcast_router sgbcast_sub_1</msg>
<msg timestamp="20181214 09:22:11.338" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:22:15.387" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:22:15.387" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:22:15.388" starttime="20181214 09:22:11.302"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:22:15.390" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:22:15.390" starttime="20181214 09:22:15.389"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:22:15.391" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:22:15.391" starttime="20181214 09:22:15.390"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:15.393" starttime="20181214 09:22:15.392"></status>
</kw>
<msg timestamp="20181214 09:22:15.394" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:22:15.394" starttime="20181214 09:22:11.301"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:15.394" starttime="20181214 09:22:11.293"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:15.395" starttime="20181214 09:22:11.292"></status>
</kw>
<kw type="foritem" name="${interface} = sgbcast_sub_2">
<kw name="Add Router Interface" library="OpenStackOperations">
<arguments>
<arg>${ROUTER}</arg>
<arg>${interface}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack router add subnet ${router_name} ${interface_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:22:15.412" level="INFO">Starting process:
openstack router add subnet sgbcast_router sgbcast_sub_2</msg>
<msg timestamp="20181214 09:22:15.456" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:22:19.752" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:22:19.752" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:22:19.752" starttime="20181214 09:22:15.412"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:22:19.754" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:22:19.754" starttime="20181214 09:22:19.753"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:22:19.754" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:22:19.754" starttime="20181214 09:22:19.754"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:19.755" starttime="20181214 09:22:19.755"></status>
</kw>
<msg timestamp="20181214 09:22:19.756" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:22:19.756" starttime="20181214 09:22:15.411"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:19.756" starttime="20181214 09:22:15.395"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:19.756" starttime="20181214 09:22:15.395"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:19.756" starttime="20181214 09:22:11.292"></status>
</kw>
<kw type="for" name="${port_net1} IN [ @{NET_1_PORTS} ]">
<kw type="foritem" name="${port_net1} = sgbcast_net_1_port_1">
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>${port_net1}</arg>
<arg>sg=@{SECURITY_GROUP}[0]</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181214 09:22:19.758" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:22:19.758" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181214 09:22:19.758" starttime="20181214 09:22:19.758"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 09:22:19.759" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 09:22:19.759" starttime="20181214 09:22:19.758"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 09:22:19.760" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 09:22:19.760" starttime="20181214 09:22:19.759"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:22:19.770" level="INFO">Starting process:
openstack port create --network sgbcast_net_1 sgbcast_net_1_port_1 --security-group sgbcast1  </msg>
<msg timestamp="20181214 09:22:19.809" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:22:22.794" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:22:22.795" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:22:22.795" starttime="20181214 09:22:19.770"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:22:22.797" level="INFO">+-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
+-----------------------+-------------------------------------------------------------------------+
| admin_state_up        | UP                                                                      |
| allowed_address_pairs |                                                                         |
| binding_host_id       |                                                                         |
| binding_profile       |                                                                         |
| binding_vif_details   |                                                                         |
| binding_vif_type      | unbound                                                                 |
| binding_vnic_type     | normal                                                                  |
| created_at            | 2018-12-14T09:22:22Z                                                    |
| data_plane_status     | None                                                                    |
| description           |                                                                         |
| device_id             |                                                                         |
| device_owner          |                                                                         |
| dns_assignment        | None                                                                    |
| dns_name              | None                                                                    |
| extra_dhcp_opts       |                                                                         |
| fixed_ips             | ip_address='55.0.0.4', subnet_id='36f5b75d-9a69-4190-b46a-6ffdf745a6d9' |
| id                    | 4c0323bc-0b30-4514-b1b8-acec4a7a0887                                    |
| ip_address            | None                                                                    |
| mac_address           | fa:16:3e:77:27:7c                                                       |
| name                  | sgbcast_net_1_port_1                                                    |
| network_id            | fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08                                    |
| option_name           | None                                                                    |
| option_value          | None                                                                    |
| port_security_enabled | True                                                                    |
| project_id            | 8f21c4d8db54482e99c30c98fba342b4                                        |
| qos_policy_id         | None                                                                    |
| revision_number       | 6                                                                       |
| security_group_ids    | 0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1                                    |
| status                | DOWN                                                                    |
| subnet_id             | None                                                                    |
| tags                  |                                                                         |
| trunk_details         | None                                                                    |
| updated_at            | 2018-12-14T09:22:22Z                                                    |
+-----------------------+-------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:22:22.798" starttime="20181214 09:22:22.796"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:22:22.799" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:22:22.799" starttime="20181214 09:22:22.799"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:22.801" starttime="20181214 09:22:22.800"></status>
</kw>
<msg timestamp="20181214 09:22:22.802" level="INFO">${output} = +-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
...</msg>
<status status="PASS" endtime="20181214 09:22:22.802" starttime="20181214 09:22:19.769"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:22.802" starttime="20181214 09:22:19.757"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:22.802" starttime="20181214 09:22:19.756"></status>
</kw>
<kw type="foritem" name="${port_net1} = sgbcast_net_1_port_2">
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>${port_net1}</arg>
<arg>sg=@{SECURITY_GROUP}[0]</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181214 09:22:22.806" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:22:22.806" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181214 09:22:22.806" starttime="20181214 09:22:22.805"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 09:22:22.807" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 09:22:22.807" starttime="20181214 09:22:22.807"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 09:22:22.809" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 09:22:22.809" starttime="20181214 09:22:22.808"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:22:22.828" level="INFO">Starting process:
openstack port create --network sgbcast_net_1 sgbcast_net_1_port_2 --security-group sgbcast1  </msg>
<msg timestamp="20181214 09:22:22.871" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:22:25.654" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:22:25.655" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:22:25.655" starttime="20181214 09:22:22.827"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:22:25.656" level="INFO">+-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    |
+-----------------------+--------------------------------------------------------------------------+
| admin_state_up        | UP                                                                       |
| allowed_address_pairs |                                                                          |
| binding_host_id       |                                                                          |
| binding_profile       |                                                                          |
| binding_vif_details   |                                                                          |
| binding_vif_type      | unbound                                                                  |
| binding_vnic_type     | normal                                                                   |
| created_at            | 2018-12-14T09:22:25Z                                                     |
| data_plane_status     | None                                                                     |
| description           |                                                                          |
| device_id             |                                                                          |
| device_owner          |                                                                          |
| dns_assignment        | None                                                                     |
| dns_name              | None                                                                     |
| extra_dhcp_opts       |                                                                          |
| fixed_ips             | ip_address='55.0.0.13', subnet_id='36f5b75d-9a69-4190-b46a-6ffdf745a6d9' |
| id                    | 4d4f064c-5942-4b19-af3b-7ad2fb311029                                     |
| ip_address            | None                                                                     |
| mac_address           | fa:16:3e:81:1b:87                                                        |
| name                  | sgbcast_net_1_port_2                                                     |
| network_id            | fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08                                     |
| option_name           | None                                                                     |
| option_value          | None                                                                     |
| port_security_enabled | True                                                                     |
| project_id            | 8f21c4d8db54482e99c30c98fba342b4                                         |
| qos_policy_id         | None                                                                     |
| revision_number       | 6                                                                        |
| security_group_ids    | 0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1                                     |
| status                | DOWN                                                                     |
| subnet_id             | None                                                                     |
| tags                  |                                                                          |
| trunk_details         | None                                                                     |
| updated_at            | 2018-12-14T09:22:25Z                                                     |
+-----------------------+--------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:22:25.656" starttime="20181214 09:22:25.655"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:22:25.657" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:22:25.657" starttime="20181214 09:22:25.656"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:25.657" starttime="20181214 09:22:25.657"></status>
</kw>
<msg timestamp="20181214 09:22:25.658" level="INFO">${output} = +-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    ...</msg>
<status status="PASS" endtime="20181214 09:22:25.658" starttime="20181214 09:22:22.826"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:25.658" starttime="20181214 09:22:22.803"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:25.658" starttime="20181214 09:22:22.803"></status>
</kw>
<kw type="foritem" name="${port_net1} = sgbcast_net_1_port_3">
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>${port_net1}</arg>
<arg>sg=@{SECURITY_GROUP}[0]</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181214 09:22:25.659" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:22:25.659" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181214 09:22:25.660" starttime="20181214 09:22:25.659"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 09:22:25.660" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 09:22:25.660" starttime="20181214 09:22:25.660"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 09:22:25.661" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 09:22:25.661" starttime="20181214 09:22:25.660"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:22:25.669" level="INFO">Starting process:
openstack port create --network sgbcast_net_1 sgbcast_net_1_port_3 --security-group sgbcast1  </msg>
<msg timestamp="20181214 09:22:25.711" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:22:29.056" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:22:29.057" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:22:29.057" starttime="20181214 09:22:25.668"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:22:29.058" level="INFO">+-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    |
+-----------------------+--------------------------------------------------------------------------+
| admin_state_up        | UP                                                                       |
| allowed_address_pairs |                                                                          |
| binding_host_id       |                                                                          |
| binding_profile       |                                                                          |
| binding_vif_details   |                                                                          |
| binding_vif_type      | unbound                                                                  |
| binding_vnic_type     | normal                                                                   |
| created_at            | 2018-12-14T09:22:28Z                                                     |
| data_plane_status     | None                                                                     |
| description           |                                                                          |
| device_id             |                                                                          |
| device_owner          |                                                                          |
| dns_assignment        | None                                                                     |
| dns_name              | None                                                                     |
| extra_dhcp_opts       |                                                                          |
| fixed_ips             | ip_address='55.0.0.11', subnet_id='36f5b75d-9a69-4190-b46a-6ffdf745a6d9' |
| id                    | 8a016c28-c647-422c-8ae0-2d10c52a587b                                     |
| ip_address            | None                                                                     |
| mac_address           | fa:16:3e:c3:46:0d                                                        |
| name                  | sgbcast_net_1_port_3                                                     |
| network_id            | fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08                                     |
| option_name           | None                                                                     |
| option_value          | None                                                                     |
| port_security_enabled | True                                                                     |
| project_id            | 8f21c4d8db54482e99c30c98fba342b4                                         |
| qos_policy_id         | None                                                                     |
| revision_number       | 6                                                                        |
| security_group_ids    | 0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1                                     |
| status                | DOWN                                                                     |
| subnet_id             | None                                                                     |
| tags                  |                                                                          |
| trunk_details         | None                                                                     |
| updated_at            | 2018-12-14T09:22:28Z                                                     |
+-----------------------+--------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:22:29.058" starttime="20181214 09:22:29.057"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:22:29.058" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:22:29.058" starttime="20181214 09:22:29.058"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:29.059" starttime="20181214 09:22:29.059"></status>
</kw>
<msg timestamp="20181214 09:22:29.060" level="INFO">${output} = +-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    ...</msg>
<status status="PASS" endtime="20181214 09:22:29.060" starttime="20181214 09:22:25.668"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:29.060" starttime="20181214 09:22:25.658"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:29.060" starttime="20181214 09:22:25.658"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:29.060" starttime="20181214 09:22:19.756"></status>
</kw>
<kw type="for" name="${port_net2} IN [ @{NET_2_PORTS} ]">
<kw type="foritem" name="${port_net2} = sgbcast_net_2_port_1">
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>${port_net2}</arg>
<arg>sg=@{SECURITY_GROUP}[0]</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181214 09:22:29.061" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:22:29.062" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181214 09:22:29.062" starttime="20181214 09:22:29.061"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 09:22:29.062" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 09:22:29.062" starttime="20181214 09:22:29.062"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 09:22:29.063" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 09:22:29.063" starttime="20181214 09:22:29.062"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:22:29.071" level="INFO">Starting process:
openstack port create --network sgbcast_net_2 sgbcast_net_2_port_1 --security-group sgbcast1  </msg>
<msg timestamp="20181214 09:22:29.109" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:22:32.038" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:22:32.038" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:22:32.038" starttime="20181214 09:22:29.071"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:22:32.040" level="INFO">+-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
+-----------------------+-------------------------------------------------------------------------+
| admin_state_up        | UP                                                                      |
| allowed_address_pairs |                                                                         |
| binding_host_id       |                                                                         |
| binding_profile       |                                                                         |
| binding_vif_details   |                                                                         |
| binding_vif_type      | unbound                                                                 |
| binding_vnic_type     | normal                                                                  |
| created_at            | 2018-12-14T09:22:31Z                                                    |
| data_plane_status     | None                                                                    |
| description           |                                                                         |
| device_id             |                                                                         |
| device_owner          |                                                                         |
| dns_assignment        | None                                                                    |
| dns_name              | None                                                                    |
| extra_dhcp_opts       |                                                                         |
| fixed_ips             | ip_address='56.0.0.3', subnet_id='93a86b70-86db-4b96-ba61-f471f79fb68e' |
| id                    | e5c763f9-e56d-4d63-a2e8-23802e725462                                    |
| ip_address            | None                                                                    |
| mac_address           | fa:16:3e:3b:01:3f                                                       |
| name                  | sgbcast_net_2_port_1                                                    |
| network_id            | 7d93bbeb-03d9-4151-9c48-db19262f09b8                                    |
| option_name           | None                                                                    |
| option_value          | None                                                                    |
| port_security_enabled | True                                                                    |
| project_id            | 8f21c4d8db54482e99c30c98fba342b4                                        |
| qos_policy_id         | None                                                                    |
| revision_number       | 6                                                                       |
| security_group_ids    | 0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1                                    |
| status                | DOWN                                                                    |
| subnet_id             | None                                                                    |
| tags                  |                                                                         |
| trunk_details         | None                                                                    |
| updated_at            | 2018-12-14T09:22:31Z                                                    |
+-----------------------+-------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:22:32.040" starttime="20181214 09:22:32.039"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:22:32.041" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:22:32.041" starttime="20181214 09:22:32.041"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:32.043" starttime="20181214 09:22:32.042"></status>
</kw>
<msg timestamp="20181214 09:22:32.043" level="INFO">${output} = +-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
...</msg>
<status status="PASS" endtime="20181214 09:22:32.043" starttime="20181214 09:22:29.070"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:32.044" starttime="20181214 09:22:29.060"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:32.044" starttime="20181214 09:22:29.060"></status>
</kw>
<kw type="foritem" name="${port_net2} = sgbcast_net_2_port_2">
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>${port_net2}</arg>
<arg>sg=@{SECURITY_GROUP}[0]</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181214 09:22:32.046" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:22:32.047" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181214 09:22:32.047" starttime="20181214 09:22:32.046"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 09:22:32.048" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 09:22:32.048" starttime="20181214 09:22:32.047"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 09:22:32.050" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 09:22:32.050" starttime="20181214 09:22:32.049"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:22:32.070" level="INFO">Starting process:
openstack port create --network sgbcast_net_2 sgbcast_net_2_port_2 --security-group sgbcast1  </msg>
<msg timestamp="20181214 09:22:32.102" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:22:35.367" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:22:35.368" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:22:35.368" starttime="20181214 09:22:32.069"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:22:35.369" level="INFO">+-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    |
+-----------------------+--------------------------------------------------------------------------+
| admin_state_up        | UP                                                                       |
| allowed_address_pairs |                                                                          |
| binding_host_id       |                                                                          |
| binding_profile       |                                                                          |
| binding_vif_details   |                                                                          |
| binding_vif_type      | unbound                                                                  |
| binding_vnic_type     | normal                                                                   |
| created_at            | 2018-12-14T09:22:34Z                                                     |
| data_plane_status     | None                                                                     |
| description           |                                                                          |
| device_id             |                                                                          |
| device_owner          |                                                                          |
| dns_assignment        | None                                                                     |
| dns_name              | None                                                                     |
| extra_dhcp_opts       |                                                                          |
| fixed_ips             | ip_address='56.0.0.15', subnet_id='93a86b70-86db-4b96-ba61-f471f79fb68e' |
| id                    | 97fbf81a-c679-4ff1-8ccf-ebacb788d94c                                     |
| ip_address            | None                                                                     |
| mac_address           | fa:16:3e:39:df:5d                                                        |
| name                  | sgbcast_net_2_port_2                                                     |
| network_id            | 7d93bbeb-03d9-4151-9c48-db19262f09b8                                     |
| option_name           | None                                                                     |
| option_value          | None                                                                     |
| port_security_enabled | True                                                                     |
| project_id            | 8f21c4d8db54482e99c30c98fba342b4                                         |
| qos_policy_id         | None                                                                     |
| revision_number       | 6                                                                        |
| security_group_ids    | 0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1                                     |
| status                | DOWN                                                                     |
| subnet_id             | None                                                                     |
| tags                  |                                                                          |
| trunk_details         | None                                                                     |
| updated_at            | 2018-12-14T09:22:34Z                                                     |
+-----------------------+--------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:22:35.369" starttime="20181214 09:22:35.368"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:22:35.370" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:22:35.370" starttime="20181214 09:22:35.370"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:35.372" starttime="20181214 09:22:35.371"></status>
</kw>
<msg timestamp="20181214 09:22:35.372" level="INFO">${output} = +-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    ...</msg>
<status status="PASS" endtime="20181214 09:22:35.372" starttime="20181214 09:22:32.068"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:35.373" starttime="20181214 09:22:32.044"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:35.373" starttime="20181214 09:22:32.044"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:35.373" starttime="20181214 09:22:29.060"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{NET_1_PORTS}[0]</arg>
<arg>@{NET_1_PORTS}[1]</arg>
<arg>@{NET_1_PORTS}[2]</arg>
<arg>@{NET_2_PORTS}[0]</arg>
<arg>@{NET_2_PORTS}[1]</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<msg timestamp="20181214 09:22:35.374" level="INFO">@{ports} = [ sgbcast_net_1_port_1 | sgbcast_net_1_port_2 | sgbcast_net_1_port_3 | sgbcast_net_2_port_1 | sgbcast_net_2_port_2 ]</msg>
<status status="PASS" endtime="20181214 09:22:35.374" starttime="20181214 09:22:35.373"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{NET_1_VMS}[0]</arg>
<arg>@{NET_1_VMS}[1]</arg>
<arg>@{NET_1_VMS}[2]</arg>
<arg>@{NET_2_VMS}[0]</arg>
<arg>@{NET_2_VMS}[1]</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<msg timestamp="20181214 09:22:35.375" level="INFO">@{vms} = [ sgbcast_net_1_vm_1 | sgbcast_net_1_vm_2 | sgbcast_net_1_vm_3 | sgbcast_net_2_vm_1 | sgbcast_net_2_vm_2 ]</msg>
<status status="PASS" endtime="20181214 09:22:35.375" starttime="20181214 09:22:35.375"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
</arguments>
<assign>
<var>@{nodes}</var>
</assign>
<msg timestamp="20181214 09:22:35.377" level="INFO">@{nodes} = [ overcloud-controller-0.opnfvlf.org | overcloud-controller-0.opnfvlf.org | overcloud-controller-0.opnfvlf.org | overcloud-controller-0.opnfvlf.org | overcloud-controller-0.opnfvlf.org ]</msg>
<status status="PASS" endtime="20181214 09:22:35.377" starttime="20181214 09:22:35.376"></status>
</kw>
<kw type="for" name="${port} | ${vm} | ${node} IN ZIP [ ${ports} | ${vms} | ${nodes} ]">
<kw type="foritem" name="${port} = sgbcast_net_1_port_1, ${vm} = sgbcast_net_1_vm_1, ${node} = overcloud-controller-0.opnfvlf.org">
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>${port}</arg>
<arg>${vm}</arg>
<arg>${node}</arg>
<arg>sg=@{SECURITY_GROUP}[0]</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 09:22:35.404" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 09:22:35.404" starttime="20181214 09:22:35.403"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:22:35.415" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port sgbcast_net_1_port_1 --security-group sgbcast1 --availability-zone nova:overcloud-controller-0.opnfvlf.org sgbcast_net_1_vm_1</msg>
<msg timestamp="20181214 09:22:35.460" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:22:39.956" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:22:39.957" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:22:39.957" starttime="20181214 09:22:35.415"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:22:39.959" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | a8q53k4Yyybq                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T09:22:39Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 8c8eb011-0647-4856-a0f8-4bdfdbc47c9b                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | sgbcast_net_1_vm_1                                              |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T09:22:39Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:22:39.960" starttime="20181214 09:22:39.958"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:22:39.961" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:22:39.961" starttime="20181214 09:22:39.960"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:39.963" starttime="20181214 09:22:39.962"></status>
</kw>
<msg timestamp="20181214 09:22:39.964" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 09:22:39.964" starttime="20181214 09:22:35.414"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:39.964" starttime="20181214 09:22:35.402"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:39.964" starttime="20181214 09:22:35.377"></status>
</kw>
<kw type="foritem" name="${port} = sgbcast_net_1_port_2, ${vm} = sgbcast_net_1_vm_2, ${node} = overcloud-controller-0.opnfvlf.org">
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>${port}</arg>
<arg>${vm}</arg>
<arg>${node}</arg>
<arg>sg=@{SECURITY_GROUP}[0]</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 09:22:40.006" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 09:22:40.006" starttime="20181214 09:22:40.005"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:22:40.020" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port sgbcast_net_1_port_2 --security-group sgbcast1 --availability-zone nova:overcloud-controller-0.opnfvlf.org sgbcast_net_1_vm_2</msg>
<msg timestamp="20181214 09:22:40.058" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:22:44.236" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:22:44.237" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:22:44.237" starttime="20181214 09:22:40.019"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:22:44.238" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | 3bCPM3SSWetf                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T09:22:44Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | fd28aa2f-8336-4390-becd-ed7069880d9f                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | sgbcast_net_1_vm_2                                              |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T09:22:44Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:22:44.238" starttime="20181214 09:22:44.237"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:22:44.238" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:22:44.238" starttime="20181214 09:22:44.238"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:44.239" starttime="20181214 09:22:44.238"></status>
</kw>
<msg timestamp="20181214 09:22:44.239" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 09:22:44.239" starttime="20181214 09:22:40.018"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:44.239" starttime="20181214 09:22:40.003"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:44.239" starttime="20181214 09:22:39.965"></status>
</kw>
<kw type="foritem" name="${port} = sgbcast_net_1_port_3, ${vm} = sgbcast_net_1_vm_3, ${node} = overcloud-controller-0.opnfvlf.org">
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>${port}</arg>
<arg>${vm}</arg>
<arg>${node}</arg>
<arg>sg=@{SECURITY_GROUP}[0]</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 09:22:44.257" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 09:22:44.257" starttime="20181214 09:22:44.257"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:22:44.265" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port sgbcast_net_1_port_3 --security-group sgbcast1 --availability-zone nova:overcloud-controller-0.opnfvlf.org sgbcast_net_1_vm_3</msg>
<msg timestamp="20181214 09:22:44.307" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:22:47.572" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:22:47.572" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:22:47.572" starttime="20181214 09:22:44.265"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:22:47.573" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | Khn8s4N5dR3v                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T09:22:47Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 1be95d32-b2ab-4970-84ab-3adbce79b6f1                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | sgbcast_net_1_vm_3                                              |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T09:22:47Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:22:47.573" starttime="20181214 09:22:47.573"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:22:47.574" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:22:47.574" starttime="20181214 09:22:47.574"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:47.575" starttime="20181214 09:22:47.574"></status>
</kw>
<msg timestamp="20181214 09:22:47.575" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 09:22:47.575" starttime="20181214 09:22:44.264"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:47.575" starttime="20181214 09:22:44.256"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:47.575" starttime="20181214 09:22:44.240"></status>
</kw>
<kw type="foritem" name="${port} = sgbcast_net_2_port_1, ${vm} = sgbcast_net_2_vm_1, ${node} = overcloud-controller-0.opnfvlf.org">
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>${port}</arg>
<arg>${vm}</arg>
<arg>${node}</arg>
<arg>sg=@{SECURITY_GROUP}[0]</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 09:22:47.591" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 09:22:47.591" starttime="20181214 09:22:47.591"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:22:47.599" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port sgbcast_net_2_port_1 --security-group sgbcast1 --availability-zone nova:overcloud-controller-0.opnfvlf.org sgbcast_net_2_vm_1</msg>
<msg timestamp="20181214 09:22:47.641" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:22:51.178" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:22:51.179" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:22:51.179" starttime="20181214 09:22:47.599"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:22:51.181" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | RkVCEUm48Ksd                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T09:22:50Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | cd40b35c-0045-491b-b344-d2ed788479db                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | sgbcast_net_2_vm_1                                              |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T09:22:51Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:22:51.181" starttime="20181214 09:22:51.180"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:22:51.182" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:22:51.182" starttime="20181214 09:22:51.182"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:51.184" starttime="20181214 09:22:51.183"></status>
</kw>
<msg timestamp="20181214 09:22:51.185" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 09:22:51.185" starttime="20181214 09:22:47.598"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:51.185" starttime="20181214 09:22:47.590"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:51.185" starttime="20181214 09:22:47.575"></status>
</kw>
<kw type="foritem" name="${port} = sgbcast_net_2_port_2, ${vm} = sgbcast_net_2_vm_2, ${node} = overcloud-controller-0.opnfvlf.org">
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>${port}</arg>
<arg>${vm}</arg>
<arg>${node}</arg>
<arg>sg=@{SECURITY_GROUP}[0]</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 09:22:51.215" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 09:22:51.215" starttime="20181214 09:22:51.214"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:22:51.226" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port sgbcast_net_2_port_2 --security-group sgbcast1 --availability-zone nova:overcloud-controller-0.opnfvlf.org sgbcast_net_2_vm_2</msg>
<msg timestamp="20181214 09:22:51.259" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:22:54.721" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:22:54.721" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:22:54.721" starttime="20181214 09:22:51.225"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:22:54.723" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | pF7Uh8iesM2s                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T09:22:54Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 0a70ab5e-7ce7-4a13-8903-8a096afa32b0                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | sgbcast_net_2_vm_2                                              |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T09:22:54Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:22:54.723" starttime="20181214 09:22:54.722"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:22:54.723" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:22:54.723" starttime="20181214 09:22:54.723"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:54.724" starttime="20181214 09:22:54.724"></status>
</kw>
<msg timestamp="20181214 09:22:54.725" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 09:22:54.725" starttime="20181214 09:22:51.224"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:54.725" starttime="20181214 09:22:51.213"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:54.725" starttime="20181214 09:22:51.186"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:54.725" starttime="20181214 09:22:35.377"></status>
</kw>
<kw name="Combine Lists" library="Collections">
<doc>Combines the given ``lists`` together and returns the result.</doc>
<arguments>
<arg>${NET_1_VMS}</arg>
<arg>${NET_2_VMS}</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<msg timestamp="20181214 09:22:54.726" level="INFO">@{vms} = [ sgbcast_net_1_vm_1 | sgbcast_net_1_vm_2 | sgbcast_net_1_vm_3 | sgbcast_net_2_vm_1 | sgbcast_net_2_vm_2 ]</msg>
<status status="PASS" endtime="20181214 09:22:54.726" starttime="20181214 09:22:54.725"></status>
</kw>
<kw name="Get VM IPs" library="OpenStackOperations">
<doc>Get the instance IP addresses and nameserver address for the list of given vms.</doc>
<arguments>
<arg>@{vms}</arg>
</arguments>
<assign>
<var>@{VM_IPS}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{vm_ips}</var>
</assign>
<msg timestamp="20181214 09:22:54.727" level="INFO">@{vm_ips} = [ ]</msg>
<status status="PASS" endtime="20181214 09:22:54.727" starttime="20181214 09:22:54.727"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = sgbcast_net_1_vm_1">
<kw name="Poll VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>${retry}</arg>
<arg>${retry_interval}</arg>
<arg>OpenStackOperations.Verify VM Is ACTIVE</arg>
<arg>${vm_name}</arg>
</arguments>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:22:54.738" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:22:54.781" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:22:57.860" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:22:57.860" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:22:57.860" starttime="20181214 09:22:54.738"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:22:57.861" level="INFO">| OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181214 09:22:57.861" starttime="20181214 09:22:57.861"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:22:57.862" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:22:57.862" starttime="20181214 09:22:57.862"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:57.863" starttime="20181214 09:22:57.863"></status>
</kw>
<msg timestamp="20181214 09:22:57.864" level="INFO">${output} = | OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181214 09:22:57.864" starttime="20181214 09:22:54.737"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<status status="PASS" endtime="20181214 09:22:57.864" starttime="20181214 09:22:57.864"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:57.865" starttime="20181214 09:22:54.729"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:57.865" starttime="20181214 09:22:54.729"></status>
</kw>
<status status="PASS" endtime="20181214 09:22:57.865" starttime="20181214 09:22:54.728"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Wait Until Keyword Succeeds</arg>
<arg>180s</arg>
<arg>15s</arg>
<arg>OpenStackOperations.Get VM IP</arg>
<arg>true</arg>
<arg>${vm}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${ips_and_console_log}</var>
</assign>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>180s</arg>
<arg>15s</arg>
<arg>OpenStackOperations.Get VM IP</arg>
<arg>true</arg>
<arg>${vm}</arg>
</arguments>
<kw name="Get VM IP" library="OpenStackOperations">
<doc>Get the vm ip address and nameserver by scraping the vm's console log.</doc>
<arguments>
<arg>true</arg>
<arg>${vm}</arg>
</arguments>
<kw name="OpenStack CLI With No Log" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and do not log the output.</doc>
<arguments>
<arg>openstack console log show ${vm}</arg>
</arguments>
<assign>
<var>${vm_console_output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:22:57.878" level="INFO">Starting process:
openstack console log show sgbcast_net_1_vm_1</msg>
<msg timestamp="20181214 09:22:57.921" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:23:00.574" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:23:00.575" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:23:00.575" starttime="20181214 09:22:57.877"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:23:00.580" starttime="20181214 09:23:00.578"></status>
</kw>
<msg timestamp="20181214 09:23:00.581" level="INFO">${vm_console_output} = [    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.0-80-virtual (buildd@batsu) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubu...</msg>
<status status="PASS" endtime="20181214 09:23:00.581" starttime="20181214 09:22:57.877"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>None</arg>
</arguments>
<assign>
<var>${vm_ip}</var>
</assign>
<msg timestamp="20181214 09:23:00.582" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181214 09:23:00.582" starttime="20181214 09:23:00.582"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>None</arg>
</arguments>
<assign>
<var>${dhcp_ip}</var>
</assign>
<msg timestamp="20181214 09:23:00.583" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181214 09:23:00.584" starttime="20181214 09:23:00.583"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${vm_console_output}</arg>
<arg>${REGEX_OBTAINED}</arg>
</arguments>
<assign>
<var>${match}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 09:23:00.588" level="INFO">@{matches} = [ 55.0.0.4 obtained ]</msg>
<status status="PASS" endtime="20181214 09:23:00.588" starttime="20181214 09:23:00.586"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 09:23:00.589" level="INFO">Length is 1</msg>
<msg timestamp="20181214 09:23:00.589" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 09:23:00.589" starttime="20181214 09:23:00.588"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 09:23:00.612" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 09:23:00.612" starttime="20181214 09:23:00.589"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 09:23:00.616" level="INFO">${OS_MATCH} = 55.0.0.4 obtained</msg>
<status status="PASS" endtime="20181214 09:23:00.616" starttime="20181214 09:23:00.615"></status>
</kw>
<status status="PASS" endtime="20181214 09:23:00.616" starttime="20181214 09:23:00.613"></status>
</kw>
<msg timestamp="20181214 09:23:00.617" level="INFO">${match} = 55.0.0.4 obtained</msg>
<status status="PASS" endtime="20181214 09:23:00.617" starttime="20181214 09:23:00.584"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${match}</arg>
<arg>${REGEX_IPV4}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${vm_ip}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 09:23:00.620" level="INFO">@{matches} = [ 55.0.0.4 ]</msg>
<status status="PASS" endtime="20181214 09:23:00.620" starttime="20181214 09:23:00.619"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 09:23:00.621" level="INFO">Length is 1</msg>
<msg timestamp="20181214 09:23:00.621" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 09:23:00.621" starttime="20181214 09:23:00.620"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 09:23:00.622" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 09:23:00.622" starttime="20181214 09:23:00.621"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 09:23:00.624" level="INFO">${OS_MATCH} = 55.0.0.4</msg>
<status status="PASS" endtime="20181214 09:23:00.625" starttime="20181214 09:23:00.624"></status>
</kw>
<status status="PASS" endtime="20181214 09:23:00.625" starttime="20181214 09:23:00.623"></status>
</kw>
<msg timestamp="20181214 09:23:00.625" level="INFO">${vm_ip} = 55.0.0.4</msg>
<status status="PASS" endtime="20181214 09:23:00.625" starttime="20181214 09:23:00.617"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${vm_console_output}</arg>
<arg>${REGEX_IPROUTE}</arg>
</arguments>
<assign>
<var>${match}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 09:23:00.627" level="INFO">@{matches} = [ ip-route:169.254.169.254 via 55.0.0.2 ]</msg>
<status status="PASS" endtime="20181214 09:23:00.627" starttime="20181214 09:23:00.627"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 09:23:00.628" level="INFO">Length is 1</msg>
<msg timestamp="20181214 09:23:00.628" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 09:23:00.628" starttime="20181214 09:23:00.628"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 09:23:00.629" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 09:23:00.630" starttime="20181214 09:23:00.629"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 09:23:00.632" level="INFO">${OS_MATCH} = ip-route:169.254.169.254 via 55.0.0.2</msg>
<status status="PASS" endtime="20181214 09:23:00.632" starttime="20181214 09:23:00.631"></status>
</kw>
<status status="PASS" endtime="20181214 09:23:00.632" starttime="20181214 09:23:00.630"></status>
</kw>
<msg timestamp="20181214 09:23:00.632" level="INFO">${match} = ip-route:169.254.169.254 via 55.0.0.2</msg>
<status status="PASS" endtime="20181214 09:23:00.632" starttime="20181214 09:23:00.625"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${match}</arg>
<arg>${REGEX_IPV4}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${dhcp_ip}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 09:23:00.635" level="INFO">@{matches} = [ 169.254.169.254 | 55.0.0.2 ]</msg>
<status status="PASS" endtime="20181214 09:23:00.635" starttime="20181214 09:23:00.634"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 09:23:00.635" level="INFO">Length is 2</msg>
<msg timestamp="20181214 09:23:00.636" level="INFO">${matches_length} = 2</msg>
<status status="PASS" endtime="20181214 09:23:00.636" starttime="20181214 09:23:00.635"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 09:23:00.637" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 09:23:00.637" starttime="20181214 09:23:00.636"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 09:23:00.639" level="INFO">${OS_MATCH} = 55.0.0.2</msg>
<status status="PASS" endtime="20181214 09:23:00.639" starttime="20181214 09:23:00.638"></status>
</kw>
<status status="PASS" endtime="20181214 09:23:00.639" starttime="20181214 09:23:00.637"></status>
</kw>
<msg timestamp="20181214 09:23:00.639" level="INFO">${dhcp_ip} = 55.0.0.2</msg>
<status status="PASS" endtime="20181214 09:23:00.639" starttime="20181214 09:23:00.633"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${fail_on_none}' == 'true'</arg>
<arg>BuiltIn.Should Not Contain</arg>
<arg>${vm_ip}</arg>
<arg>None</arg>
</arguments>
<kw name="Should Not Contain" library="BuiltIn">
<doc>Fails if ``container`` contains ``item`` one or more times.</doc>
<arguments>
<arg>${vm_ip}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181214 09:23:00.641" starttime="20181214 09:23:00.641"></status>
</kw>
<status status="PASS" endtime="20181214 09:23:00.641" starttime="20181214 09:23:00.640"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${fail_on_none}' == 'true'</arg>
<arg>BuiltIn.Should Not Contain</arg>
<arg>${dhcp_ip}</arg>
<arg>None</arg>
</arguments>
<kw name="Should Not Contain" library="BuiltIn">
<doc>Fails if ``container`` contains ``item`` one or more times.</doc>
<arguments>
<arg>${dhcp_ip}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181214 09:23:00.643" starttime="20181214 09:23:00.642"></status>
</kw>
<status status="PASS" endtime="20181214 09:23:00.643" starttime="20181214 09:23:00.642"></status>
</kw>
<status status="PASS" endtime="20181214 09:23:00.643" starttime="20181214 09:22:57.866"></status>
</kw>
<status status="PASS" endtime="20181214 09:23:00.644" starttime="20181214 09:22:57.866"></status>
</kw>
<msg timestamp="20181214 09:23:00.644" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 09:23:00.644" level="INFO">${ips_and_console_log} = [u'55.0.0.4', u'55.0.0.2', u'[    0.000000] Initializing cgroup subsys cpuset\n[    0.000000] Initializing cgroup subsys cpu\n[    0.000000] Linux version 3.2.0-80-virtual (buildd@batsu) (gcc version ...</msg>
<status status="PASS" endtime="20181214 09:23:00.644" starttime="20181214 09:22:57.865"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>BuiltIn.Log</arg>
<arg>${ips_and_console_log[2]}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${ips_and_console_log[2]}</arg>
</arguments>
<msg timestamp="20181214 09:23:00.646" level="INFO">[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.0-80-virtual (buildd@batsu) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #116-Ubuntu SMP Mon Mar 23 17:28:52 UTC 2015 (Ubuntu 3.2.0-80.116-virtual 3.2.68)
[    0.000000] Command line: LABEL=cirros-rootfs ro console=tty1 console=ttyS0
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Centaur CentaurHauls
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[    0.000000]  BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 0000000003fdc000 (usable)
[    0.000000]  BIOS-e820: 0000000003fdc000 - 0000000004000000 (reserved)
[    0.000000]  BIOS-e820: 00000000feffc000 - 00000000ff000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fffc0000 - 0000000100000000 (reserved)
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.8 present.
[    0.000000] No AGP bridge found
[    0.000000] last_pfn = 0x3fdc max_arch_pfn = 0x400000000
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] found SMP MP-table at [ffff8800000f63a0] f63a0
[    0.000000] init_memory_mapping: 0000000000000000-0000000003fdc000
[    0.000000] RAMDISK: 03c6d000 - 03fcc000
[    0.000000] ACPI: RSDP 00000000000f6160 00014 (v00 BOCHS )
[    0.000000] ACPI: RSDT 0000000003fe14f7 0002C (v01 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACP 0000000003fe140b 00074 (v01 BOCHS  BXPCFACP 00000001 BXPC 00000001)
[    0.000000] ACPI: DSDT 0000000003fe0040 013CB (v01 BOCHS  BXPCDSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACS 0000000003fe0000 00040
[    0.000000] ACPI: APIC 0000000003fe147f 00078 (v01 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at 0000000000000000-0000000003fdc000
[    0.000000] Initmem setup node 0 0000000000000000-0000000003fdc000
[    0.000000]   NODE_DATA [0000000003fd4000 - 0000000003fd8fff]
[    0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000000] kvm-clock: cpu 0, msr 0:1cf76c1, boot clock
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000010 -&gt; 0x00001000
[    0.000000]   DMA32    0x00001000 -&gt; 0x00100000
[    0.000000]   Normal   empty
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[2] active PFN ranges
[    0.000000]     0: 0x00000010 -&gt; 0x0000009f
[    0.000000]     0: 0x00000100 -&gt; 0x00003fdc
[    0.000000] ACPI: PM-Timer IO Port: 0x608
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] SMP: Allowing 1 CPUs, 0 hotplug CPUs
[    0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000f0000
[    0.000000] PM: Registered nosave memory: 00000000000f0000 - 0000000000100000
[    0.000000] Allocating PCI resources starting at 4000000 (gap: 4000000:faffc000)
[    0.000000] Booting paravirtualized kernel on KVM
[    0.000000] setup_percpu: NR_CPUS:64 nr_cpumask_bits:64 nr_cpu_ids:1 nr_node_ids:1
[    0.000000] PERCPU: Embedded 27 pages/cpu @ffff880003a00000 s78848 r8192 d23552 u2097152
[    0.000000] kvm-clock: cpu 0, msr 0:3a126c1, primary cpu clock
[    0.000000] KVM setup async PF for cpu 0
[    0.000000] kvm-stealtime: cpu 0, msr 3a0cd40
[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 15974
[    0.000000] Policy zone: DMA32
[    0.000000] Kernel command line: LABEL=cirros-rootfs ro console=tty1 console=ttyS0
[    0.000000] PID hash table entries: 256 (order: -1, 2048 bytes)
[    0.000000] xsave/xrstor: enabled xstate_bv 0x7, cntxt size 0x340
[    0.000000] Checking aperture...
[    0.000000] No AGP bridge found
[    0.000000] Memory: 43560k/65392k available (6576k kernel code, 452k absent, 21380k reserved, 6620k data, 928k init)
[    0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000] NR_IRQS:4352 nr_irqs:256 16
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty1] enabled
[    0.000000] console [ttyS0] enabled
[    0.000000] allocated 1048576 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[    0.000000] Detected 3491.828 MHz processor.
[    0.012000] Calibrating delay loop (skipped) preset value.. 6983.65 BogoMIPS (lpj=13967312)
[    0.020025] pid_max: default: 32768 minimum: 301
[    0.024144] Security Framework initialized
[    0.032134] AppArmor: AppArmor initialized
[    0.036016] Yama: becoming mindful.
[    0.040276] Dentry cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.048553] Inode-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.056318] Mount-cache hash table entries: 256
[    0.064948] Initializing cgroup subsys cpuacct
[    0.072020] Initializing cgroup subsys memory
[    0.080110] Initializing cgroup subsys devices
[    0.088019] Initializing cgroup subsys freezer
[    0.092018] Initializing cgroup subsys blkio
[    0.096108] Initializing cgroup subsys perf_event
[    0.104603] CPU: Physical Processor ID: 0
[    0.116437] mce: CPU supports 10 MCE banks
[    0.128093] SMP alternatives: switching to UP code
[    0.254903] Freeing SMP alternatives: 24k freed
[    0.260084] ACPI: Core revision 20110623
[    0.269119] ftrace: allocating 26610 entries in 105 pages
[    0.289168] Enabling x2apic
[    0.292017] Enabled x2apic
[    0.292034] Switched APIC routing to physical x2apic.
[    0.310563] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.316022] CPU0: Intel Core Processor (Haswell, no TSX) stepping 01
[    0.332020] Performance Events: unsupported p6 CPU model 60 no PMU driver, software events only.
[    0.336147] NMI watchdog disabled (cpu0): hardware events not enabled
[    0.340037] Brought up 1 CPUs
[    0.344023] Total of 1 processors activated (6983.65 BogoMIPS).
[    0.353541] devtmpfs: initialized
[    0.356418] EVM: security.selinux
[    0.360023] EVM: security.SMACK64
[    0.364024] EVM: security.capability
[    0.368592] print_constraints: dummy: 
[    0.372458] RTC time:  9:22:48, date: 12/14/18
[    0.376163] NET: Registered protocol family 16
[    0.380168] ACPI: bus type pci registered
[    0.384455] PCI: Using configuration type 1 for base access
[    0.388512] bio: create slab &lt;bio-0&gt; at 0
[    0.392232] ACPI: Added _OSI(Module Device)
[    0.396029] ACPI: Added _OSI(Processor Device)
[    0.400034] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.404032] ACPI: Added _OSI(Processor Aggregator Device)
[    0.413560] ACPI: Interpreter enabled
[    0.416031] ACPI: (supports S0 S5)
[    0.423285] ACPI: Using IOAPIC for interrupt routing
[    0.430006] ACPI: No dock devices found.
[    0.432030] HEST: Table not found.
[    0.436031] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.440081] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.444135] pci_root PNP0A03:00: host bridge window [io  0x0000-0x0cf7]
[    0.448037] pci_root PNP0A03:00: host bridge window [io  0x0d00-0xffff]
[    0.452036] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff]
[    0.456035] pci_root PNP0A03:00: host bridge window [mem 0x04000000-0xfebfffff]
[    0.460037] pci_root PNP0A03:00: host bridge window [mem 0x100000000-0x17fffffff]
[    0.482745] pci 0000:00:01.3: quirk: [io  0x0600-0x063f] claimed by PIIX4 ACPI
[    0.484090] pci 0000:00:01.3: quirk: [io  0x0700-0x070f] claimed by PIIX4 SMB
[    0.577890]  pci0000:00: Unable to request _OSC control (_OSC support mask: 0x1e)
[    0.587494] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.596228] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.608283] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.619703] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.626397] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.637437] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.640061] vgaarb: loaded
[    0.644043] vgaarb: bridge control possible 0000:00:02.0
[    0.652748] i2c-core: driver [aat2870] using legacy suspend method
[    0.656042] i2c-core: driver [aat2870] using legacy resume method
[    0.661553] SCSI subsystem initialized
[    0.671250] usbcore: registered new interface driver usbfs
[    0.672261] usbcore: registered new interface driver hub
[    0.680152] usbcore: registered new device driver usb
[    0.685558] PCI: Using ACPI for IRQ routing
[    0.694478] NetLabel: Initializing
[    0.696112] NetLabel:  domain hash size = 128
[    0.700046] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.704280] NetLabel:  unlabeled traffic allowed by default
[    0.708981] Switching to clocksource kvm-clock
[    0.760994] AppArmor: AppArmor Filesystem Enabled
[    0.768976] pnp: PnP ACPI init
[    0.774287] ACPI: bus type pnp registered
[    0.784360] pnp: PnP ACPI: found 9 devices
[    0.790717] ACPI: ACPI bus type pnp unregistered
[    0.810965] NET: Registered protocol family 2
[    0.819501] IP route cache hash table entries: 512 (order: 0, 4096 bytes)
[    0.830020] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    0.839442] TCP bind hash table entries: 2048 (order: 3, 32768 bytes)
[    0.848200] TCP: Hash tables configured (established 2048 bind 2048)
[    0.856793] TCP reno registered
[    0.862069] UDP hash table entries: 128 (order: 0, 4096 bytes)
[    0.870058] UDP-Lite hash table entries: 128 (order: 0, 4096 bytes)
[    0.879824] NET: Registered protocol family 1
[    0.886422] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.894692] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.902528] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.912952] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
[    0.934892] pci 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    0.962719] pci 0000:00:01.2: PCI INT D disabled
[    0.990420] Trying to unpack rootfs image as initramfs...
[    1.016498] audit: initializing netlink socket (disabled)
[    1.030778] type=2000 audit(1544779368.028:1): initialized
[    1.104460] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    1.126164] VFS: Disk quotas dquot_6.5.2
[    1.132480] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.160329] fuse init (API version 7.17)
[    1.176353] msgmni has been set to 85
[    1.208370] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    1.232197] io scheduler noop registered
[    1.240717] io scheduler deadline registered (default)
[    1.249774] io scheduler cfq registered
[    1.257513] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    1.266435] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    1.282628] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    1.301274] ACPI: Power Button [PWRF]
[    1.313698] ERST: Table is not found!
[    1.326750] GHES: HEST is not enabled!
[    1.356416] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
[    1.364625] virtio-pci 0000:00:03.0: PCI INT A -&gt; Link[LNKC] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.379583] virtio-pci 0000:00:04.0: PCI INT A -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.426740] Freeing initrd memory: 3452k freed
[    1.435773] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
[    1.443594] virtio-pci 0000:00:05.0: PCI INT A -&gt; Link[LNKA] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.456887] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    1.497082] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.538843] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.547370] Linux agpgart interface v0.103
[    1.558908] brd: module loaded
[    1.566679] loop: module loaded
[    1.583120]  vda: vda1
[    1.592882] scsi0 : ata_piix
[    1.598525] scsi1 : ata_piix
[    1.603558] ata1: PATA max MWDMA2 cmd 0x1f0 ctl 0x3f6 bmdma 0xc0c0 irq 14
[    1.612377] ata2: PATA max MWDMA2 cmd 0x170 ctl 0x376 bmdma 0xc0c8 irq 15
[    1.622904] Fixed MDIO Bus: probed
[    1.628542] tun: Universal TUN/TAP device driver, 1.6
[    1.635756] tun: (C) 1999-2004 Max Krasnyansky &lt;maxk@qualcomm.com&gt;
[    1.652860] PPP generic driver version 2.4.2
[    1.660161] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.669250] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.677802] uhci_hcd: USB Universal Host Controller Interface driver
[    1.686710] uhci_hcd 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.699327] uhci_hcd 0000:00:01.2: UHCI Host Controller
[    1.707327] uhci_hcd 0000:00:01.2: new USB bus registered, assigned bus number 1
[    1.719761] uhci_hcd 0000:00:01.2: irq 11, io base 0x0000c080
[    1.729223] hub 1-0:1.0: USB hub found
[    1.735180] hub 1-0:1.0: 2 ports detected
[    1.742213] usbcore: registered new interface driver libusual
[    1.750578] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    1.766542] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.773847] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.781800] mousedev: PS/2 mouse device common for all mice
[    1.791213] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[    1.806056] rtc_cmos 00:01: RTC can wake from S4
[    1.814542] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0
[    1.823549] rtc0: alarms up to one day, y3k, 114 bytes nvram
[    1.832474] device-mapper: uevent: version 1.0.3
[    1.843264] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
[    1.859824] cpuidle: using governor ladder
[    1.866255] cpuidle: using governor menu
[    1.872282] EFI Variables Facility v0.08 2004-May-17
[    1.880215] TCP cubic registered
[    1.886705] NET: Registered protocol family 10
[    1.895803] NET: Registered protocol family 17
[    1.902489] Registering the dns_resolver key type
[    1.910462] registered taskstats version 1
[    1.927512]   Magic number: 14:863:373
[    1.933620] vc vcsa1: hash matches
[    1.939828] rtc_cmos 00:01: setting system clock to 2018-12-14 09:22:49 UTC (1544779369)
[    1.951627] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[    1.959991] EDD information not available.
[    1.969564] Freeing unused kernel memory: 928k freed
[    1.982465] Write protecting the kernel read-only data: 12288k
[    1.993131] Freeing unused kernel memory: 1596k freed
[    2.014355] Freeing unused kernel memory: 1184k freed

info: initramfs: up at 2.04
NOCHANGE: partition 1 is size 64260. it cannot be grown
info: initramfs loading root from /dev/vda1
info: /etc/init.d/rc.sysinit: up at 2.10
info: container: none
Starting logging: OK
modprobe: module virtio_blk not found in modules.dep
modprobe: module virtio_net not found in modules.dep
WARN: /etc/rc3.d/S10-load-modules failed
Initializing random number generator... done.
Starting acpid: OK
cirros-ds 'local' up at 2.21
no results found for mode=local. up 2.24. searched: nocloud configdrive ec2
Starting network...
udhcpc (v1.20.1) started
Sending discover...
Sending select for 55.0.0.4...
Lease of 55.0.0.4 obtained, lease time 86400
route: SIOCADDRT: File exists
WARN: failed: route add -net "0.0.0.0/0" gw "55.0.0.1"
cirros-ds 'net' up at 2.29
checking http://169.254.169.254/2009-04-04/instance-id
successful after 1/20 tries: up 2.30. iid=i-00000019
failed to get http://169.254.169.254/2009-04-04/meta-data/public-keys
warning: no ec2 metadata for public-keys
failed to get http://169.254.169.254/2009-04-04/user-data
warning: no ec2 metadata for user-data
found datasource (ec2, net)
Top of dropbear init script
Starting dropbear sshd: WARN: generating key of type ecdsa failed!
OK
/run/cirros/datasource/data/user-data was not '#!' or executable
=== system information ===
Platform: RDO OpenStack Compute
Container: none
Arch: x86_64
CPU(s): 1 @ 3491.828 MHz
Cores/Sockets/Threads: 1/1/1
Virt-type: 
RAM Size: 49MB
Disks:
NAME MAJ:MIN     SIZE LABEL         MOUNTPOINT
vda  253:0   41126400               
vda1 253:1   32901120 cirros-rootfs /
=== sshd host keys ===
-----BEGIN SSH HOST KEY KEYS-----
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgnSlGnT6erY11kGyvM4dGeF9Al3OFdEHTMdIvU9VRo/exFQryPVwQLQhvtnVwh/iKfH79EeHknEa8TUl06X+gcFB1Y9urv0vuPlBJJ4PsGhDOUmEjtRXpuaG/YY51d/NNl1Yw251uUQerwp7JAr1pIrlFmTqAgL2j5xPG6Uw9S7xIlk= root@sgbcast-net-1-vm-1
ssh-dss AAAAB3NzaC1kc3MAAACBAM2d7J89JU0nINWfR/QPeFQMcn/Med9w6H03bbClKNdTwwVvyOByIlHkr0iDTiaPr2G1Of6+ZZIICaXU75SU6jl2c3Q4pQ74vDJHHxMby6+paTgBtn7TJ4VmasHXN8m9iUrZtl5D1gpGy5JrNyiPjfHf+YdPf13ucIc7eIbZBpQHAAAAFQDbNLu+mw7+/n0lFv0bE7nq4w446wAAAIEAwYINg0Eq2sD2olZnuu8YNzP8RGd0QMd6Z/u3qW6JxxWE/KiRutgHo2mYceIzUKx5kOjBMlSmQbyW+GMEdjVo+4Haii0S3rr46LD8z0Cb89kolLDT2OTbWJ5IDAoG2xoDGf0Q2WscIH2ZepLZnrsfMN77uJea0MeAuSuCnMrIl80AAACAeb1f33/IjnH5wg35UZs9LsEWZpjrWDqTVIR0/uxlwqqCpa1QVo/k/YcL78ybMYCzPJuXWrnQD+1LId6v45K3QIeQLxp4PGfM0Y8/vf3nl2rNXoN9SJDV9g0BPzqEQUoIyempsEF/U7R7pKUcdq5sR/I+31tpFb3AQjaXxx8bkdM= root@sgbcast-net-1-vm-1
-----END SSH HOST KEY KEYS-----
=== network info ===
if-info: lo,up,127.0.0.1,8,::1
if-info: eth0,up,55.0.0.4,24,fe80::f816:3eff:fe77:277c
ip-route:default via 55.0.0.1 dev eth0 
ip-route:55.0.0.0/24 dev eth0  src 55.0.0.4 
ip-route:169.254.169.254 via 55.0.0.2 dev eth0 
=== datasource: ec2 net ===
instance-id: i-00000019
name: N/A
availability-zone: nova
local-hostname: sgbcast-net-1-vm-1
launch-index: 0
=== cirros: current=0.3.5 uptime=4.56 ===
  ____               ____  ____
 / __/ __ ____ ____ / __ \/ __/
/ /__ / // __// __// /_/ /\ \ 
\___//_//_/  /_/   \____/___/ 
   http://cirros-cloud.net


login as 'cirros' user. default password: 'cubswin:)'. use 'sudo' for root.
sgbcast-net-1-vm-1 login: </msg>
<status status="PASS" endtime="20181214 09:23:00.647" starttime="20181214 09:23:00.646"></status>
</kw>
<status status="PASS" endtime="20181214 09:23:00.647" starttime="20181214 09:23:00.645"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>Collections.Append To List</arg>
<arg>${vm_ips}</arg>
<arg>${ips_and_console_log[0]}</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${vm_ips}</arg>
<arg>${ips_and_console_log[0]}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:23:00.649" starttime="20181214 09:23:00.648"></status>
</kw>
<status status="PASS" endtime="20181214 09:23:00.649" starttime="20181214 09:23:00.647"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL"</arg>
<arg>Collections.Append To List</arg>
<arg>${vm_ips}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181214 09:23:00.650" starttime="20181214 09:23:00.649"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL"</arg>
<arg>OpenStack CLI</arg>
<arg>openstack console log show ${vm}</arg>
</arguments>
<assign>
<var>${vm_console_output}</var>
</assign>
<msg timestamp="20181214 09:23:00.651" level="INFO">${vm_console_output} = None</msg>
<status status="PASS" endtime="20181214 09:23:00.651" starttime="20181214 09:23:00.650"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL"</arg>
<arg>BuiltIn.Log</arg>
<arg>${vm_console_output}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:23:00.652" starttime="20181214 09:23:00.651"></status>
</kw>
<status status="PASS" endtime="20181214 09:23:00.652" starttime="20181214 09:22:54.728"></status>
</kw>
<kw type="foritem" name="${vm} = sgbcast_net_1_vm_2">
<kw name="Poll VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>${retry}</arg>
<arg>${retry_interval}</arg>
<arg>OpenStackOperations.Verify VM Is ACTIVE</arg>
<arg>${vm_name}</arg>
</arguments>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:23:00.668" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:23:00.695" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:23:03.826" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:23:03.827" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:23:03.827" starttime="20181214 09:23:00.668"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:23:03.829" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:23:03.829" starttime="20181214 09:23:03.828"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:23:03.830" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:23:03.830" starttime="20181214 09:23:03.829"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:23:03.831" starttime="20181214 09:23:03.830"></status>
</kw>
<msg timestamp="20181214 09:23:03.832" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:23:03.832" starttime="20181214 09:23:00.667"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:23:03.833" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:23:03.833" starttime="20181214 09:23:03.832"></status>
</kw>
<status status="FAIL" endtime="20181214 09:23:03.834" starttime="20181214 09:23:00.654"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:23:33.847" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:23:33.894" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:23:36.962" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:23:36.963" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:23:36.963" starttime="20181214 09:23:33.847"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:23:36.965" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:23:36.966" starttime="20181214 09:23:36.964"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:23:36.967" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:23:36.967" starttime="20181214 09:23:36.966"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:23:36.969" starttime="20181214 09:23:36.968"></status>
</kw>
<msg timestamp="20181214 09:23:36.970" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:23:36.970" starttime="20181214 09:23:33.846"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:23:36.971" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:23:36.971" starttime="20181214 09:23:36.970"></status>
</kw>
<status status="FAIL" endtime="20181214 09:23:36.972" starttime="20181214 09:23:33.835"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:24:06.994" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:24:07.042" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:24:10.222" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:24:10.223" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:24:10.223" starttime="20181214 09:24:06.994"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:24:10.224" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:24:10.225" starttime="20181214 09:24:10.224"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:24:10.225" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:24:10.226" starttime="20181214 09:24:10.225"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:24:10.227" starttime="20181214 09:24:10.226"></status>
</kw>
<msg timestamp="20181214 09:24:10.228" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:24:10.228" starttime="20181214 09:24:06.993"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:24:10.229" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:24:10.229" starttime="20181214 09:24:10.228"></status>
</kw>
<status status="FAIL" endtime="20181214 09:24:10.229" starttime="20181214 09:24:06.973"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:24:40.253" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:24:40.299" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:24:43.641" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:24:43.642" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:24:43.642" starttime="20181214 09:24:40.253"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:24:43.643" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:24:43.644" starttime="20181214 09:24:43.643"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:24:43.644" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:24:43.644" starttime="20181214 09:24:43.644"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:24:43.645" starttime="20181214 09:24:43.645"></status>
</kw>
<msg timestamp="20181214 09:24:43.646" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:24:43.646" starttime="20181214 09:24:40.251"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:24:43.647" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:24:43.647" starttime="20181214 09:24:43.646"></status>
</kw>
<status status="FAIL" endtime="20181214 09:24:43.647" starttime="20181214 09:24:40.230"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:25:13.670" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:25:13.709" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:25:17.071" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:25:17.072" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:25:17.072" starttime="20181214 09:25:13.669"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:25:17.074" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:25:17.074" starttime="20181214 09:25:17.073"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:25:17.075" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:25:17.075" starttime="20181214 09:25:17.075"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:25:17.077" starttime="20181214 09:25:17.076"></status>
</kw>
<msg timestamp="20181214 09:25:17.078" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:25:17.078" starttime="20181214 09:25:13.668"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:25:17.079" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:25:17.079" starttime="20181214 09:25:17.078"></status>
</kw>
<status status="FAIL" endtime="20181214 09:25:17.079" starttime="20181214 09:25:13.648"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:25:47.103" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:25:47.138" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:25:50.263" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:25:50.263" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:25:50.263" starttime="20181214 09:25:47.102"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:25:50.264" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:25:50.264" starttime="20181214 09:25:50.264"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:25:50.265" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:25:50.265" starttime="20181214 09:25:50.265"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:25:50.266" starttime="20181214 09:25:50.265"></status>
</kw>
<msg timestamp="20181214 09:25:50.266" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:25:50.266" starttime="20181214 09:25:47.101"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:25:50.267" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:25:50.267" starttime="20181214 09:25:50.266"></status>
</kw>
<status status="FAIL" endtime="20181214 09:25:50.267" starttime="20181214 09:25:47.081"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:26:20.278" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:26:20.326" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:26:23.409" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:26:23.409" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:26:23.409" starttime="20181214 09:26:20.278"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:26:23.410" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:26:23.410" starttime="20181214 09:26:23.410"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:26:23.411" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:26:23.411" starttime="20181214 09:26:23.410"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:26:23.412" starttime="20181214 09:26:23.411"></status>
</kw>
<msg timestamp="20181214 09:26:23.412" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:26:23.412" starttime="20181214 09:26:20.277"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:26:23.413" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:26:23.413" starttime="20181214 09:26:23.412"></status>
</kw>
<status status="FAIL" endtime="20181214 09:26:23.413" starttime="20181214 09:26:20.268"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:26:53.444" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:26:53.488" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:26:56.340" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:26:56.341" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:26:56.341" starttime="20181214 09:26:53.444"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:26:56.343" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:26:56.343" starttime="20181214 09:26:56.342"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:26:56.344" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:26:56.344" starttime="20181214 09:26:56.343"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:26:56.346" starttime="20181214 09:26:56.345"></status>
</kw>
<msg timestamp="20181214 09:26:56.347" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:26:56.347" starttime="20181214 09:26:53.443"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:26:56.349" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:26:56.350" starttime="20181214 09:26:56.348"></status>
</kw>
<status status="FAIL" endtime="20181214 09:26:56.350" starttime="20181214 09:26:53.414"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:27:26.365" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:27:26.412" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:27:29.618" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:27:29.618" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:27:29.618" starttime="20181214 09:27:26.365"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:27:29.619" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:27:29.619" starttime="20181214 09:27:29.619"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:27:29.620" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:27:29.620" starttime="20181214 09:27:29.619"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:27:29.621" starttime="20181214 09:27:29.620"></status>
</kw>
<msg timestamp="20181214 09:27:29.621" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:27:29.621" starttime="20181214 09:27:26.364"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:27:29.622" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:27:29.622" starttime="20181214 09:27:29.621"></status>
</kw>
<status status="FAIL" endtime="20181214 09:27:29.622" starttime="20181214 09:27:26.351"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:27:59.645" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:27:59.692" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:28:02.917" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:28:02.917" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:28:02.917" starttime="20181214 09:27:59.644"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:28:02.918" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:28:02.918" starttime="20181214 09:28:02.918"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:28:02.919" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:28:02.919" starttime="20181214 09:28:02.919"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:28:02.920" starttime="20181214 09:28:02.919"></status>
</kw>
<msg timestamp="20181214 09:28:02.920" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:28:02.920" starttime="20181214 09:27:59.643"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:28:02.921" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:28:02.921" starttime="20181214 09:28:02.920"></status>
</kw>
<status status="FAIL" endtime="20181214 09:28:02.921" starttime="20181214 09:27:59.623"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:28:32.945" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:28:32.973" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:28:36.236" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:28:36.236" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:28:36.236" starttime="20181214 09:28:32.944"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:28:36.238" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:28:36.239" starttime="20181214 09:28:36.237"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:28:36.240" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:28:36.240" starttime="20181214 09:28:36.239"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:28:36.242" starttime="20181214 09:28:36.241"></status>
</kw>
<msg timestamp="20181214 09:28:36.242" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:28:36.243" starttime="20181214 09:28:32.943"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:28:36.247" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:28:36.247" starttime="20181214 09:28:36.244"></status>
</kw>
<status status="FAIL" endtime="20181214 09:28:36.247" starttime="20181214 09:28:32.922"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:29:06.270" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:29:06.318" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:29:09.583" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:29:09.583" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:29:09.583" starttime="20181214 09:29:06.269"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:29:09.584" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:29:09.584" starttime="20181214 09:29:09.584"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:29:09.585" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:29:09.585" starttime="20181214 09:29:09.585"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:29:09.586" starttime="20181214 09:29:09.585"></status>
</kw>
<msg timestamp="20181214 09:29:09.586" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:29:09.586" starttime="20181214 09:29:06.268"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:29:09.587" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:29:09.587" starttime="20181214 09:29:09.586"></status>
</kw>
<status status="FAIL" endtime="20181214 09:29:09.587" starttime="20181214 09:29:06.249"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:29:39.610" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:29:39.656" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:29:42.750" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:29:42.750" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:29:42.750" starttime="20181214 09:29:39.609"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:29:42.752" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:29:42.752" starttime="20181214 09:29:42.751"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:29:42.753" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:29:42.753" starttime="20181214 09:29:42.753"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:29:42.755" starttime="20181214 09:29:42.754"></status>
</kw>
<msg timestamp="20181214 09:29:42.755" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:29:42.755" starttime="20181214 09:29:39.608"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:29:42.757" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:29:42.757" starttime="20181214 09:29:42.756"></status>
</kw>
<status status="FAIL" endtime="20181214 09:29:42.757" starttime="20181214 09:29:39.588"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:30:12.787" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:30:12.834" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:30:15.837" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:30:15.837" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:30:15.838" starttime="20181214 09:30:12.786"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:30:15.839" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:30:15.839" starttime="20181214 09:30:15.838"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:30:15.840" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:30:15.840" starttime="20181214 09:30:15.840"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:30:15.842" starttime="20181214 09:30:15.841"></status>
</kw>
<msg timestamp="20181214 09:30:15.842" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:30:15.842" starttime="20181214 09:30:12.785"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:30:15.843" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:30:15.843" starttime="20181214 09:30:15.843"></status>
</kw>
<status status="FAIL" endtime="20181214 09:30:15.844" starttime="20181214 09:30:12.758"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:30:45.876" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:30:45.900" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:30:48.680" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:30:48.681" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:30:48.681" starttime="20181214 09:30:45.875"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:30:48.682" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:30:48.682" starttime="20181214 09:30:48.681"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:30:48.683" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:30:48.683" starttime="20181214 09:30:48.683"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:30:48.684" starttime="20181214 09:30:48.683"></status>
</kw>
<msg timestamp="20181214 09:30:48.685" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:30:48.685" starttime="20181214 09:30:45.873"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:30:48.685" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:30:48.685" starttime="20181214 09:30:48.685"></status>
</kw>
<status status="FAIL" endtime="20181214 09:30:48.686" starttime="20181214 09:30:45.845"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:31:18.708" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:31:18.756" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:31:21.449" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:31:21.450" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:31:21.450" starttime="20181214 09:31:18.707"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:31:21.451" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:31:21.451" starttime="20181214 09:31:21.451"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:31:21.452" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:31:21.452" starttime="20181214 09:31:21.452"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:31:21.453" starttime="20181214 09:31:21.453"></status>
</kw>
<msg timestamp="20181214 09:31:21.454" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:31:21.454" starttime="20181214 09:31:18.706"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:31:21.455" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:31:21.455" starttime="20181214 09:31:21.454"></status>
</kw>
<status status="FAIL" endtime="20181214 09:31:21.455" starttime="20181214 09:31:18.687"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:31:51.480" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:31:51.524" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:31:54.310" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:31:54.310" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:31:54.310" starttime="20181214 09:31:51.479"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:31:54.312" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:31:54.312" starttime="20181214 09:31:54.311"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:31:54.313" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:31:54.313" starttime="20181214 09:31:54.312"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:31:54.314" starttime="20181214 09:31:54.313"></status>
</kw>
<msg timestamp="20181214 09:31:54.314" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:31:54.314" starttime="20181214 09:31:51.478"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:31:54.315" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:31:54.315" starttime="20181214 09:31:54.314"></status>
</kw>
<status status="FAIL" endtime="20181214 09:31:54.315" starttime="20181214 09:31:51.457"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:32:24.345" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:32:24.393" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:32:27.114" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:32:27.115" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:32:27.115" starttime="20181214 09:32:24.344"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:32:27.116" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:32:27.116" starttime="20181214 09:32:27.115"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:32:27.117" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:32:27.117" starttime="20181214 09:32:27.117"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:32:27.118" starttime="20181214 09:32:27.117"></status>
</kw>
<msg timestamp="20181214 09:32:27.118" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:32:27.119" starttime="20181214 09:32:24.343"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:32:27.119" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:32:27.120" starttime="20181214 09:32:27.119"></status>
</kw>
<status status="FAIL" endtime="20181214 09:32:27.120" starttime="20181214 09:32:24.317"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:32:57.141" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:32:57.186" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:33:00.331" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:33:00.331" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:33:00.331" starttime="20181214 09:32:57.140"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:33:00.332" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:33:00.333" starttime="20181214 09:33:00.332"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:33:00.333" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:33:00.333" starttime="20181214 09:33:00.333"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:00.334" starttime="20181214 09:33:00.333"></status>
</kw>
<msg timestamp="20181214 09:33:00.334" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:33:00.334" starttime="20181214 09:32:57.139"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:33:00.335" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:33:00.335" starttime="20181214 09:33:00.335"></status>
</kw>
<status status="FAIL" endtime="20181214 09:33:00.335" starttime="20181214 09:32:57.121"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:33:30.359" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:33:30.408" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:33:33.468" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:33:33.468" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:33:33.468" starttime="20181214 09:33:30.359"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:33:33.471" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:33:33.471" starttime="20181214 09:33:33.469"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:33:33.472" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:33:33.472" starttime="20181214 09:33:33.471"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:33.474" starttime="20181214 09:33:33.473"></status>
</kw>
<msg timestamp="20181214 09:33:33.475" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:33:33.475" starttime="20181214 09:33:30.357"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:33:33.476" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:33:33.477" starttime="20181214 09:33:33.475"></status>
</kw>
<status status="FAIL" endtime="20181214 09:33:33.477" starttime="20181214 09:33:30.337"></status>
</kw>
<msg timestamp="20181214 09:33:33.477" level="FAIL">Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:33:33.478" starttime="20181214 09:23:00.653"></status>
</kw>
<status status="FAIL" endtime="20181214 09:33:33.478" starttime="20181214 09:23:00.652"></status>
</kw>
<status status="FAIL" endtime="20181214 09:33:33.478" starttime="20181214 09:23:00.652"></status>
</kw>
<status status="FAIL" endtime="20181214 09:33:33.478" starttime="20181214 09:22:54.727"></status>
</kw>
<status status="FAIL" endtime="20181214 09:33:33.479" starttime="20181214 09:22:54.726"></status>
</kw>
<status status="FAIL" endtime="20181214 09:33:33.479" starttime="20181214 09:21:41.682"></status>
</kw>
<status status="FAIL" endtime="20181214 09:33:33.480" starttime="20181214 09:20:53.582"></status>
</kw>
<test id="s1-s7-t1" name="Verify Network Broadcast traffic between the VMs hosted in Single Network">
<doc>This TC is to verify Network Broadcast traffic between the VMs hosted in Same Network on same/different compute node</doc>
<status status="FAIL" endtime="20181214 09:33:33.482" critical="yes" starttime="20181214 09:33:33.480">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s7-t2" name="Verify Network Broadcast traffic between the VMs hosted in Multi Network">
<doc>This TC is to verify Network Broadcast traffic between the VMs hosted in Different Network on same/different compute node.</doc>
<status status="FAIL" endtime="20181214 09:33:33.484" critical="yes" starttime="20181214 09:33:33.482">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s7-t3" name="Verify Subnet Broadcast traffic between the VMs hosted on same compute node in Single Network">
<doc>Verify L3-Subnet Broadcast traffic between the VMs hosted on same compute node in Single Network</doc>
<status status="FAIL" endtime="20181214 09:33:33.486" critical="yes" starttime="20181214 09:33:33.484">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s7-t4" name="Verify Subnet Broadcast traffic between the VMs hosted on Different compute node in Single Network">
<doc>Verify L3-Subnet Broadcast traffic between the VMs hosted on same compute node in Single Network</doc>
<status status="FAIL" endtime="20181214 09:33:33.487" critical="yes" starttime="20181214 09:33:33.486">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s7-t5" name="Verify Subnet Broadcast traffic between the VMs hosted on same compute node in Multi Network">
<doc>Verify L3-Subnet Broadcast traffic between the VMs hosted on same compute node in Multi Network</doc>
<status status="FAIL" endtime="20181214 09:33:33.489" critical="yes" starttime="20181214 09:33:33.488">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s7-t6" name="Verify Subnet Broadcast traffic between the VMs hosted on Different compute node in Multi Network">
<doc>Verify L3-Subnet Broadcast traffic between the VMs hosted on Different compute node in Multi Network</doc>
<status status="FAIL" endtime="20181214 09:33:33.491" critical="yes" starttime="20181214 09:33:33.490">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<kw type="teardown" name="OpenStack Suite Teardown" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Get Suite Debugs" library="OpenStackOperations">
<kw name="Get Test Teardown Debugs" library="OpenStackOperations">
<arguments>
<arg>test_name=${SUITE_NAME}</arg>
<arg>fail=False</arg>
</arguments>
<kw name="Get All" library="ODLTools">
<doc>Get all results provided by ODLTools</doc>
<arguments>
<arg>node_ip=${HA_PROXY_IP}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Cluster Info" library="ODLTools">
<doc>Get ODL Cluster related information like transaction counts, commit rates, etc.</doc>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show cluster-info -i ${ODL_SYSTEM_${i+1}_IP} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:33:33.499" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.21 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka</msg>
<status status="PASS" endtime="20181214 09:33:33.499" starttime="20181214 09:33:33.498"></status>
</kw>
<kw name="Run" library="OperatingSystem">
<doc>Runs the given command in the system and returns the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:33:33.503" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.21 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 09:33:34.097" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181214 09:33:34.097" starttime="20181214 09:33:33.500"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>output: ${output}</arg>
</arguments>
<msg timestamp="20181214 09:33:34.098" level="INFO">output: ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operational Sync Status = True
--------------------------------------------------------------------------------------------------------

--------------------------------------- Datastore Status -----------------------------------------------

---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1675
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 10
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 535
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 3578
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 2044
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-entity-ownership-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 30
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-entity-ownership-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 158
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- DOMDataBroker CommitStats Details ----------------------------------

AverageCommitTime   = 0.00 ns
LongestCommitTime   = 0.00 ns
ShortestCommitTime  = 0.00 ns
TotalCommits        = 0
--------------------------------------------------------------------------------------------------------

----------------------------------- DISTRIBUTED DATASTORE COMMIT RATE ----------------------------------

distributed-data-store.config.commit.rate_Min      = 0.434189
distributed-data-store.config.commit.rate_Max      = 46.132156
distributed-data-store.config.commit.rate_Mean     = 6.81818469637
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 2220
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.089979
distributed-data-store.operational.commit.rate_Max      = 22.129442
distributed-data-store.operational.commit.rate_Mean     = 0.473823559831
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 5780
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- NETSTAT DETAILS FOR PORT 2550 --------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------- CPU AND MEMORY UTILIZATION OF THE KARAF PROCESS GATHERED BY 'TOP' --------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- FREE AND USED MEMORY IN THE SYSTEM ---------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- NODE HEALTH CHECK STATUS -------------------------------------------

Cluster Members = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Cluster Leader = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Unreachable Members = 
None
--------------------------------------------------------------------------------------------------------

-------------------------------------- lsof of KARAF Process -------------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

None</msg>
<status status="PASS" endtime="20181214 09:33:34.098" starttime="20181214 09:33:34.098"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:34.099" starttime="20181214 09:33:33.498"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:34.099" starttime="20181214 09:33:33.497"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:34.099" starttime="20181214 09:33:33.497"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Get EOS</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get EOS" library="ODLTools">
<doc>Get the various ODL entity ownership information</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181214 09:33:34.102" level="INFO">${tmpdir} = CSIT_Security_Group_L3Bcast</msg>
<status status="PASS" endtime="20181214 09:33:34.102" starttime="20181214 09:33:34.102"></status>
</kw>
<msg timestamp="20181214 09:33:34.102" level="INFO">${dstdir} = /tmp/CSIT_Security_Group_L3Bcast</msg>
<status status="PASS" endtime="20181214 09:33:34.102" starttime="20181214 09:33:34.101"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show eos -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:33:34.103" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Security_Group_L3Bcast</msg>
<status status="PASS" endtime="20181214 09:33:34.103" starttime="20181214 09:33:34.103"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:33:34.105" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Security_Group_L3Bcast 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 09:33:34.394" level="INFO">${rc} = 0</msg>
<msg timestamp="20181214 09:33:34.394" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181214 09:33:34.394" starttime="20181214 09:33:34.103"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181214 09:33:34.395" level="INFO">rc: 0, output: ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
------------------------------------------------------- ------------------
VPN_SERVICE                                             member-1 (member-1)
arpmonitoring                                           member-1 (member-1)
bgp                                                     member-1 (member-1)
elan                                                    member-1 (member-1)
interface_config                                        member-1 (member-1)
interface_service_binding                               member-1 (member-1)
itm_config                                              member-1 (member-1)
netvirt-acl                                             member-1 (member-1)
netvirt-ipv6service-owner-entity                        member-1 (member-1)
netvirt-qos-owner-entity                                member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/272795776625121 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/192.0.2.21     member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181214 09:33:34.395" starttime="20181214 09:33:34.395"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:34.396" starttime="20181214 09:33:34.395"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:34.396" starttime="20181214 09:33:34.099"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:34.396" starttime="20181214 09:33:34.099"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Analyze Tunnels</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181214 09:33:34.399" level="INFO">${tmpdir} = CSIT_Security_Group_L3Bcast</msg>
<status status="PASS" endtime="20181214 09:33:34.399" starttime="20181214 09:33:34.398"></status>
</kw>
<msg timestamp="20181214 09:33:34.399" level="INFO">${dstdir} = /tmp/CSIT_Security_Group_L3Bcast</msg>
<status status="PASS" endtime="20181214 09:33:34.399" starttime="20181214 09:33:34.398"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt analyze tunnels -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:33:34.400" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Security_Group_L3Bcast</msg>
<status status="PASS" endtime="20181214 09:33:34.400" starttime="20181214 09:33:34.399"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:33:34.402" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Security_Group_L3Bcast 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 09:33:34.736" level="INFO">${rc} = 1</msg>
<msg timestamp="20181214 09:33:34.736" level="INFO">${output} = 2018-12-14 09:33:34,683 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:tunnel-list
2018-12-14 09:33:34,687 | ERR | common.r...</msg>
<status status="PASS" endtime="20181214 09:33:34.736" starttime="20181214 09:33:34.400"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181214 09:33:34.737" level="INFO">rc: 1, output: 2018-12-14 09:33:34,683 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:tunnel-list
2018-12-14 09:33:34,687 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/operational/itm-state:tunnels_state
2018-12-14 09:33:34,691 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:dpn-teps-state
2018-12-14 09:33:34,703 | ERR | netvirt.analyze      | 0278 | Tunnel configuration missing
Analysing transport-zone:default-transport-zone
Tunnel configuration missing
Traceback (most recent call last):
  File "/usr/bin/odltools", line 11, in &lt;module&gt;
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/odltools/__main__.py", line 13, in main
    cli.main()
  File "/usr/lib/python2.7/site-packages/odltools/cli.py", line 50, in main
    sys.exit(args.func(args))
  File "/usr/lib/python2.7/site-packages/odltools/netvirt/analyze.py", line 281, in analyze_tunnels
    for tunnel in all_tunnels.get('missing'):
AttributeError: 'NoneType' object has no attribute 'get'</msg>
<status status="PASS" endtime="20181214 09:33:34.737" starttime="20181214 09:33:34.737"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<msg timestamp="20181214 09:33:34.738" level="FAIL">''1' == '0'' should be true.</msg>
<status status="FAIL" endtime="20181214 09:33:34.738" starttime="20181214 09:33:34.738"></status>
</kw>
<status status="FAIL" endtime="20181214 09:33:34.739" starttime="20181214 09:33:34.397"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:34.739" starttime="20181214 09:33:34.396"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:34.739" starttime="20181214 09:33:33.495"></status>
</kw>
<kw name="Get OvsDebugInfo" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from all Openstack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Get DumpFlows And Ovsconfig" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from OVS from the Openstack Node</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:34.742" starttime="20181214 09:33:34.741"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:34.743" level="INFO">cmd: ip -o link</msg>
<status status="PASS" endtime="20181214 09:33:34.744" starttime="20181214 09:33:34.743"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:34.745" starttime="20181214 09:33:34.744"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:33:34.745" starttime="20181214 09:33:34.745"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:34.750" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181214 09:33:34.751" starttime="20181214 09:33:34.745"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:33:34.764" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UP mode DEFAULT group default qlen 1000\    link/ether 00:2d:53:56:c8:f7 brd ff:ff:ff:ff:ff:ff
3: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 86:e4:e2:2c:cd:1a brd ff:ff:ff:ff:ff:ff
4: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:2d:53:56:c8:f7 brd ff:ff:ff:ff:ff:ff
5: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:e5:ff:40:6e brd ff:ff:ff:ff:ff:ff
26: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1450 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether f8:1b:37:5c:a9:e1 brd ff:ff:ff:ff:ff:ff
55: tap4c0323bc-0b: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc pfifo_fast master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fe:16:3e:77:27:7c brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:33:34.765" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOW...</msg>
<status status="PASS" endtime="20181214 09:33:34.765" starttime="20181214 09:33:34.751"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:34.765" starttime="20181214 09:33:34.742"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:34.767" level="INFO">cmd: ip -o addr</msg>
<status status="PASS" endtime="20181214 09:33:34.767" starttime="20181214 09:33:34.766"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:34.768" starttime="20181214 09:33:34.767"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:33:34.768" starttime="20181214 09:33:34.768"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:34.771" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181214 09:33:34.771" starttime="20181214 09:33:34.768"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:33:34.781" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::22d:53ff:fe56:c8f7/64 scope link \       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.21/24 brd 192.0.2.255 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.22/32 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.16/32 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet6 fe80::22d:53ff:fe56:c8f7/64 scope link \       valid_lft forever preferred_lft forever
5: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
5: docker0    inet6 fe80::42:e5ff:feff:406e/64 scope link \       valid_lft forever preferred_lft forever
55: tap4c0323bc-0b    inet6 fe80::fc16:3eff:fe77:277c/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:33:34.781" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::22d:53...</msg>
<status status="PASS" endtime="20181214 09:33:34.781" starttime="20181214 09:33:34.771"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:34.781" starttime="20181214 09:33:34.765"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:34.783" level="INFO">cmd: ip route</msg>
<status status="PASS" endtime="20181214 09:33:34.783" starttime="20181214 09:33:34.782"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:34.783" starttime="20181214 09:33:34.783"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:33:34.784" starttime="20181214 09:33:34.783"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:34.785" level="INFO">ip route</msg>
<status status="PASS" endtime="20181214 09:33:34.785" starttime="20181214 09:33:34.784"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:33:34.791" level="INFO">default via 192.0.2.1 dev br-ex 
169.254.0.0/16 dev eth0 scope link metric 1002 
169.254.0.0/16 dev br-ex scope link metric 1004 
169.254.169.254 via 192.0.2.1 dev br-ex 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev br-ex proto kernel scope link src 192.0.2.21 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:33:34.791" level="INFO">${output} = default via 192.0.2.1 dev br-ex 
169.254.0.0/16 dev eth0 scope link metric 1002 
169.254.0.0/16 dev br-ex scope link metric 1004 
169.254.169.254 via 192.0.2.1 dev br-ex 
172.31.0.0/24 dev docker0...</msg>
<status status="PASS" endtime="20181214 09:33:34.791" starttime="20181214 09:33:34.786"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:34.791" starttime="20181214 09:33:34.782"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:34.793" level="INFO">cmd: arp -an</msg>
<status status="PASS" endtime="20181214 09:33:34.793" starttime="20181214 09:33:34.792"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:34.793" starttime="20181214 09:33:34.793"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:33:34.794" starttime="20181214 09:33:34.793"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:34.795" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181214 09:33:34.795" starttime="20181214 09:33:34.794"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:33:34.798" level="INFO">? (192.0.2.99) at ee:6e:e4:e4:48:40 [ether] on br-ex
? (192.0.2.1) at 00:ce:28:28:52:b3 [ether] on br-ex
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:33:34.798" level="INFO">${output} = ? (192.0.2.99) at ee:6e:e4:e4:48:40 [ether] on br-ex
? (192.0.2.1) at 00:ce:28:28:52:b3 [ether] on br-ex
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:33:34.798" starttime="20181214 09:33:34.796"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:34.798" starttime="20181214 09:33:34.792"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip netns list | awk '{print $1}'</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<assign>
<var>${nslist}</var>
</assign>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:34.800" level="INFO">cmd: ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181214 09:33:34.800" starttime="20181214 09:33:34.799"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:34.800" starttime="20181214 09:33:34.800"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:33:34.801" starttime="20181214 09:33:34.800"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:34.802" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181214 09:33:34.803" starttime="20181214 09:33:34.801"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:33:34.807" level="INFO">qdhcp-7d93bbeb-03d9-4151-9c48-db19262f09b8
qdhcp-fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:33:34.807" level="INFO">${output} = qdhcp-7d93bbeb-03d9-4151-9c48-db19262f09b8
qdhcp-fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:33:34.807" starttime="20181214 09:33:34.803"></status>
</kw>
<msg timestamp="20181214 09:33:34.807" level="INFO">${nslist} = qdhcp-7d93bbeb-03d9-4151-9c48-db19262f09b8
qdhcp-fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:33:34.807" starttime="20181214 09:33:34.799"></status>
</kw>
<kw name="Split To Lines" library="String">
<doc>Splits the given string to lines.</doc>
<arguments>
<arg>${nslist}</arg>
<arg>end=-1</arg>
</arguments>
<assign>
<var>@{lines}</var>
</assign>
<msg timestamp="20181214 09:33:34.808" level="INFO">2 lines returned</msg>
<msg timestamp="20181214 09:33:34.808" level="INFO">@{lines} = [ qdhcp-7d93bbeb-03d9-4151-9c48-db19262f09b8 | qdhcp-fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08 ]</msg>
<status status="PASS" endtime="20181214 09:33:34.808" starttime="20181214 09:33:34.807"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<kw type="foritem" name="${line} = qdhcp-7d93bbeb-03d9-4151-9c48-db19262f09b8">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:34.809" level="INFO">cmd: sudo ip netns exec qdhcp-7d93bbeb-03d9-4151-9c48-db19262f09b8 ip -o link</msg>
<status status="PASS" endtime="20181214 09:33:34.809" starttime="20181214 09:33:34.809"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:34.810" starttime="20181214 09:33:34.810"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:33:34.810" starttime="20181214 09:33:34.810"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:34.814" level="INFO">sudo ip netns exec qdhcp-7d93bbeb-03d9-41 51-9c48-db19262f09b8 ip -o link</msg>
<status status="PASS" endtime="20181214 09:33:34.814" starttime="20181214 09:33:34.810"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:33:34.874" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
54: tap18763101-06: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:49:9b:42 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:33:34.874" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
54: tap18763101-06: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181214 09:33:34.874" starttime="20181214 09:33:34.814"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:34.875" starttime="20181214 09:33:34.808"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:34.876" level="INFO">cmd: sudo ip netns exec qdhcp-7d93bbeb-03d9-4151-9c48-db19262f09b8 ip -o addr</msg>
<status status="PASS" endtime="20181214 09:33:34.876" starttime="20181214 09:33:34.876"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:34.877" starttime="20181214 09:33:34.876"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:33:34.877" starttime="20181214 09:33:34.877"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:34.879" level="INFO">sudo ip netns exec qdhcp-7d93bbeb-03d9-41 51-9c48-db19262f09b8 ip -o addr</msg>
<status status="PASS" endtime="20181214 09:33:34.879" starttime="20181214 09:33:34.877"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:33:34.911" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
54: tap18763101-06    inet 56.0.0.2/24 brd 56.0.0.255 scope global tap18763101-06\       valid_lft forever preferred_lft forever
54: tap18763101-06    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap18763101-06\       valid_lft forever preferred_lft forever
54: tap18763101-06    inet6 fe80::f816:3eff:fe49:9b42/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:33:34.911" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
54: tap18763101-06    inet 56...</msg>
<status status="PASS" endtime="20181214 09:33:34.911" starttime="20181214 09:33:34.880"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:34.911" starttime="20181214 09:33:34.875"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:34.912" level="INFO">cmd: sudo ip netns exec qdhcp-7d93bbeb-03d9-4151-9c48-db19262f09b8 ip route</msg>
<status status="PASS" endtime="20181214 09:33:34.912" starttime="20181214 09:33:34.912"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:34.913" starttime="20181214 09:33:34.912"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:33:34.913" starttime="20181214 09:33:34.913"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:34.916" level="INFO">sudo ip netns exec qdhcp-7d93bbeb-03d9-41 51-9c48-db19262f09b8 ip route</msg>
<status status="PASS" endtime="20181214 09:33:34.916" starttime="20181214 09:33:34.913"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:33:34.951" level="INFO">default via 56.0.0.1 dev tap18763101-06 
56.0.0.0/24 dev tap18763101-06 proto kernel scope link src 56.0.0.2 
169.254.0.0/16 dev tap18763101-06 proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:33:34.951" level="INFO">${output} = default via 56.0.0.1 dev tap18763101-06 
56.0.0.0/24 dev tap18763101-06 proto kernel scope link src 56.0.0.2 
169.254.0.0/16 dev tap18763101-06 proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181214 09:33:34.951" starttime="20181214 09:33:34.916"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:34.951" starttime="20181214 09:33:34.911"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:34.951" starttime="20181214 09:33:34.808"></status>
</kw>
<kw type="foritem" name="${line} = qdhcp-fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:34.952" level="INFO">cmd: sudo ip netns exec qdhcp-fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08 ip -o link</msg>
<status status="PASS" endtime="20181214 09:33:34.952" starttime="20181214 09:33:34.952"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:34.953" starttime="20181214 09:33:34.953"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:33:34.953" starttime="20181214 09:33:34.953"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:34.956" level="INFO">sudo ip netns exec qdhcp-fdbe76e4-eb8a-42 65-a7f4-432e2e2cdc08 ip -o link</msg>
<status status="PASS" endtime="20181214 09:33:34.956" starttime="20181214 09:33:34.953"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:33:34.988" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
53: tap5e8b301a-01: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:e0:4a:d2 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:33:34.988" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
53: tap5e8b301a-01: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181214 09:33:34.988" starttime="20181214 09:33:34.956"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:34.988" starttime="20181214 09:33:34.951"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:34.989" level="INFO">cmd: sudo ip netns exec qdhcp-fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08 ip -o addr</msg>
<status status="PASS" endtime="20181214 09:33:34.989" starttime="20181214 09:33:34.989"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:34.990" starttime="20181214 09:33:34.990"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:33:34.990" starttime="20181214 09:33:34.990"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:34.994" level="INFO">sudo ip netns exec qdhcp-fdbe76e4-eb8a-42 65-a7f4-432e2e2cdc08 ip -o addr</msg>
<status status="PASS" endtime="20181214 09:33:34.994" starttime="20181214 09:33:34.991"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:33:35.032" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
53: tap5e8b301a-01    inet 55.0.0.2/24 brd 55.0.0.255 scope global tap5e8b301a-01\       valid_lft forever preferred_lft forever
53: tap5e8b301a-01    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap5e8b301a-01\       valid_lft forever preferred_lft forever
53: tap5e8b301a-01    inet6 fe80::f816:3eff:fee0:4ad2/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:33:35.032" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
53: tap5e8b301a-01    inet 55...</msg>
<status status="PASS" endtime="20181214 09:33:35.032" starttime="20181214 09:33:34.994"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:35.032" starttime="20181214 09:33:34.988"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:35.033" level="INFO">cmd: sudo ip netns exec qdhcp-fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08 ip route</msg>
<status status="PASS" endtime="20181214 09:33:35.033" starttime="20181214 09:33:35.033"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:35.034" starttime="20181214 09:33:35.033"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:33:35.034" starttime="20181214 09:33:35.034"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:35.038" level="INFO">sudo ip netns exec qdhcp-fdbe76e4-eb8a-42 65-a7f4-432e2e2cdc08 ip route</msg>
<status status="PASS" endtime="20181214 09:33:35.038" starttime="20181214 09:33:35.035"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:33:35.066" level="INFO">default via 55.0.0.1 dev tap5e8b301a-01 
55.0.0.0/24 dev tap5e8b301a-01 proto kernel scope link src 55.0.0.2 
169.254.0.0/16 dev tap5e8b301a-01 proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:33:35.066" level="INFO">${output} = default via 55.0.0.1 dev tap5e8b301a-01 
55.0.0.0/24 dev tap5e8b301a-01 proto kernel scope link src 55.0.0.2 
169.254.0.0/16 dev tap5e8b301a-01 proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181214 09:33:35.067" starttime="20181214 09:33:35.038"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:35.067" starttime="20181214 09:33:35.032"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:35.067" starttime="20181214 09:33:34.951"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:35.067" starttime="20181214 09:33:34.808"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:35.068" level="INFO">cmd: sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181214 09:33:35.068" starttime="20181214 09:33:35.068"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:35.068" starttime="20181214 09:33:35.068"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:33:35.069" starttime="20181214 09:33:35.069"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:35.071" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181214 09:33:35.071" starttime="20181214 09:33:35.069"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:33:35.105" level="INFO">d631111f-455e-4c7e-a9ff-d26193b9fec9
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.21:6640"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.21:6653"
            is_connected: true
        fail_mode: secure
        Port br-int
            Interface br-int
                type: internal
        Port "tap18763101-06"
            tag: 4095
            Interface "tap18763101-06"
                type: internal
        Port "tap5e8b301a-01"
            tag: 4095
            Interface "tap5e8b301a-01"
                type: internal
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port "tap4c0323bc-0b"
            Interface "tap4c0323bc-0b"
    Bridge br-ex
        fail_mode: standalone
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port "eth0"
            Interface "eth0"
        Port br-ex
            Interface br-ex
                type: internal
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:33:35.106" level="INFO">${output} = d631111f-455e-4c7e-a9ff-d26193b9fec9
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.21:6640"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181214 09:33:35.106" starttime="20181214 09:33:35.071"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:35.106" starttime="20181214 09:33:35.067"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:35.107" level="INFO">cmd: sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181214 09:33:35.107" starttime="20181214 09:33:35.107"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:35.107" starttime="20181214 09:33:35.107"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:33:35.108" starttime="20181214 09:33:35.108"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:35.110" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181214 09:33:35.110" starttime="20181214 09:33:35.108"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:33:35.142" level="INFO">_uuid               : d631111f-455e-4c7e-a9ff-d26193b9fec9
bridges             : [ae491c00-54ea-4008-9450-61bde39089b6, b432c6c4-6287-43e0-acc8-62136a0ab66c]
cur_cfg             : 65
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-controller-0.opnfvlf.org", "odl_os_hostconfig_config_odl_l2"="{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}", odl_os_hostconfig_hostid="overcloud-controller-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="f719731f-d938-4508-afd6-1890f6fec1cf"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [0814bf68-cf86-405f-8dc4-64e7be0b4582, 1386f2fa-8d16-4da6-a522-90e201c331e1]
next_cfg            : 65
other_config        : {local_ip="192.0.2.21", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:33:35.142" level="INFO">${output} = _uuid               : d631111f-455e-4c7e-a9ff-d26193b9fec9
bridges             : [ae491c00-54ea-4008-9450-61bde39089b6, b432c6c4-6287-43e0-acc8-62136a0ab66c]
cur_cfg             : 65
datapath_types...</msg>
<status status="PASS" endtime="20181214 09:33:35.142" starttime="20181214 09:33:35.110"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:35.142" starttime="20181214 09:33:35.106"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:35.143" level="INFO">cmd: sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:33:35.143" starttime="20181214 09:33:35.143"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:35.144" starttime="20181214 09:33:35.143"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:33:35.144" starttime="20181214 09:33:35.144"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:35.147" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:33:35.147" starttime="20181214 09:33:35.144"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:33:35.172" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000f81b375ca9e1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):
 1(br-ex-patch): addr:36:95:15:0b:6c:54
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 28(tap5e8b301a-01): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 29(tap18763101-06): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 30(tap4c0323bc-0b): addr:fe:16:3e:77:27:7c
     config:     0
     state:      LIVE
     current:    10MB-FD COPPER
     speed: 10 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:f8:1b:37:5c:a9:e1
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x7): frags=normal miss_send_len=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:33:35.172" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000f81b375ca9e1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3...</msg>
<status status="PASS" endtime="20181214 09:33:35.172" starttime="20181214 09:33:35.147"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:35.173" starttime="20181214 09:33:35.142"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:35.174" level="INFO">cmd: sudo ovs-ofctl dump-flows br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:33:35.174" starttime="20181214 09:33:35.173"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:35.174" starttime="20181214 09:33:35.174"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:33:35.175" starttime="20181214 09:33:35.174"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:35.177" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181214 09:33:35.177" starttime="20181214 09:33:35.175"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:33:36.150" level="INFO">cookie=0x8000000, duration=4362.026s, table=0, n_packets=13077, n_bytes=706158, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=705.100s, table=0, n_packets=74, n_bytes=8015, priority=4,in_port="tap5e8b301a-01",vlan_tci=0x0000/0x1fff actions=write_metadata:0x240000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=702.456s, table=0, n_packets=5, n_bytes=446, priority=4,in_port="tap18763101-06",vlan_tci=0x0000/0x1fff actions=write_metadata:0x250000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=650.698s, table=0, n_packets=107, n_bytes=10556, priority=4,in_port="tap4c0323bc-0b",vlan_tci=0x0000/0x1fff actions=write_metadata:0x260000000000/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3621.394s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x8000001, duration=680.276s, table=17, n_packets=69, n_bytes=7569, priority=10,metadata=0x240000000000/0xffffff0000000000 actions=load:0x186a3-&gt;NXM_NX_REG3[0..24],write_metadata:0x9000240000030d46/0xfffffffffffffffe,goto_table:19
 cookie=0x8040000, duration=680.276s, table=17, n_packets=69, n_bytes=7569, priority=10,metadata=0x9000240000000000/0xffffff0000000000 actions=load:0x24-&gt;NXM_NX_REG1[0..19],load:0x1397-&gt;NXM_NX_REG7[0..15],write_metadata:0xa000241397000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8000001, duration=676.017s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x250000000000/0xffffff0000000000 actions=load:0x186a3-&gt;NXM_NX_REG3[0..24],write_metadata:0x9000250000030d46/0xfffffffffffffffe,goto_table:19
 cookie=0x8040000, duration=676.017s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x9000250000000000/0xffffff0000000000 actions=load:0x25-&gt;NXM_NX_REG1[0..19],load:0x1398-&gt;NXM_NX_REG7[0..15],write_metadata:0xa000251398000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=650.594s, table=17, n_packets=104, n_bytes=10278, priority=10,metadata=0x9000260000000000/0xffffff0000000000 actions=load:0x26-&gt;NXM_NX_REG1[0..19],load:0x1397-&gt;NXM_NX_REG7[0..15],write_metadata:0xa000261397000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6900000, duration=650.555s, table=17, n_packets=107, n_bytes=10556, priority=10,metadata=0x260000000000/0xffffff0000000000 actions=write_metadata:0x8000260000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x8000001, duration=650.555s, table=17, n_packets=105, n_bytes=10376, priority=10,metadata=0x8000260000000000/0xffffff0000000000 actions=load:0x186a3-&gt;NXM_NX_REG3[0..24],write_metadata:0x9000260000030d46/0xfffffffffffffffe,goto_table:19
 cookie=0x6800000, duration=4647.830s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4647.830s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4647.830s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x8000009, duration=680.432s, table=19, n_packets=1, n_bytes=98, priority=20,metadata=0x30d46/0xfffffe,dl_dst=fa:16:3e:6f:1f:31 actions=goto_table:21
 cookie=0x8000009, duration=676.052s, table=19, n_packets=0, n_bytes=0, priority=20,metadata=0x30d46/0xfffffe,dl_dst=fa:16:3e:d7:25:86 actions=goto_table:21
 cookie=0x1080000, duration=4647.830s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4647.830s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=680.326s, table=21, n_packets=1, n_bytes=98, priority=42,icmp,metadata=0x30d46/0xfffffe,nw_dst=55.0.0.1,icmp_type=8,icmp_code=0 actions=move:NXM_OF_ETH_SRC[]-&gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:6f:1f:31-&gt;eth_src,move:NXM_OF_IP_SRC[]-&gt;NXM_OF_IP_DST[],set_field:55.0.0.1-&gt;ip_src,set_field:0-&gt;icmp_type,load:0-&gt;NXM_OF_IN_PORT[],resubmit(,21)
 cookie=0x8000003, duration=676.052s, table=21, n_packets=0, n_bytes=0, priority=42,icmp,metadata=0x30d46/0xfffffe,nw_dst=56.0.0.1,icmp_type=8,icmp_code=0 actions=move:NXM_OF_ETH_SRC[]-&gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:d7:25:86-&gt;eth_src,move:NXM_OF_IP_SRC[]-&gt;NXM_OF_IP_DST[],set_field:56.0.0.1-&gt;ip_src,set_field:0-&gt;icmp_type,load:0-&gt;NXM_OF_IN_PORT[],resubmit(,21)
 cookie=0x8000003, duration=679.895s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d46/0xfffffe,nw_dst=55.0.0.2 actions=group:150000
 cookie=0x8000003, duration=675.541s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d46/0xfffffe,nw_dst=56.0.0.2 actions=group:150001
 cookie=0x8000003, duration=650.167s, table=21, n_packets=1, n_bytes=98, priority=42,ip,metadata=0x30d46/0xfffffe,nw_dst=55.0.0.4 actions=group:150002
 cookie=0x8000003, duration=4503.782s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4503.782s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4647.830s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4647.830s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4647.659s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x9001397, duration=704.168s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x3c actions=write_metadata:0x1397000000/0xfffffffff000000,goto_table:51
 cookie=0x9001398, duration=701.532s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x24 actions=write_metadata:0x1398000000/0xfffffffff000000,goto_table:51
 cookie=0x9051397, duration=705.096s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x3c actions=write_metadata:0x1397000000/0xfffffffff000000,goto_table:51
 cookie=0x9051398, duration=702.456s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x24 actions=write_metadata:0x1398000000/0xfffffffff000000,goto_table:51
 cookie=0x822002d, duration=4647.334s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4647.334s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4647.659s, table=43, n_packets=1462, n_bytes=133665, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4647.830s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4647.830s, table=48, n_packets=1532, n_bytes=136605, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8051397, duration=704.168s, table=50, n_packets=71, n_bytes=7749, priority=20,metadata=0x241397000000/0xfffffffff000000,dl_src=fa:16:3e:e0:4a:d2 actions=goto_table:51
 cookie=0x8051398, duration=701.532s, table=50, n_packets=2, n_bytes=180, priority=20,metadata=0x251398000000/0xfffffffff000000,dl_src=fa:16:3e:49:9b:42 actions=goto_table:51
 cookie=0x8051397, duration=650.640s, table=50, n_packets=104, n_bytes=10278, priority=20,metadata=0x261397000000/0xfffffffff000000,dl_src=fa:16:3e:77:27:7c actions=goto_table:51
 cookie=0x8050001, duration=4647.659s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4647.830s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8031397, duration=704.167s, table=51, n_packets=96, n_bytes=9230, priority=20,metadata=0x1397000000/0xffff000000,dl_dst=fa:16:3e:e0:4a:d2 actions=load:0x2400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8031398, duration=701.532s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1398000000/0xffff000000,dl_dst=fa:16:3e:49:9b:42 actions=load:0x2500-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8031397, duration=650.640s, table=51, n_packets=69, n_bytes=7569, priority=20,metadata=0x1397000000/0xffff000000,dl_dst=fa:16:3e:77:27:7c actions=load:0x2600-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4647.659s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4647.660s, table=51, n_packets=504, n_bytes=32540, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4361.393s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4361.393s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2701.477s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2701.477s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2701.292s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2701.292s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2698.781s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2698.780s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8701397, duration=704.169s, table=52, n_packets=10, n_bytes=1228, priority=5,metadata=0x1397000000/0xffff000001 actions=write_actions(group:210030)
 cookie=0x8701397, duration=704.169s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1397000001/0xffff000001 actions=write_actions(group:210029)
 cookie=0x8701398, duration=701.533s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1398000000/0xffff000001 actions=write_actions(group:210032)
 cookie=0x8701398, duration=701.533s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1398000001/0xffff000001 actions=write_actions(group:210031)
 cookie=0x8800004, duration=4361.077s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2701.128s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2700.662s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2698.456s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800024, duration=704.168s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x24,metadata=0x240000000000/0xfffff0000000000 actions=drop
 cookie=0x8800025, duration=701.532s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x25,metadata=0x250000000000/0xfffff0000000000 actions=drop
 cookie=0x8800026, duration=650.641s, table=55, n_packets=8, n_bytes=1048, priority=10,tun_id=0x26,metadata=0x260000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4361.077s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2701.128s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2700.662s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2698.456s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800024, duration=704.168s, table=55, n_packets=8, n_bytes=1048, priority=9,tun_id=0x24 actions=load:0x2400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800025, duration=701.532s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x25 actions=load:0x2500-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800026, duration=650.641s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x26 actions=load:0x2600-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4647.831s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4647.831s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x3f220124, duration=680.312s, table=81, n_packets=0, n_bytes=0, priority=100,arp,metadata=0x241397000000/0xfffffffff000000,arp_tpa=55.0.0.1,arp_op=1 actions=move:NXM_OF_ETH_SRC[]-&gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:6f:1f:31-&gt;eth_src,load:0x2-&gt;NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]-&gt;NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]-&gt;NXM_OF_ARP_TPA[],load:0xfa163e6f1f31-&gt;NXM_NX_ARP_SHA[],load:0x37000001-&gt;NXM_OF_ARP_SPA[],load:0-&gt;NXM_OF_IN_PORT[],load:0x2400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x40220125, duration=676.037s, table=81, n_packets=0, n_bytes=0, priority=100,arp,metadata=0x251398000000/0xfffffffff000000,arp_tpa=56.0.0.1,arp_op=1 actions=move:NXM_OF_ETH_SRC[]-&gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:d7:25:86-&gt;eth_src,load:0x2-&gt;NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]-&gt;NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]-&gt;NXM_OF_ARP_TPA[],load:0xfa163ed72586-&gt;NXM_NX_ARP_SHA[],load:0x38000001-&gt;NXM_OF_ARP_SPA[],load:0-&gt;NXM_OF_IN_PORT[],load:0x2500-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x3f220126, duration=650.694s, table=81, n_packets=1, n_bytes=42, priority=100,arp,metadata=0x261397000000/0xfffffffff000000,arp_tpa=55.0.0.1,arp_op=1 actions=move:NXM_OF_ETH_SRC[]-&gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:6f:1f:31-&gt;eth_src,load:0x2-&gt;NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]-&gt;NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]-&gt;NXM_OF_ARP_TPA[],load:0xfa163e6f1f31-&gt;NXM_NX_ARP_SHA[],load:0x37000001-&gt;NXM_OF_ARP_SPA[],load:0-&gt;NXM_OF_IN_PORT[],load:0x2600-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8220000, duration=4647.660s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4647.831s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4647.623s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4647.623s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4647.623s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=650.643s, table=210, n_packets=2, n_bytes=84, priority=63010,arp,metadata=0x260000000000/0xfffff0000000000,dl_src=fa:16:3e:77:27:7c,arp_spa=55.0.0.4,arp_sha=fa:16:3e:77:27:7c actions=resubmit(,17)
 cookie=0x6900000, duration=650.643s, table=210, n_packets=3, n_bytes=210, priority=63010,icmp6,metadata=0x260000000000/0xfffff0000000000,icmp_type=133,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=650.643s, table=210, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x260000000000/0xfffff0000000000,icmp_type=136,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=650.643s, table=210, n_packets=1, n_bytes=78, priority=63010,icmp6,metadata=0x260000000000/0xfffff0000000000,icmp_type=135,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=650.643s, table=210, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x260000000000/0xfffff0000000000,dl_src=fa:16:3e:77:27:7c,tp_src=546,tp_dst=547 actions=resubmit(,17)
 cookie=0x6900000, duration=650.643s, table=210, n_packets=2, n_bytes=676, priority=63010,udp,metadata=0x260000000000/0xfffff0000000000,dl_src=fa:16:3e:77:27:7c,tp_src=68,tp_dst=67 actions=resubmit(,17)
 cookie=0x6900000, duration=4647.623s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4647.623s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4647.623s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=650.643s, table=210, n_packets=1, n_bytes=90, priority=61010,ipv6,metadata=0x260000000000/0xfffff0000000000,dl_src=fa:16:3e:77:27:7c,ipv6_src=fe80::f816:3eff:fe77:277c actions=goto_table:211
 cookie=0x6900000, duration=650.643s, table=210, n_packets=97, n_bytes=9328, priority=61010,ip,metadata=0x260000000000/0xfffff0000000000,dl_src=fa:16:3e:77:27:7c,nw_src=55.0.0.4 actions=goto_table:211
 cookie=0x6900000, duration=650.643s, table=210, n_packets=0, n_bytes=0, priority=61005,metadata=0x260000000000/0xfffff0000000000,dl_src=fa:16:3e:77:27:7c actions=resubmit(,17)
 cookie=0x6900000, duration=4647.623s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4647.623s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4647.623s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4647.623s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4647.623s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4647.623s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4647.623s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4647.623s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=650.643s, table=212, n_packets=97, n_bytes=9328, priority=100,ip,metadata=0x260000000000/0xfffff0000000000 actions=ct(table=213,zone=5015)
 cookie=0x6900000, duration=650.643s, table=212, n_packets=1, n_bytes=90, priority=100,ipv6,metadata=0x260000000000/0xfffff0000000000 actions=ct(table=213,zone=5015)
 cookie=0x6900000, duration=4647.623s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4647.623s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4647.623s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4647.623s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4647.623s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x260006900001, duration=650.643s, table=214, n_packets=1, n_bytes=90, priority=62020,ct_state=+inv+trk,metadata=0x260000000000/0xfffff0000000000 actions=drop
 cookie=0x6900000, duration=650.643s, table=214, n_packets=1, n_bytes=98, priority=1011,icmp,metadata=0x260000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=650.643s, table=214, n_packets=6, n_bytes=510, priority=1011,udp,metadata=0x260000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=650.643s, table=214, n_packets=15, n_bytes=1110, priority=1011,tcp,metadata=0x260000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=650.643s, table=214, n_packets=0, n_bytes=0, priority=1011,ip,metadata=0x260000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=650.643s, table=214, n_packets=0, n_bytes=0, priority=1011,ipv6,metadata=0x260000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x260006900001, duration=650.643s, table=214, n_packets=0, n_bytes=0, priority=50,metadata=0x260000000000/0xfffff0000000000 actions=drop
 cookie=0x6900000, duration=4647.623s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4647.623s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4647.623s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x260006900001, duration=650.643s, table=217, n_packets=1, n_bytes=90, priority=62020,metadata=0x260000000004/0xfffff0000000004 actions=drop
 cookie=0x6900000, duration=4647.623s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=650.643s, table=217, n_packets=22, n_bytes=1718, priority=100,ip,metadata=0x260000000000/0xfffff0000000002 actions=ct(commit,zone=5015,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=650.643s, table=217, n_packets=0, n_bytes=0, priority=100,ipv6,metadata=0x260000000000/0xfffff0000000002 actions=ct(commit,zone=5015,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=650.643s, table=217, n_packets=0, n_bytes=0, priority=100,metadata=0x260000000002/0xfffff0000000002 actions=resubmit(,17)
 cookie=0x6900000, duration=4647.623s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4362.003s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4362.003s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:"br-ex-patch"
 cookie=0x8000007, duration=705.073s, table=220, n_packets=104, n_bytes=10278, priority=9,reg6=0x2400 actions=output:"tap5e8b301a-01"
 cookie=0x8000007, duration=702.439s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x2500 actions=output:"tap18763101-06"
 cookie=0x6900000, duration=650.605s, table=220, n_packets=71, n_bytes=7709, priority=6,reg6=0x2600 actions=load:0x90002600-&gt;NXM_NX_REG6[],write_metadata:0/0xfffffffffe,goto_table:239
 cookie=0x8000007, duration=650.605s, table=220, n_packets=71, n_bytes=7709, priority=9,reg6=0x90002600 actions=output:"tap4c0323bc-0b"
 cookie=0x6900000, duration=4647.623s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4647.623s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4647.623s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=650.668s, table=240, n_packets=0, n_bytes=0, priority=63010,udp6,reg6=0x2600/0xfffff00,tp_src=547,tp_dst=546 actions=resubmit(,220)
 cookie=0x6900000, duration=650.668s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x2600/0xfffff00,icmp_type=130,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=650.668s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x2600/0xfffff00,icmp_type=136,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=650.668s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x2600/0xfffff00,icmp_type=135,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=650.668s, table=240, n_packets=2, n_bytes=755, priority=63010,udp,reg6=0x2600/0xfffff00,tp_src=67,tp_dst=68 actions=resubmit(,220)
 cookie=0x6900000, duration=650.668s, table=240, n_packets=2, n_bytes=84, priority=63010,arp,reg6=0x2600/0xfffff00 actions=resubmit(,220)
 cookie=0x6900000, duration=4647.623s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=650.668s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,reg6=0x2600/0xfffff00,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=55.0.0.255 actions=goto_table:241
 cookie=0x6900000, duration=650.668s, table=240, n_packets=67, n_bytes=6870, priority=61010,ip,reg6=0x2600/0xfffff00,dl_dst=fa:16:3e:77:27:7c,nw_dst=55.0.0.4 actions=goto_table:241
 cookie=0x6900000, duration=650.668s, table=240, n_packets=0, n_bytes=0, priority=61010,ipv6,reg6=0x2600/0xfffff00,dl_dst=fa:16:3e:77:27:7c,ipv6_dst=fe80::f816:3eff:fe77:277c actions=goto_table:241
 cookie=0x6900000, duration=4647.623s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4647.623s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4647.623s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4647.623s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4647.623s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4647.623s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4647.623s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4647.623s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4647.623s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=650.668s, table=242, n_packets=68, n_bytes=6968, priority=100,ip,reg6=0x2600/0xfffff00 actions=ct(table=243,zone=5015)
 cookie=0x6900000, duration=650.668s, table=242, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0x2600/0xfffff00 actions=ct(table=243,zone=5015)
 cookie=0x6900000, duration=4647.623s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4647.623s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4647.623s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4647.623s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4647.623s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x260006900001, duration=650.668s, table=244, n_packets=0, n_bytes=0, priority=62020,ct_state=+inv+trk,reg6=0x2600/0xfffff00 actions=drop
 cookie=0x6900000, duration=650.669s, table=244, n_packets=0, n_bytes=0, priority=1011,tcp,reg6=0x2600/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=650.668s, table=244, n_packets=0, n_bytes=0, priority=1011,udp,reg6=0x2600/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=650.668s, table=244, n_packets=0, n_bytes=0, priority=1011,icmp,reg6=0x2600/0xfffff00 actions=goto_table:247
 cookie=0x260006900001, duration=650.668s, table=244, n_packets=0, n_bytes=0, priority=50,reg6=0x2600/0xfffff00 actions=drop
 cookie=0x6900000, duration=4647.623s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4647.623s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4647.623s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x260006900001, duration=650.668s, table=247, n_packets=0, n_bytes=0, priority=62020,reg6=0x2600/0xfffff00,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4647.623s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=650.668s, table=247, n_packets=0, n_bytes=0, priority=100,reg6=0x2600/0xfffff00,metadata=0x2/0x2 actions=resubmit(,220)
 cookie=0x6900000, duration=650.668s, table=247, n_packets=0, n_bytes=0, priority=100,ip,reg6=0x2600/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5015,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=650.668s, table=247, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0x2600/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5015,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4647.623s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:33:36.152" level="INFO">${output} =  cookie=0x8000000, duration=4362.026s, table=0, n_packets=13077, n_bytes=706158, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_ta...</msg>
<status status="PASS" endtime="20181214 09:33:36.152" starttime="20181214 09:33:35.178"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.153" starttime="20181214 09:33:35.173"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.156" level="INFO">cmd: sudo ovs-ofctl dump-groups br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:33:36.156" starttime="20181214 09:33:36.155"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:36.157" starttime="20181214 09:33:36.156"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:33:36.159" starttime="20181214 09:33:36.158"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.162" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181214 09:33:36.163" starttime="20181214 09:33:36.160"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:33:36.202" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210005,type=all
 group_id=210030,type=all,bucket=actions=group:210029
 group_id=210017,type=all
 group_id=210009,type=all
 group_id=210031,type=all,bucket=actions=set_field:0x25-&gt;tun_id,resubmit(,55)
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210010,type=all,bucket=actions=group:210009,bucket=actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=150000,type=all,bucket=actions=set_field:fa:16:3e:6f:1f:31-&gt;eth_src,set_field:fa:16:3e:e0:4a:d2-&gt;eth_dst,load:0x2400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=150002,type=all,bucket=actions=set_field:fa:16:3e:6f:1f:31-&gt;eth_src,set_field:fa:16:3e:77:27:7c-&gt;eth_dst,load:0x2600-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=150001,type=all,bucket=actions=set_field:fa:16:3e:d7:25:86-&gt;eth_src,set_field:fa:16:3e:49:9b:42-&gt;eth_dst,load:0x2500-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210018,type=all,bucket=actions=group:210017,bucket=actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220),bucket=actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210032,type=all,bucket=actions=group:210031
 group_id=210015,type=all
 group_id=210016,type=all,bucket=actions=group:210015,bucket=actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210029,type=all,bucket=actions=set_field:0x24-&gt;tun_id,resubmit(,55),bucket=actions=set_field:0x26-&gt;tun_id,resubmit(,55)
 group_id=225001,type=all,bucket=actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:33:36.202" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210005,type=all
 group_id=210030,type=all,bucket=actions=group:210029
 group_id=210017,type=all
 group_id=210009,type=all
 group_id=210031,type...</msg>
<status status="PASS" endtime="20181214 09:33:36.202" starttime="20181214 09:33:36.163"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.202" starttime="20181214 09:33:36.154"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.204" level="INFO">cmd: sudo ovs-ofctl dump-group-stats br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:33:36.204" starttime="20181214 09:33:36.203"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:36.204" starttime="20181214 09:33:36.204"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:33:36.205" starttime="20181214 09:33:36.204"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.207" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181214 09:33:36.207" starttime="20181214 09:33:36.205"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:33:36.246" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210005,duration=4363.040s,ref_count=1,packet_count=0,byte_count=0
 group_id=210030,duration=705.817s,ref_count=1,packet_count=10,byte_count=1228,bucket0:packet_count=10,byte_count=1228
 group_id=210017,duration=2702.944s,ref_count=1,packet_count=0,byte_count=0
 group_id=210009,duration=2703.146s,ref_count=1,packet_count=0,byte_count=0
 group_id=210031,duration=703.487s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210006,duration=4362.745s,ref_count=1,packet_count=41,byte_count=3570,bucket0:packet_count=41,byte_count=3570,bucket1:packet_count=41,byte_count=3570
 group_id=210010,duration=2702.841s,ref_count=1,packet_count=3,byte_count=270,bucket0:packet_count=3,byte_count=270,bucket1:packet_count=3,byte_count=270
 group_id=150000,duration=681.294s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=150002,duration=651.709s,ref_count=1,packet_count=1,byte_count=98,bucket0:packet_count=1,byte_count=98
 group_id=150001,duration=677.055s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=5000,duration=4648.653s,ref_count=1,packet_count=59,byte_count=2478,bucket0:packet_count=59,byte_count=2478,bucket1:packet_count=59,byte_count=2478,bucket2:packet_count=59,byte_count=2478
 group_id=210018,duration=2702.641s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180,bucket2:packet_count=2,byte_count=180
 group_id=210032,duration=703.183s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210015,duration=2700.437s,ref_count=1,packet_count=0,byte_count=0
 group_id=210016,duration=2700.131s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
 group_id=210029,duration=706.110s,ref_count=1,packet_count=8,byte_count=1048,bucket0:packet_count=8,byte_count=1048,bucket1:packet_count=8,byte_count=1048
 group_id=225001,duration=4333.275s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:33:36.247" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210005,duration=4363.040s,ref_count=1,packet_count=0,byte_count=0
 group_id=210030,duration=705.817s,ref_count=1,packet_count=10,byte_count=1228,bucket...</msg>
<status status="PASS" endtime="20181214 09:33:36.247" starttime="20181214 09:33:36.207"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.247" starttime="20181214 09:33:36.203"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.247" starttime="20181214 09:33:34.741"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.247" starttime="20181214 09:33:34.740"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.247" starttime="20181214 09:33:34.740"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.247" starttime="20181214 09:33:34.740"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>DataModels.Get Model Dump</arg>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Get Model Dump" library="DataModels">
<doc>Will output a list of mdsal models using ${data_models} list</doc>
<arguments>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>http://${controller_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
<arg>timeout=1</arg>
<arg>max_retries=0</arg>
</arguments>
<msg timestamp="20181214 09:33:36.258" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.22:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ada08fc90&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 09:33:36.258" starttime="20181214 09:33:36.257"></status>
</kw>
<kw type="for" name="${model} IN [ @{data_models} ]">
<kw type="foritem" name="${model} = config/ebgp:bgp">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.265" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.266" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.266" starttime="20181214 09:33:36.259"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.267" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:33:36.268" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.268" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:33:36.268" starttime="20181214 09:33:36.266"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.269" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.269" starttime="20181214 09:33:36.269"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.269" starttime="20181214 09:33:36.259"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.275" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.275" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.275" starttime="20181214 09:33:36.270"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.277" level="INFO">To JSON using : content={"elan-instances":{"elan-instance":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","segment-type":"elan:segment-type-flat","external":false,"elan-tag":5001,"mac-timeout":300},{"elan-instance-name":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","segmentation-id":60,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5015,"mac-timeout":300},{"elan-instance-name":"7d93bbeb-03d9-4151-9c48-db19262f09b8","segmentation-id":36,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5016,"mac-timeout":300}]}} </msg>
<msg timestamp="20181214 09:33:36.277" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.278" level="INFO">${pretty_output} = {
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "exte...</msg>
<status status="PASS" endtime="20181214 09:33:36.278" starttime="20181214 09:33:36.276"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.279" level="INFO">{
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-flat"
            },
            {
                "elan-instance-name": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                "elan-tag": 5015,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 60
            },
            {
                "elan-instance-name": "7d93bbeb-03d9-4151-9c48-db19262f09b8",
                "elan-tag": 5016,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 36
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.279" starttime="20181214 09:33:36.278"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.279" starttime="20181214 09:33:36.270"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.284" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.284" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.285" starttime="20181214 09:33:36.280"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.287" level="INFO">To JSON using : content={"elan-interfaces":{"elan-interface":[{"name":"e5c763f9-e56d-4d63-a2e8-23802e725462","elan-instance-name":"7d93bbeb-03d9-4151-9c48-db19262f09b8","static-mac-entries":[{"mac-address":"fa:16:3e:3b:01:3f","ip-prefix":"56.0.0.3"}]},{"name":"4c0323bc-0b30-4514-b1b8-acec4a7a0887","elan-instance-name":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","static-mac-entries":[{"mac-address":"fa:16:3e:77:27:7c","ip-prefix":"55.0.0.4"}]},{"name":"4d4f064c-5942-4b19-af3b-7ad2fb311029","elan-instance-name":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","static-mac-entries":[{"mac-address":"fa:16:3e:81:1b:87","ip-prefix":"55.0.0.13"}]},{"name":"d00ec22d-1e03-4fe7-9d38-a96600a8906f","elan-instance-name":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","static-mac-entries":[{"mac-address":"fa:16:3e:6f:1f:31","ip-prefix":"55.0.0.1"}]},{"name":"97fbf81a-c679-4ff1-8ccf-ebacb788d94c","elan-instance-name":"7d93bbeb-03d9-4151-9c48-db19262f09b8","static-mac-entries":[{"mac-address":"fa:16:3e:39:df:5d","ip-prefix":"56.0.0.15"}]},{"name":"5e8b301a-0175-4891-b355-eecd01375790","elan-instance-name":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","static-mac-entries":[{"mac-address":"fa:16:3e:e0:4a:d2","ip-prefix":"55.0.0.2"}]},{"name":"043e0892-46a9-4def-86f4-b3822effa37d","elan-instance-name":"7d93bbeb-03d9-4151-9c48-db19262f09b8","static-mac-entries":[{"mac-address":"fa:16:3e:d7:25:86","ip-prefix":"56.0.0.1"}]},{"name":"8a016c28-c647-422c-8ae0-2d10c52a587b","elan-instance-name":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","static-mac-entries":[{"mac-address":"fa:16:3e:c3:46:0d","ip-prefix":"55.0.0.11"}]},{"name":"18763101-0659-41c5-be26-a0d3d5824630","elan-instance-name":"7d93bbeb-03d9-4151-9c48-db19262f09b8","static-mac-entries":[{"mac-address":"fa:16:3e:49:9b:42","ip-prefix":"56.0.0.2"}]}]}} </msg>
<msg timestamp="20181214 09:33:36.287" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.287" level="INFO">${pretty_output} = {
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "7d93bbeb-03d9-4151-9c48-db19262f09b8",
                "name": "e5c763f9-e56d-4d63-a2e8-2380...</msg>
<status status="PASS" endtime="20181214 09:33:36.287" starttime="20181214 09:33:36.285"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.288" level="INFO">{
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "7d93bbeb-03d9-4151-9c48-db19262f09b8",
                "name": "e5c763f9-e56d-4d63-a2e8-23802e725462",
                "static-mac-entries": [
                    {
                        "ip-prefix": "56.0.0.3",
                        "mac-address": "fa:16:3e:3b:01:3f"
                    }
                ]
            },
            {
                "elan-instance-name": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                "name": "4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                "static-mac-entries": [
                    {
                        "ip-prefix": "55.0.0.4",
                        "mac-address": "fa:16:3e:77:27:7c"
                    }
                ]
            },
            {
                "elan-instance-name": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                "name": "4d4f064c-5942-4b19-af3b-7ad2fb311029",
                "static-mac-entries": [
                    {
                        "ip-prefix": "55.0.0.13",
                        "mac-address": "fa:16:3e:81:1b:87"
                    }
                ]
            },
            {
                "elan-instance-name": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                "name": "d00ec22d-1e03-4fe7-9d38-a96600a8906f",
                "static-mac-entries": [
                    {
                        "ip-prefix": "55.0.0.1",
                        "mac-address": "fa:16:3e:6f:1f:31"
                    }
                ]
            },
            {
                "elan-instance-name": "7d93bbeb-03d9-4151-9c48-db19262f09b8",
                "name": "97fbf81a-c679-4ff1-8ccf-ebacb788d94c",
                "static-mac-entries": [
                    {
                        "ip-prefix": "56.0.0.15",
                        "mac-address": "fa:16:3e:39:df:5d"
                    }
                ]
            },
            {
                "elan-instance-name": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                "name": "5e8b301a-0175-4891-b355-eecd01375790",
                "static-mac-entries": [
                    {
                        "ip-prefix": "55.0.0.2",
                        "mac-address": "fa:16:3e:e0:4a:d2"
                    }
                ]
            },
            {
                "elan-instance-name": "7d93bbeb-03d9-4151-9c48-db19262f09b8",
                "name": "043e0892-46a9-4def-86f4-b3822effa37d",
                "static-mac-entries": [
                    {
                        "ip-prefix": "56.0.0.1",
                        "mac-address": "fa:16:3e:d7:25:86"
                    }
                ]
            },
            {
                "elan-instance-name": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                "name": "8a016c28-c647-422c-8ae0-2d10c52a587b",
                "static-mac-entries": [
                    {
                        "ip-prefix": "55.0.0.11",
                        "mac-address": "fa:16:3e:c3:46:0d"
                    }
                ]
            },
            {
                "elan-instance-name": "7d93bbeb-03d9-4151-9c48-db19262f09b8",
                "name": "18763101-0659-41c5-be26-a0d3d5824630",
                "static-mac-entries": [
                    {
                        "ip-prefix": "56.0.0.2",
                        "mac-address": "fa:16:3e:49:9b:42"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.288" starttime="20181214 09:33:36.288"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.288" starttime="20181214 09:33:36.279"></status>
</kw>
<kw type="foritem" name="${model} = config/id-manager:id-pools">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.293" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.293" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.293" starttime="20181214 09:33:36.289"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.296" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"interfaces","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"interfaces.-1073741291","last-access-time":1544779364}],"id-entries":[{"id-key":"18763101-0659-41c5-be26-a0d3d5824630","id-value":[37]},{"id-key":"4c0323bc-0b30-4514-b1b8-acec4a7a0887","id-value":[38]},{"id-key":"272795776625121:br-ex-patch:trunk","id-value":[3]},{"id-key":"5e8b301a-0175-4891-b355-eecd01375790","id-value":[36]}]},{"pool-name":"nextHopPointerPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":150000,"cursor":152499,"end":175000},"block-size":2500,"child-pools":[{"child-pool-name":"nextHopPointerPool.-1073741291","last-access-time":1544779364}],"id-entries":[{"id-key":"nexthop.10000355.0.0.4/32","id-value":[150002]},{"id-key":"nexthop.10000355.0.0.2/32","id-value":[150000]},{"id-key":"nexthop.10000356.0.0.2/32","id-value":[150001]}]},{"pool-name":"meters.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"meters","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"snatGroupIdPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":225000,"cursor":227499,"end":250000},"block-size":2500,"child-pools":[{"child-pool-name":"snatGroupIdPool.-1073741291","last-access-time":1544777333}],"id-entries":[{"id-key":"snatmiss.1e4edfa6-cbe1-4350-a6cc-902700e990e9","id-value":[225000]},{"id-key":"snatmiss.81a5d8ea-e37b-41b1-9ef9-76987b8899f7","id-value":[225002]},{"id-key":"snatmiss.e13b9ba2-e337-4e51-9e53-07a75695540c","id-value":[225001]},{"id-key":"snatmiss.c970ecfa-6d5c-4034-ad7f-6cdc3eeca600","id-value":[225003]},{"id-key":"snatmiss.af5e5228-b176-4625-ae95-e17e04b022d8","id-value":[225004]}]},{"pool-name":"lporttag","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":170001,"cursor":179999,"end":270000},"block-size":9999,"child-pools":[{"child-pool-name":"lporttag.-1073741291","last-access-time":1544774985}]},{"pool-name":"RouteDistinguisherPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"RouteDistinguisherPool","available-ids-holder":{"start":1,"cursor":0,"end":6553},"block-size":6553},{"pool-name":"lporttag.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"lporttag","available-ids-holder":{"start":170001,"cursor":170000,"end":179999},"block-size":9999},{"pool-name":"groups","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"groups.-1073741291","last-access-time":1544774983}]},{"pool-name":"elan.ids.pool.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775654,"id":5002},{"ready-time-sec":1544776448,"id":5003},{"ready-time-sec":1544776454,"id":5004},{"ready-time-sec":1544777347,"id":5007},{"ready-time-sec":1544777354,"id":5006},{"ready-time-sec":1544777360,"id":5005},{"ready-time-sec":1544777366,"id":5009},{"ready-time-sec":1544777373,"id":5008},{"ready-time-sec":1544778288,"id":5011},{"ready-time-sec":1544778294,"id":5010},{"ready-time-sec":1544779092,"id":5013},{"ready-time-sec":1544779098,"id":5012},{"ready-time-sec":1544779252,"id":5014}],"available-id-count":13,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5016,"end":5499},"block-size":500},{"pool-name":"aliveness-monitor","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"aliveness-monitor.-1073741291","last-access-time":1544774986}],"id-entries":[{"id-key":"2.120000.4.Arp.","id-value":[1]}]},{"pool-name":"tables","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"tables.-1073741291","last-access-time":1544774983}]},{"pool-name":"nextHopPointerPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"nextHopPointerPool","available-ids-holder":{"start":150000,"cursor":150002,"end":152499},"block-size":2500},{"pool-name":"meters","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"meters.-1073741291","last-access-time":1544774983}]},{"pool-name":"vpnservices.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775652,"id":100001}],"available-id-count":1,"delayed-time-sec":30},"parent-pool-name":"vpnservices","available-ids-holder":{"start":100000,"cursor":100008,"end":102999},"block-size":3000},{"pool-name":"opendaylight-vni-ranges.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"opendaylight-vni-ranges","available-ids-holder":{"start":70000,"cursor":69999,"end":72998},"block-size":2999},{"pool-name":"aliveness-monitor.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"aliveness-monitor","available-ids-holder":{"start":1,"cursor":1,"end":6553},"block-size":6553},{"pool-name":"elan.ids.pool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":5000,"cursor":5499,"end":10000},"block-size":500,"child-pools":[{"child-pool-name":"elan.ids.pool.-1073741291","last-access-time":1544779306}],"id-entries":[{"id-key":"7d93bbeb-03d9-4151-9c48-db19262f09b8","id-value":[5016]},{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]},{"id-key":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","id-value":[5015]},{"id-key":"arp.responder.group.id","id-value":[5000]}]},{"pool-name":"groups.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"groups","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"RouteDistinguisherPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"RouteDistinguisherPool.-1073741291","last-access-time":1544774986}]},{"pool-name":"snatGroupIdPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"snatGroupIdPool","available-ids-holder":{"start":225000,"cursor":225004,"end":227499},"block-size":2500},{"pool-name":"ACL-TAG-POOL.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"ACL-TAG-POOL","available-ids-holder":{"start":1,"cursor":11,"end":999},"block-size":999},{"pool-name":"tables.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"tables","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"interfaces.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775654,"id":1},{"ready-time-sec":1544776424,"id":7},{"ready-time-sec":1544776430,"id":6},{"ready-time-sec":1544776437,"id":2},{"ready-time-sec":1544776437,"id":4},{"ready-time-sec":1544776440,"id":5},{"ready-time-sec":1544776446,"id":8},{"ready-time-sec":1544777320,"id":17},{"ready-time-sec":1544777326,"id":12},{"ready-time-sec":1544777329,"id":11},{"ready-time-sec":1544777331,"id":9},{"ready-time-sec":1544777331,"id":10},{"ready-time-sec":1544777334,"id":13},{"ready-time-sec":1544777334,"id":14},{"ready-time-sec":1544777337,"id":16},{"ready-time-sec":1544777337,"id":15},{"ready-time-sec":1544777346,"id":21},{"ready-time-sec":1544777351,"id":18},{"ready-time-sec":1544777357,"id":20},{"ready-time-sec":1544777357,"id":19},{"ready-time-sec":1544777363,"id":23},{"ready-time-sec":1544777364,"id":22},{"ready-time-sec":1544777370,"id":25},{"ready-time-sec":1544777370,"id":24},{"ready-time-sec":1544778272,"id":28},{"ready-time-sec":1544778277,"id":26},{"ready-time-sec":1544778280,"id":27},{"ready-time-sec":1544779076,"id":31},{"ready-time-sec":1544779081,"id":30},{"ready-time-sec":1544779084,"id":29},{"ready-time-sec":1544779090,"id":32},{"ready-time-sec":1544779096,"id":33},{"ready-time-sec":1544779238,"id":34},{"ready-time-sec":1544779250,"id":35}],"available-id-count":34,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":38,"end":6553},"block-size":6553},{"pool-name":"vpnservices","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":100000,"cursor":102999,"end":130000},"block-size":3000,"child-pools":[{"child-pool-name":"vpnservices.-1073741291","last-access-time":1544779364}],"id-entries":[{"id-key":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.56.0.0.1/32","id-value":[100006]},{"id-key":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.56.0.0.2/32","id-value":[100007]},{"id-key":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","id-value":[100003]},{"id-key":"1e4edfa6-cbe1-4350-a6cc-902700e990e9.192.0.2.0/24","id-value":[100002]},{"id-key":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.55.0.0.2/32","id-value":[100005]},{"id-key":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.55.0.0.1/32","id-value":[100004]},{"id-key":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.55.0.0.4/32","id-value":[100008]},{"id-key":"44f91859-7723-44e1-a95d-25948457eb65","id-value":[100000]}]},{"pool-name":"opendaylight-vni-ranges","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":70000,"cursor":72998,"end":99999},"block-size":2999,"child-pools":[{"child-pool-name":"opendaylight-vni-ranges.-1073741291","last-access-time":1544774987}]},{"pool-name":"ACL-TAG-POOL","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":999,"end":10000},"block-size":999,"child-pools":[{"child-pool-name":"ACL-TAG-POOL.-1073741291","last-access-time":1544779313}],"id-entries":[{"id-key":"be928551-7a31-47c3-aadf-05cdd201813f","id-value":[10]},{"id-key":"0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1","id-value":[11]},{"id-key":"c4e77973-bb58-4259-807f-059e9ca50e36","id-value":[3]},{"id-key":"fa21cb4f-fa2c-4465-ae54-d1b2e690d521","id-value":[9]},{"id-key":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b","id-value":[5]},{"id-key":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","id-value":[7]},{"id-key":"b748f633-eac9-4f4f-8995-86f5eb50b300","id-value":[6]},{"id-key":"62100813-13a1-4c22-9a97-bfabd6744cb8","id-value":[2]},{"id-key":"ee3dd710-2490-4241-b666-9fec686f0c78","id-value":[1]},{"id-key":"e2818f66-326e-435a-8735-9da9d4a67eb4","id-value":[4]},{"id-key":"a048444b-0507-466a-aae5-e9596453f710","id-value":[8]}]}]}} </msg>
<msg timestamp="20181214 09:33:36.296" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.297" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
  ...</msg>
<status status="PASS" endtime="20181214 09:33:36.297" starttime="20181214 09:33:36.293"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.297" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741291",
                        "last-access-time": 1544779364
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "18763101-0659-41c5-be26-a0d3d5824630",
                        "id-value": [
                            37
                        ]
                    },
                    {
                        "id-key": "4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                        "id-value": [
                            38
                        ]
                    },
                    {
                        "id-key": "272795776625121:br-ex-patch:trunk",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "5e8b301a-0175-4891-b355-eecd01375790",
                        "id-value": [
                            36
                        ]
                    }
                ],
                "pool-name": "interfaces",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 152499,
                    "end": 175000,
                    "start": 150000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "nextHopPointerPool.-1073741291",
                        "last-access-time": 1544779364
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "nexthop.10000355.0.0.4/32",
                        "id-value": [
                            150002
                        ]
                    },
                    {
                        "id-key": "nexthop.10000355.0.0.2/32",
                        "id-value": [
                            150000
                        ]
                    },
                    {
                        "id-key": "nexthop.10000356.0.0.2/32",
                        "id-value": [
                            150001
                        ]
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "meters",
                "pool-name": "meters.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 227499,
                    "end": 250000,
                    "start": 225000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "snatGroupIdPool.-1073741291",
                        "last-access-time": 1544777333
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                        "id-value": [
                            225000
                        ]
                    },
                    {
                        "id-key": "snatmiss.81a5d8ea-e37b-41b1-9ef9-76987b8899f7",
                        "id-value": [
                            225002
                        ]
                    },
                    {
                        "id-key": "snatmiss.e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.c970ecfa-6d5c-4034-ad7f-6cdc3eeca600",
                        "id-value": [
                            225003
                        ]
                    },
                    {
                        "id-key": "snatmiss.af5e5228-b176-4625-ae95-e17e04b022d8",
                        "id-value": [
                            225004
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741291",
                        "last-access-time": 1544774985
                    }
                ],
                "pool-name": "lporttag",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 0,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "RouteDistinguisherPool",
                "pool-name": "RouteDistinguisherPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "groups.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5016,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 13,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1544775654
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1544776448
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1544776454
                        },
                        {
                            "id": 5007,
                            "ready-time-sec": 1544777347
                        },
                        {
                            "id": 5006,
                            "ready-time-sec": 1544777354
                        },
                        {
                            "id": 5005,
                            "ready-time-sec": 1544777360
                        },
                        {
                            "id": 5009,
                            "ready-time-sec": 1544777366
                        },
                        {
                            "id": 5008,
                            "ready-time-sec": 1544777373
                        },
                        {
                            "id": 5011,
                            "ready-time-sec": 1544778288
                        },
                        {
                            "id": 5010,
                            "ready-time-sec": 1544778294
                        },
                        {
                            "id": 5013,
                            "ready-time-sec": 1544779092
                        },
                        {
                            "id": 5012,
                            "ready-time-sec": 1544779098
                        },
                        {
                            "id": 5014,
                            "ready-time-sec": 1544779252
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741291",
                        "last-access-time": 1544774986
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "2.120000.4.Arp.",
                        "id-value": [
                            1
                        ]
                    }
                ],
                "pool-name": "aliveness-monitor",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "tables.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "tables",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 150002,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "meters.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100008,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1544775652
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 69999,
                    "end": 72998,
                    "start": 70000
                },
                "block-size": 2999,
                "parent-pool-name": "opendaylight-vni-ranges",
                "pool-name": "opendaylight-vni-ranges.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 1,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "aliveness-monitor",
                "pool-name": "aliveness-monitor.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741291",
                        "last-access-time": 1544779306
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "7d93bbeb-03d9-4151-9c48-db19262f09b8",
                        "id-value": [
                            5016
                        ]
                    },
                    {
                        "id-key": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                        "id-value": [
                            5001
                        ]
                    },
                    {
                        "id-key": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                        "id-value": [
                            5015
                        ]
                    },
                    {
                        "id-key": "arp.responder.group.id",
                        "id-value": [
                            5000
                        ]
                    }
                ],
                "pool-name": "elan.ids.pool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "groups",
                "pool-name": "groups.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "RouteDistinguisherPool.-1073741291",
                        "last-access-time": 1544774986
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 225000
                },
                "block-size": 2500,
                "parent-pool-name": "snatGroupIdPool",
                "pool-name": "snatGroupIdPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 11,
                    "end": 999,
                    "start": 1
                },
                "block-size": 999,
                "parent-pool-name": "ACL-TAG-POOL",
                "pool-name": "ACL-TAG-POOL.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "tables",
                "pool-name": "tables.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 38,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 34,
                    "delayed-id-entries": [
                        {
                            "id": 1,
                            "ready-time-sec": 1544775654
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1544776424
                        },
                        {
                            "id": 6,
                            "ready-time-sec": 1544776430
                        },
                        {
                            "id": 2,
                            "ready-time-sec": 1544776437
                        },
                        {
                            "id": 4,
                            "ready-time-sec": 1544776437
                        },
                        {
                            "id": 5,
                            "ready-time-sec": 1544776440
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1544776446
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1544777320
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1544777326
                        },
                        {
                            "id": 11,
                            "ready-time-sec": 1544777329
                        },
                        {
                            "id": 9,
                            "ready-time-sec": 1544777331
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1544777331
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1544777334
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1544777334
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1544777337
                        },
                        {
                            "id": 15,
                            "ready-time-sec": 1544777337
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1544777346
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1544777351
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1544777357
                        },
                        {
                            "id": 19,
                            "ready-time-sec": 1544777357
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1544777363
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1544777364
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1544777370
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1544777370
                        },
                        {
                            "id": 28,
                            "ready-time-sec": 1544778272
                        },
                        {
                            "id": 26,
                            "ready-time-sec": 1544778277
                        },
                        {
                            "id": 27,
                            "ready-time-sec": 1544778280
                        },
                        {
                            "id": 31,
                            "ready-time-sec": 1544779076
                        },
                        {
                            "id": 30,
                            "ready-time-sec": 1544779081
                        },
                        {
                            "id": 29,
                            "ready-time-sec": 1544779084
                        },
                        {
                            "id": 32,
                            "ready-time-sec": 1544779090
                        },
                        {
                            "id": 33,
                            "ready-time-sec": 1544779096
                        },
                        {
                            "id": 34,
                            "ready-time-sec": 1544779238
                        },
                        {
                            "id": 35,
                            "ready-time-sec": 1544779250
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741291",
                        "last-access-time": 1544779364
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.56.0.0.1/32",
                        "id-value": [
                            100006
                        ]
                    },
                    {
                        "id-key": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.56.0.0.2/32",
                        "id-value": [
                            100007
                        ]
                    },
                    {
                        "id-key": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a",
                        "id-value": [
                            100003
                        ]
                    },
                    {
                        "id-key": "1e4edfa6-cbe1-4350-a6cc-902700e990e9.192.0.2.0/24",
                        "id-value": [
                            100002
                        ]
                    },
                    {
                        "id-key": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.55.0.0.2/32",
                        "id-value": [
                            100005
                        ]
                    },
                    {
                        "id-key": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.55.0.0.1/32",
                        "id-value": [
                            100004
                        ]
                    },
                    {
                        "id-key": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.55.0.0.4/32",
                        "id-value": [
                            100008
                        ]
                    },
                    {
                        "id-key": "44f91859-7723-44e1-a95d-25948457eb65",
                        "id-value": [
                            100000
                        ]
                    }
                ],
                "pool-name": "vpnservices",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 72998,
                    "end": 99999,
                    "start": 70000
                },
                "block-size": 2999,
                "child-pools": [
                    {
                        "child-pool-name": "opendaylight-vni-ranges.-1073741291",
                        "last-access-time": 1544774987
                    }
                ],
                "pool-name": "opendaylight-vni-ranges",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 999,
                    "end": 10000,
                    "start": 1
                },
                "block-size": 999,
                "child-pools": [
                    {
                        "child-pool-name": "ACL-TAG-POOL.-1073741291",
                        "last-access-time": 1544779313
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "be928551-7a31-47c3-aadf-05cdd201813f",
                        "id-value": [
                            10
                        ]
                    },
                    {
                        "id-key": "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1",
                        "id-value": [
                            11
                        ]
                    },
                    {
                        "id-key": "c4e77973-bb58-4259-807f-059e9ca50e36",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "fa21cb4f-fa2c-4465-ae54-d1b2e690d521",
                        "id-value": [
                            9
                        ]
                    },
                    {
                        "id-key": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                        "id-value": [
                            5
                        ]
                    },
                    {
                        "id-key": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                        "id-value": [
                            7
                        ]
                    },
                    {
                        "id-key": "b748f633-eac9-4f4f-8995-86f5eb50b300",
                        "id-value": [
                            6
                        ]
                    },
                    {
                        "id-key": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "ee3dd710-2490-4241-b666-9fec686f0c78",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "a048444b-0507-466a-aae5-e9596453f710",
                        "id-value": [
                            8
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.298" starttime="20181214 09:33:36.297"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.298" starttime="20181214 09:33:36.289"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-access-control-list:access-lists">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.300" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-access-control-list:access-lists, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.301" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.301" starttime="20181214 09:33:36.298"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.302" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ee3dd710-2490-4241-b666-9fec686f0c78","access-list-entries":{"ace":[{"rule-name":"6ad09561-353a-445e-b51d-b931a7e01c22","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"af9be2ac-0c71-466b-8ee2-188747a79255","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c0796abf-11eb-4f12-8347-fb5894143b1d","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e64e4970-560c-4af7-a079-217ef6e7e68a","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"b748f633-eac9-4f4f-8995-86f5eb50b300","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e2818f66-326e-435a-8735-9da9d4a67eb4","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"be928551-7a31-47c3-aadf-05cdd201813f","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"62100813-13a1-4c22-9a97-bfabd6744cb8","access-list-entries":{"ace":[{"rule-name":"2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c5369c6a-c1ec-45d9-9393-f55f92ef6f46","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"d06c714b-ca05-4f3a-a9af-f80ac1f213f5","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e39d54b7-5907-4ebe-bf47-f2be219b1fec","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"c4e77973-bb58-4259-807f-059e9ca50e36","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"fa21cb4f-fa2c-4465-ae54-d1b2e690d521","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"a048444b-0507-466a-aae5-e9596453f710","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1","access-list-entries":{"ace":[{"rule-name":"050555ee-a2ca-4f55-9aac-0c7ca8cddd11","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"4155f8d8-9b21-4f0a-90a7-191b6c59551a","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"1c709b5a-6f59-4c8b-bddc-9812ab954101","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"635b442a-f693-4be3-915a-a431fb17e3ab","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"0b4e0380-c189-4c1d-af08-456c28ab88dd","matches":{"protocol":1,"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"2bb70233-c262-4d1f-8b0c-61b8c28fb87f","matches":{"protocol":1,"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"3a2ccb3c-1a04-43a2-a271-e094b505acb7","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"40484092-b95e-493b-b1cf-58e3eca12cbe","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}}]}} </msg>
<msg timestamp="20181214 09:33:36.302" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.303" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction...</msg>
<status status="PASS" endtime="20181214 09:33:36.303" starttime="20181214 09:33:36.301"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.303" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "6ad09561-353a-445e-b51d-b931a7e01c22"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "af9be2ac-0c71-466b-8ee2-188747a79255"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c0796abf-11eb-4f12-8347-fb5894143b1d"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e64e4970-560c-4af7-a079-217ef6e7e68a"
                        }
                    ]
                },
                "acl-name": "ee3dd710-2490-4241-b666-9fec686f0c78",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "b748f633-eac9-4f4f-8995-86f5eb50b300",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "be928551-7a31-47c3-aadf-05cdd201813f",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c5369c6a-c1ec-45d9-9393-f55f92ef6f46"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "d06c714b-ca05-4f3a-a9af-f80ac1f213f5"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e39d54b7-5907-4ebe-bf47-f2be219b1fec"
                        }
                    ]
                },
                "acl-name": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "c4e77973-bb58-4259-807f-059e9ca50e36",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "fa21cb4f-fa2c-4465-ae54-d1b2e690d521",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "a048444b-0507-466a-aae5-e9596453f710",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "050555ee-a2ca-4f55-9aac-0c7ca8cddd11"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "4155f8d8-9b21-4f0a-90a7-191b6c59551a"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "1c709b5a-6f59-4c8b-bddc-9812ab954101"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6
                            },
                            "rule-name": "635b442a-f693-4be3-915a-a431fb17e3ab"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "protocol": 1,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "0b4e0380-c189-4c1d-af08-456c28ab88dd"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "protocol": 1
                            },
                            "rule-name": "2bb70233-c262-4d1f-8b0c-61b8c28fb87f"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "3a2ccb3c-1a04-43a2-a271-e094b505acb7"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17
                            },
                            "rule-name": "40484092-b95e-493b-b1cf-58e3eca12cbe"
                        }
                    ]
                },
                "acl-name": "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.303" starttime="20181214 09:33:36.303"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.303" starttime="20181214 09:33:36.298"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-interfaces:interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.306" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.307" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.307" starttime="20181214 09:33:36.304"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.308" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"272795776625121:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"272795776625121:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"97fbf81a-c679-4ff1-8ccf-ebacb788d94c","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:39:df:5d","ip-address":"56.0.0.15"},{"mac-address":"fa:16:3e:39:df:5d","ip-address":"fe80:0:0:0:f816:3eff:fe39:df5d"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"8a016c28-c647-422c-8ae0-2d10c52a587b","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:c3:46:0d","ip-address":"55.0.0.11"},{"mac-address":"fa:16:3e:c3:46:0d","ip-address":"fe80:0:0:0:f816:3eff:fec3:460d"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"043e0892-46a9-4def-86f4-b3822effa37d","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk"},{"name":"5e8b301a-0175-4891-b355-eecd01375790","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap5e8b301a-01"},{"name":"e5c763f9-e56d-4d63-a2e8-23802e725462","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:3b:01:3f","ip-address":"fe80:0:0:0:f816:3eff:fe3b:13f"},{"mac-address":"fa:16:3e:3b:01:3f","ip-address":"56.0.0.3"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"18763101-0659-41c5-be26-a0d3d5824630","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap18763101-06"},{"name":"4c0323bc-0b30-4514-b1b8-acec4a7a0887","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:77:27:7c","ip-address":"55.0.0.4"},{"mac-address":"fa:16:3e:77:27:7c","ip-address":"fe80:0:0:0:f816:3eff:fe77:277c"}],"odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap4c0323bc-0b"},{"name":"4d4f064c-5942-4b19-af3b-7ad2fb311029","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:81:1b:87","ip-address":"fe80:0:0:0:f816:3eff:fe81:1b87"},{"mac-address":"fa:16:3e:81:1b:87","ip-address":"55.0.0.13"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"d00ec22d-1e03-4fe7-9d38-a96600a8906f","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk"}]}} </msg>
<msg timestamp="20181214 09:33:36.308" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.308" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "272795776625121:br-ex-patch:trunk",
                "odl-interface:external": true,...</msg>
<status status="PASS" endtime="20181214 09:33:36.308" starttime="20181214 09:33:36.307"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.308" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "272795776625121:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "272795776625121:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "56.0.0.15",
                        "mac-address": "fa:16:3e:39:df:5d"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe39:df5d",
                        "mac-address": "fa:16:3e:39:df:5d"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1"
                ],
                "enabled": true,
                "name": "97fbf81a-c679-4ff1-8ccf-ebacb788d94c",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "55.0.0.11",
                        "mac-address": "fa:16:3e:c3:46:0d"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fec3:460d",
                        "mac-address": "fa:16:3e:c3:46:0d"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1"
                ],
                "enabled": true,
                "name": "8a016c28-c647-422c-8ae0-2d10c52a587b",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "043e0892-46a9-4def-86f4-b3822effa37d",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "5e8b301a-0175-4891-b355-eecd01375790",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap5e8b301a-01",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe3b:13f",
                        "mac-address": "fa:16:3e:3b:01:3f"
                    },
                    {
                        "ip-address": "56.0.0.3",
                        "mac-address": "fa:16:3e:3b:01:3f"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1"
                ],
                "enabled": true,
                "name": "e5c763f9-e56d-4d63-a2e8-23802e725462",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "18763101-0659-41c5-be26-a0d3d5824630",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap18763101-06",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "55.0.0.4",
                        "mac-address": "fa:16:3e:77:27:7c"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe77:277c",
                        "mac-address": "fa:16:3e:77:27:7c"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1"
                ],
                "enabled": true,
                "name": "4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap4c0323bc-0b",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe81:1b87",
                        "mac-address": "fa:16:3e:81:1b:87"
                    },
                    {
                        "ip-address": "55.0.0.13",
                        "mac-address": "fa:16:3e:81:1b:87"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1"
                ],
                "enabled": true,
                "name": "4d4f064c-5942-4b19-af3b-7ad2fb311029",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "d00ec22d-1e03-4fe7-9d38-a96600a8906f",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.309" starttime="20181214 09:33:36.308"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.309" starttime="20181214 09:33:36.303"></status>
</kw>
<kw type="foritem" name="${model} = config/interface-service-bindings:service-bindings">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.312" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.312" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.312" starttime="20181214 09:33:36.309"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.315" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9d829608-3d00-43e9-900b-1f6d1af7a8aa","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"5e8b301a-0175-4891-b355-eecd01375790","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.5e8b301a-0175-4891-b355-eecd01375790","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"28"}}]}}]}]},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"18763101-0659-41c5-be26-a0d3d5824630","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.18763101-0659-41c5-be26-a0d3d5824630","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"29"}}]}}]}]},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"5e8b301a-0175-4891-b355-eecd01375790","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08.5e8b301a-0175-4891-b355-eecd01375790","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84137738240,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5015,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":36,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]},{"service-priority":8,"service-name":"vpn.dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.5e8b301a-0175-4891-b355-eecd01375790","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":10,"flow-cookie":134217729,"instruction":[{"order":1,"apply-actions":{"action":[{"order":0,"nx-reg-load":{"value":100003,"dst":{"nx-reg":"nicira-match:nxm-nx-reg3","start":0,"end":24}}}]}},{"order":2,"write-metadata":{"metadata":200006,"metadata-mask":16777214}},{"order":3,"go-to-table":{"table_id":19}}]}]},{"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"78c2c330-5747-4217-8962-2ae5b3ebdcc8","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"5b8f3b3f-5563-4c86-802b-9503e342ce08","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b7868b13-879a-4e61-9114-d7ab56d1bdf3","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"4c0323bc-0b30-4514-b1b8-acec4a7a0887","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08.4c0323bc-0b30-4514-b1b8-acec4a7a0887","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84137738240,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5015,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":38,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]},{"service-priority":8,"service-name":"vpn.dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.4c0323bc-0b30-4514-b1b8-acec4a7a0887","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":10,"flow-cookie":134217729,"instruction":[{"order":1,"apply-actions":{"action":[{"order":0,"nx-reg-load":{"value":100003,"dst":{"nx-reg":"nicira-match:nxm-nx-reg3","start":0,"end":24}}}]}},{"order":2,"write-metadata":{"metadata":200006,"metadata-mask":16777214}},{"order":3,"go-to-table":{"table_id":19}}]},{"service-priority":2,"service-name":"acl.ingressacl.4c0323bc-0b30-4514-b1b8-acec4a7a0887","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":2,"flow-cookie":110100480,"instruction":[{"order":1,"go-to-table":{"table_id":210}}]}]},{"interface-name":"88baa60d-e806-4c54-b128-c26e82ef7a3a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e7c62c81-7142-4c4b-9ef0-267577e1d248","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"54cd5d37-d0d9-49c0-af28-098121fd49f0","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"7df17b8d-e8d6-453e-8afd-08c90b238098","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"dd446603-bf1e-4ade-9419-f7c560fc1335","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f9cddacb-8fc9-41de-91e8-1c467289dafc","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9d829608-3d00-43e9-900b-1f6d1af7a8aa","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"2e136983-316c-40c5-8f6b-9fd019163301","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"f4f6a2dd-7067-4804-ae1c-8afaec2406a2","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f9cddacb-8fc9-41de-91e8-1c467289dafc","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"354aba43-ed8c-4fcd-af30-4de9632babfe","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.272795776625121:br-ex-patch:trunk","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]}]},{"interface-name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f4f6a2dd-7067-4804-ae1c-8afaec2406a2","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"6c8c1896-03c5-4a27-a6aa-13966d948e09","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"54cd5d37-d0d9-49c0-af28-098121fd49f0","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2e136983-316c-40c5-8f6b-9fd019163301","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"354aba43-ed8c-4fcd-af30-4de9632babfe","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a795421-9805-4725-9cb4-acc460b74d1a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"78c2c330-5747-4217-8962-2ae5b3ebdcc8","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"4c0323bc-0b30-4514-b1b8-acec4a7a0887","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.4c0323bc-0b30-4514-b1b8-acec4a7a0887","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"30"}}]}}]},{"service-priority":6,"service-name":"acl.egressacl.4c0323bc-0b30-4514-b1b8-acec4a7a0887","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":6,"flow-cookie":110100480,"instruction":[{"order":1,"go-to-table":{"table_id":239}}]}]},{"interface-name":"88baa60d-e806-4c54-b128-c26e82ef7a3a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"6c8c1896-03c5-4a27-a6aa-13966d948e09","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"dd446603-bf1e-4ade-9419-f7c560fc1335","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a795421-9805-4725-9cb4-acc460b74d1a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"18763101-0659-41c5-be26-a0d3d5824630","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.7d93bbeb-03d9-4151-9c48-db19262f09b8.18763101-0659-41c5-be26-a0d3d5824630","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84154515456,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5016,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":37,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]},{"service-priority":8,"service-name":"vpn.dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.18763101-0659-41c5-be26-a0d3d5824630","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":10,"flow-cookie":134217729,"instruction":[{"order":1,"apply-actions":{"action":[{"order":0,"nx-reg-load":{"value":100003,"dst":{"nx-reg":"nicira-match:nxm-nx-reg3","start":0,"end":24}}}]}},{"order":2,"write-metadata":{"metadata":200006,"metadata-mask":16777214}},{"order":3,"go-to-table":{"table_id":19}}]}]},{"interface-name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"7df17b8d-e8d6-453e-8afd-08c90b238098","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"5b8f3b3f-5563-4c86-802b-9503e342ce08","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"b7868b13-879a-4e61-9114-d7ab56d1bdf3","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e7c62c81-7142-4c4b-9ef0-267577e1d248","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","service-mode":"interface-service-bindings:service-mode-egress"}]}} </msg>
<msg timestamp="20181214 09:33:36.315" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.315" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindin...</msg>
<status status="PASS" endtime="20181214 09:33:36.315" starttime="20181214 09:33:36.312"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.316" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "9d829608-3d00-43e9-900b-1f6d1af7a8aa",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "28"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.5e8b301a-0175-4891-b355-eecd01375790",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "5e8b301a-0175-4891-b355-eecd01375790",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "29"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.18763101-0659-41c5-be26-a0d3d5824630",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "18763101-0659-41c5-be26-a0d3d5824630",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84137738240,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5015
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 36
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08.5e8b301a-0175-4891-b355-eecd01375790",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    },
                    {
                        "flow-cookie": 134217729,
                        "flow-priority": 10,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 24,
                                                    "nx-reg": "nicira-match:nxm-nx-reg3",
                                                    "start": 0
                                                },
                                                "value": 100003
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 1
                            },
                            {
                                "order": 2,
                                "write-metadata": {
                                    "metadata": 200006,
                                    "metadata-mask": 16777214
                                }
                            },
                            {
                                "go-to-table": {
                                    "table_id": 19
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "vpn.dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.5e8b301a-0175-4891-b355-eecd01375790",
                        "service-priority": 8,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "5e8b301a-0175-4891-b355-eecd01375790",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "78c2c330-5747-4217-8962-2ae5b3ebdcc8",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "5b8f3b3f-5563-4c86-802b-9503e342ce08",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b7868b13-879a-4e61-9114-d7ab56d1bdf3",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84137738240,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5015
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08.4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    },
                    {
                        "flow-cookie": 134217729,
                        "flow-priority": 10,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 24,
                                                    "nx-reg": "nicira-match:nxm-nx-reg3",
                                                    "start": 0
                                                },
                                                "value": 100003
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 1
                            },
                            {
                                "order": 2,
                                "write-metadata": {
                                    "metadata": 200006,
                                    "metadata-mask": 16777214
                                }
                            },
                            {
                                "go-to-table": {
                                    "table_id": 19
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "vpn.dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                        "service-priority": 8,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    },
                    {
                        "flow-cookie": 110100480,
                        "flow-priority": 2,
                        "instruction": [
                            {
                                "go-to-table": {
                                    "table_id": 210
                                },
                                "order": 1
                            }
                        ],
                        "service-name": "acl.ingressacl.4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                        "service-priority": 2,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "88baa60d-e806-4c54-b128-c26e82ef7a3a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e7c62c81-7142-4c4b-9ef0-267577e1d248",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "7df17b8d-e8d6-453e-8afd-08c90b238098",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "dd446603-bf1e-4ade-9419-f7c560fc1335",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "9d829608-3d00-43e9-900b-1f6d1af7a8aa",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f4f6a2dd-7067-4804-ae1c-8afaec2406a2",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "354aba43-ed8c-4fcd-af30-4de9632babfe",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.272795776625121:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f4f6a2dd-7067-4804-ae1c-8afaec2406a2",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "6c8c1896-03c5-4a27-a6aa-13966d948e09",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "354aba43-ed8c-4fcd-af30-4de9632babfe",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a795421-9805-4725-9cb4-acc460b74d1a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "78c2c330-5747-4217-8962-2ae5b3ebdcc8",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "30"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    },
                    {
                        "flow-cookie": 110100480,
                        "flow-priority": 6,
                        "instruction": [
                            {
                                "go-to-table": {
                                    "table_id": 239
                                },
                                "order": 1
                            }
                        ],
                        "service-name": "acl.egressacl.4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                        "service-priority": 6,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "88baa60d-e806-4c54-b128-c26e82ef7a3a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "6c8c1896-03c5-4a27-a6aa-13966d948e09",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "dd446603-bf1e-4ade-9419-f7c560fc1335",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a795421-9805-4725-9cb4-acc460b74d1a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84154515456,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5016
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 37
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.7d93bbeb-03d9-4151-9c48-db19262f09b8.18763101-0659-41c5-be26-a0d3d5824630",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    },
                    {
                        "flow-cookie": 134217729,
                        "flow-priority": 10,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 24,
                                                    "nx-reg": "nicira-match:nxm-nx-reg3",
                                                    "start": 0
                                                },
                                                "value": 100003
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 1
                            },
                            {
                                "order": 2,
                                "write-metadata": {
                                    "metadata": 200006,
                                    "metadata-mask": 16777214
                                }
                            },
                            {
                                "go-to-table": {
                                    "table_id": 19
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "vpn.dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.18763101-0659-41c5-be26-a0d3d5824630",
                        "service-priority": 8,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "18763101-0659-41c5-be26-a0d3d5824630",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "7df17b8d-e8d6-453e-8afd-08c90b238098",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "5b8f3b3f-5563-4c86-802b-9503e342ce08",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "b7868b13-879a-4e61-9114-d7ab56d1bdf3",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e7c62c81-7142-4c4b-9ef0-267577e1d248",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.316" starttime="20181214 09:33:36.316"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.316" starttime="20181214 09:33:36.309"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-endpoints">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.319" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.319" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.319" starttime="20181214 09:33:36.317"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.320" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":272795776625121,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"192.0.2.21","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"272795776625121::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181214 09:33:36.320" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.320" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 272795776625121,
                "tunnel-end-points": [
                    {
                        "VLAN-...</msg>
<status status="PASS" endtime="20181214 09:33:36.320" starttime="20181214 09:33:36.320"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.321" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 272795776625121,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "272795776625121::0",
                        "ip-address": "192.0.2.21",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "",
                        "subnet-mask": "255.255.255.255/32",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "default-transport-zone"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.321" starttime="20181214 09:33:36.321"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.321" starttime="20181214 09:33:36.316"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-teps-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.324" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.324" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.324" starttime="20181214 09:33:36.321"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.325" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:33:36.325" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.325" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:33:36.325" starttime="20181214 09:33:36.325"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.326" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.326" starttime="20181214 09:33:36.325"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.326" starttime="20181214 09:33:36.321"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:external-tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.329" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.329" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.329" starttime="20181214 09:33:36.326"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.329" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:33:36.329" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.330" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:33:36.330" starttime="20181214 09:33:36.329"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.330" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.330" starttime="20181214 09:33:36.330"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.330" starttime="20181214 09:33:36.326"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.333" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.333" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.334" starttime="20181214 09:33:36.331"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.334" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:33:36.334" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.334" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:33:36.334" starttime="20181214 09:33:36.334"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.335" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.335" starttime="20181214 09:33:36.335"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.335" starttime="20181214 09:33:36.331"></status>
</kw>
<kw type="foritem" name="${model} = config/itm:transport-zones">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.338" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.338" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.338" starttime="20181214 09:33:36.335"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.338" level="INFO">To JSON using : content={"transport-zones":{"transport-zone":[{"zone-name":"default-transport-zone","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"255.255.255.255/32","vlan-id":0,"vteps":[{"dpn-id":272795776625121,"portname":"","ip-address":"192.0.2.21","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181214 09:33:36.338" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.339" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181214 09:33:36.339" starttime="20181214 09:33:36.338"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.339" level="INFO">{
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "255.255.255.255/32",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 272795776625121,
                                "ip-address": "192.0.2.21",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.339" starttime="20181214 09:33:36.339"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.339" starttime="20181214 09:33:36.335"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.342" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.342" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.342" starttime="20181214 09:33:36.339"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.343" level="INFO">To JSON using : content={"vpn-instances":{"vpn-instance":[{"vpn-instance-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","type":"l3","ipv4-family":{"vpnTargets":{}},"l3vni":0}]}} </msg>
<msg timestamp="20181214 09:33:36.343" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.343" level="INFO">${pretty_output} = {
    "vpn-instances": {
        "vpn-instance": [
            {
                "ipv4-family": {
                    "vpnTargets": {}
                },
                "l3vni": 0,
                "t...</msg>
<status status="PASS" endtime="20181214 09:33:36.343" starttime="20181214 09:33:36.342"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.343" level="INFO">{
    "vpn-instances": {
        "vpn-instance": [
            {
                "ipv4-family": {
                    "vpnTargets": {}
                },
                "l3vni": 0,
                "type": "l3",
                "vpn-instance-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.343" starttime="20181214 09:33:36.343"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.343" starttime="20181214 09:33:36.339"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.347" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.347" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.347" starttime="20181214 09:33:36.344"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.348" level="INFO">To JSON using : content={"vpn-interfaces":{"vpn-interface":[{"name":"e5c763f9-e56d-4d63-a2e8-23802e725462","router-interface":false,"network-id":"7d93bbeb-03d9-4151-9c48-db19262f09b8","vpn-instance-names":[{"vpn-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":36,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"56.0.0.3/32","mac_address":"fa:16:3e:3b:01:3f","adjacency_type":"primary-adjacency","subnet_id":"93a86b70-86db-4b96-ba61-f471f79fb68e"}]},{"name":"043e0892-46a9-4def-86f4-b3822effa37d","router-interface":true,"network-id":"7d93bbeb-03d9-4151-9c48-db19262f09b8","vpn-instance-names":[{"vpn-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":36,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"56.0.0.1/32","mac_address":"fa:16:3e:d7:25:86","adjacency_type":"primary-adjacency","subnet_id":"93a86b70-86db-4b96-ba61-f471f79fb68e"}]},{"name":"4c0323bc-0b30-4514-b1b8-acec4a7a0887","router-interface":false,"network-id":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","vpn-instance-names":[{"vpn-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":60,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"55.0.0.4/32","mac_address":"fa:16:3e:77:27:7c","adjacency_type":"primary-adjacency","subnet_id":"36f5b75d-9a69-4190-b46a-6ffdf745a6d9"}]},{"name":"4d4f064c-5942-4b19-af3b-7ad2fb311029","router-interface":false,"network-id":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","vpn-instance-names":[{"vpn-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":60,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"55.0.0.13/32","mac_address":"fa:16:3e:81:1b:87","adjacency_type":"primary-adjacency","subnet_id":"36f5b75d-9a69-4190-b46a-6ffdf745a6d9"}]},{"name":"d00ec22d-1e03-4fe7-9d38-a96600a8906f","router-interface":true,"network-id":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","vpn-instance-names":[{"vpn-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":60,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"55.0.0.1/32","mac_address":"fa:16:3e:6f:1f:31","adjacency_type":"primary-adjacency","subnet_id":"36f5b75d-9a69-4190-b46a-6ffdf745a6d9"}]},{"name":"97fbf81a-c679-4ff1-8ccf-ebacb788d94c","router-interface":false,"network-id":"7d93bbeb-03d9-4151-9c48-db19262f09b8","vpn-instance-names":[{"vpn-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":36,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"56.0.0.15/32","mac_address":"fa:16:3e:39:df:5d","adjacency_type":"primary-adjacency","subnet_id":"93a86b70-86db-4b96-ba61-f471f79fb68e"}]},{"name":"5e8b301a-0175-4891-b355-eecd01375790","router-interface":false,"network-id":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","vpn-instance-names":[{"vpn-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":60,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"55.0.0.2/32","mac_address":"fa:16:3e:e0:4a:d2","adjacency_type":"primary-adjacency","subnet_id":"36f5b75d-9a69-4190-b46a-6ffdf745a6d9"}]},{"name":"8a016c28-c647-422c-8ae0-2d10c52a587b","router-interface":false,"network-id":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","vpn-instance-names":[{"vpn-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":60,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"55.0.0.11/32","mac_address":"fa:16:3e:c3:46:0d","adjacency_type":"primary-adjacency","subnet_id":"36f5b75d-9a69-4190-b46a-6ffdf745a6d9"}]},{"name":"18763101-0659-41c5-be26-a0d3d5824630","router-interface":false,"network-id":"7d93bbeb-03d9-4151-9c48-db19262f09b8","vpn-instance-names":[{"vpn-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":36,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"56.0.0.2/32","mac_address":"fa:16:3e:49:9b:42","adjacency_type":"primary-adjacency","subnet_id":"93a86b70-86db-4b96-ba61-f471f79fb68e"}]}]}} </msg>
<msg timestamp="20181214 09:33:36.348" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.349" level="INFO">${pretty_output} = {
    "vpn-interfaces": {
        "vpn-interface": [
            {
                "name": "e5c763f9-e56d-4d63-a2e8-23802e725462",
                "network-id": "7d93bbeb-03d9-4151-9c48-db19262f09b8",...</msg>
<status status="PASS" endtime="20181214 09:33:36.349" starttime="20181214 09:33:36.347"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.349" level="INFO">{
    "vpn-interfaces": {
        "vpn-interface": [
            {
                "name": "e5c763f9-e56d-4d63-a2e8-23802e725462",
                "network-id": "7d93bbeb-03d9-4151-9c48-db19262f09b8",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "56.0.0.3/32",
                        "mac_address": "fa:16:3e:3b:01:3f",
                        "subnet_id": "93a86b70-86db-4b96-ba61-f471f79fb68e"
                    }
                ],
                "router-interface": false,
                "segmentation-id": 36,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
                    }
                ]
            },
            {
                "name": "043e0892-46a9-4def-86f4-b3822effa37d",
                "network-id": "7d93bbeb-03d9-4151-9c48-db19262f09b8",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "56.0.0.1/32",
                        "mac_address": "fa:16:3e:d7:25:86",
                        "subnet_id": "93a86b70-86db-4b96-ba61-f471f79fb68e"
                    }
                ],
                "router-interface": true,
                "segmentation-id": 36,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
                    }
                ]
            },
            {
                "name": "4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                "network-id": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "55.0.0.4/32",
                        "mac_address": "fa:16:3e:77:27:7c",
                        "subnet_id": "36f5b75d-9a69-4190-b46a-6ffdf745a6d9"
                    }
                ],
                "router-interface": false,
                "segmentation-id": 60,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
                    }
                ]
            },
            {
                "name": "4d4f064c-5942-4b19-af3b-7ad2fb311029",
                "network-id": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "55.0.0.13/32",
                        "mac_address": "fa:16:3e:81:1b:87",
                        "subnet_id": "36f5b75d-9a69-4190-b46a-6ffdf745a6d9"
                    }
                ],
                "router-interface": false,
                "segmentation-id": 60,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
                    }
                ]
            },
            {
                "name": "d00ec22d-1e03-4fe7-9d38-a96600a8906f",
                "network-id": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "55.0.0.1/32",
                        "mac_address": "fa:16:3e:6f:1f:31",
                        "subnet_id": "36f5b75d-9a69-4190-b46a-6ffdf745a6d9"
                    }
                ],
                "router-interface": true,
                "segmentation-id": 60,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
                    }
                ]
            },
            {
                "name": "97fbf81a-c679-4ff1-8ccf-ebacb788d94c",
                "network-id": "7d93bbeb-03d9-4151-9c48-db19262f09b8",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "56.0.0.15/32",
                        "mac_address": "fa:16:3e:39:df:5d",
                        "subnet_id": "93a86b70-86db-4b96-ba61-f471f79fb68e"
                    }
                ],
                "router-interface": false,
                "segmentation-id": 36,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
                    }
                ]
            },
            {
                "name": "5e8b301a-0175-4891-b355-eecd01375790",
                "network-id": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "55.0.0.2/32",
                        "mac_address": "fa:16:3e:e0:4a:d2",
                        "subnet_id": "36f5b75d-9a69-4190-b46a-6ffdf745a6d9"
                    }
                ],
                "router-interface": false,
                "segmentation-id": 60,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
                    }
                ]
            },
            {
                "name": "8a016c28-c647-422c-8ae0-2d10c52a587b",
                "network-id": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "55.0.0.11/32",
                        "mac_address": "fa:16:3e:c3:46:0d",
                        "subnet_id": "36f5b75d-9a69-4190-b46a-6ffdf745a6d9"
                    }
                ],
                "router-interface": false,
                "segmentation-id": 60,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
                    }
                ]
            },
            {
                "name": "18763101-0659-41c5-be26-a0d3d5824630",
                "network-id": "7d93bbeb-03d9-4151-9c48-db19262f09b8",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "56.0.0.2/32",
                        "mac_address": "fa:16:3e:49:9b:42",
                        "subnet_id": "93a86b70-86db-4b96-ba61-f471f79fb68e"
                    }
                ],
                "router-interface": false,
                "segmentation-id": 36,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.349" starttime="20181214 09:33:36.349"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.349" starttime="20181214 09:33:36.343"></status>
</kw>
<kw type="foritem" name="${model} = config/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.352" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.352" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.352" starttime="20181214 09:33:36.350"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.353" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.21:6653"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"f8:1b:37:5c:a9:e1"},{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"}],"ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","termination-point":[{"tp-id":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:name":"br-ex-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex","termination-point":[{"tp-id":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:name":"br-ex-int-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]}]}]} </msg>
<msg timestamp="20181214 09:33:36.353" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.353" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridg...</msg>
<status status="PASS" endtime="20181214 09:33:36.354" starttime="20181214 09:33:36.353"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.354" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "f8:1b:37:5c:a9:e1"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "target": "tcp:192.0.2.21:6653"
                        }
                    ],
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "tp-id": "br-ex-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181214 09:33:36.354" starttime="20181214 09:33:36.354"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.354" starttime="20181214 09:33:36.349"></status>
</kw>
<kw type="foritem" name="${model} = config/neutron:neutron">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.357" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.357" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.357" starttime="20181214 09:33:36.354"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.359" level="INFO">To JSON using : content={"neutron":{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-provider-ext:segmentation-id":"60","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"sgbcast_net_1"},{"uuid":"7d93bbeb-03d9-4151-9c48-db19262f09b8","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-provider-ext:segmentation-id":"36","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"sgbcast_net_2"}]},"security-groups":{"security-group":[{"uuid":"62100813-13a1-4c22-9a97-bfabd6744cb8","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":4,"name":"default","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"ee3dd710-2490-4241-b666-9fec686f0c78","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","revision-number":4,"name":"default","project-id":"bfcec20503cd4d309495f70adb639682"},{"uuid":"0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":2,"name":"sgbcast1","project-id":"8f21c4d8db54482e99c30c98fba342b4"}]},"security-rules":{"security-rule":[{"uuid":"e64e4970-560c-4af7-a079-217ef6e7e68a","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"d06c714b-ca05-4f3a-a9af-f80ac1f213f5","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"e39d54b7-5907-4ebe-bf47-f2be219b1fec","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"2bb70233-c262-4d1f-8b0c-61b8c28fb87f","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"c5369c6a-c1ec-45d9-9393-f55f92ef6f46","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"40484092-b95e-493b-b1cf-58e3eca12cbe","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"c0796abf-11eb-4f12-8347-fb5894143b1d","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"1c709b5a-6f59-4c8b-bddc-9812ab954101","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"635b442a-f693-4be3-915a-a431fb17e3ab","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"0b4e0380-c189-4c1d-af08-456c28ab88dd","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"4155f8d8-9b21-4f0a-90a7-191b6c59551a","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1"},{"uuid":"050555ee-a2ca-4f55-9aac-0c7ca8cddd11","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1"},{"uuid":"3a2ccb3c-1a04-43a2-a271-e094b505acb7","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"6ad09561-353a-445e-b51d-b931a7e01c22","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"af9be2ac-0c71-466b-8ee2-188747a79255","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"}]},"subnets":{"subnet":[{"uuid":"36f5b75d-9a69-4190-b46a-6ffdf745a6d9","gateway-ip":"55.0.0.1","project-id":"8f21c4d8db54482e99c30c98fba342b4","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"55.0.0.2","end":"55.0.0.254"}],"cidr":"55.0.0.0/24","network-id":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","name":"sgbcast_sub_1"},{"uuid":"93a86b70-86db-4b96-ba61-f471f79fb68e","gateway-ip":"56.0.0.1","project-id":"8f21c4d8db54482e99c30c98fba342b4","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"56.0.0.2","end":"56.0.0.254"}],"cidr":"56.0.0.0/24","network-id":"7d93bbeb-03d9-4151-9c48-db19262f09b8","name":"sgbcast_sub_2"}]},"ports":{"port":[{"uuid":"97fbf81a-c679-4ff1-8ccf-ebacb788d94c","fixed-ips":[{"subnet-id":"93a86b70-86db-4b96-ba61-f471f79fb68e","ip-address":"56.0.0.15"}],"device-id":"","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","revision-number":10,"device-owner":"","mac-address":"fa:16:3e:39:df:5d","security-groups":["0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1"],"admin-state-up":true,"network-id":"7d93bbeb-03d9-4151-9c48-db19262f09b8","name":"sgbcast_net_2_port_2"},{"uuid":"8a016c28-c647-422c-8ae0-2d10c52a587b","fixed-ips":[{"subnet-id":"36f5b75d-9a69-4190-b46a-6ffdf745a6d9","ip-address":"55.0.0.11"}],"device-id":"","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","revision-number":10,"device-owner":"","mac-address":"fa:16:3e:c3:46:0d","security-groups":["0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1"],"admin-state-up":true,"network-id":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","name":"sgbcast_net_1_port_3"},{"uuid":"043e0892-46a9-4def-86f4-b3822effa37d","fixed-ips":[{"subnet-id":"93a86b70-86db-4b96-ba61-f471f79fb68e","ip-address":"56.0.0.1"}],"device-id":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","revision-number":5,"device-owner":"network:router_interface","mac-address":"fa:16:3e:d7:25:86","admin-state-up":true,"network-id":"7d93bbeb-03d9-4151-9c48-db19262f09b8","name":""},{"uuid":"5e8b301a-0175-4891-b355-eecd01375790","fixed-ips":[{"subnet-id":"36f5b75d-9a69-4190-b46a-6ffdf745a6d9","ip-address":"55.0.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:e0:4a:d2","admin-state-up":true,"network-id":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","name":""},{"uuid":"e5c763f9-e56d-4d63-a2e8-23802e725462","fixed-ips":[{"subnet-id":"93a86b70-86db-4b96-ba61-f471f79fb68e","ip-address":"56.0.0.3"}],"device-id":"","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","revision-number":10,"device-owner":"","mac-address":"fa:16:3e:3b:01:3f","security-groups":["0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1"],"admin-state-up":true,"network-id":"7d93bbeb-03d9-4151-9c48-db19262f09b8","name":"sgbcast_net_2_port_1"},{"uuid":"18763101-0659-41c5-be26-a0d3d5824630","fixed-ips":[{"subnet-id":"93a86b70-86db-4b96-ba61-f471f79fb68e","ip-address":"56.0.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-7d93bbeb-03d9-4151-9c48-db19262f09b8","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:49:9b:42","admin-state-up":true,"network-id":"7d93bbeb-03d9-4151-9c48-db19262f09b8","name":""},{"uuid":"4c0323bc-0b30-4514-b1b8-acec4a7a0887","fixed-ips":[{"subnet-id":"36f5b75d-9a69-4190-b46a-6ffdf745a6d9","ip-address":"55.0.0.4"}],"device-id":"8c8eb011-0647-4856-a0f8-4bdfdbc47c9b","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":10,"device-owner":"compute:nova","mac-address":"fa:16:3e:77:27:7c","security-groups":["0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1"],"admin-state-up":true,"network-id":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","name":"sgbcast_net_1_port_1"},{"uuid":"4d4f064c-5942-4b19-af3b-7ad2fb311029","fixed-ips":[{"subnet-id":"36f5b75d-9a69-4190-b46a-6ffdf745a6d9","ip-address":"55.0.0.13"}],"device-id":"","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","revision-number":10,"device-owner":"","mac-address":"fa:16:3e:81:1b:87","security-groups":["0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1"],"admin-state-up":true,"network-id":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","name":"sgbcast_net_1_port_2"},{"uuid":"d00ec22d-1e03-4fe7-9d38-a96600a8906f","fixed-ips":[{"subnet-id":"36f5b75d-9a69-4190-b46a-6ffdf745a6d9","ip-address":"55.0.0.1"}],"device-id":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","revision-number":5,"device-owner":"network:router_interface","mac-address":"fa:16:3e:6f:1f:31","admin-state-up":true,"network-id":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","name":""}]},"routers":{"router":[{"uuid":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"distributed":false,"name":"sgbcast_router"}]}}} </msg>
<msg timestamp="20181214 09:33:36.360" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.360" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181214 09:33:36.360" starttime="20181214 09:33:36.357"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.360" level="INFO">{
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-flat",
                    "project-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "uuid": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
                },
                {
                    "admin-state-up": true,
                    "name": "sgbcast_net_1",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "60",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08"
                },
                {
                    "admin-state-up": true,
                    "name": "sgbcast_net_2",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "36",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "7d93bbeb-03d9-4151-9c48-db19262f09b8"
                }
            ]
        },
        "ports": {
            "port": [
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "56.0.0.15",
                            "subnet-id": "93a86b70-86db-4b96-ba61-f471f79fb68e"
                        }
                    ],
                    "mac-address": "fa:16:3e:39:df:5d",
                    "name": "sgbcast_net_2_port_2",
                    "network-id": "7d93bbeb-03d9-4151-9c48-db19262f09b8",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 10,
                    "security-groups": [
                        "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1"
                    ],
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "97fbf81a-c679-4ff1-8ccf-ebacb788d94c"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "55.0.0.11",
                            "subnet-id": "36f5b75d-9a69-4190-b46a-6ffdf745a6d9"
                        }
                    ],
                    "mac-address": "fa:16:3e:c3:46:0d",
                    "name": "sgbcast_net_1_port_3",
                    "network-id": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 10,
                    "security-groups": [
                        "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1"
                    ],
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "8a016c28-c647-422c-8ae0-2d10c52a587b"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a",
                    "device-owner": "network:router_interface",
                    "fixed-ips": [
                        {
                            "ip-address": "56.0.0.1",
                            "subnet-id": "93a86b70-86db-4b96-ba61-f471f79fb68e"
                        }
                    ],
                    "mac-address": "fa:16:3e:d7:25:86",
                    "name": "",
                    "network-id": "7d93bbeb-03d9-4151-9c48-db19262f09b8",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 5,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "043e0892-46a9-4def-86f4-b3822effa37d"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "55.0.0.2",
                            "subnet-id": "36f5b75d-9a69-4190-b46a-6ffdf745a6d9"
                        }
                    ],
                    "mac-address": "fa:16:3e:e0:4a:d2",
                    "name": "",
                    "network-id": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 6,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "5e8b301a-0175-4891-b355-eecd01375790"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "56.0.0.3",
                            "subnet-id": "93a86b70-86db-4b96-ba61-f471f79fb68e"
                        }
                    ],
                    "mac-address": "fa:16:3e:3b:01:3f",
                    "name": "sgbcast_net_2_port_1",
                    "network-id": "7d93bbeb-03d9-4151-9c48-db19262f09b8",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 10,
                    "security-groups": [
                        "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1"
                    ],
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "e5c763f9-e56d-4d63-a2e8-23802e725462"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-7d93bbeb-03d9-4151-9c48-db19262f09b8",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "56.0.0.2",
                            "subnet-id": "93a86b70-86db-4b96-ba61-f471f79fb68e"
                        }
                    ],
                    "mac-address": "fa:16:3e:49:9b:42",
                    "name": "",
                    "network-id": "7d93bbeb-03d9-4151-9c48-db19262f09b8",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 6,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "18763101-0659-41c5-be26-a0d3d5824630"
                },
                {
                    "admin-state-up": true,
                    "device-id": "8c8eb011-0647-4856-a0f8-4bdfdbc47c9b",
                    "device-owner": "compute:nova",
                    "fixed-ips": [
                        {
                            "ip-address": "55.0.0.4",
                            "subnet-id": "36f5b75d-9a69-4190-b46a-6ffdf745a6d9"
                        }
                    ],
                    "mac-address": "fa:16:3e:77:27:7c",
                    "name": "sgbcast_net_1_port_1",
                    "network-id": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 10,
                    "security-groups": [
                        "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1"
                    ],
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "4c0323bc-0b30-4514-b1b8-acec4a7a0887"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "55.0.0.13",
                            "subnet-id": "36f5b75d-9a69-4190-b46a-6ffdf745a6d9"
                        }
                    ],
                    "mac-address": "fa:16:3e:81:1b:87",
                    "name": "sgbcast_net_1_port_2",
                    "network-id": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 10,
                    "security-groups": [
                        "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1"
                    ],
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "4d4f064c-5942-4b19-af3b-7ad2fb311029"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a",
                    "device-owner": "network:router_interface",
                    "fixed-ips": [
                        {
                            "ip-address": "55.0.0.1",
                            "subnet-id": "36f5b75d-9a69-4190-b46a-6ffdf745a6d9"
                        }
                    ],
                    "mac-address": "fa:16:3e:6f:1f:31",
                    "name": "",
                    "network-id": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 5,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "d00ec22d-1e03-4fe7-9d38-a96600a8906f"
                }
            ]
        },
        "routers": {
            "router": [
                {
                    "admin-state-up": true,
                    "distributed": false,
                    "name": "sgbcast_router",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
                }
            ]
        },
        "security-groups": {
            "security-group": [
                {
                    "name": "default",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 4,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "62100813-13a1-4c22-9a97-bfabd6744cb8"
                },
                {
                    "name": "default",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 4,
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "ee3dd710-2490-4241-b666-9fec686f0c78"
                },
                {
                    "name": "sgbcast1",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "e64e4970-560c-4af7-a079-217ef6e7e68a"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "d06c714b-ca05-4f3a-a9af-f80ac1f213f5"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "e39d54b7-5907-4ebe-bf47-f2be219b1fec"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "2bb70233-c262-4d1f-8b0c-61b8c28fb87f"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "c5369c6a-c1ec-45d9-9393-f55f92ef6f46"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "40484092-b95e-493b-b1cf-58e3eca12cbe"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "c0796abf-11eb-4f12-8347-fb5894143b1d"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "1c709b5a-6f59-4c8b-bddc-9812ab954101"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "635b442a-f693-4be3-915a-a431fb17e3ab"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "0b4e0380-c189-4c1d-af08-456c28ab88dd"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "4155f8d8-9b21-4f0a-90a7-191b6c59551a"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "050555ee-a2ca-4f55-9aac-0c7ca8cddd11"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "3a2ccb3c-1a04-43a2-a271-e094b505acb7"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "6ad09561-353a-445e-b51d-b931a7e01c22"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "af9be2ac-0c71-466b-8ee2-188747a79255"
                }
            ]
        },
        "subnets": {
            "subnet": [
                {
                    "allocation-pools": [
                        {
                            "end": "55.0.0.254",
                            "start": "55.0.0.2"
                        }
                    ],
                    "cidr": "55.0.0.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "55.0.0.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "sgbcast_sub_1",
                    "network-id": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "36f5b75d-9a69-4190-b46a-6ffdf745a6d9"
                },
                {
                    "allocation-pools": [
                        {
                            "end": "56.0.0.254",
                            "start": "56.0.0.2"
                        }
                    ],
                    "cidr": "56.0.0.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "56.0.0.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "sgbcast_sub_2",
                    "network-id": "7d93bbeb-03d9-4151-9c48-db19262f09b8",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "93a86b70-86db-4b96-ba61-f471f79fb68e"
                }
            ]
        }
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.361" starttime="20181214 09:33:36.360"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.361" starttime="20181214 09:33:36.354"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:networkMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.363" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.363" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.363" starttime="20181214 09:33:36.361"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.364" level="INFO">To JSON using : content={"networkMaps":{"networkMap":[{"network-id":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","subnet-id-list":["36f5b75d-9a69-4190-b46a-6ffdf745a6d9"]},{"network-id":"7d93bbeb-03d9-4151-9c48-db19262f09b8","subnet-id-list":["93a86b70-86db-4b96-ba61-f471f79fb68e"]}]}} </msg>
<msg timestamp="20181214 09:33:36.364" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.364" level="INFO">${pretty_output} = {
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                "subnet-id-list": [
                    "36f5b75d-9a6...</msg>
<status status="PASS" endtime="20181214 09:33:36.364" starttime="20181214 09:33:36.363"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.364" level="INFO">{
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                "subnet-id-list": [
                    "36f5b75d-9a69-4190-b46a-6ffdf745a6d9"
                ]
            },
            {
                "network-id": "7d93bbeb-03d9-4151-9c48-db19262f09b8",
                "subnet-id-list": [
                    "93a86b70-86db-4b96-ba61-f471f79fb68e"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.364" starttime="20181214 09:33:36.364"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.365" starttime="20181214 09:33:36.361"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:neutron-vpn-portip-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.367" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:neutron-vpn-portip-port-data, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.367" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.367" starttime="20181214 09:33:36.365"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.368" level="INFO">To JSON using : content={"neutron-vpn-portip-port-data":{"vpn-portip-to-port":[{"vpn-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","port-fixedip":"55.0.0.11","mac-address":"fa:16:3e:c3:46:0d","port-name":"8a016c28-c647-422c-8ae0-2d10c52a587b","subnet-ip":false},{"vpn-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","port-fixedip":"55.0.0.4","mac-address":"fa:16:3e:77:27:7c","port-name":"4c0323bc-0b30-4514-b1b8-acec4a7a0887","subnet-ip":false},{"vpn-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","port-fixedip":"55.0.0.13","mac-address":"fa:16:3e:81:1b:87","port-name":"4d4f064c-5942-4b19-af3b-7ad2fb311029","subnet-ip":false},{"vpn-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","port-fixedip":"55.0.0.2","mac-address":"fa:16:3e:e0:4a:d2","port-name":"5e8b301a-0175-4891-b355-eecd01375790","subnet-ip":false},{"vpn-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","port-fixedip":"55.0.0.1","mac-address":"fa:16:3e:6f:1f:31","port-name":"d00ec22d-1e03-4fe7-9d38-a96600a8906f","subnet-ip":true},{"vpn-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","port-fixedip":"56.0.0.3","mac-address":"fa:16:3e:3b:01:3f","port-name":"e5c763f9-e56d-4d63-a2e8-23802e725462","subnet-ip":false},{"vpn-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","port-fixedip":"56.0.0.2","mac-address":"fa:16:3e:49:9b:42","port-name":"18763101-0659-41c5-be26-a0d3d5824630","subnet-ip":false},{"vpn-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","port-fixedip":"56.0.0.1","mac-address":"fa:16:3e:d7:25:86","port-name":"043e0892-46a9-4def-86f4-b3822effa37d","subnet-ip":true},{"vpn-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","port-fixedip":"56.0.0.15","mac-address":"fa:16:3e:39:df:5d","port-name":"97fbf81a-c679-4ff1-8ccf-ebacb788d94c","subnet-ip":false}]}} </msg>
<msg timestamp="20181214 09:33:36.368" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.368" level="INFO">${pretty_output} = {
    "neutron-vpn-portip-port-data": {
        "vpn-portip-to-port": [
            {
                "mac-address": "fa:16:3e:c3:46:0d",
                "port-fixedip": "55.0.0.11",
                "...</msg>
<status status="PASS" endtime="20181214 09:33:36.369" starttime="20181214 09:33:36.368"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.369" level="INFO">{
    "neutron-vpn-portip-port-data": {
        "vpn-portip-to-port": [
            {
                "mac-address": "fa:16:3e:c3:46:0d",
                "port-fixedip": "55.0.0.11",
                "port-name": "8a016c28-c647-422c-8ae0-2d10c52a587b",
                "subnet-ip": false,
                "vpn-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            },
            {
                "mac-address": "fa:16:3e:77:27:7c",
                "port-fixedip": "55.0.0.4",
                "port-name": "4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                "subnet-ip": false,
                "vpn-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            },
            {
                "mac-address": "fa:16:3e:81:1b:87",
                "port-fixedip": "55.0.0.13",
                "port-name": "4d4f064c-5942-4b19-af3b-7ad2fb311029",
                "subnet-ip": false,
                "vpn-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            },
            {
                "mac-address": "fa:16:3e:e0:4a:d2",
                "port-fixedip": "55.0.0.2",
                "port-name": "5e8b301a-0175-4891-b355-eecd01375790",
                "subnet-ip": false,
                "vpn-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            },
            {
                "mac-address": "fa:16:3e:6f:1f:31",
                "port-fixedip": "55.0.0.1",
                "port-name": "d00ec22d-1e03-4fe7-9d38-a96600a8906f",
                "subnet-ip": true,
                "vpn-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            },
            {
                "mac-address": "fa:16:3e:3b:01:3f",
                "port-fixedip": "56.0.0.3",
                "port-name": "e5c763f9-e56d-4d63-a2e8-23802e725462",
                "subnet-ip": false,
                "vpn-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            },
            {
                "mac-address": "fa:16:3e:49:9b:42",
                "port-fixedip": "56.0.0.2",
                "port-name": "18763101-0659-41c5-be26-a0d3d5824630",
                "subnet-ip": false,
                "vpn-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            },
            {
                "mac-address": "fa:16:3e:d7:25:86",
                "port-fixedip": "56.0.0.1",
                "port-name": "043e0892-46a9-4def-86f4-b3822effa37d",
                "subnet-ip": true,
                "vpn-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            },
            {
                "mac-address": "fa:16:3e:39:df:5d",
                "port-fixedip": "56.0.0.15",
                "port-name": "97fbf81a-c679-4ff1-8ccf-ebacb788d94c",
                "subnet-ip": false,
                "vpn-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.369" starttime="20181214 09:33:36.369"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.369" starttime="20181214 09:33:36.365"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:router-interfaces-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.372" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.372" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.372" starttime="20181214 09:33:36.369"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.373" level="INFO">To JSON using : content={"router-interfaces-map":{"router-interfaces":[{"router-id":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","interfaces":[{"interface-id":"8a016c28-c647-422c-8ae0-2d10c52a587b"},{"interface-id":"5e8b301a-0175-4891-b355-eecd01375790"},{"interface-id":"4d4f064c-5942-4b19-af3b-7ad2fb311029"},{"interface-id":"e5c763f9-e56d-4d63-a2e8-23802e725462"},{"interface-id":"d00ec22d-1e03-4fe7-9d38-a96600a8906f"},{"interface-id":"043e0892-46a9-4def-86f4-b3822effa37d"},{"interface-id":"4c0323bc-0b30-4514-b1b8-acec4a7a0887"},{"interface-id":"18763101-0659-41c5-be26-a0d3d5824630"},{"interface-id":"97fbf81a-c679-4ff1-8ccf-ebacb788d94c"}]}]}} </msg>
<msg timestamp="20181214 09:33:36.373" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.373" level="INFO">${pretty_output} = {
    "router-interfaces-map": {
        "router-interfaces": [
            {
                "interfaces": [
                    {
                        "interface-id": "8a016c28-c647-422c-8ae0-2d1...</msg>
<status status="PASS" endtime="20181214 09:33:36.373" starttime="20181214 09:33:36.372"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.373" level="INFO">{
    "router-interfaces-map": {
        "router-interfaces": [
            {
                "interfaces": [
                    {
                        "interface-id": "8a016c28-c647-422c-8ae0-2d10c52a587b"
                    },
                    {
                        "interface-id": "5e8b301a-0175-4891-b355-eecd01375790"
                    },
                    {
                        "interface-id": "4d4f064c-5942-4b19-af3b-7ad2fb311029"
                    },
                    {
                        "interface-id": "e5c763f9-e56d-4d63-a2e8-23802e725462"
                    },
                    {
                        "interface-id": "d00ec22d-1e03-4fe7-9d38-a96600a8906f"
                    },
                    {
                        "interface-id": "043e0892-46a9-4def-86f4-b3822effa37d"
                    },
                    {
                        "interface-id": "4c0323bc-0b30-4514-b1b8-acec4a7a0887"
                    },
                    {
                        "interface-id": "18763101-0659-41c5-be26-a0d3d5824630"
                    },
                    {
                        "interface-id": "97fbf81a-c679-4ff1-8ccf-ebacb788d94c"
                    }
                ],
                "router-id": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.373" starttime="20181214 09:33:36.373"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.373" starttime="20181214 09:33:36.369"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:subnetmaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.376" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.376" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.376" starttime="20181214 09:33:36.374"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.377" level="INFO">To JSON using : content={"subnetmaps":{"subnetmap":[{"id":"36f5b75d-9a69-4190-b46a-6ffdf745a6d9","router-id":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","router-interface-fixed-ip":"55.0.0.1","network-type":"VXLAN","router-interface-port-id":"d00ec22d-1e03-4fe7-9d38-a96600a8906f","router-intf-mac-address":"fa:16:3e:6f:1f:31","port-list":["5e8b301a-0175-4891-b355-eecd01375790","4c0323bc-0b30-4514-b1b8-acec4a7a0887","4d4f064c-5942-4b19-af3b-7ad2fb311029","8a016c28-c647-422c-8ae0-2d10c52a587b"],"segmentation-id":60,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","network-id":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","subnet-ip":"55.0.0.0/24","vpn-id":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"},{"id":"93a86b70-86db-4b96-ba61-f471f79fb68e","router-id":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","router-interface-fixed-ip":"56.0.0.1","network-type":"VXLAN","router-interface-port-id":"043e0892-46a9-4def-86f4-b3822effa37d","router-intf-mac-address":"fa:16:3e:d7:25:86","port-list":["e5c763f9-e56d-4d63-a2e8-23802e725462","97fbf81a-c679-4ff1-8ccf-ebacb788d94c","18763101-0659-41c5-be26-a0d3d5824630"],"segmentation-id":36,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","network-id":"7d93bbeb-03d9-4151-9c48-db19262f09b8","subnet-ip":"56.0.0.0/24","vpn-id":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"}]}} </msg>
<msg timestamp="20181214 09:33:36.377" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.377" level="INFO">${pretty_output} = {
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "36f5b75d-9a69-4190-b46a-6ffdf745a6d9",
                "network-id": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
         ...</msg>
<status status="PASS" endtime="20181214 09:33:36.377" starttime="20181214 09:33:36.377"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.378" level="INFO">{
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "36f5b75d-9a69-4190-b46a-6ffdf745a6d9",
                "network-id": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                "network-type": "VXLAN",
                "port-list": [
                    "5e8b301a-0175-4891-b355-eecd01375790",
                    "4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                    "4d4f064c-5942-4b19-af3b-7ad2fb311029",
                    "8a016c28-c647-422c-8ae0-2d10c52a587b"
                ],
                "router-id": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a",
                "router-interface-fixed-ip": "55.0.0.1",
                "router-interface-port-id": "d00ec22d-1e03-4fe7-9d38-a96600a8906f",
                "router-intf-mac-address": "fa:16:3e:6f:1f:31",
                "segmentation-id": 60,
                "subnet-ip": "55.0.0.0/24",
                "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                "vpn-id": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            },
            {
                "id": "93a86b70-86db-4b96-ba61-f471f79fb68e",
                "network-id": "7d93bbeb-03d9-4151-9c48-db19262f09b8",
                "network-type": "VXLAN",
                "port-list": [
                    "e5c763f9-e56d-4d63-a2e8-23802e725462",
                    "97fbf81a-c679-4ff1-8ccf-ebacb788d94c",
                    "18763101-0659-41c5-be26-a0d3d5824630"
                ],
                "router-id": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a",
                "router-interface-fixed-ip": "56.0.0.1",
                "router-interface-port-id": "043e0892-46a9-4def-86f4-b3822effa37d",
                "router-intf-mac-address": "fa:16:3e:d7:25:86",
                "segmentation-id": 36,
                "subnet-ip": "56.0.0.0/24",
                "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                "vpn-id": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.378" starttime="20181214 09:33:36.377"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.378" starttime="20181214 09:33:36.374"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:vpnMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.380" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.380" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.381" starttime="20181214 09:33:36.378"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.381" level="INFO">To JSON using : content={"vpnMaps":{"vpnMap":[{"vpn-id":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","router-id":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"}]}} </msg>
<msg timestamp="20181214 09:33:36.381" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.381" level="INFO">${pretty_output} = {
    "vpnMaps": {
        "vpnMap": [
            {
                "router-id": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a",
                "vpn-id": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            }...</msg>
<status status="PASS" endtime="20181214 09:33:36.381" starttime="20181214 09:33:36.381"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.382" level="INFO">{
    "vpnMaps": {
        "vpnMap": [
            {
                "router-id": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a",
                "vpn-id": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.382" starttime="20181214 09:33:36.382"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.382" starttime="20181214 09:33:36.378"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-fib:fibEntries">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.384" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.384" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.384" starttime="20181214 09:33:36.382"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.385" level="INFO">To JSON using : content={"fibEntries":{"vrfTables":[{"routeDistinguisher":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","vrfEntry":[{"destPrefix":"55.0.0.2/32","origin":"l","encap-type":"mplsgre","route-paths":[{"nexthop-address":"192.0.2.21","label":100005}],"gateway_mac_address":"fa:16:3e:6f:1f:31"},{"destPrefix":"55.0.0.4/32","origin":"l","encap-type":"mplsgre","route-paths":[{"nexthop-address":"192.0.2.21","label":100008}],"gateway_mac_address":"fa:16:3e:6f:1f:31"},{"destPrefix":"55.0.0.1/32","origin":"l","route-paths":[{"nexthop-address":"0.0.0.0","label":100004}],"ip-address":"55.0.0.1/32","uuid":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","mac-address":"fa:16:3e:6f:1f:31"},{"destPrefix":"56.0.0.2/32","origin":"l","encap-type":"mplsgre","route-paths":[{"nexthop-address":"192.0.2.21","label":100007}],"gateway_mac_address":"fa:16:3e:d7:25:86"},{"destPrefix":"56.0.0.1/32","origin":"l","route-paths":[{"nexthop-address":"0.0.0.0","label":100006}],"ip-address":"56.0.0.1/32","uuid":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","mac-address":"fa:16:3e:d7:25:86"}]}]}} </msg>
<msg timestamp="20181214 09:33:36.385" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.385" level="INFO">${pretty_output} = {
    "fibEntries": {
        "vrfTables": [
            {
                "routeDistinguisher": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a",
                "vrfEntry": [
                    {
           ...</msg>
<status status="PASS" endtime="20181214 09:33:36.385" starttime="20181214 09:33:36.385"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.386" level="INFO">{
    "fibEntries": {
        "vrfTables": [
            {
                "routeDistinguisher": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a",
                "vrfEntry": [
                    {
                        "destPrefix": "55.0.0.2/32",
                        "encap-type": "mplsgre",
                        "gateway_mac_address": "fa:16:3e:6f:1f:31",
                        "origin": "l",
                        "route-paths": [
                            {
                                "label": 100005,
                                "nexthop-address": "192.0.2.21"
                            }
                        ]
                    },
                    {
                        "destPrefix": "55.0.0.4/32",
                        "encap-type": "mplsgre",
                        "gateway_mac_address": "fa:16:3e:6f:1f:31",
                        "origin": "l",
                        "route-paths": [
                            {
                                "label": 100008,
                                "nexthop-address": "192.0.2.21"
                            }
                        ]
                    },
                    {
                        "destPrefix": "55.0.0.1/32",
                        "ip-address": "55.0.0.1/32",
                        "mac-address": "fa:16:3e:6f:1f:31",
                        "origin": "l",
                        "route-paths": [
                            {
                                "label": 100004,
                                "nexthop-address": "0.0.0.0"
                            }
                        ],
                        "uuid": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
                    },
                    {
                        "destPrefix": "56.0.0.2/32",
                        "encap-type": "mplsgre",
                        "gateway_mac_address": "fa:16:3e:d7:25:86",
                        "origin": "l",
                        "route-paths": [
                            {
                                "label": 100007,
                                "nexthop-address": "192.0.2.21"
                            }
                        ]
                    },
                    {
                        "destPrefix": "56.0.0.1/32",
                        "ip-address": "56.0.0.1/32",
                        "mac-address": "fa:16:3e:d7:25:86",
                        "origin": "l",
                        "route-paths": [
                            {
                                "label": 100006,
                                "nexthop-address": "0.0.0.0"
                            }
                        ],
                        "uuid": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.386" starttime="20181214 09:33:36.386"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.386" starttime="20181214 09:33:36.382"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-interface-meta:interface-child-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.388" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-interface-meta:interface-child-info, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.388" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.388" starttime="20181214 09:33:36.386"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.389" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"272795776625121:br-ex-patch","interface-child-entry":[{"child-interface":"272795776625121:br-ex-patch:trunk"}]},{"parent-interface":"tap18763101-06","interface-child-entry":[{"child-interface":"18763101-0659-41c5-be26-a0d3d5824630"}]},{"parent-interface":"tap4c0323bc-0b","interface-child-entry":[{"child-interface":"4c0323bc-0b30-4514-b1b8-acec4a7a0887"}]},{"parent-interface":"tap5e8b301a-01","interface-child-entry":[{"child-interface":"5e8b301a-0175-4891-b355-eecd01375790"}]}]}} </msg>
<msg timestamp="20181214 09:33:36.389" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.389" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "272795776...</msg>
<status status="PASS" endtime="20181214 09:33:36.389" starttime="20181214 09:33:36.389"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.390" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "272795776625121:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "272795776625121:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "18763101-0659-41c5-be26-a0d3d5824630"
                    }
                ],
                "parent-interface": "tap18763101-06"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "4c0323bc-0b30-4514-b1b8-acec4a7a0887"
                    }
                ],
                "parent-interface": "tap4c0323bc-0b"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "5e8b301a-0175-4891-b355-eecd01375790"
                    }
                ],
                "parent-interface": "tap5e8b301a-01"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.390" starttime="20181214 09:33:36.390"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.390" starttime="20181214 09:33:36.386"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:router-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.394" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.394" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.394" starttime="20181214 09:33:36.390"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.395" level="INFO">To JSON using : content={"router-interfaces":{"router-interface":[{"interface-name":"4c0323bc-0b30-4514-b1b8-acec4a7a0887","router-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"},{"interface-name":"e5c763f9-e56d-4d63-a2e8-23802e725462","router-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"},{"interface-name":"043e0892-46a9-4def-86f4-b3822effa37d","router-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"},{"interface-name":"d00ec22d-1e03-4fe7-9d38-a96600a8906f","router-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"},{"interface-name":"5e8b301a-0175-4891-b355-eecd01375790","router-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"},{"interface-name":"4d4f064c-5942-4b19-af3b-7ad2fb311029","router-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"},{"interface-name":"97fbf81a-c679-4ff1-8ccf-ebacb788d94c","router-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"},{"interface-name":"18763101-0659-41c5-be26-a0d3d5824630","router-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"},{"interface-name":"8a016c28-c647-422c-8ae0-2d10c52a587b","router-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"}]}} </msg>
<msg timestamp="20181214 09:33:36.395" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.395" level="INFO">${pretty_output} = {
    "router-interfaces": {
        "router-interface": [
            {
                "interface-name": "4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                "router-name": "dd9a4360-2cb0-4918-a6...</msg>
<status status="PASS" endtime="20181214 09:33:36.395" starttime="20181214 09:33:36.395"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.396" level="INFO">{
    "router-interfaces": {
        "router-interface": [
            {
                "interface-name": "4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                "router-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            },
            {
                "interface-name": "e5c763f9-e56d-4d63-a2e8-23802e725462",
                "router-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            },
            {
                "interface-name": "043e0892-46a9-4def-86f4-b3822effa37d",
                "router-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            },
            {
                "interface-name": "d00ec22d-1e03-4fe7-9d38-a96600a8906f",
                "router-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            },
            {
                "interface-name": "5e8b301a-0175-4891-b355-eecd01375790",
                "router-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            },
            {
                "interface-name": "4d4f064c-5942-4b19-af3b-7ad2fb311029",
                "router-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            },
            {
                "interface-name": "97fbf81a-c679-4ff1-8ccf-ebacb788d94c",
                "router-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            },
            {
                "interface-name": "18763101-0659-41c5-be26-a0d3d5824630",
                "router-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            },
            {
                "interface-name": "8a016c28-c647-422c-8ae0-2d10c52a587b",
                "router-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.396" starttime="20181214 09:33:36.396"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.396" starttime="20181214 09:33:36.390"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-id-to-vpn-instance">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.398" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-id-to-vpn-instance, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.398" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.398" starttime="20181214 09:33:36.396"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.399" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65"},{"vpn-id":100003,"external-vpn":false,"vrf-id":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","vpn-instance-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"}]}} </msg>
<msg timestamp="20181214 09:33:36.399" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.399" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a...</msg>
<status status="PASS" endtime="20181214 09:33:36.399" starttime="20181214 09:33:36.399"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.400" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
                "external-vpn": false,
                "vpn-id": 100003,
                "vpn-instance-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a",
                "vrf-id": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.400" starttime="20181214 09:33:36.399"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.400" starttime="20181214 09:33:36.396"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-instance-to-vpn-id">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.402" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-instance-to-vpn-id, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.402" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.402" starttime="20181214 09:33:36.400"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.403" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65","vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-id":100000},{"vpn-instance-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","vrf-id":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","vpn-id":100003}]}} </msg>
<msg timestamp="20181214 09:33:36.403" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.403" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
               ...</msg>
<status status="PASS" endtime="20181214 09:33:36.403" starttime="20181214 09:33:36.403"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.404" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
                "vpn-id": 100003,
                "vpn-instance-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a",
                "vrf-id": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.404" starttime="20181214 09:33:36.404"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.404" starttime="20181214 09:33:36.400"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:ext-routers">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.407" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.407" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.407" starttime="20181214 09:33:36.404"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.408" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:33:36.408" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.408" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:33:36.408" starttime="20181214 09:33:36.407"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.408" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.408" starttime="20181214 09:33:36.408"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.408" starttime="20181214 09:33:36.404"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-networks">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.410" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.410" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.411" starttime="20181214 09:33:36.409"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.411" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181214 09:33:36.411" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.411" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181214 09:33:36.411" starttime="20181214 09:33:36.411"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.412" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181214 09:33:36.412" starttime="20181214 09:33:36.412"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.412" starttime="20181214 09:33:36.408"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-subnets">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.415" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.415" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.415" starttime="20181214 09:33:36.412"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.416" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181214 09:33:36.416" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.416" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181214 09:33:36.416" starttime="20181214 09:33:36.415"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.416" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181214 09:33:36.416" starttime="20181214 09:33:36.416"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.416" starttime="20181214 09:33:36.412"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.419" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.419" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.419" starttime="20181214 09:33:36.417"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.420" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:33:36.420" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.420" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:33:36.420" starttime="20181214 09:33:36.420"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.421" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.421" starttime="20181214 09:33:36.420"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.421" starttime="20181214 09:33:36.417"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:intext-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.423" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:intext-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.423" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.424" starttime="20181214 09:33:36.421"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.424" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:33:36.424" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.424" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:33:36.424" starttime="20181214 09:33:36.424"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.425" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.425" starttime="20181214 09:33:36.425"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.425" starttime="20181214 09:33:36.421"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:napt-switches">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.427" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.427" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.428" starttime="20181214 09:33:36.425"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.428" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:33:36.428" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.428" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:33:36.428" starttime="20181214 09:33:36.428"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.429" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.429" starttime="20181214 09:33:36.429"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.429" starttime="20181214 09:33:36.425"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:router-id-name">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.432" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.432" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.432" starttime="20181214 09:33:36.429"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.432" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:33:36.432" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.432" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:33:36.433" starttime="20181214 09:33:36.432"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.433" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.433" starttime="20181214 09:33:36.433"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.433" starttime="20181214 09:33:36.429"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:snatint-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.436" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:snatint-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.436" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.436" starttime="20181214 09:33:36.433"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.436" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:33:36.436" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.436" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:33:36.437" starttime="20181214 09:33:36.436"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.437" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.437" starttime="20181214 09:33:36.437"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.437" starttime="20181214 09:33:36.433"></status>
</kw>
<kw type="foritem" name="${model} = config/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.446" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.446" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.446" starttime="20181214 09:33:36.437"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.477" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.272795776625121.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"Egress_Fixed_Conntrk_272795776625121_38_MatchEthernetType[2048]_Recirc","priority":100,"table_id":212,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":41781441855488,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Conntrk_272795776625121_38_MatchEthernetType[2048]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":213,"conntrack-zone":5015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_272795776625121_38_MatchEthernetType[34525]_Recirc","priority":100,"table_id":212,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":41781441855488,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Conntrk_272795776625121_38_MatchEthernetType[34525]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":213,"conntrack-zone":5015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"L3.272795776625121.21.dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.42.55.0.0.2","priority":42,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200006,"metadata-mask":16777214},"ipv4-destination":"55.0.0.2/32"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.42.55.0.0.2","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":150000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"SNAT.272795776625121.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.272795776625121.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.21.dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.42.56.0.0.2","priority":42,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200006,"metadata-mask":16777214},"ipv4-destination":"56.0.0.2/32"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.42.56.0.0.2","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":150001}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.21.100006.42","priority":42,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"icmpv4-match":{"icmpv4-code":0,"icmpv4-type":8},"metadata":{"metadata":200006,"metadata-mask":16777214},"ip-match":{"ip-protocol":1},"ipv4-destination":"56.0.0.1/32"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.100006.42","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":3,"set-field":{"ipv4-source":"56.0.0.1/32"}},{"order":4,"set-field":{"icmpv4-match":{"icmpv4-type":0}}},{"order":5,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":0,"dst":{"of-in-port":[null],"start":0,"end":15}}},{"order":6,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":21}},{"order":0,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-eth-dst":[null],"start":0,"end":47},"src":{"of-eth-src":[null],"start":0}}},{"order":1,"set-field":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:d7:25:86"}}}},{"order":2,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-ip-dst":[null],"start":0,"end":31},"src":{"of-ip-src":[null],"start":0}}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.21.100004.42","priority":42,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"icmpv4-match":{"icmpv4-code":0,"icmpv4-type":8},"metadata":{"metadata":200006,"metadata-mask":16777214},"ip-match":{"ip-protocol":1},"ipv4-destination":"55.0.0.1/32"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.100004.42","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":3,"set-field":{"ipv4-source":"55.0.0.1/32"}},{"order":4,"set-field":{"icmpv4-match":{"icmpv4-type":0}}},{"order":5,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":0,"dst":{"of-in-port":[null],"start":0,"end":15}}},{"order":6,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":21}},{"order":0,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-eth-dst":[null],"start":0,"end":47},"src":{"of-eth-src":[null],"start":0}}},{"order":1,"set-field":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:6f:1f:31"}}}},{"order":2,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-ip-dst":[null],"start":0,"end":31},"src":{"of-ip-src":[null],"start":0}}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.21.dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.42.55.0.0.4","priority":42,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200006,"metadata-mask":16777214},"ipv4-destination":"55.0.0.4/32"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.42.55.0.0.4","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":150002}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Egress_L2Broadcast_272795776625121_38_fa:16:3e:77:27:7c","priority":61005,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:77:27:7c"}},"metadata":{"metadata":41781441855488,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_L2Broadcast_272795776625121_38_fa:16:3e:77:27:7c","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Goto_Classifier_272795776625121_38_fa:16:3e:77:27:7c_fe80:0:0:0:f816:3eff:fe77:277c","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:77:27:7c"},"ethernet-type":{"type":34525}},"metadata":{"metadata":41781441855488,"metadata-mask":1152920405095219200},"ipv6-source":"fe80:0:0:0:f816:3eff:fe77:277c/128"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_272795776625121_38_fa:16:3e:77:27:7c_fe80:0:0:0:f816:3eff:fe77:277c","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_272795776625121_38_136_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":41781441855488,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":136}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_272795776625121_38_136_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_272795776625121_38_135_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":41781441855488,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":135}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_272795776625121_38_135_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Goto_Classifier_272795776625121_38_fa:16:3e:77:27:7c_55.0.0.4","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:77:27:7c"},"ethernet-type":{"type":2048}},"metadata":{"metadata":41781441855488,"metadata-mask":1152920405095219200},"ipv4-source":"55.0.0.4/32"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_272795776625121_38_fa:16:3e:77:27:7c_55.0.0.4","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Client_v4272795776625121_38_fa:16:3e:77:27:7c_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:77:27:7c"},"ethernet-type":{"type":2048}},"metadata":{"metadata":41781441855488,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17},"udp-source-port":68,"udp-destination-port":67},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Client_v4272795776625121_38_fa:16:3e:77:27:7c_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ARP_272795776625121_38_fa:16:3e:77:27:7c55.0.0.4","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:77:27:7c"},"ethernet-type":{"type":2054}},"metadata":{"metadata":41781441855488,"metadata-mask":1152920405095219200},"arp-source-transport-address":"55.0.0.4/32","arp-source-hardware-address":{"address":"fa:16:3e:77:27:7c"}},"strict":false,"cookie":110100480,"flow-name":"Egress_ARP_272795776625121_38_fa:16:3e:77:27:7c55.0.0.4","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_272795776625121_38_133_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":41781441855488,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":133}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_272795776625121_38_133_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Client_v6_272795776625121_38_fa:16:3e:77:27:7c_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:77:27:7c"},"ethernet-type":{"type":34525}},"metadata":{"metadata":41781441855488,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17},"udp-source-port":546,"udp-destination-port":547},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Client_v6_272795776625121_38_fa:16:3e:77:27:7c_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"fa:16:3e:d7:25:86.100003.272795776625121.19","priority":20,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:d7:25:86"}},"metadata":{"metadata":200006,"metadata-mask":16777214}},"strict":false,"cookie":134217737,"flow-name":"fa:16:3e:d7:25:86.100003.272795776625121.19","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":21}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"fa:16:3e:6f:1f:31.100003.272795776625121.19","priority":20,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:6f:1f:31"}},"metadata":{"metadata":200006,"metadata-mask":16777214}},"strict":false,"cookie":134217737,"flow-name":"fa:16:3e:6f:1f:31.100003.272795776625121.19","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":21}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Egress_Acl_Commit_Conntrack_272795776625121_38_MatchEthernetType[2048]","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":41781441855488,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Conntrack_272795776625121_38_MatchEthernetType[2048]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5015}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Acl_Commit_Conntrack_272795776625121_38_MatchEthernetType[34525]","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":41781441855488,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Conntrack_272795776625121_38_MatchEthernetType[34525]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5015}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Acl_Commit_Non_Conntrack_272795776625121_38","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":41781441855490,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Non_Conntrack_272795776625121_38","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_272795776625121_38_Drop","priority":62020,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":41781441855492,"metadata-mask":1152920405095219204}},"strict":false,"cookie":41781551955969,"flow-name":"Egress_272795776625121_38_Drop","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.272795776625121.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"ICMP_Egress_272795776625121_38_2bb70233-c262-4d1f-8b0c-61b8c28fb87f","priority":1011,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":41781441855488,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"ICMP_Egress_272795776625121_38_2bb70233-c262-4d1f-8b0c-61b8c28fb87f","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_38","priority":50,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":41781441855488,"metadata-mask":1152920405095219200}},"strict":false,"cookie":41781551955969,"flow-name":"Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_38","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"UDP_DESTINATION_1_0Egress_272795776625121_38_40484092-b95e-493b-b1cf-58e3eca12cbe","priority":1011,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":41781441855488,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"UDP_DESTINATION_1_0Egress_272795776625121_38_40484092-b95e-493b-b1cf-58e3eca12cbe","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_Drop272795776625121_38_Tracked_Invalid","priority":62020,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":41781441855488,"metadata-mask":1152920405095219200},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":48,"ct-state":48}}}]},"strict":false,"cookie":41781551955969,"flow-name":"Egress_Fixed_Conntrk_Drop272795776625121_38_Tracked_Invalid","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"TCP_DESTINATION_1_0Egress_272795776625121_38_635b442a-f693-4be3-915a-a431fb17e3ab","priority":1011,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":41781441855488,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"TCP_DESTINATION_1_0Egress_272795776625121_38_635b442a-f693-4be3-915a-a431fb17e3ab","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"ETHERnullEgress_272795776625121_38_4155f8d8-9b21-4f0a-90a7-191b6c59551a","priority":1011,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":41781441855488,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"ETHERnullEgress_272795776625121_38_4155f8d8-9b21-4f0a-90a7-191b6c59551a","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"ETHERnullEgress_272795776625121_38_050555ee-a2ca-4f55-9aac-0c7ca8cddd11","priority":1011,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":41781441855488,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"ETHERnullEgress_272795776625121_38_050555ee-a2ca-4f55-9aac-0c7ca8cddd11","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.272795776625121.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.4c0323bc-0b30-4514-b1b8-acec4a7a0887.0","priority":6,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":9728}}}]},"strict":true,"cookie":110100480,"flow-name":"acl.egressacl.4c0323bc-0b30-4514-b1b8-acec4a7a0887","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":0,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":239}},{"order":2,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2415928832,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.18763101-0659-41c5-be26-a0d3d5824630.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":9472}}}]},"strict":true,"cookie":134217735,"flow-name":"default.18763101-0659-41c5-be26-a0d3d5824630","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"29"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.5e8b301a-0175-4891-b355-eecd01375790.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":9216}}}]},"strict":true,"cookie":134217735,"flow-name":"default.5e8b301a-0175-4891-b355-eecd01375790","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"28"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.4c0323bc-0b30-4514-b1b8-acec4a7a0887.9","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":2415928832}}}]},"strict":true,"cookie":134217735,"flow-name":"default.4c0323bc-0b30-4514-b1b8-acec4a7a0887","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"30"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36,"flow":[{"id":"3660","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":60}},"strict":false,"cookie":150999959,"flow-name":"ITM Flow Entry :5015","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84137738240,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"3636","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":36}},"strict":false,"cookie":150999960,"flow-name":"ITM Flow Entry :5016","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84154515456,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":38,"flow":[{"id":"385015","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":60}},"strict":false,"cookie":151327639,"flow-name":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84137738240,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"385016","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":36}},"strict":false,"cookie":151327640,"flow-name":"7d93bbeb-03d9-4151-9c48-db19262f09b8","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84154515456,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_v4_Broadcast_272795776625121_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_DHCP_Server_v6_272795776625121_38_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":9728}}}],"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Ingress_DHCP_Server_v6_272795776625121_38_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_272795776625121_38_130_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":130},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":9728}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_272795776625121_38_130_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_272795776625121_38_136_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":136},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":9728}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_272795776625121_38_136_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ARP_272795776625121_38","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":9728}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ARP_272795776625121_38","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_272795776625121_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_272795776625121_38_135_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":135},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":9728}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_272795776625121_38_135_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_272795776625121_38_55.0.0.255_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":9728}}}],"ipv4-destination":"55.0.0.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_38_55.0.0.255_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Goto_Classifier_272795776625121_38_fa:16:3e:77:27:7c_55.0.0.4","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:77:27:7c"},"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":9728}}}],"ipv4-destination":"55.0.0.4/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_272795776625121_38_fa:16:3e:77:27:7c_55.0.0.4","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Goto_Classifier_272795776625121_38_fa:16:3e:77:27:7c_fe80:0:0:0:f816:3eff:fe77:277c","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:77:27:7c"},"ethernet-type":{"type":34525}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":9728}}}],"ipv6-destination":"fe80:0:0:0:f816:3eff:fe77:277c/128"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_272795776625121_38_fa:16:3e:77:27:7c_fe80:0:0:0:f816:3eff:fe77:277c","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_DHCP_Server_v4272795776625121_38_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":9728}}}],"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Ingress_DHCP_Server_v4272795776625121_38_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"TCP_DESTINATION_1_0Ingress_272795776625121_38_1c709b5a-6f59-4c8b-bddc-9812ab954101","priority":1011,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":9728}}}]},"strict":false,"cookie":110100480,"flow-name":"TCP_DESTINATION_1_0Ingress_272795776625121_38_1c709b5a-6f59-4c8b-bddc-9812ab954101","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"UDP_DESTINATION_1_0Ingress_272795776625121_38_3a2ccb3c-1a04-43a2-a271-e094b505acb7","priority":1011,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":9728}}}]},"strict":false,"cookie":110100480,"flow-name":"UDP_DESTINATION_1_0Ingress_272795776625121_38_3a2ccb3c-1a04-43a2-a271-e094b505acb7","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"ICMP_Ingress_272795776625121_38_0b4e0380-c189-4c1d-af08-456c28ab88dd","priority":1011,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":9728}}}]},"strict":false,"cookie":110100480,"flow-name":"ICMP_Ingress_272795776625121_38_0b4e0380-c189-4c1d-af08-456c28ab88dd","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_Drop272795776625121_38_Tracked_Invalid","priority":62020,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":48,"ct-state":48}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":9728}}}]},"strict":false,"cookie":41781551955969,"flow-name":"Ingress_Fixed_Conntrk_Drop272795776625121_38_Tracked_Invalid","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_38","priority":50,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":9728}}}]},"strict":false,"cookie":41781551955969,"flow-name":"Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_38","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"44f91859-7723-44e1-a95d-25948457eb65","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297728,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210016}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525016false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84154515456,"metadata-mask":1099494850561}},"strict":false,"cookie":141562776,"flow-name":"7d93bbeb-03d9-4151-9c48-db19262f09b8","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210032}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525015false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84137738240,"metadata-mask":1099494850561}},"strict":false,"cookie":141562775,"flow-name":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210030}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525015true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84137738241,"metadata-mask":1099494850561}},"strict":false,"cookie":141562775,"flow-name":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210029}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525016true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84154515457,"metadata-mask":1099494850561}},"strict":false,"cookie":141562776,"flow-name":"7d93bbeb-03d9-4151-9c48-db19262f09b8","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210031}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50501627279577662512137fa:16:3e:49:9b:42","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:49:9b:42"}},"metadata":{"metadata":40766084743168,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550424,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50501527279577662512136fa:16:3e:e0:4a:d2","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:e0:4a:d2"}},"metadata":{"metadata":39666556338176,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550423,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50501527279577662512138fa:16:3e:77:27:7c","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:77:27:7c"}},"metadata":{"metadata":41865579593728,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550423,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_272795776625121_38_MatchEthernetType[2048]_Recirc","priority":100,"table_id":242,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":9728}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Conntrk_272795776625121_38_MatchEthernetType[2048]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":243,"conntrack-zone":5015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_272795776625121_38_MatchEthernetType[34525]_Recirc","priority":100,"table_id":242,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":9728}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Conntrk_272795776625121_38_MatchEthernetType[34525]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":243,"conntrack-zone":5015}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"51501627279577662512137fa:16:3e:49:9b:42","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:49:9b:42"}},"metadata":{"metadata":84154515456,"metadata-mask":1099494850560}},"strict":true,"cookie":134419352,"flow-name":"7d93bbeb-03d9-4151-9c48-db19262f09b8","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":9472,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51501527279577662512136fa:16:3e:e0:4a:d2","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:e0:4a:d2"}},"metadata":{"metadata":84137738240,"metadata-mask":1099494850560}},"strict":true,"cookie":134419351,"flow-name":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":9216,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51501527279577662512138fa:16:3e:77:27:7c","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:77:27:7c"}},"metadata":{"metadata":84137738240,"metadata-mask":1099494850560}},"strict":true,"cookie":134419351,"flow-name":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":9728,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Conntrack_272795776625121_38_MatchEthernetType[2048]","priority":100,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":9728}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Conntrack_272795776625121_38_MatchEthernetType[2048]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5015}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Non_Conntrack_272795776625121_38","priority":100,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":2,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":9728}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Non_Conntrack_272795776625121_38","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_272795776625121_38_Drop","priority":62020,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":9728}}}]},"strict":false,"cookie":41781551955969,"flow-name":"Ingress_272795776625121_38_Drop","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Conntrack_272795776625121_38_MatchEthernetType[34525]","priority":100,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":9728}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Conntrack_272795776625121_38_MatchEthernetType[34525]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5015}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.23.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":27487790694400,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.38.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":41781441855488,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":38}},"strict":true,"cookie":142606374,"flow-name":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.36.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":36}},"strict":true,"cookie":142606372,"flow-name":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":9216,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.36.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":39582418599936,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":36}},"strict":true,"cookie":142606372,"flow-name":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4398046511104,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":21990232555520,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.37.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":37}},"strict":true,"cookie":142606373,"flow-name":"7d93bbeb-03d9-4151-9c48-db19262f09b8","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":9472,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.37.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":40681930227712,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":37}},"strict":true,"cookie":142606373,"flow-name":"7d93bbeb-03d9-4151-9c48-db19262f09b8","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.38.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":38}},"strict":true,"cookie":142606374,"flow-name":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":9728,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:272795776625121:5e8b301a-0175-4891-b355-eecd01375790","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:28","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:5e8b301a-0175-4891-b355-eecd01375790","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":39582418599936,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:4c0323bc-0b30-4514-b1b8-acec4a7a0887","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:30","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:4c0323bc-0b30-4514-b1b8-acec4a7a0887","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":41781441855488,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:18763101-0659-41c5-be26-a0d3d5824630","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:29","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:18763101-0659-41c5-be26-a0d3d5824630","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":40681930227712,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:272795776625121:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.272795776625121.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"Arp:tbl_81:lport_37:tpa_56.0.0.1","priority":100,"table_id":81,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"metadata":{"metadata":40766084743168,"metadata-mask":1152921504590069760},"arp-target-transport-address":"56.0.0.1/32","arp-op":1},"strict":true,"cookie":1075970341,"flow-name":"Arp:tbl_81:lport_37:tpa_56.0.0.1","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":3,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"nx-arp-tha":[null],"start":0,"end":47},"src":{"nx-arp-sha":[null],"start":0,"end":47}}},{"order":4,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-arp-tpa":[null],"start":0,"end":31},"src":{"of-arp-spa":[null],"start":0,"end":31}}},{"order":5,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":274973450511750,"dst":{"nx-arp-sha":[null],"start":0,"end":47}}},{"order":6,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":939524097,"dst":{"of-arp-spa":[null],"start":0,"end":31}}},{"order":0,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-eth-dst":[null],"start":0,"end":47},"src":{"of-eth-src":[null],"start":0}}},{"order":1,"set-field":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:d7:25:86"}}}},{"order":2,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2,"dst":{"of-arp-op":[null],"start":0,"end":15}}},{"order":7,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":0,"dst":{"of-in-port":[null],"start":0,"end":15}}},{"order":8,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":9472,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":9,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Arp:tbl_81:lport_38:tpa_55.0.0.1","priority":100,"table_id":81,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"metadata":{"metadata":41865579593728,"metadata-mask":1152921504590069760},"arp-target-transport-address":"55.0.0.1/32","arp-op":1},"strict":true,"cookie":1059193126,"flow-name":"Arp:tbl_81:lport_38:tpa_55.0.0.1","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":3,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"nx-arp-tha":[null],"start":0,"end":47},"src":{"nx-arp-sha":[null],"start":0,"end":47}}},{"order":4,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-arp-tpa":[null],"start":0,"end":31},"src":{"of-arp-spa":[null],"start":0,"end":31}}},{"order":5,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":274973443694385,"dst":{"nx-arp-sha":[null],"start":0,"end":47}}},{"order":6,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":922746881,"dst":{"of-arp-spa":[null],"start":0,"end":31}}},{"order":0,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-eth-dst":[null],"start":0,"end":47},"src":{"of-eth-src":[null],"start":0}}},{"order":1,"set-field":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:6f:1f:31"}}}},{"order":2,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2,"dst":{"of-arp-op":[null],"start":0,"end":15}}},{"order":7,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":0,"dst":{"of-in-port":[null],"start":0,"end":15}}},{"order":8,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":9728,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":9,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Arp:tbl_81:lport_36:tpa_55.0.0.1","priority":100,"table_id":81,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"metadata":{"metadata":39666556338176,"metadata-mask":1152921504590069760},"arp-target-transport-address":"55.0.0.1/32","arp-op":1},"strict":true,"cookie":1059193124,"flow-name":"Arp:tbl_81:lport_36:tpa_55.0.0.1","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":3,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"nx-arp-tha":[null],"start":0,"end":47},"src":{"nx-arp-sha":[null],"start":0,"end":47}}},{"order":4,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-arp-tpa":[null],"start":0,"end":31},"src":{"of-arp-spa":[null],"start":0,"end":31}}},{"order":5,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":274973443694385,"dst":{"nx-arp-sha":[null],"start":0,"end":47}}},{"order":6,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":922746881,"dst":{"of-arp-spa":[null],"start":0,"end":31}}},{"order":0,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-eth-dst":[null],"start":0,"end":47},"src":{"of-eth-src":[null],"start":0}}},{"order":1,"set-field":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:6f:1f:31"}}}},{"order":2,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2,"dst":{"of-arp-op":[null],"start":0,"end":15}}},{"order":7,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":0,"dst":{"of-in-port":[null],"start":0,"end":15}}},{"order":8,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":9216,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":9,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17,"flow":[{"id":"272795776625121.17.5e8b301a-0175-4891-b355-eecd01375790.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":39582418599936,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134217729,"flow-name":"vpn.dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.5e8b301a-0175-4891-b355-eecd01375790","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":100003,"dst":{"nx-reg":"nicira-match:nxm-nx-reg3","start":0,"end":24}}}]}},{"order":3,"go-to-table":{"table_id":19}},{"order":4,"write-metadata":{"metadata":10376333123880422726,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.4c0323bc-0b30-4514-b1b8-acec4a7a0887.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":41781441855488,"metadata-mask":18446742974197923840}},"strict":true,"cookie":110100480,"flow-name":"acl.ingressacl.4c0323bc-0b30-4514-b1b8-acec4a7a0887","instructions":{"instruction":[{"order":1,"go-to-table":{"table_id":210}},{"order":2,"write-metadata":{"metadata":9223413818296631296,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.18763101-0659-41c5-be26-a0d3d5824630.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":40681930227712,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134217729,"flow-name":"vpn.dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.18763101-0659-41c5-be26-a0d3d5824630","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":100003,"dst":{"nx-reg":"nicira-match:nxm-nx-reg3","start":0,"end":24}}}]}},{"order":3,"go-to-table":{"table_id":19}},{"order":4,"write-metadata":{"metadata":10376334223392050502,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.4c0323bc-0b30-4514-b1b8-acec4a7a0887.8","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":9223413818296631296,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134217729,"flow-name":"vpn.dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.4c0323bc-0b30-4514-b1b8-acec4a7a0887","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":100003,"dst":{"nx-reg":"nicira-match:nxm-nx-reg3","start":0,"end":24}}}]}},{"order":3,"go-to-table":{"table_id":19}},{"order":4,"write-metadata":{"metadata":10376335322903678278,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.18763101-0659-41c5-be26-a0d3d5824630.9","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":10376334223391850496,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.7d93bbeb-03d9-4151-9c48-db19262f09b8.18763101-0659-41c5-be26-a0d3d5824630","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":37,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5016,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529255812153212928,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.5e8b301a-0175-4891-b355-eecd01375790.9","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":10376333123880222720,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08.5e8b301a-0175-4891-b355-eecd01375790","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":36,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5015,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529254712624807936,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.4c0323bc-0b30-4514-b1b8-acec4a7a0887.9","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":10376335322903478272,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08.4c0323bc-0b30-4514-b1b8-acec4a7a0887","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":38,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5015,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529256911648063488,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false}]}],"flow-node-inventory:group":[{"group-id":210030,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210029}}],"watch_port":4294967295}]},"group-name":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","group-type":"group-all"},{"group-id":210029,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":36}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":38}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","group-type":"group-all"},{"group-id":210032,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210031}}],"watch_port":4294967295}]},"group-name":"7d93bbeb-03d9-4151-9c48-db19262f09b8","group-type":"group-all"},{"group-id":210031,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":37}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"7d93bbeb-03d9-4151-9c48-db19262f09b8","group-type":"group-all"},{"group-id":150000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":3,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}},{"order":0,"set-field":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:6f:1f:31"}}}},{"order":1,"set-field":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:e0:4a:d2"}}}},{"order":2,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":9216,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}}],"watch_port":4294967295}]},"group-name":"55.0.0.2/32","group-type":"group-all"},{"group-id":150001,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":3,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}},{"order":0,"set-field":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:d7:25:86"}}}},{"order":1,"set-field":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:49:9b:42"}}}},{"order":2,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":9472,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}}],"watch_port":4294967295}]},"group-name":"56.0.0.2/32","group-type":"group-all"},{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":150002,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":3,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}},{"order":0,"set-field":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:6f:1f:31"}}}},{"order":1,"set-field":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:77:27:7c"}}}},{"order":2,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":9728,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}}],"watch_port":4294967295}]},"group-name":"55.0.0.4/32","group-type":"group-all"},{"group-id":225001,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e13b9ba2-e337-4e51-9e53-07a75695540c","group-type":"group-all"},{"group-id":210016,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210015}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210015,"buckets":{},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181214 09:33:36.478" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.481" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181214 09:33:36.482" starttime="20181214 09:33:36.447"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.484" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210029
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210030,
                        "group-name": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 36
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 38
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210029,
                        "group-name": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210031
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210032,
                        "group-name": "7d93bbeb-03d9-4151-9c48-db19262f09b8",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 37
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210031,
                        "group-name": "7d93bbeb-03d9-4151-9c48-db19262f09b8",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "ethernet-match": {
                                                    "ethernet-source": {
                                                        "address": "fa:16:3e:6f:1f:31"
                                                    }
                                                }
                                            }
                                        },
                                        {
                                            "order": 1,
                                            "set-field": {
                                                "ethernet-match": {
                                                    "ethernet-destination": {
                                                        "address": "fa:16:3e:e0:4a:d2"
                                                    }
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 9216
                                            },
                                            "order": 2
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 150000,
                        "group-name": "55.0.0.2/32",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "ethernet-match": {
                                                    "ethernet-source": {
                                                        "address": "fa:16:3e:d7:25:86"
                                                    }
                                                }
                                            }
                                        },
                                        {
                                            "order": 1,
                                            "set-field": {
                                                "ethernet-match": {
                                                    "ethernet-destination": {
                                                        "address": "fa:16:3e:49:9b:42"
                                                    }
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 9472
                                            },
                                            "order": 2
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 150001,
                        "group-name": "56.0.0.2/32",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "ethernet-match": {
                                                    "ethernet-source": {
                                                        "address": "fa:16:3e:6f:1f:31"
                                                    }
                                                }
                                            }
                                        },
                                        {
                                            "order": 1,
                                            "set-field": {
                                                "ethernet-match": {
                                                    "ethernet-destination": {
                                                        "address": "fa:16:3e:77:27:7c"
                                                    }
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 9728
                                            },
                                            "order": 2
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 150002,
                        "group-name": "55.0.0.4/32",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225001,
                        "group-name": "e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210015
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 6400
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210016,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210015,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 1024
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5120
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Conntrk_272795776625121_38_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_272795776625121_38_MatchEthernetType[2048]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5015,
                                                            "flags": 0,
                                                            "recirc-table": 213,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 41781441855488,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 212
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Conntrk_272795776625121_38_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_272795776625121_38_MatchEthernetType[34525]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5015,
                                                            "flags": 0,
                                                            "recirc-table": 213,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 41781441855488,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 212
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.42.55.0.0.2",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.42.55.0.0.2",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 150000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "55.0.0.2/32",
                                    "metadata": {
                                        "metadata": 200006,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.42.56.0.0.2",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.42.56.0.0.2",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 150001
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "56.0.0.2/32",
                                    "metadata": {
                                        "metadata": 200006,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.100006.42",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.100006.42",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 3,
                                                        "set-field": {
                                                            "ipv4-source": "56.0.0.1/32"
                                                        }
                                                    },
                                                    {
                                                        "order": 4,
                                                        "set-field": {
                                                            "icmpv4-match": {
                                                                "icmpv4-type": 0
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "of-in-port": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 0
                                                        },
                                                        "order": 5
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 21
                                                        },
                                                        "order": 6
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 47,
                                                                "of-eth-dst": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "of-eth-src": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "order": 1,
                                                        "set-field": {
                                                            "ethernet-match": {
                                                                "ethernet-source": {
                                                                    "address": "fa:16:3e:d7:25:86"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 31,
                                                                "of-ip-dst": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "of-ip-src": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "icmpv4-match": {
                                        "icmpv4-code": 0,
                                        "icmpv4-type": 8
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    },
                                    "ipv4-destination": "56.0.0.1/32",
                                    "metadata": {
                                        "metadata": 200006,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.100004.42",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.100004.42",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 3,
                                                        "set-field": {
                                                            "ipv4-source": "55.0.0.1/32"
                                                        }
                                                    },
                                                    {
                                                        "order": 4,
                                                        "set-field": {
                                                            "icmpv4-match": {
                                                                "icmpv4-type": 0
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "of-in-port": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 0
                                                        },
                                                        "order": 5
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 21
                                                        },
                                                        "order": 6
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 47,
                                                                "of-eth-dst": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "of-eth-src": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "order": 1,
                                                        "set-field": {
                                                            "ethernet-match": {
                                                                "ethernet-source": {
                                                                    "address": "fa:16:3e:6f:1f:31"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 31,
                                                                "of-ip-dst": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "of-ip-src": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "icmpv4-match": {
                                        "icmpv4-code": 0,
                                        "icmpv4-type": 8
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    },
                                    "ipv4-destination": "55.0.0.1/32",
                                    "metadata": {
                                        "metadata": 200006,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.42.55.0.0.4",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.42.55.0.0.4",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 150002
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "55.0.0.4/32",
                                    "metadata": {
                                        "metadata": 200006,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_L2Broadcast_272795776625121_38_fa:16:3e:77:27:7c",
                                "hard-timeout": 0,
                                "id": "Egress_L2Broadcast_272795776625121_38_fa:16:3e:77:27:7c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:77:27:7c"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 41781441855488,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Goto_Classifier_272795776625121_38_fa:16:3e:77:27:7c_fe80:0:0:0:f816:3eff:fe77:277c",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_272795776625121_38_fa:16:3e:77:27:7c_fe80:0:0:0:f816:3eff:fe77:277c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:77:27:7c"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-source": "fe80:0:0:0:f816:3eff:fe77:277c/128",
                                    "metadata": {
                                        "metadata": 41781441855488,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_272795776625121_38_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_272795776625121_38_136_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 136
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "metadata": {
                                        "metadata": 41781441855488,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_272795776625121_38_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_272795776625121_38_135_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 135
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "metadata": {
                                        "metadata": 41781441855488,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Goto_Classifier_272795776625121_38_fa:16:3e:77:27:7c_55.0.0.4",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_272795776625121_38_fa:16:3e:77:27:7c_55.0.0.4",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:77:27:7c"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-source": "55.0.0.4/32",
                                    "metadata": {
                                        "metadata": 41781441855488,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Client_v4272795776625121_38_fa:16:3e:77:27:7c_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v4272795776625121_38_fa:16:3e:77:27:7c_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:77:27:7c"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 41781441855488,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "udp-destination-port": 67,
                                    "udp-source-port": 68
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ARP_272795776625121_38_fa:16:3e:77:27:7c55.0.0.4",
                                "hard-timeout": 0,
                                "id": "Egress_ARP_272795776625121_38_fa:16:3e:77:27:7c55.0.0.4",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-source-hardware-address": {
                                        "address": "fa:16:3e:77:27:7c"
                                    },
                                    "arp-source-transport-address": "55.0.0.4/32",
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:77:27:7c"
                                        },
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 41781441855488,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_272795776625121_38_133_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_272795776625121_38_133_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 133
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "metadata": {
                                        "metadata": 41781441855488,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Client_v6_272795776625121_38_fa:16:3e:77:27:7c_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v6_272795776625121_38_fa:16:3e:77:27:7c_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:77:27:7c"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 41781441855488,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "udp-destination-port": 547,
                                    "udp-source-port": 546
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 134217737,
                                "flow-name": "fa:16:3e:d7:25:86.100003.272795776625121.19",
                                "hard-timeout": 0,
                                "id": "fa:16:3e:d7:25:86.100003.272795776625121.19",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 21
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:d7:25:86"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200006,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 20,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 134217737,
                                "flow-name": "fa:16:3e:6f:1f:31.100003.272795776625121.19",
                                "hard-timeout": 0,
                                "id": "fa:16:3e:6f:1f:31.100003.272795776625121.19",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 21
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:6f:1f:31"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200006,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 20,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Conntrack_272795776625121_38_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_272795776625121_38_MatchEthernetType[2048]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5015,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 41781441855488,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Conntrack_272795776625121_38_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_272795776625121_38_MatchEthernetType[34525]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5015,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 41781441855488,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Non_Conntrack_272795776625121_38",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Non_Conntrack_272795776625121_38",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 41781441855490,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 41781551955969,
                                "flow-name": "Egress_272795776625121_38_Drop",
                                "hard-timeout": 0,
                                "id": "Egress_272795776625121_38_Drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 41781441855492,
                                        "metadata-mask": 1152920405095219204
                                    }
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ICMP_Egress_272795776625121_38_2bb70233-c262-4d1f-8b0c-61b8c28fb87f",
                                "hard-timeout": 0,
                                "id": "ICMP_Egress_272795776625121_38_2bb70233-c262-4d1f-8b0c-61b8c28fb87f",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    },
                                    "metadata": {
                                        "metadata": 41781441855488,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1011,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 41781551955969,
                                "flow-name": "Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_38",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_38",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 41781441855488,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 50,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "UDP_DESTINATION_1_0Egress_272795776625121_38_40484092-b95e-493b-b1cf-58e3eca12cbe",
                                "hard-timeout": 0,
                                "id": "UDP_DESTINATION_1_0Egress_272795776625121_38_40484092-b95e-493b-b1cf-58e3eca12cbe",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 41781441855488,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1011,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 41781551955969,
                                "flow-name": "Egress_Fixed_Conntrk_Drop272795776625121_38_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_Drop272795776625121_38_Tracked_Invalid",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 41781441855488,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 48,
                                                    "mask": 48
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "TCP_DESTINATION_1_0Egress_272795776625121_38_635b442a-f693-4be3-915a-a431fb17e3ab",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Egress_272795776625121_38_635b442a-f693-4be3-915a-a431fb17e3ab",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    },
                                    "metadata": {
                                        "metadata": 41781441855488,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1011,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ETHERnullEgress_272795776625121_38_4155f8d8-9b21-4f0a-90a7-191b6c59551a",
                                "hard-timeout": 0,
                                "id": "ETHERnullEgress_272795776625121_38_4155f8d8-9b21-4f0a-90a7-191b6c59551a",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 41781441855488,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1011,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ETHERnullEgress_272795776625121_38_050555ee-a2ca-4f55-9aac-0c7ca8cddd11",
                                "hard-timeout": 0,
                                "id": "ETHERnullEgress_272795776625121_38_050555ee-a2ca-4f55-9aac-0c7ca8cddd11",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 41781441855488,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1011,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "acl.egressacl.4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.4c0323bc-0b30-4514-b1b8-acec4a7a0887.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 239
                                            },
                                            "order": 1
                                        },
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2415928832
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 2
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 9728
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 6,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.18763101-0659-41c5-be26-a0d3d5824630",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.18763101-0659-41c5-be26-a0d3d5824630.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "29"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 9472
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.5e8b301a-0175-4891-b355-eecd01375790",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.5e8b301a-0175-4891-b355-eecd01375790.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "28"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 9216
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.4c0323bc-0b30-4514-b1b8-acec4a7a0887.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "30"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 2415928832
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 150999959,
                                "flow-name": "ITM Flow Entry :5015",
                                "hard-timeout": 0,
                                "id": "3660",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84137738240,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 60
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            },
                            {
                                "barrier": false,
                                "cookie": 150999960,
                                "flow-name": "ITM Flow Entry :5016",
                                "hard-timeout": 0,
                                "id": "3636",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84154515456,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 36
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            }
                        ],
                        "id": 36
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 151327639,
                                "flow-name": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                                "hard-timeout": 0,
                                "id": "385015",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84137738240,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 60
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            },
                            {
                                "barrier": false,
                                "cookie": 151327640,
                                "flow-name": "7d93bbeb-03d9-4151-9c48-db19262f09b8",
                                "hard-timeout": 0,
                                "id": "385016",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84154515456,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 36
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            }
                        ],
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_DHCP_Server_v6_272795776625121_38_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v6_272795776625121_38_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 9728
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ],
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ICMPv6_272795776625121_38_130_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_272795776625121_38_130_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 130
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 9728
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ICMPv6_272795776625121_38_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_272795776625121_38_136_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 136
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 9728
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ARP_272795776625121_38",
                                "hard-timeout": 0,
                                "id": "Ingress_ARP_272795776625121_38",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 9728
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ICMPv6_272795776625121_38_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_272795776625121_38_135_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 135
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 9728
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_38_55.0.0.255_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_38_55.0.0.255_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "55.0.0.255/32",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 9728
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Goto_Classifier_272795776625121_38_fa:16:3e:77:27:7c_55.0.0.4",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_272795776625121_38_fa:16:3e:77:27:7c_55.0.0.4",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:77:27:7c"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "55.0.0.4/32",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 9728
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Goto_Classifier_272795776625121_38_fa:16:3e:77:27:7c_fe80:0:0:0:f816:3eff:fe77:277c",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_272795776625121_38_fa:16:3e:77:27:7c_fe80:0:0:0:f816:3eff:fe77:277c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:77:27:7c"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-destination": "fe80:0:0:0:f816:3eff:fe77:277c/128",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 9728
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_DHCP_Server_v4272795776625121_38_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v4272795776625121_38_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 9728
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ],
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "TCP_DESTINATION_1_0Ingress_272795776625121_38_1c709b5a-6f59-4c8b-bddc-9812ab954101",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Ingress_272795776625121_38_1c709b5a-6f59-4c8b-bddc-9812ab954101",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 9728
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1011,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "UDP_DESTINATION_1_0Ingress_272795776625121_38_3a2ccb3c-1a04-43a2-a271-e094b505acb7",
                                "hard-timeout": 0,
                                "id": "UDP_DESTINATION_1_0Ingress_272795776625121_38_3a2ccb3c-1a04-43a2-a271-e094b505acb7",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 9728
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1011,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ICMP_Ingress_272795776625121_38_0b4e0380-c189-4c1d-af08-456c28ab88dd",
                                "hard-timeout": 0,
                                "id": "ICMP_Ingress_272795776625121_38_0b4e0380-c189-4c1d-af08-456c28ab88dd",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 9728
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1011,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 41781551955969,
                                "flow-name": "Ingress_Fixed_Conntrk_Drop272795776625121_38_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_Drop272795776625121_38_Tracked_Invalid",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 48,
                                                    "mask": 48
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 9728
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 41781551955969,
                                "flow-name": "Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_38",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_38",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 9728
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 50,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "44f91859-7723-44e1-a95d-25948457eb65",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210016
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297728,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562776,
                                "flow-name": "7d93bbeb-03d9-4151-9c48-db19262f09b8",
                                "hard-timeout": 0,
                                "id": "525016false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210032
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84154515456,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562775,
                                "flow-name": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                                "hard-timeout": 0,
                                "id": "525015false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210030
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84137738240,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562775,
                                "flow-name": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                                "hard-timeout": 0,
                                "id": "525015true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210029
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84137738241,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562776,
                                "flow-name": "7d93bbeb-03d9-4151-9c48-db19262f09b8",
                                "hard-timeout": 0,
                                "id": "525016true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210031
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84154515457,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134550424,
                                "hard-timeout": 0,
                                "id": "50501627279577662512137fa:16:3e:49:9b:42",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:49:9b:42"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 40766084743168,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550423,
                                "hard-timeout": 0,
                                "id": "50501527279577662512136fa:16:3e:e0:4a:d2",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:e0:4a:d2"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 39666556338176,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550423,
                                "hard-timeout": 0,
                                "id": "50501527279577662512138fa:16:3e:77:27:7c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:77:27:7c"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 41865579593728,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Conntrk_272795776625121_38_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_272795776625121_38_MatchEthernetType[2048]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5015,
                                                            "flags": 0,
                                                            "recirc-table": 243,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 9728
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 242
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Conntrk_272795776625121_38_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_272795776625121_38_MatchEthernetType[34525]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5015,
                                                            "flags": 0,
                                                            "recirc-table": 243,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 9728
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419352,
                                "flow-name": "7d93bbeb-03d9-4151-9c48-db19262f09b8",
                                "hard-timeout": 0,
                                "id": "51501627279577662512137fa:16:3e:49:9b:42",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 9472
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:49:9b:42"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84154515456,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419351,
                                "flow-name": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                                "hard-timeout": 0,
                                "id": "51501527279577662512136fa:16:3e:e0:4a:d2",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 9216
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:e0:4a:d2"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84137738240,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419351,
                                "flow-name": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                                "hard-timeout": 0,
                                "id": "51501527279577662512138fa:16:3e:77:27:7c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 9728
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:77:27:7c"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84137738240,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Acl_Commit_Conntrack_272795776625121_38_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_272795776625121_38_MatchEthernetType[2048]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5015,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 9728
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Acl_Commit_Non_Conntrack_272795776625121_38",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Non_Conntrack_272795776625121_38",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 2,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 9728
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 41781551955969,
                                "flow-name": "Ingress_272795776625121_38_Drop",
                                "hard-timeout": 0,
                                "id": "Ingress_272795776625121_38_Drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 9728
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Acl_Commit_Conntrack_272795776625121_38_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_272795776625121_38_MatchEthernetType[34525]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5015,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 9728
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5888
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 6400
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 27487790694400,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606374,
                                "flow-name": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                                "hard-timeout": 0,
                                "id": "55.38.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 41781441855488,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 38
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606372,
                                "flow-name": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                                "hard-timeout": 0,
                                "id": "55.36.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 9216
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 36
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1024
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5120
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606372,
                                "flow-name": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                                "hard-timeout": 0,
                                "id": "55.36.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 39582418599936,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 36
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4398046511104,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 21990232555520,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606373,
                                "flow-name": "7d93bbeb-03d9-4151-9c48-db19262f09b8",
                                "hard-timeout": 0,
                                "id": "55.37.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 9472
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 37
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606373,
                                "flow-name": "7d93bbeb-03d9-4151-9c48-db19262f09b8",
                                "hard-timeout": 0,
                                "id": "55.37.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 40681930227712,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 37
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606374,
                                "flow-name": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                                "hard-timeout": 0,
                                "id": "55.38.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 9728
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 38
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:5e8b301a-0175-4891-b355-eecd01375790",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:5e8b301a-0175-4891-b355-eecd01375790",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 39582418599936,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:28",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 41781441855488,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:30",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:18763101-0659-41c5-be26-a0d3d5824630",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:18763101-0659-41c5-be26-a0d3d5824630",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 40681930227712,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:29",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 1075970341,
                                "flow-name": "Arp:tbl_81:lport_37:tpa_56.0.0.1",
                                "hard-timeout": 0,
                                "id": "Arp:tbl_81:lport_37:tpa_56.0.0.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 47,
                                                                "nx-arp-tha": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "end": 47,
                                                                "nx-arp-sha": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 3
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 31,
                                                                "of-arp-tpa": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "end": 31,
                                                                "of-arp-spa": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 4
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 47,
                                                                "nx-arp-sha": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 274973450511750
                                                        },
                                                        "order": 5
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "of-arp-spa": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 939524097
                                                        },
                                                        "order": 6
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 47,
                                                                "of-eth-dst": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "of-eth-src": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "order": 1,
                                                        "set-field": {
                                                            "ethernet-match": {
                                                                "ethernet-source": {
                                                                    "address": "fa:16:3e:d7:25:86"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "of-arp-op": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 2
                                                        },
                                                        "order": 2
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "of-in-port": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 0
                                                        },
                                                        "order": 7
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 9472
                                                        },
                                                        "order": 8
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 9
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "arp-target-transport-address": "56.0.0.1/32",
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 40766084743168,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 100,
                                "strict": true,
                                "table_id": 81
                            },
                            {
                                "barrier": false,
                                "cookie": 1059193126,
                                "flow-name": "Arp:tbl_81:lport_38:tpa_55.0.0.1",
                                "hard-timeout": 0,
                                "id": "Arp:tbl_81:lport_38:tpa_55.0.0.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 47,
                                                                "nx-arp-tha": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "end": 47,
                                                                "nx-arp-sha": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 3
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 31,
                                                                "of-arp-tpa": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "end": 31,
                                                                "of-arp-spa": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 4
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 47,
                                                                "nx-arp-sha": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 274973443694385
                                                        },
                                                        "order": 5
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "of-arp-spa": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 922746881
                                                        },
                                                        "order": 6
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 47,
                                                                "of-eth-dst": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "of-eth-src": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "order": 1,
                                                        "set-field": {
                                                            "ethernet-match": {
                                                                "ethernet-source": {
                                                                    "address": "fa:16:3e:6f:1f:31"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "of-arp-op": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 2
                                                        },
                                                        "order": 2
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "of-in-port": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 0
                                                        },
                                                        "order": 7
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 9728
                                                        },
                                                        "order": 8
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 9
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "arp-target-transport-address": "55.0.0.1/32",
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 41865579593728,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 100,
                                "strict": true,
                                "table_id": 81
                            },
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            },
                            {
                                "barrier": false,
                                "cookie": 1059193124,
                                "flow-name": "Arp:tbl_81:lport_36:tpa_55.0.0.1",
                                "hard-timeout": 0,
                                "id": "Arp:tbl_81:lport_36:tpa_55.0.0.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 47,
                                                                "nx-arp-tha": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "end": 47,
                                                                "nx-arp-sha": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 3
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 31,
                                                                "of-arp-tpa": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "end": 31,
                                                                "of-arp-spa": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 4
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 47,
                                                                "nx-arp-sha": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 274973443694385
                                                        },
                                                        "order": 5
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "of-arp-spa": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 922746881
                                                        },
                                                        "order": 6
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 47,
                                                                "of-eth-dst": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "of-eth-src": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "order": 1,
                                                        "set-field": {
                                                            "ethernet-match": {
                                                                "ethernet-source": {
                                                                    "address": "fa:16:3e:6f:1f:31"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "of-arp-op": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 2
                                                        },
                                                        "order": 2
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "of-in-port": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 0
                                                        },
                                                        "order": 7
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 9216
                                                        },
                                                        "order": 8
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 9
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "arp-target-transport-address": "55.0.0.1/32",
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 39666556338176,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 100,
                                "strict": true,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "vpn.dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.5e8b301a-0175-4891-b355-eecd01375790",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.5e8b301a-0175-4891-b355-eecd01375790.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 24,
                                                                "nx-reg": "nicira-match:nxm-nx-reg3",
                                                                "start": 0
                                                            },
                                                            "value": 100003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 19
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 10376333123880422726,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 39582418599936,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "acl.ingressacl.4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.4c0323bc-0b30-4514-b1b8-acec4a7a0887.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 210
                                            },
                                            "order": 1
                                        },
                                        {
                                            "order": 2,
                                            "write-metadata": {
                                                "metadata": 9223413818296631296,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 41781441855488,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "vpn.dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.18763101-0659-41c5-be26-a0d3d5824630",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.18763101-0659-41c5-be26-a0d3d5824630.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 24,
                                                                "nx-reg": "nicira-match:nxm-nx-reg3",
                                                                "start": 0
                                                            },
                                                            "value": 100003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 19
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 10376334223392050502,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 40681930227712,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "vpn.dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.4c0323bc-0b30-4514-b1b8-acec4a7a0887.8",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 24,
                                                                "nx-reg": "nicira-match:nxm-nx-reg3",
                                                                "start": 0
                                                            },
                                                            "value": 100003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 19
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 10376335322903678278,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 9223413818296631296,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.7d93bbeb-03d9-4151-9c48-db19262f09b8.18763101-0659-41c5-be26-a0d3d5824630",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.18763101-0659-41c5-be26-a0d3d5824630.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 37
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5016
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529255812153212928,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 10376334223391850496,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08.5e8b301a-0175-4891-b355-eecd01375790",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.5e8b301a-0175-4891-b355-eecd01375790.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 36
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5015
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529254712624807936,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 10376333123880222720,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08.4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.4c0323bc-0b30-4514-b1b8-acec4a7a0887.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 38
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5015
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529256911648063488,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 10376335322903478272,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            }
                        ],
                        "id": 17
                    }
                ],
                "id": "openflow:272795776625121"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.488" starttime="20181214 09:33:36.482"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.488" starttime="20181214 09:33:36.437"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-dpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.491" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.492" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.492" starttime="20181214 09:33:36.489"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.493" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"44f91859-7723-44e1-a95d-25948457eb65"},{"elan-instance-name":"c7813aab-8b0b-4514-bc6b-7d6d19c8923b"},{"elan-instance-name":"95a7aaae-1907-4f00-bee4-a290267d5e9f"},{"elan-instance-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1132"]}]},{"elan-instance-name":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["4c0323bc-0b30-4514-b1b8-acec4a7a0887","5e8b301a-0175-4891-b355-eecd01375790"]}]},{"elan-instance-name":"d6e91017-874f-4d7f-9390-18a64944fb6f"},{"elan-instance-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1133"]}]},{"elan-instance-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1121"]}]},{"elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082"},{"elan-instance-name":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107"},{"elan-instance-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1131"]}]},{"elan-instance-name":"7d93bbeb-03d9-4151-9c48-db19262f09b8","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["18763101-0659-41c5-be26-a0d3d5824630"]}]},{"elan-instance-name":"8c3e82a8-071a-4d20-abde-82c067e37c1b"},{"elan-instance-name":"5f9fc8e7-648f-48d0-84fe-d86762eacc95"},{"elan-instance-name":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8"}]}} </msg>
<msg timestamp="20181214 09:33:36.493" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.493" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181214 09:33:36.493" starttime="20181214 09:33:36.492"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.493" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
                "elan-instance-name": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b"
            },
            {
                "elan-instance-name": "95a7aaae-1907-4f00-bee4-a290267d5e9f"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1132"
                        ]
                    }
                ],
                "elan-instance-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                            "5e8b301a-0175-4891-b355-eecd01375790"
                        ]
                    }
                ],
                "elan-instance-name": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08"
            },
            {
                "elan-instance-name": "d6e91017-874f-4d7f-9390-18a64944fb6f"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1133"
                        ]
                    }
                ],
                "elan-instance-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1121"
                        ]
                    }
                ],
                "elan-instance-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe"
            },
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082"
            },
            {
                "elan-instance-name": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1131"
                        ]
                    }
                ],
                "elan-instance-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "18763101-0659-41c5-be26-a0d3d5824630"
                        ]
                    }
                ],
                "elan-instance-name": "7d93bbeb-03d9-4151-9c48-db19262f09b8"
            },
            {
                "elan-instance-name": "8c3e82a8-071a-4d20-abde-82c067e37c1b"
            },
            {
                "elan-instance-name": "5f9fc8e7-648f-48d0-84fe-d86762eacc95"
            },
            {
                "elan-instance-name": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.494" starttime="20181214 09:33:36.493"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.494" starttime="20181214 09:33:36.488"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-forwarding-tables">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.496" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.496" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.496" starttime="20181214 09:33:36.494"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.497" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","mac-entry":[{"mac-address":"fa:16:3e:e0:4a:d2","interface":"5e8b301a-0175-4891-b355-eecd01375790","ip-prefix":"55.0.0.2","isStaticAddress":true},{"mac-address":"fa:16:3e:77:27:7c","interface":"4c0323bc-0b30-4514-b1b8-acec4a7a0887","ip-prefix":"55.0.0.4","isStaticAddress":true}]},{"elan-instance-name":"7d93bbeb-03d9-4151-9c48-db19262f09b8","mac-entry":[{"mac-address":"fa:16:3e:49:9b:42","interface":"18763101-0659-41c5-be26-a0d3d5824630","ip-prefix":"56.0.0.2","isStaticAddress":true}]},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"}]}} </msg>
<msg timestamp="20181214 09:33:36.497" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.497" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                "mac-entry": [
                    ...</msg>
<status status="PASS" endtime="20181214 09:33:36.497" starttime="20181214 09:33:36.496"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.498" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                "mac-entry": [
                    {
                        "interface": "5e8b301a-0175-4891-b355-eecd01375790",
                        "ip-prefix": "55.0.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:e0:4a:d2"
                    },
                    {
                        "interface": "4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                        "ip-prefix": "55.0.0.4",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:77:27:7c"
                    }
                ]
            },
            {
                "elan-instance-name": "7d93bbeb-03d9-4151-9c48-db19262f09b8",
                "mac-entry": [
                    {
                        "interface": "18763101-0659-41c5-be26-a0d3d5824630",
                        "ip-prefix": "56.0.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:49:9b:42"
                    }
                ]
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.498" starttime="20181214 09:33:36.497"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.498" starttime="20181214 09:33:36.494"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.501" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.501" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.501" starttime="20181214 09:33:36.498"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.502" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:33:36.502" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.502" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:33:36.502" starttime="20181214 09:33:36.501"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.502" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.502" starttime="20181214 09:33:36.502"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.502" starttime="20181214 09:33:36.498"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.505" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.505" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.505" starttime="20181214 09:33:36.503"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.505" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"name":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08","elan-interfaces":["5e8b301a-0175-4891-b355-eecd01375790","4c0323bc-0b30-4514-b1b8-acec4a7a0887"]},{"name":"7d93bbeb-03d9-4151-9c48-db19262f09b8","elan-interfaces":["18763101-0659-41c5-be26-a0d3d5824630"]}]}} </msg>
<msg timestamp="20181214 09:33:36.505" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.505" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                 ...</msg>
<status status="PASS" endtime="20181214 09:33:36.506" starttime="20181214 09:33:36.505"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.506" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                    "5e8b301a-0175-4891-b355-eecd01375790",
                    "4c0323bc-0b30-4514-b1b8-acec4a7a0887"
                ],
                "name": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08"
            },
            {
                "elan-interfaces": [
                    "18763101-0659-41c5-be26-a0d3d5824630"
                ],
                "name": "7d93bbeb-03d9-4151-9c48-db19262f09b8"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.506" starttime="20181214 09:33:36.506"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.506" starttime="20181214 09:33:36.502"></status>
</kw>
<kw type="foritem" name="${model} = operational/ietf-interfaces:interfaces-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.508" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.509" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.509" starttime="20181214 09:33:36.506"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.510" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"272795776625121:br-ex-patch:trunk","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:l2vlan","if-index":3,"statistics":{"discontinuity-time":"2018-12-14T08:20:53.139Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"tap5e8b301a-01","lower-layer-if":["openflow:272795776625121:28"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T09:21:50.075Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"5e8b301a-0175-4891-b355-eecd01375790","lower-layer-if":["openflow:272795776625121:28"],"type":"iana-if-type:l2vlan","if-index":36,"statistics":{"discontinuity-time":"2018-12-14T09:21:50.077Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"tap4c0323bc-0b","lower-layer-if":["openflow:272795776625121:30"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T09:22:44.474Z"},"phys-address":"fe:16:3e:77:27:7c","admin-status":"up","oper-status":"up"},{"name":"272795776625121:br-ex-patch","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T08:16:07.027Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"18763101-0659-41c5-be26-a0d3d5824630","lower-layer-if":["openflow:272795776625121:29"],"type":"iana-if-type:l2vlan","if-index":37,"statistics":{"discontinuity-time":"2018-12-14T09:21:52.717Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"4c0323bc-0b30-4514-b1b8-acec4a7a0887","lower-layer-if":["openflow:272795776625121:30"],"type":"iana-if-type:l2vlan","if-index":38,"statistics":{"discontinuity-time":"2018-12-14T09:22:44.475Z"},"phys-address":"fe:16:3e:77:27:7c","admin-status":"up","oper-status":"up"},{"name":"tap18763101-06","lower-layer-if":["openflow:272795776625121:29"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T09:21:52.709Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181214 09:33:36.510" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.510" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:...</msg>
<status status="PASS" endtime="20181214 09:33:36.510" starttime="20181214 09:33:36.509"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.510" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:20:53.139Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:28"
                ],
                "name": "tap5e8b301a-01",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:21:50.075Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 36,
                "lower-layer-if": [
                    "openflow:272795776625121:28"
                ],
                "name": "5e8b301a-0175-4891-b355-eecd01375790",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:21:50.077Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:30"
                ],
                "name": "tap4c0323bc-0b",
                "oper-status": "up",
                "phys-address": "fe:16:3e:77:27:7c",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:22:44.474Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:16:07.027Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 37,
                "lower-layer-if": [
                    "openflow:272795776625121:29"
                ],
                "name": "18763101-0659-41c5-be26-a0d3d5824630",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:21:52.717Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 38,
                "lower-layer-if": [
                    "openflow:272795776625121:30"
                ],
                "name": "4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                "oper-status": "up",
                "phys-address": "fe:16:3e:77:27:7c",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:22:44.475Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:29"
                ],
                "name": "tap18763101-06",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:21:52.709Z"
                },
                "type": "iana-if-type:other"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.510" starttime="20181214 09:33:36.510"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.510" starttime="20181214 09:33:36.506"></status>
</kw>
<kw type="foritem" name="${model} = operational/interface-service-bindings:bound-services-state-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.513" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/interface-service-bindings:bound-services-state-list, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.513" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.513" starttime="20181214 09:33:36.511"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.514" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"18763101-0659-41c5-be26-a0d3d5824630","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":37,"port-no":29,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"5e8b301a-0175-4891-b355-eecd01375790","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":36,"port-no":28,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"5e8b301a-0175-4891-b355-eecd01375790","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":36,"port-no":28,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":3,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"18763101-0659-41c5-be26-a0d3d5824630","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":37,"port-no":29,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"4c0323bc-0b30-4514-b1b8-acec4a7a0887","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":38,"port-no":30,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"4c0323bc-0b30-4514-b1b8-acec4a7a0887","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":38,"port-no":30,"interface-type":"iana-if-type:l2vlan"}]}} </msg>
<msg timestamp="20181214 09:33:36.514" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.514" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 272795776625121,
                "if-index": 37,
                "interface-name": "1876310...</msg>
<status status="PASS" endtime="20181214 09:33:36.514" starttime="20181214 09:33:36.514"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.515" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 272795776625121,
                "if-index": 37,
                "interface-name": "18763101-0659-41c5-be26-a0d3d5824630",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 29,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 36,
                "interface-name": "5e8b301a-0175-4891-b355-eecd01375790",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 28,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 36,
                "interface-name": "5e8b301a-0175-4891-b355-eecd01375790",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 28,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 3,
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 37,
                "interface-name": "18763101-0659-41c5-be26-a0d3d5824630",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 29,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 38,
                "interface-name": "4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 30,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 38,
                "interface-name": "4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 30,
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.515" starttime="20181214 09:33:36.515"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.515" starttime="20181214 09:33:36.511"></status>
</kw>
<kw type="foritem" name="${model} = operational/itm-state:tunnels_state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.518" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.518" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.518" starttime="20181214 09:33:36.515"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.519" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:33:36.519" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.519" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:33:36.519" starttime="20181214 09:33:36.519"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.520" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.520" starttime="20181214 09:33:36.519"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.520" starttime="20181214 09:33:36.515"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3nexthop:l3nexthop">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.522" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.522" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.522" starttime="20181214 09:33:36.520"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.523" level="INFO">To JSON using : content={"l3nexthop":{"vpnNexthops":[{"vpnId":100003,"vpnNexthop":[{"IpAddress":"55.0.0.4/32","egressPointer":150002,"dpnId":272795776625121,"ip-adjacencies":[{"ip-adjacency":"55.0.0.4/32"}]},{"IpAddress":"55.0.0.2/32","egressPointer":150000,"dpnId":272795776625121,"ip-adjacencies":[{"ip-adjacency":"55.0.0.2/32"}]},{"IpAddress":"56.0.0.2/32","egressPointer":150001,"dpnId":272795776625121,"ip-adjacencies":[{"ip-adjacency":"56.0.0.2/32"}]}]}]}} </msg>
<msg timestamp="20181214 09:33:36.523" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.523" level="INFO">${pretty_output} = {
    "l3nexthop": {
        "vpnNexthops": [
            {
                "vpnId": 100003,
                "vpnNexthop": [
                    {
                        "IpAddress": "55.0.0.4/32",
 ...</msg>
<status status="PASS" endtime="20181214 09:33:36.523" starttime="20181214 09:33:36.522"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.524" level="INFO">{
    "l3nexthop": {
        "vpnNexthops": [
            {
                "vpnId": 100003,
                "vpnNexthop": [
                    {
                        "IpAddress": "55.0.0.4/32",
                        "dpnId": 272795776625121,
                        "egressPointer": 150002,
                        "ip-adjacencies": [
                            {
                                "ip-adjacency": "55.0.0.4/32"
                            }
                        ]
                    },
                    {
                        "IpAddress": "55.0.0.2/32",
                        "dpnId": 272795776625121,
                        "egressPointer": 150000,
                        "ip-adjacencies": [
                            {
                                "ip-adjacency": "55.0.0.2/32"
                            }
                        ]
                    },
                    {
                        "IpAddress": "56.0.0.2/32",
                        "dpnId": 272795776625121,
                        "egressPointer": 150001,
                        "ip-adjacencies": [
                            {
                                "ip-adjacency": "56.0.0.2/32"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.524" starttime="20181214 09:33:36.523"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.524" starttime="20181214 09:33:36.520"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.526" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.526" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.526" starttime="20181214 09:33:36.524"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.527" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:33:36.527" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.527" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:33:36.527" starttime="20181214 09:33:36.527"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.528" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.528" starttime="20181214 09:33:36.528"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.528" starttime="20181214 09:33:36.524"></status>
</kw>
<kw type="foritem" name="${model} = operational/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.531" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.531" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.531" starttime="20181214 09:33:36.528"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.533" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:2d:53:56:c8:f7"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-standalone","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:datapath-id":"00:00:00:2d:53:56:c8:f7","ovsdb:bridge-uuid":"b432c6c4-6287-43e0-acc8-62136a0ab66c","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","termination-point":[{"tp-id":"eth0","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"e621b8d6-b0e2-46db-808d-5ad800db86a4","ovsdb:ifindex":2,"ovsdb:name":"eth0","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7bc67e4d-df67-4d5d-acd4-d337fd82db75","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"4e058751-86eb-437e-8a62-90553c47a0d4","ovsdb:ifindex":4,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"f9212ef2-d34d-447e-8c5d-9e34a0eb7ca1","ovsdb:ofport":65534},{"tp-id":"br-ex-int-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"3023f183-88b8-4043-b68d-33a8cf09c75a","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"573a1318-32a7-4f1e-baaf-a60b67f6f0df","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:bridge-external-ids":[{"bridge-external-id-key":"opendaylight-iid","bridge-external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"},{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"f8:1b:37:5c:a9:e1"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"ae491c00-54ea-4008-9450-61bde39089b6","ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.21:6653","controller-uuid":"c05d3c4e-aa8f-4e9e-a3ef-20a5c4c2a193","is-connected":true}],"ovsdb:datapath-id":"00:00:f8:1b:37:5c:a9:e1","termination-point":[{"tp-id":"br-ex-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"9182acb3-6683-4cd1-990c-6f9e5d7e2326","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"dcae0142-8b33-4e20-a185-624f54515fa5","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tap5e8b301a-01","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"f4e7d283-4704-4d00-954e-64cda7239dcd","ovsdb:name":"tap5e8b301a-01","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:e0:4a:d2"},{"external-id-key":"iface-id","external-id-value":"5e8b301a-0175-4891-b355-eecd01375790"}],"ovsdb:port-uuid":"a724ed00-f319-4fbe-8b8d-52aee556e8a4","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":28},{"tp-id":"tap18763101-06","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"27e2b08a-3611-4eb1-b85a-ee9cec45e1f8","ovsdb:name":"tap18763101-06","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:49:9b:42"},{"external-id-key":"iface-id","external-id-value":"18763101-0659-41c5-be26-a0d3d5824630"}],"ovsdb:port-uuid":"9c49ca1c-4496-4c90-a512-c1fb4b0b8722","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":29},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"dfe98e1e-37a2-4f49-8bda-f56b81bd0e9b","ovsdb:ifindex":26,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"0f15ce2a-8646-4f74-a307-e80caeee4ed1","ovsdb:ofport":65534},{"tp-id":"tap4c0323bc-0b","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"5358b01d-920c-4686-886e-e51203b9bc84","ovsdb:name":"tap4c0323bc-0b","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:77:27:7c"},{"external-id-key":"iface-id","external-id-value":"4c0323bc-0b30-4514-b1b8-acec4a7a0887"},{"external-id-key":"vm-id","external-id-value":"8c8eb011-0647-4856-a0f8-4bdfdbc47c9b"}],"ovsdb:port-uuid":"fefb6e9d-29b1-4a5d-bf26-da1acdec5be5","ovsdb:ifindex":55,"ovsdb:ofport":30}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9","ovsdb:datapath-type-entry":[{"datapath-type":"ovsdb:datapath-type-netdev"},{"datapath-type":"ovsdb:datapath-type-system"}],"ovsdb:ovs-version":"2.9.0","ovsdb:openvswitch-other-configs":[{"other-config-key":"provider_mappings","other-config-value":"datacentre:br-ex"},{"other-config-key":"local_ip","other-config-value":"192.0.2.21"}],"ovsdb:interface-type-entry":[{"interface-type":"ovsdb:interface-type-lisp"},{"interface-type":"ovsdb:interface-type-geneve"},{"interface-type":"ovsdb:interface-type-gre"},{"interface-type":"ovsdb:interface-type-system"},{"interface-type":"ovsdb:interface-type-vxlan"},{"interface-type":"ovsdb:interface-type-internal"},{"interface-type":"ovsdb:interface-type-stt"},{"interface-type":"ovsdb:interface-type-tap"},{"interface-type":"ovsdb:interface-type-patch"}],"ovsdb:connection-info":{"local-ip":"192.0.2.21","remote-port":52714,"remote-ip":"192.0.2.21","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"f719731f-d938-4508-afd6-1890f6fec1cf"},{"external-id-key":"rundir","external-id-value":"/var/run/openvswitch"},{"external-id-key":"odl_os_hostconfig_config_odl_l2","external-id-value":"{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"}],"ovsdb:db-version":"7.15.1","ovsdb:managed-node-entry":[{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.21:6640","connected":true,"number_of_connections":1}]}]}]} </msg>
<msg timestamp="20181214 09:33:36.533" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.533" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "ovsdb:bridge...</msg>
<status status="PASS" endtime="20181214 09:33:36.533" starttime="20181214 09:33:36.531"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.534" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:2d:53:56:c8:f7"
                        }
                    ],
                    "ovsdb:bridge-uuid": "b432c6c4-6287-43e0-acc8-62136a0ab66c",
                    "ovsdb:datapath-id": "00:00:00:2d:53:56:c8:f7",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-standalone",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 2,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "e621b8d6-b0e2-46db-808d-5ad800db86a4",
                            "ovsdb:name": "eth0",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "7bc67e4d-df67-4d5d-acd4-d337fd82db75",
                            "tp-id": "eth0"
                        },
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "4e058751-86eb-437e-8a62-90553c47a0d4",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "f9212ef2-d34d-447e-8c5d-9e34a0eb7ca1",
                            "tp-id": "br-ex"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "3023f183-88b8-4043-b68d-33a8cf09c75a",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "573a1318-32a7-4f1e-baaf-a60b67f6f0df",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridge-external-ids": [
                        {
                            "bridge-external-id-key": "opendaylight-iid",
                            "bridge-external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"
                        }
                    ],
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        },
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "f8:1b:37:5c:a9:e1"
                        }
                    ],
                    "ovsdb:bridge-uuid": "ae491c00-54ea-4008-9450-61bde39089b6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "c05d3c4e-aa8f-4e9e-a3ef-20a5c4c2a193",
                            "is-connected": true,
                            "target": "tcp:192.0.2.21:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:f8:1b:37:5c:a9:e1",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "9182acb3-6683-4cd1-990c-6f9e5d7e2326",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:ofport": 1,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "dcae0142-8b33-4e20-a185-624f54515fa5",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:e0:4a:d2"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "5e8b301a-0175-4891-b355-eecd01375790"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "f4e7d283-4704-4d00-954e-64cda7239dcd",
                            "ovsdb:name": "tap5e8b301a-01",
                            "ovsdb:ofport": 28,
                            "ovsdb:port-uuid": "a724ed00-f319-4fbe-8b8d-52aee556e8a4",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap5e8b301a-01"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:49:9b:42"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "18763101-0659-41c5-be26-a0d3d5824630"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "27e2b08a-3611-4eb1-b85a-ee9cec45e1f8",
                            "ovsdb:name": "tap18763101-06",
                            "ovsdb:ofport": 29,
                            "ovsdb:port-uuid": "9c49ca1c-4496-4c90-a512-c1fb4b0b8722",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap18763101-06"
                        },
                        {
                            "ovsdb:ifindex": 26,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "dfe98e1e-37a2-4f49-8bda-f56b81bd0e9b",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "0f15ce2a-8646-4f74-a307-e80caeee4ed1",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ifindex": 55,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:77:27:7c"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "4c0323bc-0b30-4514-b1b8-acec4a7a0887"
                                },
                                {
                                    "external-id-key": "vm-id",
                                    "external-id-value": "8c8eb011-0647-4856-a0f8-4bdfdbc47c9b"
                                }
                            ],
                            "ovsdb:interface-uuid": "5358b01d-920c-4686-886e-e51203b9bc84",
                            "ovsdb:name": "tap4c0323bc-0b",
                            "ovsdb:ofport": 30,
                            "ovsdb:port-uuid": "fefb6e9d-29b1-4a5d-bf26-da1acdec5be5",
                            "tp-id": "tap4c0323bc-0b"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.21",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.21",
                        "remote-port": 52714
                    },
                    "ovsdb:datapath-type-entry": [
                        {
                            "datapath-type": "ovsdb:datapath-type-netdev"
                        },
                        {
                            "datapath-type": "ovsdb:datapath-type-system"
                        }
                    ],
                    "ovsdb:db-version": "7.15.1",
                    "ovsdb:interface-type-entry": [
                        {
                            "interface-type": "ovsdb:interface-type-lisp"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-geneve"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-gre"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-system"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-vxlan"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-internal"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-stt"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-tap"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-patch"
                        }
                    ],
                    "ovsdb:managed-node-entry": [
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.21:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "f719731f-d938-4508-afd6-1890f6fec1cf"
                        },
                        {
                            "external-id-key": "rundir",
                            "external-id-value": "/var/run/openvswitch"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_config_odl_l2",
                            "external-id-value": "{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"
                        }
                    ],
                    "ovsdb:openvswitch-other-configs": [
                        {
                            "other-config-key": "provider_mappings",
                            "other-config-value": "datacentre:br-ex"
                        },
                        {
                            "other-config-key": "local_ip",
                            "other-config-value": "192.0.2.21"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181214 09:33:36.534" starttime="20181214 09:33:36.534"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.534" starttime="20181214 09:33:36.528"></status>
</kw>
<kw type="foritem" name="${model} = operational/neutron:neutron/neutron:ports">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.537" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.537" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.537" starttime="20181214 09:33:36.534"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.538" level="INFO">To JSON using : content={"ports":{"port":[{"uuid":"97fbf81a-c679-4ff1-8ccf-ebacb788d94c","status":"DOWN"},{"uuid":"8a016c28-c647-422c-8ae0-2d10c52a587b","status":"DOWN"},{"uuid":"043e0892-46a9-4def-86f4-b3822effa37d","status":"ACTIVE"},{"uuid":"5e8b301a-0175-4891-b355-eecd01375790","status":"ACTIVE"},{"uuid":"e5c763f9-e56d-4d63-a2e8-23802e725462","status":"DOWN"},{"uuid":"18763101-0659-41c5-be26-a0d3d5824630","status":"ACTIVE"},{"uuid":"4c0323bc-0b30-4514-b1b8-acec4a7a0887","status":"ACTIVE"},{"uuid":"4d4f064c-5942-4b19-af3b-7ad2fb311029","status":"DOWN"},{"uuid":"d00ec22d-1e03-4fe7-9d38-a96600a8906f","status":"ACTIVE"}]}} </msg>
<msg timestamp="20181214 09:33:36.538" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.538" level="INFO">${pretty_output} = {
    "ports": {
        "port": [
            {
                "status": "DOWN",
                "uuid": "97fbf81a-c679-4ff1-8ccf-ebacb788d94c"
            },
            {
                "status":...</msg>
<status status="PASS" endtime="20181214 09:33:36.538" starttime="20181214 09:33:36.537"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.538" level="INFO">{
    "ports": {
        "port": [
            {
                "status": "DOWN",
                "uuid": "97fbf81a-c679-4ff1-8ccf-ebacb788d94c"
            },
            {
                "status": "DOWN",
                "uuid": "8a016c28-c647-422c-8ae0-2d10c52a587b"
            },
            {
                "status": "ACTIVE",
                "uuid": "043e0892-46a9-4def-86f4-b3822effa37d"
            },
            {
                "status": "ACTIVE",
                "uuid": "5e8b301a-0175-4891-b355-eecd01375790"
            },
            {
                "status": "DOWN",
                "uuid": "e5c763f9-e56d-4d63-a2e8-23802e725462"
            },
            {
                "status": "ACTIVE",
                "uuid": "18763101-0659-41c5-be26-a0d3d5824630"
            },
            {
                "status": "ACTIVE",
                "uuid": "4c0323bc-0b30-4514-b1b8-acec4a7a0887"
            },
            {
                "status": "DOWN",
                "uuid": "4d4f064c-5942-4b19-af3b-7ad2fb311029"
            },
            {
                "status": "ACTIVE",
                "uuid": "d00ec22d-1e03-4fe7-9d38-a96600a8906f"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.539" starttime="20181214 09:33:36.538"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.539" starttime="20181214 09:33:36.534"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-fib:label-route-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.542" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.543" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.543" starttime="20181214 09:33:36.539"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.543" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:33:36.543" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.543" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:33:36.544" starttime="20181214 09:33:36.543"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.544" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.544" starttime="20181214 09:33:36.544"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.544" starttime="20181214 09:33:36.539"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-interface-meta:if-indexes-interface-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.547" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-interface-meta:if-indexes-interface-map, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.547" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.547" starttime="20181214 09:33:36.544"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.547" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":38,"interface-name":"4c0323bc-0b30-4514-b1b8-acec4a7a0887"},{"if-index":37,"interface-name":"18763101-0659-41c5-be26-a0d3d5824630"},{"if-index":36,"interface-name":"5e8b301a-0175-4891-b355-eecd01375790"},{"if-index":3,"interface-name":"272795776625121:br-ex-patch:trunk"}]}} </msg>
<msg timestamp="20181214 09:33:36.547" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.548" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 38,
                "interface-name": "4c0323bc-0b30-4514-b1b8-acec4a7a0887"
            }...</msg>
<status status="PASS" endtime="20181214 09:33:36.548" starttime="20181214 09:33:36.547"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.548" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 38,
                "interface-name": "4c0323bc-0b30-4514-b1b8-acec4a7a0887"
            },
            {
                "if-index": 37,
                "interface-name": "18763101-0659-41c5-be26-a0d3d5824630"
            },
            {
                "if-index": 36,
                "interface-name": "5e8b301a-0175-4891-b355-eecd01375790"
            },
            {
                "if-index": 3,
                "interface-name": "272795776625121:br-ex-patch:trunk"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.548" starttime="20181214 09:33:36.548"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.548" starttime="20181214 09:33:36.544"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:learnt-vpn-vip-to-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.551" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.551" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.551" starttime="20181214 09:33:36.549"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.552" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:33:36.552" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.552" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:33:36.552" starttime="20181214 09:33:36.551"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.552" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.552" starttime="20181214 09:33:36.552"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.553" starttime="20181214 09:33:36.548"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:neutron-router-dpns">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.555" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.555" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.555" starttime="20181214 09:33:36.553"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.556" level="INFO">To JSON using : content={"neutron-router-dpns":{"router-dpn-list":[{"router-id":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","dpn-vpninterfaces-list":[{"dpn-id":272795776625121,"router-interfaces":[{"interface":"18763101-0659-41c5-be26-a0d3d5824630"},{"interface":"5e8b301a-0175-4891-b355-eecd01375790"},{"interface":"4c0323bc-0b30-4514-b1b8-acec4a7a0887"}]}]}]}} </msg>
<msg timestamp="20181214 09:33:36.556" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.556" level="INFO">${pretty_output} = {
    "neutron-router-dpns": {
        "router-dpn-list": [
            {
                "dpn-vpninterfaces-list": [
                    {
                        "dpn-id": 272795776625121,
         ...</msg>
<status status="PASS" endtime="20181214 09:33:36.556" starttime="20181214 09:33:36.555"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.556" level="INFO">{
    "neutron-router-dpns": {
        "router-dpn-list": [
            {
                "dpn-vpninterfaces-list": [
                    {
                        "dpn-id": 272795776625121,
                        "router-interfaces": [
                            {
                                "interface": "18763101-0659-41c5-be26-a0d3d5824630"
                            },
                            {
                                "interface": "5e8b301a-0175-4891-b355-eecd01375790"
                            },
                            {
                                "interface": "4c0323bc-0b30-4514-b1b8-acec4a7a0887"
                            }
                        ]
                    }
                ],
                "router-id": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.557" starttime="20181214 09:33:36.556"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.557" starttime="20181214 09:33:36.553"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:port-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.559" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.559" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.559" starttime="20181214 09:33:36.557"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.560" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:33:36.560" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.560" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:33:36.560" starttime="20181214 09:33:36.560"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.561" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.561" starttime="20181214 09:33:36.561"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.561" starttime="20181214 09:33:36.557"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:prefix-to-interface">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.564" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.564" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.564" starttime="20181214 09:33:36.561"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.565" level="INFO">To JSON using : content={"prefix-to-interface":{"vpn-ids":[{"vpn-id":100003,"prefixes":[{"ip_address":"56.0.0.2/32","segmentation-id":36,"prefix-cue":"none","dpnId":272795776625121,"vpn-interface-name":"18763101-0659-41c5-be26-a0d3d5824630","network-type":"VXLAN","network-id":"7d93bbeb-03d9-4151-9c48-db19262f09b8"},{"ip_address":"55.0.0.2/32","segmentation-id":60,"prefix-cue":"none","dpnId":272795776625121,"vpn-interface-name":"5e8b301a-0175-4891-b355-eecd01375790","network-type":"VXLAN","network-id":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08"},{"ip_address":"55.0.0.4/32","segmentation-id":60,"prefix-cue":"none","dpnId":272795776625121,"vpn-interface-name":"4c0323bc-0b30-4514-b1b8-acec4a7a0887","network-type":"VXLAN","network-id":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08"}]}]}} </msg>
<msg timestamp="20181214 09:33:36.565" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.565" level="INFO">${pretty_output} = {
    "prefix-to-interface": {
        "vpn-ids": [
            {
                "prefixes": [
                    {
                        "dpnId": 272795776625121,
                        "ip_addr...</msg>
<status status="PASS" endtime="20181214 09:33:36.565" starttime="20181214 09:33:36.564"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.565" level="INFO">{
    "prefix-to-interface": {
        "vpn-ids": [
            {
                "prefixes": [
                    {
                        "dpnId": 272795776625121,
                        "ip_address": "56.0.0.2/32",
                        "network-id": "7d93bbeb-03d9-4151-9c48-db19262f09b8",
                        "network-type": "VXLAN",
                        "prefix-cue": "none",
                        "segmentation-id": 36,
                        "vpn-interface-name": "18763101-0659-41c5-be26-a0d3d5824630"
                    },
                    {
                        "dpnId": 272795776625121,
                        "ip_address": "55.0.0.2/32",
                        "network-id": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                        "network-type": "VXLAN",
                        "prefix-cue": "none",
                        "segmentation-id": 60,
                        "vpn-interface-name": "5e8b301a-0175-4891-b355-eecd01375790"
                    },
                    {
                        "dpnId": 272795776625121,
                        "ip_address": "55.0.0.4/32",
                        "network-id": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08",
                        "network-type": "VXLAN",
                        "prefix-cue": "none",
                        "segmentation-id": 60,
                        "vpn-interface-name": "4c0323bc-0b30-4514-b1b8-acec4a7a0887"
                    }
                ],
                "vpn-id": 100003
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.565" starttime="20181214 09:33:36.565"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.565" starttime="20181214 09:33:36.561"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:subnet-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.568" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.568" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.568" starttime="20181214 09:33:36.566"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.568" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"1e4edfa6-cbe1-4350-a6cc-902700e990e9","route-adv-state":"advertised","vrf-id":"1e4edfa6-cbe1-4350-a6cc-902700e990e9","label":100002,"elan-tag":5002,"subnet-cidr":"192.0.2.0/24","vpn-name":"1e4edfa6-cbe1-4350-a6cc-902700e990e9"}]}} </msg>
<msg timestamp="20181214 09:33:36.569" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.569" level="INFO">${pretty_output} = {
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
          ...</msg>
<status status="PASS" endtime="20181214 09:33:36.569" starttime="20181214 09:33:36.568"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.569" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.0.2.0/24",
                "subnet-id": "1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                "vpn-name": "1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                "vrf-id": "1e4edfa6-cbe1-4350-a6cc-902700e990e9"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.569" starttime="20181214 09:33:36.569"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.569" starttime="20181214 09:33:36.565"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-instance-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.572" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-instance-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.572" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.572" starttime="20181214 09:33:36.570"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.573" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-id":100000,"vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":272795776625121,"dpn-state":"active","vpn-interfaces":[{"interface-name":"272795776625121:br-ex-patch:trunk"}]}]},{"vrf-id":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","vpn-id":100003,"vpn-instance-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","type":"l3","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"created","ipv4-configured":true,"vpn-to-dpn-list":[{"dpnId":272795776625121,"dpn-state":"active","vpn-interfaces":[{"interface-name":"4c0323bc-0b30-4514-b1b8-acec4a7a0887"},{"interface-name":"5e8b301a-0175-4891-b355-eecd01375790"},{"interface-name":"18763101-0659-41c5-be26-a0d3d5824630"}]}]}]}} </msg>
<msg timestamp="20181214 09:33:36.573" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.573" level="INFO">${pretty_output} = {
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured":...</msg>
<status status="PASS" endtime="20181214 09:33:36.573" starttime="20181214 09:33:36.572"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.573" level="INFO">{
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 272795776625121,
                        "vpn-interfaces": [
                            {
                                "interface-name": "272795776625121:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": true,
                "ipv6-configured": false,
                "type": "l3",
                "vpn-id": 100003,
                "vpn-instance-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a",
                "vpn-state": "created",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 272795776625121,
                        "vpn-interfaces": [
                            {
                                "interface-name": "4c0323bc-0b30-4514-b1b8-acec4a7a0887"
                            },
                            {
                                "interface-name": "5e8b301a-0175-4891-b355-eecd01375790"
                            },
                            {
                                "interface-name": "18763101-0659-41c5-be26-a0d3d5824630"
                            }
                        ]
                    }
                ],
                "vrf-id": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.573" starttime="20181214 09:33:36.573"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.573" starttime="20181214 09:33:36.569"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-interface-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.576" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-interface-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.576" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.576" starttime="20181214 09:33:36.574"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.577" level="INFO">To JSON using : content={"vpn-interface-op-data":{"vpn-interface-op-data-entry":[{"name":"18763101-0659-41c5-be26-a0d3d5824630","vpn-instance-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","gateway-mac-address":"fa:16:3e:d7:25:86","dpn-id":272795776625121,"lport-tag":37,"adjacency":[{"ip_address":"56.0.0.2/32","next-hop-ip-list":["192.0.2.21"],"label":100007,"vrf-id":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","phys-network-func":false,"subnet_id":"93a86b70-86db-4b96-ba61-f471f79fb68e","mac_address":"fa:16:3e:49:9b:42","adjacency_type":"primary-adjacency"}]},{"name":"4c0323bc-0b30-4514-b1b8-acec4a7a0887","vpn-instance-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","gateway-mac-address":"fa:16:3e:6f:1f:31","dpn-id":272795776625121,"lport-tag":38,"adjacency":[{"ip_address":"55.0.0.4/32","next-hop-ip-list":["192.0.2.21"],"label":100008,"vrf-id":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","phys-network-func":false,"subnet_id":"36f5b75d-9a69-4190-b46a-6ffdf745a6d9","mac_address":"fa:16:3e:77:27:7c","adjacency_type":"primary-adjacency"}]},{"name":"5e8b301a-0175-4891-b355-eecd01375790","vpn-instance-name":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","gateway-mac-address":"fa:16:3e:6f:1f:31","dpn-id":272795776625121,"lport-tag":36,"adjacency":[{"ip_address":"55.0.0.2/32","next-hop-ip-list":["192.0.2.21"],"label":100005,"vrf-id":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a","phys-network-func":false,"subnet_id":"36f5b75d-9a69-4190-b46a-6ffdf745a6d9","mac_address":"fa:16:3e:e0:4a:d2","adjacency_type":"primary-adjacency"}]}]}} </msg>
<msg timestamp="20181214 09:33:36.577" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.577" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {
        "vpn-interface-op-data-entry": [
            {
                "adjacency": [
                    {
                        "adjacency_type": "primary-adjacenc...</msg>
<status status="PASS" endtime="20181214 09:33:36.577" starttime="20181214 09:33:36.576"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.578" level="INFO">{
    "vpn-interface-op-data": {
        "vpn-interface-op-data-entry": [
            {
                "adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "56.0.0.2/32",
                        "label": 100007,
                        "mac_address": "fa:16:3e:49:9b:42",
                        "next-hop-ip-list": [
                            "192.0.2.21"
                        ],
                        "phys-network-func": false,
                        "subnet_id": "93a86b70-86db-4b96-ba61-f471f79fb68e",
                        "vrf-id": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
                    }
                ],
                "dpn-id": 272795776625121,
                "gateway-mac-address": "fa:16:3e:d7:25:86",
                "lport-tag": 37,
                "name": "18763101-0659-41c5-be26-a0d3d5824630",
                "vpn-instance-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            },
            {
                "adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "55.0.0.4/32",
                        "label": 100008,
                        "mac_address": "fa:16:3e:77:27:7c",
                        "next-hop-ip-list": [
                            "192.0.2.21"
                        ],
                        "phys-network-func": false,
                        "subnet_id": "36f5b75d-9a69-4190-b46a-6ffdf745a6d9",
                        "vrf-id": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
                    }
                ],
                "dpn-id": 272795776625121,
                "gateway-mac-address": "fa:16:3e:6f:1f:31",
                "lport-tag": 38,
                "name": "4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                "vpn-instance-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            },
            {
                "adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "55.0.0.2/32",
                        "label": 100005,
                        "mac_address": "fa:16:3e:e0:4a:d2",
                        "next-hop-ip-list": [
                            "192.0.2.21"
                        ],
                        "phys-network-func": false,
                        "subnet_id": "36f5b75d-9a69-4190-b46a-6ffdf745a6d9",
                        "vrf-id": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
                    }
                ],
                "dpn-id": 272795776625121,
                "gateway-mac-address": "fa:16:3e:6f:1f:31",
                "lport-tag": 36,
                "name": "5e8b301a-0175-4891-b355-eecd01375790",
                "vpn-instance-name": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.578" starttime="20181214 09:33:36.577"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.578" starttime="20181214 09:33:36.574"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-to-extraroute">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.581" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.581" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.581" starttime="20181214 09:33:36.578"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.581" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\"."}]}} </msg>
<msg timestamp="20181214 09:33:36.582" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.582" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. ...</msg>
<status status="PASS" endtime="20181214 09:33:36.582" starttime="20181214 09:33:36.581"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.582" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\".",
                "error-tag": "invalid-value",
                "error-type": "protocol"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.582" starttime="20181214 09:33:36.582"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.582" starttime="20181214 09:33:36.578"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:external-ips-counter">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.585" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.585" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.585" starttime="20181214 09:33:36.583"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.586" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:33:36.586" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.586" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:33:36.586" starttime="20181214 09:33:36.586"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.587" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.587" starttime="20181214 09:33:36.586"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.587" starttime="20181214 09:33:36.582"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.590" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.590" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.590" starttime="20181214 09:33:36.587"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.591" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:33:36.591" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.591" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:33:36.591" starttime="20181214 09:33:36.590"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.591" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.591" starttime="20181214 09:33:36.591"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.592" starttime="20181214 09:33:36.587"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:intext-ip-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.594" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.595" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.595" starttime="20181214 09:33:36.592"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.595" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:33:36.595" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.596" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:33:36.596" starttime="20181214 09:33:36.595"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.596" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.596" starttime="20181214 09:33:36.596"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.596" starttime="20181214 09:33:36.592"></status>
</kw>
<kw type="foritem" name="${model} = operational/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:33:36.601" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 09:33:36.601" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:33:36.601" starttime="20181214 09:33:36.596"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:33:36.606" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","node-connector":[{"id":"openflow:272795776625121:28","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap5e8b301a-01","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":28,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:30","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":10000,"flow-node-inventory:name":"tap4c0323bc-0b","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":30,"flow-node-inventory:hardware-address":"fe:16:3e:77:27:7c","flow-node-inventory:current-feature":"ten-mb-fd copper","flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:29","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap18763101-06","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":29,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:LOCAL","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":4294967294,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"f8:1b:37:5c:a9:e1","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-int","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false}},{"id":"openflow:272795776625121:1","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":1,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"36:95:15:0b:6c:54","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-ex-patch","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}}],"opendaylight-group-statistics:group-features":{"group-capabilities-supported":["opendaylight-group-types:chaining","opendaylight-group-types:select-liveness","opendaylight-group-types:select-weight"],"actions":[67076097],"max-groups":[4294967040],"group-types-supported":["opendaylight-group-types:group-all","opendaylight-group-types:group-indirect","opendaylight-group-types:group-select","opendaylight-group-types:group-ff"]},"flow-node-inventory:port-number":49238,"flow-node-inventory:serial-number":"None","flow-node-inventory:table":[{"id":235},{"id":209},{"id":175},{"id":89},{"id":119},{"id":21},{"id":51},{"id":234},{"id":208},{"id":174},{"id":88},{"id":118},{"id":20},{"id":50},{"id":237},{"id":207},{"id":177},{"id":0},{"id":87},{"id":121},{"id":19},{"id":53},{"id":236},{"id":206},{"id":176},{"id":1},{"id":86},{"id":120},{"id":18},{"id":52},{"id":239},{"id":205},{"id":171},{"id":85},{"id":115},{"id":25},{"id":55},{"id":238},{"id":204},{"id":170},{"id":84},{"id":114},{"id":24},{"id":54},{"id":241},{"id":203},{"id":173},{"id":83},{"id":117},{"id":23},{"id":57},{"id":240},{"id":202},{"id":172},{"id":82},{"id":116},{"id":22},{"id":56},{"id":227},{"id":201},{"id":167},{"id":97},{"id":127},{"id":29},{"id":59},{"id":226},{"id":200},{"id":166},{"id":96},{"id":126},{"id":28},{"id":58},{"id":229},{"id":199},{"id":169},{"id":95},{"id":129},{"id":27},{"id":61},{"id":228},{"id":198},{"id":168},{"id":94},{"id":128},{"id":26},{"id":60},{"id":231},{"id":197},{"id":163},{"id":93},{"id":123},{"id":33},{"id":63},{"id":230},{"id":196},{"id":162},{"id":92},{"id":122},{"id":32},{"id":62},{"id":233},{"id":195},{"id":165},{"id":91},{"id":125},{"id":31},{"id":65},{"id":232},{"id":194},{"id":164},{"id":90},{"id":124},{"id":30},{"id":64},{"id":252},{"id":218},{"id":192},{"id":158},{"id":15},{"id":104},{"id":134},{"id":36},{"id":66},{"id":253},{"id":219},{"id":193},{"id":159},{"id":14},{"id":105},{"id":135},{"id":37},{"id":67},{"id":250},{"id":220},{"id":190},{"id":160},{"id":17},{"id":102},{"id":136},{"id":34},{"id":68},{"id":251},{"id":221},{"id":191},{"id":161},{"id":16},{"id":103},{"id":137},{"id":35},{"id":69},{"id":222},{"id":188},{"id":154},{"id":11},{"id":100},{"id":130},{"id":40},{"id":70},{"id":223},{"id":189},{"id":155},{"id":10},{"id":101},{"id":131},{"id":41},{"id":71},{"id":224},{"id":186},{"id":156},{"id":13},{"id":98},{"id":132},{"id":38},{"id":72},{"id":225},{"id":187},{"id":157},{"id":12},{"id":99},{"id":133},{"id":39},{"id":73},{"id":244},{"id":210},{"id":184},{"id":150},{"id":7},{"id":112},{"id":142},{"id":44},{"id":74},{"id":245},{"id":211},{"id":185},{"id":151},{"id":6},{"id":113},{"id":143},{"id":45},{"id":75},{"id":242},{"id":212},{"id":182},{"id":152},{"id":9},{"id":110},{"id":144},{"id":42},{"id":76},{"id":243},{"id":213},{"id":183},{"id":153},{"id":8},{"id":111},{"id":145},{"id":43},{"id":77},{"id":248},{"id":214},{"id":180},{"id":146},{"id":3},{"id":108},{"id":138},{"id":48},{"id":78},{"id":249},{"id":215},{"id":181},{"id":147},{"id":2},{"id":109},{"id":139},{"id":49},{"id":79},{"id":246},{"id":216},{"id":178},{"id":148},{"id":5},{"id":106},{"id":140},{"id":46},{"id":80},{"id":247},{"id":217},{"id":179},{"id":149},{"id":4},{"id":107},{"id":141},{"id":47},{"id":81}],"flow-node-inventory:hardware":"Open vSwitch","flow-node-inventory:description":"None","flow-node-inventory:software":"2.9.0","flow-node-inventory:switch-features":{"max_buffers":0,"max_tables":254,"capabilities":["flow-node-inventory:flow-feature-capability-flow-stats","flow-node-inventory:flow-feature-capability-queue-stats","flow-node-inventory:flow-feature-capability-port-stats","flow-node-inventory:flow-feature-capability-table-stats","flow-node-inventory:flow-feature-capability-group-stats"]},"flow-node-inventory:manufacturer":"Nicira, Inc.","flow-node-inventory:ip-address":"192.0.2.21"}]}} </msg>
<msg timestamp="20181214 09:33:36.606" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:33:36.606" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-i...</msg>
<status status="PASS" endtime="20181214 09:33:36.606" starttime="20181214 09:33:36.602"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.607" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.21",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 49238,
                "flow-node-inventory:serial-number": "None",
                "flow-node-inventory:software": "2.9.0",
                "flow-node-inventory:switch-features": {
                    "capabilities": [
                        "flow-node-inventory:flow-feature-capability-flow-stats",
                        "flow-node-inventory:flow-feature-capability-queue-stats",
                        "flow-node-inventory:flow-feature-capability-port-stats",
                        "flow-node-inventory:flow-feature-capability-table-stats",
                        "flow-node-inventory:flow-feature-capability-group-stats"
                    ],
                    "max_buffers": 0,
                    "max_tables": 254
                },
                "flow-node-inventory:table": [
                    {
                        "id": 235
                    },
                    {
                        "id": 209
                    },
                    {
                        "id": 175
                    },
                    {
                        "id": 89
                    },
                    {
                        "id": 119
                    },
                    {
                        "id": 21
                    },
                    {
                        "id": 51
                    },
                    {
                        "id": 234
                    },
                    {
                        "id": 208
                    },
                    {
                        "id": 174
                    },
                    {
                        "id": 88
                    },
                    {
                        "id": 118
                    },
                    {
                        "id": 20
                    },
                    {
                        "id": 50
                    },
                    {
                        "id": 237
                    },
                    {
                        "id": 207
                    },
                    {
                        "id": 177
                    },
                    {
                        "id": 0
                    },
                    {
                        "id": 87
                    },
                    {
                        "id": 121
                    },
                    {
                        "id": 19
                    },
                    {
                        "id": 53
                    },
                    {
                        "id": 236
                    },
                    {
                        "id": 206
                    },
                    {
                        "id": 176
                    },
                    {
                        "id": 1
                    },
                    {
                        "id": 86
                    },
                    {
                        "id": 120
                    },
                    {
                        "id": 18
                    },
                    {
                        "id": 52
                    },
                    {
                        "id": 239
                    },
                    {
                        "id": 205
                    },
                    {
                        "id": 171
                    },
                    {
                        "id": 85
                    },
                    {
                        "id": 115
                    },
                    {
                        "id": 25
                    },
                    {
                        "id": 55
                    },
                    {
                        "id": 238
                    },
                    {
                        "id": 204
                    },
                    {
                        "id": 170
                    },
                    {
                        "id": 84
                    },
                    {
                        "id": 114
                    },
                    {
                        "id": 24
                    },
                    {
                        "id": 54
                    },
                    {
                        "id": 241
                    },
                    {
                        "id": 203
                    },
                    {
                        "id": 173
                    },
                    {
                        "id": 83
                    },
                    {
                        "id": 117
                    },
                    {
                        "id": 23
                    },
                    {
                        "id": 57
                    },
                    {
                        "id": 240
                    },
                    {
                        "id": 202
                    },
                    {
                        "id": 172
                    },
                    {
                        "id": 82
                    },
                    {
                        "id": 116
                    },
                    {
                        "id": 22
                    },
                    {
                        "id": 56
                    },
                    {
                        "id": 227
                    },
                    {
                        "id": 201
                    },
                    {
                        "id": 167
                    },
                    {
                        "id": 97
                    },
                    {
                        "id": 127
                    },
                    {
                        "id": 29
                    },
                    {
                        "id": 59
                    },
                    {
                        "id": 226
                    },
                    {
                        "id": 200
                    },
                    {
                        "id": 166
                    },
                    {
                        "id": 96
                    },
                    {
                        "id": 126
                    },
                    {
                        "id": 28
                    },
                    {
                        "id": 58
                    },
                    {
                        "id": 229
                    },
                    {
                        "id": 199
                    },
                    {
                        "id": 169
                    },
                    {
                        "id": 95
                    },
                    {
                        "id": 129
                    },
                    {
                        "id": 27
                    },
                    {
                        "id": 61
                    },
                    {
                        "id": 228
                    },
                    {
                        "id": 198
                    },
                    {
                        "id": 168
                    },
                    {
                        "id": 94
                    },
                    {
                        "id": 128
                    },
                    {
                        "id": 26
                    },
                    {
                        "id": 60
                    },
                    {
                        "id": 231
                    },
                    {
                        "id": 197
                    },
                    {
                        "id": 163
                    },
                    {
                        "id": 93
                    },
                    {
                        "id": 123
                    },
                    {
                        "id": 33
                    },
                    {
                        "id": 63
                    },
                    {
                        "id": 230
                    },
                    {
                        "id": 196
                    },
                    {
                        "id": 162
                    },
                    {
                        "id": 92
                    },
                    {
                        "id": 122
                    },
                    {
                        "id": 32
                    },
                    {
                        "id": 62
                    },
                    {
                        "id": 233
                    },
                    {
                        "id": 195
                    },
                    {
                        "id": 165
                    },
                    {
                        "id": 91
                    },
                    {
                        "id": 125
                    },
                    {
                        "id": 31
                    },
                    {
                        "id": 65
                    },
                    {
                        "id": 232
                    },
                    {
                        "id": 194
                    },
                    {
                        "id": 164
                    },
                    {
                        "id": 90
                    },
                    {
                        "id": 124
                    },
                    {
                        "id": 30
                    },
                    {
                        "id": 64
                    },
                    {
                        "id": 252
                    },
                    {
                        "id": 218
                    },
                    {
                        "id": 192
                    },
                    {
                        "id": 158
                    },
                    {
                        "id": 15
                    },
                    {
                        "id": 104
                    },
                    {
                        "id": 134
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 66
                    },
                    {
                        "id": 253
                    },
                    {
                        "id": 219
                    },
                    {
                        "id": 193
                    },
                    {
                        "id": 159
                    },
                    {
                        "id": 14
                    },
                    {
                        "id": 105
                    },
                    {
                        "id": 135
                    },
                    {
                        "id": 37
                    },
                    {
                        "id": 67
                    },
                    {
                        "id": 250
                    },
                    {
                        "id": 220
                    },
                    {
                        "id": 190
                    },
                    {
                        "id": 160
                    },
                    {
                        "id": 17
                    },
                    {
                        "id": 102
                    },
                    {
                        "id": 136
                    },
                    {
                        "id": 34
                    },
                    {
                        "id": 68
                    },
                    {
                        "id": 251
                    },
                    {
                        "id": 221
                    },
                    {
                        "id": 191
                    },
                    {
                        "id": 161
                    },
                    {
                        "id": 16
                    },
                    {
                        "id": 103
                    },
                    {
                        "id": 137
                    },
                    {
                        "id": 35
                    },
                    {
                        "id": 69
                    },
                    {
                        "id": 222
                    },
                    {
                        "id": 188
                    },
                    {
                        "id": 154
                    },
                    {
                        "id": 11
                    },
                    {
                        "id": 100
                    },
                    {
                        "id": 130
                    },
                    {
                        "id": 40
                    },
                    {
                        "id": 70
                    },
                    {
                        "id": 223
                    },
                    {
                        "id": 189
                    },
                    {
                        "id": 155
                    },
                    {
                        "id": 10
                    },
                    {
                        "id": 101
                    },
                    {
                        "id": 131
                    },
                    {
                        "id": 41
                    },
                    {
                        "id": 71
                    },
                    {
                        "id": 224
                    },
                    {
                        "id": 186
                    },
                    {
                        "id": 156
                    },
                    {
                        "id": 13
                    },
                    {
                        "id": 98
                    },
                    {
                        "id": 132
                    },
                    {
                        "id": 38
                    },
                    {
                        "id": 72
                    },
                    {
                        "id": 225
                    },
                    {
                        "id": 187
                    },
                    {
                        "id": 157
                    },
                    {
                        "id": 12
                    },
                    {
                        "id": 99
                    },
                    {
                        "id": 133
                    },
                    {
                        "id": 39
                    },
                    {
                        "id": 73
                    },
                    {
                        "id": 244
                    },
                    {
                        "id": 210
                    },
                    {
                        "id": 184
                    },
                    {
                        "id": 150
                    },
                    {
                        "id": 7
                    },
                    {
                        "id": 112
                    },
                    {
                        "id": 142
                    },
                    {
                        "id": 44
                    },
                    {
                        "id": 74
                    },
                    {
                        "id": 245
                    },
                    {
                        "id": 211
                    },
                    {
                        "id": 185
                    },
                    {
                        "id": 151
                    },
                    {
                        "id": 6
                    },
                    {
                        "id": 113
                    },
                    {
                        "id": 143
                    },
                    {
                        "id": 45
                    },
                    {
                        "id": 75
                    },
                    {
                        "id": 242
                    },
                    {
                        "id": 212
                    },
                    {
                        "id": 182
                    },
                    {
                        "id": 152
                    },
                    {
                        "id": 9
                    },
                    {
                        "id": 110
                    },
                    {
                        "id": 144
                    },
                    {
                        "id": 42
                    },
                    {
                        "id": 76
                    },
                    {
                        "id": 243
                    },
                    {
                        "id": 213
                    },
                    {
                        "id": 183
                    },
                    {
                        "id": 153
                    },
                    {
                        "id": 8
                    },
                    {
                        "id": 111
                    },
                    {
                        "id": 145
                    },
                    {
                        "id": 43
                    },
                    {
                        "id": 77
                    },
                    {
                        "id": 248
                    },
                    {
                        "id": 214
                    },
                    {
                        "id": 180
                    },
                    {
                        "id": 146
                    },
                    {
                        "id": 3
                    },
                    {
                        "id": 108
                    },
                    {
                        "id": 138
                    },
                    {
                        "id": 48
                    },
                    {
                        "id": 78
                    },
                    {
                        "id": 249
                    },
                    {
                        "id": 215
                    },
                    {
                        "id": 181
                    },
                    {
                        "id": 147
                    },
                    {
                        "id": 2
                    },
                    {
                        "id": 109
                    },
                    {
                        "id": 139
                    },
                    {
                        "id": 49
                    },
                    {
                        "id": 79
                    },
                    {
                        "id": 246
                    },
                    {
                        "id": 216
                    },
                    {
                        "id": 178
                    },
                    {
                        "id": 148
                    },
                    {
                        "id": 5
                    },
                    {
                        "id": 106
                    },
                    {
                        "id": 140
                    },
                    {
                        "id": 46
                    },
                    {
                        "id": 80
                    },
                    {
                        "id": 247
                    },
                    {
                        "id": 217
                    },
                    {
                        "id": 179
                    },
                    {
                        "id": 149
                    },
                    {
                        "id": 4
                    },
                    {
                        "id": 107
                    },
                    {
                        "id": 141
                    },
                    {
                        "id": 47
                    },
                    {
                        "id": 81
                    }
                ],
                "id": "openflow:272795776625121",
                "node-connector": [
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap5e8b301a-01",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 28,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:28"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "ten-mb-fd copper",
                        "flow-node-inventory:current-speed": 10000,
                        "flow-node-inventory:hardware-address": "fe:16:3e:77:27:7c",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap4c0323bc-0b",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 30,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:30"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap18763101-06",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 29,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:29"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "f8:1b:37:5c:a9:e1",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-int",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 4294967294,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:LOCAL"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "36:95:15:0b:6c:54",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-ex-patch",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 1,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:1"
                    }
                ],
                "opendaylight-group-statistics:group-features": {
                    "actions": [
                        67076097
                    ],
                    "group-capabilities-supported": [
                        "opendaylight-group-types:chaining",
                        "opendaylight-group-types:select-liveness",
                        "opendaylight-group-types:select-weight"
                    ],
                    "group-types-supported": [
                        "opendaylight-group-types:group-all",
                        "opendaylight-group-types:group-indirect",
                        "opendaylight-group-types:group-select",
                        "opendaylight-group-types:group-ff"
                    ],
                    "max-groups": [
                        4294967040
                    ]
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:33:36.607" starttime="20181214 09:33:36.606"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.607" starttime="20181214 09:33:36.596"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.607" starttime="20181214 09:33:36.259"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.607" starttime="20181214 09:33:36.257"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:36.607" starttime="20181214 09:33:36.248"></status>
</kw>
<kw name="Fail If Exceptions Found During Test" library="KarafKeywords">
<doc>Create a failure if an Exception is found in the karaf.log that has not been whitelisted.</doc>
<arguments>
<arg>${test_name}</arg>
<arg>fail=${fail}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ 1 | ${NUM_ODL_SYSTEM} + 1 ]">
<kw type="foritem" name="${i} = 1">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sed '1,/ROBOT MESSAGE: Starting test ${test_name}/d' ${log_file}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:33:36.609" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.Security Group L3Bcast/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181214 09:33:36.609" starttime="20181214 09:33:36.608"></status>
</kw>
<kw name="Get Karaf Log Lines From Test Start" library="KarafKeywords">
<doc>Scrapes all log messages that match regexp ${type} which fall after a point given by a log message that</doc>
<arguments>
<arg>${ODL_SYSTEM_${i}_IP}</arg>
<arg>${test_name}</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>${ip}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:36.619" starttime="20181214 09:33:36.619"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 09:33:36.619" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:33:36.620" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:33:36.620" starttime="20181214 09:33:36.619"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 09:33:36.620" level="INFO">Attempting to execute command "sed '1,/ROBOT MESSAGE: Starting test CSIT.Security Group L3Bcast/d' /tmp//opt/opendaylight/data/log/karaf.log" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 09:33:36.620" starttime="20181214 09:33:36.620"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 09:33:36.621" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181214 09:33:36.621" starttime="20181214 09:33:36.620"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 09:33:36.622" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:33:36.622" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 09:33:36.622" starttime="20181214 09:33:36.622"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:36.623" starttime="20181214 09:33:36.622"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 09:33:36.624" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 09:33:37.060" level="INFO">Read output: Last login: Fri Dec 14 09:21:41 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:33:37.060" starttime="20181214 09:33:36.623"></status>
</kw>
<msg timestamp="20181214 09:33:37.060" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:33:37.060" starttime="20181214 09:33:36.623"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:37.061" starttime="20181214 09:33:36.621"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 09:33:37.062" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.Security Group L3Bcast/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181214 09:33:37.086" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181214 09:33:37.087" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 09:33:37.087" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181214 09:33:37.087" starttime="20181214 09:33:37.061"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:33:37.152" starttime="20181214 09:33:37.087"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 09:33:37.153" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181214 09:33:37.153" starttime="20181214 09:33:37.152"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:37.154" starttime="20181214 09:33:37.153"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:33:37.155" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:33:37.155" starttime="20181214 09:33:37.155"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:37.156" starttime="20181214 09:33:37.154"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:37.159" starttime="20181214 09:33:37.159"></status>
</kw>
<msg timestamp="20181214 09:33:37.160" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:33:37.160" starttime="20181214 09:33:37.158"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:37.160" starttime="20181214 09:33:37.156"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:37.160" starttime="20181214 09:33:36.618"></status>
</kw>
<msg timestamp="20181214 09:33:37.160" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:33:37.161" starttime="20181214 09:33:36.617"></status>
</kw>
<msg timestamp="20181214 09:33:37.161" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:33:37.161" starttime="20181214 09:33:36.617"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${\n}</arg>
</arguments>
<assign>
<var>@{log_lines}</var>
</assign>
<msg timestamp="20181214 09:33:37.162" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181214 09:33:37.162" starttime="20181214 09:33:37.161"></status>
</kw>
<msg timestamp="20181214 09:33:37.163" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181214 09:33:37.163" starttime="20181214 09:33:36.616"></status>
</kw>
<kw name="Verify Exceptions" library="excepts">
<doc>Return a list of exceptions not in the whitelist for the given lines.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<assign>
<var>${exlist}</var>
<var>${matchlist}</var>
</assign>
<msg timestamp="20181214 09:33:37.163" level="INFO">${exlist} = []</msg>
<msg timestamp="20181214 09:33:37.164" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181214 09:33:37.164" starttime="20181214 09:33:37.163"></status>
</kw>
<kw name="Write Exceptions Map To File" library="excepts">
<doc>Write the exceptions map to a file under the testname header. The output</doc>
<arguments>
<arg>${SUITE_NAME}.${TEST_NAME}</arg>
<arg>/tmp/odl${i}_exceptions.txt</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:37.165" starttime="20181214 09:33:37.164"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${exlist}</arg>
</arguments>
<assign>
<var>${listlength}</var>
</assign>
<msg timestamp="20181214 09:33:37.165" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:33:37.165" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181214 09:33:37.165" starttime="20181214 09:33:37.165"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${fail}"=="True" and ${listlength} != 0</arg>
<arg>Log And Fail Exceptions</arg>
<arg>${exlist}</arg>
<arg>${listlength}</arg>
<arg>ELSE</arg>
<arg>Collections.Log List</arg>
<arg>${matchlist}</arg>
</arguments>
<kw name="Log List" library="Collections">
<doc>Logs the length and contents of the ``list`` using given ``level``.</doc>
<arguments>
<arg>${matchlist}</arg>
</arguments>
<msg timestamp="20181214 09:33:37.167" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181214 09:33:37.167" starttime="20181214 09:33:37.166"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:37.167" starttime="20181214 09:33:37.166"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:37.167" starttime="20181214 09:33:36.608"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:37.167" starttime="20181214 09:33:36.608"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:37.167" starttime="20181214 09:33:36.607"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:37.178" starttime="20181214 09:33:37.178"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:33:37.179" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:33:37.337" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:33:37.337" starttime="20181214 09:33:37.179"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:33:37.352" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181214 09:33:37.352" starttime="20181214 09:33:37.337"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:33:37.355" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 09:33:37.355" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:33:37.355" starttime="20181214 09:33:37.353"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 09:33:37.398" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 09:33:37.398" starttime="20181214 09:33:37.355"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:33:37.400" starttime="20181214 09:33:37.398"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:33:37.400" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:33:37.400" starttime="20181214 09:33:37.400"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:37.400" starttime="20181214 09:33:37.177"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:37.400" starttime="20181214 09:33:37.168"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:37.400" starttime="20181214 09:33:37.168"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:37.400" starttime="20181214 09:33:37.168"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:37.401" starttime="20181214 09:33:33.494"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:37.401" starttime="20181214 09:33:33.493"></status>
</kw>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:33:37.402" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:33:37.402" starttime="20181214 09:33:37.402"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:33:37.403" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181214 09:33:37.443" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:33:39.598" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:33:39.599" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:33:39.599" starttime="20181214 09:33:37.403"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:33:39.601" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:33:39.603" starttime="20181214 09:33:39.600"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:33:39.604" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:33:39.604" starttime="20181214 09:33:39.604"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:39.605" starttime="20181214 09:33:39.605"></status>
</kw>
<msg timestamp="20181214 09:33:39.606" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:33:39.606" starttime="20181214 09:33:37.402"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:33:39.607" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:33:39.607" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:33:39.607" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:33:39.607" starttime="20181214 09:33:39.606"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:33:39.608" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:33:39.608" starttime="20181214 09:33:39.608"></status>
</kw>
<msg timestamp="20181214 09:33:39.609" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181214 09:33:39.609" starttime="20181214 09:33:37.401"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181214 09:33:39.609" starttime="20181214 09:33:39.609"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:33:39.611" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:33:39.611" starttime="20181214 09:33:39.610"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:33:39.612" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181214 09:33:39.647" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:33:42.441" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:33:42.442" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:33:42.442" starttime="20181214 09:33:39.612"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:33:42.444" level="INFO">[
  {
    "Status": "ERROR", 
    "Name": "sgbcast_net_2_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "0a70ab5e-7ce7-4a13-8903-8a096afa32b0", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "sgbcast_net_2_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "cd40b35c-0045-491b-b344-d2ed788479db", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "sgbcast_net_1_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "1be95d32-b2ab-4970-84ab-3adbce79b6f1", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "sgbcast_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "fd28aa2f-8336-4390-becd-ed7069880d9f", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Name": "sgbcast_net_1_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "8c8eb011-0647-4856-a0f8-4bdfdbc47c9b", 
    "Flavor": "m1.nano", 
    "Networks": "sgbcast_net_1=55.0.0.4"
  }
]</msg>
<status status="PASS" endtime="20181214 09:33:42.444" starttime="20181214 09:33:42.443"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:33:42.445" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:33:42.445" starttime="20181214 09:33:42.444"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:42.446" starttime="20181214 09:33:42.445"></status>
</kw>
<msg timestamp="20181214 09:33:42.447" level="INFO">${json} = [
  {
    "Status": "ERROR", 
    "Name": "sgbcast_net_2_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "0a70ab5e-7ce7-4a13-8903-8a096afa32b0", 
    "Flavor": "m1.nano", 
    "Networks": ...</msg>
<status status="PASS" endtime="20181214 09:33:42.447" starttime="20181214 09:33:39.611"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:33:42.447" level="INFO">To JSON using : content=[
  {
    "Status": "ERROR", 
    "Name": "sgbcast_net_2_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "0a70ab5e-7ce7-4a13-8903-8a096afa32b0", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "sgbcast_net_2_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "cd40b35c-0045-491b-b344-d2ed788479db", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "sgbcast_net_1_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "1be95d32-b2ab-4970-84ab-3adbce79b6f1", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "sgbcast_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "fd28aa2f-8336-4390-becd-ed7069880d9f", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Name": "sgbcast_net_1_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "8c8eb011-0647-4856-a0f8-4bdfdbc47c9b", 
    "Flavor": "m1.nano", 
    "Networks": "sgbcast_net_1=55.0.0.4"
  }
] </msg>
<msg timestamp="20181214 09:33:42.448" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:33:42.448" level="INFO">@{list} = [ {u'Status': u'ERROR', u'Name': u'sgbcast_net_2_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'0a70ab5e-7ce7-4a13-8903-8a096afa32b0', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u'...</msg>
<status status="PASS" endtime="20181214 09:33:42.448" starttime="20181214 09:33:42.447"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:33:42.449" level="INFO">[{u'Status': u'ERROR', u'Name': u'sgbcast_net_2_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'0a70ab5e-7ce7-4a13-8903-8a096afa32b0', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'sgbcast_net_2_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'cd40b35c-0045-491b-b344-d2ed788479db', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'sgbcast_net_1_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'1be95d32-b2ab-4970-84ab-3adbce79b6f1', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'sgbcast_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'fd28aa2f-8336-4390-becd-ed7069880d9f', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ACTIVE', u'Name': u'sgbcast_net_1_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'8c8eb011-0647-4856-a0f8-4bdfdbc47c9b', u'Flavor': u'm1.nano', u'Networks': u'sgbcast_net_1=55.0.0.4'}]</msg>
<status status="PASS" endtime="20181214 09:33:42.449" starttime="20181214 09:33:42.448"></status>
</kw>
<msg timestamp="20181214 09:33:42.449" level="INFO">@{vms} = [ {u'Status': u'ERROR', u'Name': u'sgbcast_net_2_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'0a70ab5e-7ce7-4a13-8903-8a096afa32b0', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u'...</msg>
<status status="PASS" endtime="20181214 09:33:42.449" starttime="20181214 09:33:39.610"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'sgbcast_net_2_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'0a70ab5e-7ce7-4a13-8903-8a096afa32b0', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:33:42.462" level="INFO">Starting process:
openstack server show 0a70ab5e-7ce7-4a13-8903-8a096afa32b0</msg>
<msg timestamp="20181214 09:33:42.505" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:33:45.464" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:33:45.465" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:33:45.465" starttime="20181214 09:33:42.462"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:33:45.468" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000001d                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T09:22:54Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T09:22:57Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | 0a70ab5e-7ce7-4a13-8903-8a096afa32b0                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | sgbcast_net_2_vm_2                                                                                                                                                                                                                                                                                                                                                                                                                        |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T09:22:57Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:33:45.468" starttime="20181214 09:33:45.467"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:33:45.470" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:33:45.470" starttime="20181214 09:33:45.469"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:45.472" starttime="20181214 09:33:45.470"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:45.472" starttime="20181214 09:33:42.461"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:33:45.494" level="INFO">Starting process:
openstack server delete 0a70ab5e-7ce7-4a13-8903-8a096afa32b0</msg>
<msg timestamp="20181214 09:33:45.532" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:33:49.254" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:33:49.254" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:33:49.254" starttime="20181214 09:33:45.493"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:33:49.256" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:33:49.256" starttime="20181214 09:33:49.255"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:33:49.257" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:33:49.257" starttime="20181214 09:33:49.256"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:49.258" starttime="20181214 09:33:49.257"></status>
</kw>
<msg timestamp="20181214 09:33:49.259" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:33:49.259" starttime="20181214 09:33:45.492"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:49.259" starttime="20181214 09:33:45.474"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:49.259" starttime="20181214 09:33:45.473"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:49.259" starttime="20181214 09:33:42.450"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'sgbcast_net_2_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'cd40b35c-0045-491b-b344-d2ed788479db', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:33:49.271" level="INFO">Starting process:
openstack server show cd40b35c-0045-491b-b344-d2ed788479db</msg>
<msg timestamp="20181214 09:33:49.316" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:33:52.133" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:33:52.134" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:33:52.134" starttime="20181214 09:33:49.270"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:33:52.136" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000001c                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T09:22:50Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T09:22:53Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | cd40b35c-0045-491b-b344-d2ed788479db                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | sgbcast_net_2_vm_1                                                                                                                                                                                                                                                                                                                                                                                                                        |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T09:22:53Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:33:52.136" starttime="20181214 09:33:52.135"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:33:52.137" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:33:52.137" starttime="20181214 09:33:52.136"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:52.138" starttime="20181214 09:33:52.137"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:52.138" starttime="20181214 09:33:49.270"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:33:52.149" level="INFO">Starting process:
openstack server delete cd40b35c-0045-491b-b344-d2ed788479db</msg>
<msg timestamp="20181214 09:33:52.183" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:33:54.875" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:33:54.876" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:33:54.876" starttime="20181214 09:33:52.149"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:33:54.876" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:33:54.877" starttime="20181214 09:33:54.876"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:33:54.877" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:33:54.877" starttime="20181214 09:33:54.877"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:54.878" starttime="20181214 09:33:54.877"></status>
</kw>
<msg timestamp="20181214 09:33:54.878" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:33:54.878" starttime="20181214 09:33:52.148"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:54.878" starttime="20181214 09:33:52.139"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:54.878" starttime="20181214 09:33:52.138"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:54.878" starttime="20181214 09:33:49.259"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'sgbcast_net_1_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'1be95d32-b2ab-4970-84ab-3adbce79b6f1', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:33:54.887" level="INFO">Starting process:
openstack server show 1be95d32-b2ab-4970-84ab-3adbce79b6f1</msg>
<msg timestamp="20181214 09:33:54.929" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:33:57.538" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:33:57.539" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:33:57.539" starttime="20181214 09:33:54.886"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:33:57.541" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000001b                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T09:22:47Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T09:22:50Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | 1be95d32-b2ab-4970-84ab-3adbce79b6f1                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | sgbcast_net_1_vm_3                                                                                                                                                                                                                                                                                                                                                                                                                        |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T09:22:50Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:33:57.542" starttime="20181214 09:33:57.540"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:33:57.543" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:33:57.543" starttime="20181214 09:33:57.542"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:33:57.545" starttime="20181214 09:33:57.543"></status>
</kw>
<status status="PASS" endtime="20181214 09:33:57.545" starttime="20181214 09:33:54.886"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:33:57.564" level="INFO">Starting process:
openstack server delete 1be95d32-b2ab-4970-84ab-3adbce79b6f1</msg>
<msg timestamp="20181214 09:33:57.601" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:34:00.355" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:34:00.356" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:34:00.356" starttime="20181214 09:33:57.564"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:34:00.358" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:00.358" starttime="20181214 09:34:00.357"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:34:00.360" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:00.360" starttime="20181214 09:34:00.359"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:34:00.362" starttime="20181214 09:34:00.361"></status>
</kw>
<msg timestamp="20181214 09:34:00.363" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:34:00.363" starttime="20181214 09:33:57.563"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:00.363" starttime="20181214 09:33:57.547"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:00.363" starttime="20181214 09:33:57.546"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:00.363" starttime="20181214 09:33:54.878"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'sgbcast_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'fd28aa2f-8336-4390-becd-ed7069880d9f', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:34:00.389" level="INFO">Starting process:
openstack server show fd28aa2f-8336-4390-becd-ed7069880d9f</msg>
<msg timestamp="20181214 09:34:00.427" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:34:03.503" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:34:03.504" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:34:03.504" starttime="20181214 09:34:00.388"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:34:03.506" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000001a                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T09:22:44Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T09:22:47Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | fd28aa2f-8336-4390-becd-ed7069880d9f                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | sgbcast_net_1_vm_2                                                                                                                                                                                                                                                                                                                                                                                                                        |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T09:22:47Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:34:03.507" starttime="20181214 09:34:03.505"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:34:03.508" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:03.508" starttime="20181214 09:34:03.507"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:34:03.510" starttime="20181214 09:34:03.509"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:03.511" starttime="20181214 09:34:00.387"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:34:03.532" level="INFO">Starting process:
openstack server delete fd28aa2f-8336-4390-becd-ed7069880d9f</msg>
<msg timestamp="20181214 09:34:03.568" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:34:06.679" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:34:06.680" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:34:06.680" starttime="20181214 09:34:03.532"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:34:06.682" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:06.682" starttime="20181214 09:34:06.681"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:34:06.684" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:06.684" starttime="20181214 09:34:06.683"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:34:06.685" starttime="20181214 09:34:06.684"></status>
</kw>
<msg timestamp="20181214 09:34:06.686" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:34:06.686" starttime="20181214 09:34:03.531"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:06.687" starttime="20181214 09:34:03.512"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:06.687" starttime="20181214 09:34:03.511"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:06.687" starttime="20181214 09:34:00.364"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ACTIVE', u'Name': u'sgbcast_net_1_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'8c8eb011-0647-4856-a0f8-4bdfdbc47c9b', u'Flavor': u'm1.nano', u'Networks': u'sgbcast_net_1=55.0.0...">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:34:06.712" level="INFO">Starting process:
openstack server show 8c8eb011-0647-4856-a0f8-4bdfdbc47c9b</msg>
<msg timestamp="20181214 09:34:06.755" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:34:09.574" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:34:09.574" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:34:09.574" starttime="20181214 09:34:06.711"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:34:09.575" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | overcloud-controller-0.opnfvlf.org                              |
| OS-EXT-SRV-ATTR:hypervisor_hostname | overcloud-controller-0.opnfvlf.org                              |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000019                                               |
| OS-EXT-STS:power_state              | Running                                                         |
| OS-EXT-STS:task_state               | None                                                            |
| OS-EXT-STS:vm_state                 | active                                                          |
| OS-SRV-USG:launched_at              | 2018-12-14T09:22:45.000000                                      |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           | sgbcast_net_1=55.0.0.4                                          |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T09:22:39Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              | 5643a1a81be1e985e7b69d0a347918c34042f5d65228803827241f84        |
| id                                  | 8c8eb011-0647-4856-a0f8-4bdfdbc47c9b                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | sgbcast_net_1_vm_1                                              |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='sgbcast1'                                                 |
| status                              | ACTIVE                                                          |
| updated                             | 2018-12-14T09:22:45Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:34:09.576" starttime="20181214 09:34:09.575"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:34:09.576" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:09.576" starttime="20181214 09:34:09.576"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:34:09.577" starttime="20181214 09:34:09.576"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:09.577" starttime="20181214 09:34:06.710"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:34:09.586" level="INFO">Starting process:
openstack server delete 8c8eb011-0647-4856-a0f8-4bdfdbc47c9b</msg>
<msg timestamp="20181214 09:34:09.628" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:34:12.253" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:34:12.253" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:34:12.253" starttime="20181214 09:34:09.586"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:34:12.255" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:12.255" starttime="20181214 09:34:12.254"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:34:12.256" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:12.256" starttime="20181214 09:34:12.255"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:34:12.257" starttime="20181214 09:34:12.256"></status>
</kw>
<msg timestamp="20181214 09:34:12.257" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:34:12.257" starttime="20181214 09:34:09.585"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:12.258" starttime="20181214 09:34:09.578"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:12.258" starttime="20181214 09:34:09.577"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:12.258" starttime="20181214 09:34:06.687"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:12.258" starttime="20181214 09:33:42.449"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:34:12.259" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:34:12.259" starttime="20181214 09:34:12.259"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:34:12.261" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181214 09:34:12.296" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:34:14.419" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:34:14.420" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:34:14.420" starttime="20181214 09:34:12.261"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:34:14.422" level="INFO">[
  {
    "Status": "ACTIVE", 
    "Name": "sgbcast_router", 
    "Distributed": false, 
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "State": "UP", 
    "HA": false, 
    "ID": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
  }
]</msg>
<status status="PASS" endtime="20181214 09:34:14.422" starttime="20181214 09:34:14.421"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:34:14.423" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:14.424" starttime="20181214 09:34:14.423"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:34:14.425" starttime="20181214 09:34:14.424"></status>
</kw>
<msg timestamp="20181214 09:34:14.426" level="INFO">${json} = [
  {
    "Status": "ACTIVE", 
    "Name": "sgbcast_router", 
    "Distributed": false, 
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "State": "UP", 
    "HA": false, 
    "ID": "dd9a4360-2...</msg>
<status status="PASS" endtime="20181214 09:34:14.426" starttime="20181214 09:34:12.260"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:34:14.428" level="INFO">To JSON using : content=[
  {
    "Status": "ACTIVE", 
    "Name": "sgbcast_router", 
    "Distributed": false, 
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "State": "UP", 
    "HA": false, 
    "ID": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
  }
] </msg>
<msg timestamp="20181214 09:34:14.428" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:34:14.428" level="INFO">@{list} = [ {u'Status': u'ACTIVE', u'Name': u'sgbcast_router', u'Distributed': False, u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'State': u'UP', u'HA': False, u'ID': u'dd9a4360-2cb0-4918-a6f8-4ea3c3280e0...</msg>
<status status="PASS" endtime="20181214 09:34:14.428" starttime="20181214 09:34:14.427"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:34:14.430" level="INFO">[{u'Status': u'ACTIVE', u'Name': u'sgbcast_router', u'Distributed': False, u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'State': u'UP', u'HA': False, u'ID': u'dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a'}]</msg>
<status status="PASS" endtime="20181214 09:34:14.430" starttime="20181214 09:34:14.429"></status>
</kw>
<msg timestamp="20181214 09:34:14.431" level="INFO">@{routers} = [ {u'Status': u'ACTIVE', u'Name': u'sgbcast_router', u'Distributed': False, u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'State': u'UP', u'HA': False, u'ID': u'dd9a4360-2cb0-4918-a6f8-4ea3c3280e0...</msg>
<status status="PASS" endtime="20181214 09:34:14.431" starttime="20181214 09:34:12.258"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<kw type="foritem" name="${router} = {u'Status': u'ACTIVE', u'Name': u'sgbcast_router', u'Distributed': False, u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'State': u'UP', u'HA': False, u'ID': u'dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a'...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Cleanup Router</arg>
<arg>${router['ID']}</arg>
</arguments>
<kw name="Cleanup Router" library="OpenStackOperations">
<doc>Delete a router, but first remove any interfaces or gateways so that the delete will be successful.</doc>
<arguments>
<arg>${router['ID']}</arg>
</arguments>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list --router ${id} -f json --long</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:34:14.436" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:34:14.436" starttime="20181214 09:34:14.435"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list --router dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a -f json --long and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:34:14.439" level="INFO">Starting process:
openstack port list --router dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a -f json --long</msg>
<msg timestamp="20181214 09:34:14.463" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:34:16.984" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:34:16.985" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:34:16.985" starttime="20181214 09:34:14.438"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:34:16.987" level="INFO">[
  {
    "Status": "DOWN", 
    "Tags": "", 
    "Name": "", 
    "MAC Address": "fa:16:3e:d7:25:86", 
    "Device Owner": "network:router_interface", 
    "Security Groups": "", 
    "Fixed IP Addresses": "ip_address='56.0.0.1', subnet_id='93a86b70-86db-4b96-ba61-f471f79fb68e'", 
    "ID": "043e0892-46a9-4def-86f4-b3822effa37d"
  }, 
  {
    "Status": "DOWN", 
    "Tags": "", 
    "Name": "", 
    "MAC Address": "fa:16:3e:6f:1f:31", 
    "Device Owner": "network:router_interface", 
    "Security Groups": "", 
    "Fixed IP Addresses": "ip_address='55.0.0.1', subnet_id='36f5b75d-9a69-4190-b46a-6ffdf745a6d9'", 
    "ID": "d00ec22d-1e03-4fe7-9d38-a96600a8906f"
  }
]</msg>
<status status="PASS" endtime="20181214 09:34:16.987" starttime="20181214 09:34:16.986"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:34:16.988" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:16.988" starttime="20181214 09:34:16.987"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:34:16.989" starttime="20181214 09:34:16.988"></status>
</kw>
<msg timestamp="20181214 09:34:16.990" level="INFO">${json} = [
  {
    "Status": "DOWN", 
    "Tags": "", 
    "Name": "", 
    "MAC Address": "fa:16:3e:d7:25:86", 
    "Device Owner": "network:router_interface", 
    "Security Groups": "", 
    "Fixed IP Addre...</msg>
<status status="PASS" endtime="20181214 09:34:16.990" starttime="20181214 09:34:14.436"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:34:16.991" level="INFO">To JSON using : content=[
  {
    "Status": "DOWN", 
    "Tags": "", 
    "Name": "", 
    "MAC Address": "fa:16:3e:d7:25:86", 
    "Device Owner": "network:router_interface", 
    "Security Groups": "", 
    "Fixed IP Addresses": "ip_address='56.0.0.1', subnet_id='93a86b70-86db-4b96-ba61-f471f79fb68e'", 
    "ID": "043e0892-46a9-4def-86f4-b3822effa37d"
  }, 
  {
    "Status": "DOWN", 
    "Tags": "", 
    "Name": "", 
    "MAC Address": "fa:16:3e:6f:1f:31", 
    "Device Owner": "network:router_interface", 
    "Security Groups": "", 
    "Fixed IP Addresses": "ip_address='55.0.0.1', subnet_id='36f5b75d-9a69-4190-b46a-6ffdf745a6d9'", 
    "ID": "d00ec22d-1e03-4fe7-9d38-a96600a8906f"
  }
] </msg>
<msg timestamp="20181214 09:34:16.991" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:34:16.991" level="INFO">@{list} = [ {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='56.0.0.1', subnet_id='93a86b70-86db-4b96-ba61-f471f79fb68e'", u'Name': u'', u'MAC Address': u'fa:16:3e:d7:25:86', u'Device Owner': u'network...</msg>
<status status="PASS" endtime="20181214 09:34:16.992" starttime="20181214 09:34:16.991"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:34:16.992" level="INFO">[{u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='56.0.0.1', subnet_id='93a86b70-86db-4b96-ba61-f471f79fb68e'", u'Name': u'', u'MAC Address': u'fa:16:3e:d7:25:86', u'Device Owner': u'network:router_interface', u'Security Groups': u'', u'Tags': u'', u'ID': u'043e0892-46a9-4def-86f4-b3822effa37d'}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='55.0.0.1', subnet_id='36f5b75d-9a69-4190-b46a-6ffdf745a6d9'", u'Name': u'', u'MAC Address': u'fa:16:3e:6f:1f:31', u'Device Owner': u'network:router_interface', u'Security Groups': u'', u'Tags': u'', u'ID': u'd00ec22d-1e03-4fe7-9d38-a96600a8906f'}]</msg>
<status status="PASS" endtime="20181214 09:34:16.993" starttime="20181214 09:34:16.992"></status>
</kw>
<msg timestamp="20181214 09:34:16.993" level="INFO">@{ports} = [ {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='56.0.0.1', subnet_id='93a86b70-86db-4b96-ba61-f471f79fb68e'", u'Name': u'', u'MAC Address': u'fa:16:3e:d7:25:86', u'Device Owner': u'network...</msg>
<status status="PASS" endtime="20181214 09:34:16.993" starttime="20181214 09:34:14.434"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='56.0.0.1', subnet_id='93a86b70-86db-4b96-ba61-f471f79fb68e'&quot;, u'Name': u'', u'MAC Address': u'fa:16:3e:d7:25:86', u'Device Owner': u'network:r...">
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${port['Fixed IP Addresses']}</arg>
<arg>${REGEX_UUID}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${subnet_id}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 09:34:16.996" level="INFO">@{matches} = [ 93a86b70-86db-4b96-ba61-f471f79fb68e ]</msg>
<status status="PASS" endtime="20181214 09:34:16.996" starttime="20181214 09:34:16.996"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 09:34:16.997" level="INFO">Length is 1</msg>
<msg timestamp="20181214 09:34:16.998" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 09:34:16.998" starttime="20181214 09:34:16.997"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 09:34:16.999" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 09:34:16.999" starttime="20181214 09:34:16.998"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 09:34:17.002" level="INFO">${OS_MATCH} = 93a86b70-86db-4b96-ba61-f471f79fb68e</msg>
<status status="PASS" endtime="20181214 09:34:17.002" starttime="20181214 09:34:17.001"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:17.002" starttime="20181214 09:34:17.000"></status>
</kw>
<msg timestamp="20181214 09:34:17.003" level="INFO">${subnet_id} = 93a86b70-86db-4b96-ba61-f471f79fb68e</msg>
<status status="PASS" endtime="20181214 09:34:17.003" starttime="20181214 09:34:16.994"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${port['Device Owner']}" == "network:router_gateway"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Remove Gateway</arg>
<arg>${id}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:34:17.004" starttime="20181214 09:34:17.003"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${port['Device Owner']}" == "network:router_interface"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Remove Interface</arg>
<arg>${id}</arg>
<arg>${subnet_id}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Remove Interface</arg>
<arg>${id}</arg>
<arg>${subnet_id}</arg>
</arguments>
<kw name="Remove Interface" library="OpenStackOperations">
<doc>Remove Interface to the subnets.</doc>
<arguments>
<arg>${id}</arg>
<arg>${subnet_id}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack router remove subnet ${router_name} ${interface_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:34:17.021" level="INFO">Starting process:
openstack router remove subnet dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a 93a86b70-86db-4b96-ba61-f471f79fb68e</msg>
<msg timestamp="20181214 09:34:17.064" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:34:21.184" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:34:21.185" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:34:21.185" starttime="20181214 09:34:17.020"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:34:21.187" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:21.187" starttime="20181214 09:34:21.186"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:34:21.188" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:21.188" starttime="20181214 09:34:21.187"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:34:21.190" starttime="20181214 09:34:21.189"></status>
</kw>
<msg timestamp="20181214 09:34:21.191" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:34:21.191" starttime="20181214 09:34:17.019"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:21.191" starttime="20181214 09:34:17.006"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:21.191" starttime="20181214 09:34:17.006"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:21.191" starttime="20181214 09:34:17.005"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:21.191" starttime="20181214 09:34:16.994"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='55.0.0.1', subnet_id='36f5b75d-9a69-4190-b46a-6ffdf745a6d9'&quot;, u'Name': u'', u'MAC Address': u'fa:16:3e:6f:1f:31', u'Device Owner': u'network:r...">
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${port['Fixed IP Addresses']}</arg>
<arg>${REGEX_UUID}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${subnet_id}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 09:34:21.195" level="INFO">@{matches} = [ 36f5b75d-9a69-4190-b46a-6ffdf745a6d9 ]</msg>
<status status="PASS" endtime="20181214 09:34:21.195" starttime="20181214 09:34:21.194"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 09:34:21.196" level="INFO">Length is 1</msg>
<msg timestamp="20181214 09:34:21.196" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 09:34:21.196" starttime="20181214 09:34:21.195"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 09:34:21.197" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 09:34:21.197" starttime="20181214 09:34:21.196"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 09:34:21.200" level="INFO">${OS_MATCH} = 36f5b75d-9a69-4190-b46a-6ffdf745a6d9</msg>
<status status="PASS" endtime="20181214 09:34:21.200" starttime="20181214 09:34:21.199"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:21.200" starttime="20181214 09:34:21.198"></status>
</kw>
<msg timestamp="20181214 09:34:21.201" level="INFO">${subnet_id} = 36f5b75d-9a69-4190-b46a-6ffdf745a6d9</msg>
<status status="PASS" endtime="20181214 09:34:21.201" starttime="20181214 09:34:21.192"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${port['Device Owner']}" == "network:router_gateway"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Remove Gateway</arg>
<arg>${id}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:34:21.202" starttime="20181214 09:34:21.202"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${port['Device Owner']}" == "network:router_interface"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Remove Interface</arg>
<arg>${id}</arg>
<arg>${subnet_id}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Remove Interface</arg>
<arg>${id}</arg>
<arg>${subnet_id}</arg>
</arguments>
<kw name="Remove Interface" library="OpenStackOperations">
<doc>Remove Interface to the subnets.</doc>
<arguments>
<arg>${id}</arg>
<arg>${subnet_id}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack router remove subnet ${router_name} ${interface_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:34:21.222" level="INFO">Starting process:
openstack router remove subnet dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a 36f5b75d-9a69-4190-b46a-6ffdf745a6d9</msg>
<msg timestamp="20181214 09:34:21.260" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:34:25.459" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:34:25.460" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:34:25.460" starttime="20181214 09:34:21.221"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:34:25.462" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:25.462" starttime="20181214 09:34:25.461"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:34:25.463" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:25.463" starttime="20181214 09:34:25.462"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:34:25.464" starttime="20181214 09:34:25.463"></status>
</kw>
<msg timestamp="20181214 09:34:25.465" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:34:25.465" starttime="20181214 09:34:21.220"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:25.465" starttime="20181214 09:34:21.205"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:25.465" starttime="20181214 09:34:21.204"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:25.465" starttime="20181214 09:34:21.203"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:25.465" starttime="20181214 09:34:21.192"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:25.465" starttime="20181214 09:34:16.993"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Router</arg>
<arg>${id}</arg>
</arguments>
<kw name="Delete Router" library="OpenStackOperations">
<doc>Delete Router and Interface to the subnets.</doc>
<arguments>
<arg>${id}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack router delete ${router_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:34:25.479" level="INFO">Starting process:
openstack router delete dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a</msg>
<msg timestamp="20181214 09:34:25.520" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:34:28.405" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:34:28.405" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:34:28.405" starttime="20181214 09:34:25.478"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:34:28.407" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:28.407" starttime="20181214 09:34:28.406"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:34:28.407" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:28.407" starttime="20181214 09:34:28.407"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:34:28.408" starttime="20181214 09:34:28.408"></status>
</kw>
<msg timestamp="20181214 09:34:28.408" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:34:28.408" starttime="20181214 09:34:25.477"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:28.409" starttime="20181214 09:34:25.466"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:28.409" starttime="20181214 09:34:25.466"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:28.409" starttime="20181214 09:34:14.433"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:28.409" starttime="20181214 09:34:14.432"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:28.409" starttime="20181214 09:34:14.431"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:28.409" starttime="20181214 09:34:14.431"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:34:28.410" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:34:28.410" starttime="20181214 09:34:28.410"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:34:28.412" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181214 09:34:28.455" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:34:30.505" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:34:30.505" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:34:30.505" starttime="20181214 09:34:28.411"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:34:30.507" level="INFO">[
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='56.0.0.2', subnet_id='93a86b70-86db-4b96-ba61-f471f79fb68e'", 
    "ID": "18763101-0659-41c5-be26-a0d3d5824630", 
    "MAC Address": "fa:16:3e:49:9b:42", 
    "Name": ""
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='55.0.0.4', subnet_id='36f5b75d-9a69-4190-b46a-6ffdf745a6d9'", 
    "ID": "4c0323bc-0b30-4514-b1b8-acec4a7a0887", 
    "MAC Address": "fa:16:3e:77:27:7c", 
    "Name": "sgbcast_net_1_port_1"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='55.0.0.13', subnet_id='36f5b75d-9a69-4190-b46a-6ffdf745a6d9'", 
    "ID": "4d4f064c-5942-4b19-af3b-7ad2fb311029", 
    "MAC Address": "fa:16:3e:81:1b:87", 
    "Name": "sgbcast_net_1_port_2"
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='55.0.0.2', subnet_id='36f5b75d-9a69-4190-b46a-6ffdf745a6d9'", 
    "ID": "5e8b301a-0175-4891-b355-eecd01375790", 
    "MAC Address": "fa:16:3e:e0:4a:d2", 
    "Name": ""
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='55.0.0.11', subnet_id='36f5b75d-9a69-4190-b46a-6ffdf745a6d9'", 
    "ID": "8a016c28-c647-422c-8ae0-2d10c52a587b", 
    "MAC Address": "fa:16:3e:c3:46:0d", 
    "Name": "sgbcast_net_1_port_3"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='56.0.0.15', subnet_id='93a86b70-86db-4b96-ba61-f471f79fb68e'", 
    "ID": "97fbf81a-c679-4ff1-8ccf-ebacb788d94c", 
    "MAC Address": "fa:16:3e:39:df:5d", 
    "Name": "sgbcast_net_2_port_2"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='56.0.0.3', subnet_id='93a86b70-86db-4b96-ba61-f471f79fb68e'", 
    "ID": "e5c763f9-e56d-4d63-a2e8-23802e725462", 
    "MAC Address": "fa:16:3e:3b:01:3f", 
    "Name": "sgbcast_net_2_port_1"
  }
]</msg>
<status status="PASS" endtime="20181214 09:34:30.507" starttime="20181214 09:34:30.506"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:34:30.507" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:30.507" starttime="20181214 09:34:30.507"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:34:30.508" starttime="20181214 09:34:30.507"></status>
</kw>
<msg timestamp="20181214 09:34:30.508" level="INFO">${json} = [
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='56.0.0.2', subnet_id='93a86b70-86db-4b96-ba61-f471f79fb68e'", 
    "ID": "18763101-0659-41c5-be26-a0d3d5824630", 
    "MAC Address...</msg>
<status status="PASS" endtime="20181214 09:34:30.508" starttime="20181214 09:34:28.411"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:34:30.509" level="INFO">To JSON using : content=[
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='56.0.0.2', subnet_id='93a86b70-86db-4b96-ba61-f471f79fb68e'", 
    "ID": "18763101-0659-41c5-be26-a0d3d5824630", 
    "MAC Address": "fa:16:3e:49:9b:42", 
    "Name": ""
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='55.0.0.4', subnet_id='36f5b75d-9a69-4190-b46a-6ffdf745a6d9'", 
    "ID": "4c0323bc-0b30-4514-b1b8-acec4a7a0887", 
    "MAC Address": "fa:16:3e:77:27:7c", 
    "Name": "sgbcast_net_1_port_1"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='55.0.0.13', subnet_id='36f5b75d-9a69-4190-b46a-6ffdf745a6d9'", 
    "ID": "4d4f064c-5942-4b19-af3b-7ad2fb311029", 
    "MAC Address": "fa:16:3e:81:1b:87", 
    "Name": "sgbcast_net_1_port_2"
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='55.0.0.2', subnet_id='36f5b75d-9a69-4190-b46a-6ffdf745a6d9'", 
    "ID": "5e8b301a-0175-4891-b355-eecd01375790", 
    "MAC Address": "fa:16:3e:e0:4a:d2", 
    "Name": ""
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='55.0.0.11', subnet_id='36f5b75d-9a69-4190-b46a-6ffdf745a6d9'", 
    "ID": "8a016c28-c647-422c-8ae0-2d10c52a587b", 
    "MAC Address": "fa:16:3e:c3:46:0d", 
    "Name": "sgbcast_net_1_port_3"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='56.0.0.15', subnet_id='93a86b70-86db-4b96-ba61-f471f79fb68e'", 
    "ID": "97fbf81a-c679-4ff1-8ccf-ebacb788d94c", 
    "MAC Address": "fa:16:3e:39:df:5d", 
    "Name": "sgbcast_net_2_port_2"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='56.0.0.3', subnet_id='93a86b70-86db-4b96-ba61-f471f79fb68e'", 
    "ID": "e5c763f9-e56d-4d63-a2e8-23802e725462", 
    "MAC Address": "fa:16:3e:3b:01:3f", 
    "Name": "sgbcast_net_2_port_1"
  }
] </msg>
<msg timestamp="20181214 09:34:30.509" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:34:30.509" level="INFO">@{list} = [ {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='56.0.0.2', subnet_id='93a86b70-86db-4b96-ba61-f471f79fb68e'", u'ID': u'18763101-0659-41c5-be26-a0d3d5824630', u'MAC Address': u'fa:16:3e:4...</msg>
<status status="PASS" endtime="20181214 09:34:30.509" starttime="20181214 09:34:30.508"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:34:30.509" level="INFO">[{u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='56.0.0.2', subnet_id='93a86b70-86db-4b96-ba61-f471f79fb68e'", u'ID': u'18763101-0659-41c5-be26-a0d3d5824630', u'MAC Address': u'fa:16:3e:49:9b:42', u'Name': u''}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='55.0.0.4', subnet_id='36f5b75d-9a69-4190-b46a-6ffdf745a6d9'", u'ID': u'4c0323bc-0b30-4514-b1b8-acec4a7a0887', u'MAC Address': u'fa:16:3e:77:27:7c', u'Name': u'sgbcast_net_1_port_1'}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='55.0.0.13', subnet_id='36f5b75d-9a69-4190-b46a-6ffdf745a6d9'", u'ID': u'4d4f064c-5942-4b19-af3b-7ad2fb311029', u'MAC Address': u'fa:16:3e:81:1b:87', u'Name': u'sgbcast_net_1_port_2'}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='55.0.0.2', subnet_id='36f5b75d-9a69-4190-b46a-6ffdf745a6d9'", u'ID': u'5e8b301a-0175-4891-b355-eecd01375790', u'MAC Address': u'fa:16:3e:e0:4a:d2', u'Name': u''}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='55.0.0.11', subnet_id='36f5b75d-9a69-4190-b46a-6ffdf745a6d9'", u'ID': u'8a016c28-c647-422c-8ae0-2d10c52a587b', u'MAC Address': u'fa:16:3e:c3:46:0d', u'Name': u'sgbcast_net_1_port_3'}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='56.0.0.15', subnet_id='93a86b70-86db-4b96-ba61-f471f79fb68e'", u'ID': u'97fbf81a-c679-4ff1-8ccf-ebacb788d94c', u'MAC Address': u'fa:16:3e:39:df:5d', u'Name': u'sgbcast_net_2_port_2'}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='56.0.0.3', subnet_id='93a86b70-86db-4b96-ba61-f471f79fb68e'", u'ID': u'e5c763f9-e56d-4d63-a2e8-23802e725462', u'MAC Address': u'fa:16:3e:3b:01:3f', u'Name': u'sgbcast_net_2_port_1'}]</msg>
<status status="PASS" endtime="20181214 09:34:30.510" starttime="20181214 09:34:30.509"></status>
</kw>
<msg timestamp="20181214 09:34:30.510" level="INFO">@{ports} = [ {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='56.0.0.2', subnet_id='93a86b70-86db-4b96-ba61-f471f79fb68e'", u'ID': u'18763101-0659-41c5-be26-a0d3d5824630', u'MAC Address': u'fa:16:3e:4...</msg>
<status status="PASS" endtime="20181214 09:34:30.510" starttime="20181214 09:34:28.409"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='56.0.0.2', subnet_id='93a86b70-86db-4b96-ba61-f471f79fb68e'&quot;, u'ID': u'18763101-0659-41c5-be26-a0d3d5824630', u'MAC Address': u'fa:16:3e:49:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:34:30.519" level="INFO">Starting process:
openstack port delete 18763101-0659-41c5-be26-a0d3d5824630</msg>
<msg timestamp="20181214 09:34:30.558" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:34:32.999" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:34:32.999" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:34:32.999" starttime="20181214 09:34:30.519"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:34:33.000" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:33.000" starttime="20181214 09:34:33.000"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:34:33.001" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:33.001" starttime="20181214 09:34:33.001"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:34:33.002" starttime="20181214 09:34:33.001"></status>
</kw>
<msg timestamp="20181214 09:34:33.002" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:34:33.002" starttime="20181214 09:34:30.518"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:33.002" starttime="20181214 09:34:30.511"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:33.002" starttime="20181214 09:34:30.510"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:33.002" starttime="20181214 09:34:30.510"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='55.0.0.4', subnet_id='36f5b75d-9a69-4190-b46a-6ffdf745a6d9'&quot;, u'ID': u'4c0323bc-0b30-4514-b1b8-acec4a7a0887', u'MAC Address': u'fa:16:3e:77:27...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:34:33.014" level="INFO">Starting process:
openstack port delete 4c0323bc-0b30-4514-b1b8-acec4a7a0887</msg>
<msg timestamp="20181214 09:34:33.055" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:34:35.623" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:34:35.624" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:34:35.624" starttime="20181214 09:34:33.013"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:34:35.625" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:35.625" starttime="20181214 09:34:35.624"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:34:35.626" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:35.626" starttime="20181214 09:34:35.626"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:34:35.627" starttime="20181214 09:34:35.626"></status>
</kw>
<msg timestamp="20181214 09:34:35.628" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:34:35.628" starttime="20181214 09:34:33.013"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:35.628" starttime="20181214 09:34:33.003"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:35.628" starttime="20181214 09:34:33.003"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:35.628" starttime="20181214 09:34:33.002"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='55.0.0.13', subnet_id='36f5b75d-9a69-4190-b46a-6ffdf745a6d9'&quot;, u'ID': u'4d4f064c-5942-4b19-af3b-7ad2fb311029', u'MAC Address': u'fa:16:3e:81:1...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:34:35.644" level="INFO">Starting process:
openstack port delete 4d4f064c-5942-4b19-af3b-7ad2fb311029</msg>
<msg timestamp="20181214 09:34:35.680" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:34:38.413" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:34:38.413" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:34:38.413" starttime="20181214 09:34:35.643"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:34:38.415" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:38.415" starttime="20181214 09:34:38.414"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:34:38.416" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:38.416" starttime="20181214 09:34:38.416"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:34:38.418" starttime="20181214 09:34:38.417"></status>
</kw>
<msg timestamp="20181214 09:34:38.418" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:34:38.418" starttime="20181214 09:34:35.642"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:38.419" starttime="20181214 09:34:35.629"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:38.419" starttime="20181214 09:34:35.629"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:38.419" starttime="20181214 09:34:35.628"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='55.0.0.2', subnet_id='36f5b75d-9a69-4190-b46a-6ffdf745a6d9'&quot;, u'ID': u'5e8b301a-0175-4891-b355-eecd01375790', u'MAC Address': u'fa:16:3e:e0:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:34:38.435" level="INFO">Starting process:
openstack port delete 5e8b301a-0175-4891-b355-eecd01375790</msg>
<msg timestamp="20181214 09:34:38.473" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:34:41.055" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:34:41.056" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:34:41.056" starttime="20181214 09:34:38.434"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:34:41.058" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:41.058" starttime="20181214 09:34:41.057"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:34:41.059" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:41.059" starttime="20181214 09:34:41.058"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:34:41.061" starttime="20181214 09:34:41.059"></status>
</kw>
<msg timestamp="20181214 09:34:41.061" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:34:41.061" starttime="20181214 09:34:38.433"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:41.062" starttime="20181214 09:34:38.420"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:41.062" starttime="20181214 09:34:38.419"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:41.062" starttime="20181214 09:34:38.419"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='55.0.0.11', subnet_id='36f5b75d-9a69-4190-b46a-6ffdf745a6d9'&quot;, u'ID': u'8a016c28-c647-422c-8ae0-2d10c52a587b', u'MAC Address': u'fa:16:3e:c3:4...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:34:41.080" level="INFO">Starting process:
openstack port delete 8a016c28-c647-422c-8ae0-2d10c52a587b</msg>
<msg timestamp="20181214 09:34:41.124" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:34:43.712" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:34:43.713" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:34:43.713" starttime="20181214 09:34:41.079"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:34:43.715" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:43.715" starttime="20181214 09:34:43.714"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:34:43.717" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:43.717" starttime="20181214 09:34:43.716"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:34:43.718" starttime="20181214 09:34:43.717"></status>
</kw>
<msg timestamp="20181214 09:34:43.719" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:34:43.719" starttime="20181214 09:34:41.078"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:43.719" starttime="20181214 09:34:41.063"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:43.720" starttime="20181214 09:34:41.063"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:43.720" starttime="20181214 09:34:41.062"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='56.0.0.15', subnet_id='93a86b70-86db-4b96-ba61-f471f79fb68e'&quot;, u'ID': u'97fbf81a-c679-4ff1-8ccf-ebacb788d94c', u'MAC Address': u'fa:16:3e:39:d...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:34:43.740" level="INFO">Starting process:
openstack port delete 97fbf81a-c679-4ff1-8ccf-ebacb788d94c</msg>
<msg timestamp="20181214 09:34:43.764" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:34:46.183" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:34:46.184" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:34:46.184" starttime="20181214 09:34:43.739"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:34:46.185" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:46.185" starttime="20181214 09:34:46.184"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:34:46.185" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:46.186" starttime="20181214 09:34:46.185"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:34:46.186" starttime="20181214 09:34:46.186"></status>
</kw>
<msg timestamp="20181214 09:34:46.187" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:34:46.187" starttime="20181214 09:34:43.738"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:46.187" starttime="20181214 09:34:43.721"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:46.187" starttime="20181214 09:34:43.721"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:46.187" starttime="20181214 09:34:43.720"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='56.0.0.3', subnet_id='93a86b70-86db-4b96-ba61-f471f79fb68e'&quot;, u'ID': u'e5c763f9-e56d-4d63-a2e8-23802e725462', u'MAC Address': u'fa:16:3e:3b:01...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:34:46.196" level="INFO">Starting process:
openstack port delete e5c763f9-e56d-4d63-a2e8-23802e725462</msg>
<msg timestamp="20181214 09:34:46.232" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:34:48.682" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:34:48.682" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:34:48.682" starttime="20181214 09:34:46.196"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:34:48.683" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:48.683" starttime="20181214 09:34:48.683"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:34:48.684" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:48.684" starttime="20181214 09:34:48.683"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:34:48.684" starttime="20181214 09:34:48.684"></status>
</kw>
<msg timestamp="20181214 09:34:48.685" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:34:48.685" starttime="20181214 09:34:46.196"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:48.685" starttime="20181214 09:34:46.188"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:48.685" starttime="20181214 09:34:46.187"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:48.685" starttime="20181214 09:34:46.187"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:48.685" starttime="20181214 09:34:30.510"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:34:48.686" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:34:48.686" starttime="20181214 09:34:48.686"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:34:48.687" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181214 09:34:48.729" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:34:50.939" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:34:50.940" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:34:50.940" starttime="20181214 09:34:48.687"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:34:50.942" level="INFO">[
  {
    "Subnets": "93a86b70-86db-4b96-ba61-f471f79fb68e", 
    "ID": "7d93bbeb-03d9-4151-9c48-db19262f09b8", 
    "Name": "sgbcast_net_2"
  }, 
  {
    "Subnets": "36f5b75d-9a69-4190-b46a-6ffdf745a6d9", 
    "ID": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08", 
    "Name": "sgbcast_net_1"
  }
]</msg>
<status status="PASS" endtime="20181214 09:34:50.942" starttime="20181214 09:34:50.941"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:34:50.943" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:50.943" starttime="20181214 09:34:50.942"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:34:50.944" starttime="20181214 09:34:50.943"></status>
</kw>
<msg timestamp="20181214 09:34:50.945" level="INFO">${json} = [
  {
    "Subnets": "93a86b70-86db-4b96-ba61-f471f79fb68e", 
    "ID": "7d93bbeb-03d9-4151-9c48-db19262f09b8", 
    "Name": "sgbcast_net_2"
  }, 
  {
    "Subnets": "36f5b75d-9a69-4190-b46a-6ffdf745a...</msg>
<status status="PASS" endtime="20181214 09:34:50.945" starttime="20181214 09:34:48.686"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:34:50.946" level="INFO">To JSON using : content=[
  {
    "Subnets": "93a86b70-86db-4b96-ba61-f471f79fb68e", 
    "ID": "7d93bbeb-03d9-4151-9c48-db19262f09b8", 
    "Name": "sgbcast_net_2"
  }, 
  {
    "Subnets": "36f5b75d-9a69-4190-b46a-6ffdf745a6d9", 
    "ID": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08", 
    "Name": "sgbcast_net_1"
  }
] </msg>
<msg timestamp="20181214 09:34:50.946" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:34:50.946" level="INFO">@{list} = [ {u'Subnets': u'93a86b70-86db-4b96-ba61-f471f79fb68e', u'ID': u'7d93bbeb-03d9-4151-9c48-db19262f09b8', u'Name': u'sgbcast_net_2'} | {u'Subnets': u'36f5b75d-9a69-4190-b46a-6ffdf745a6d9', u'ID': u'fdbe...</msg>
<status status="PASS" endtime="20181214 09:34:50.946" starttime="20181214 09:34:50.945"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:34:50.947" level="INFO">[{u'Subnets': u'93a86b70-86db-4b96-ba61-f471f79fb68e', u'ID': u'7d93bbeb-03d9-4151-9c48-db19262f09b8', u'Name': u'sgbcast_net_2'}, {u'Subnets': u'36f5b75d-9a69-4190-b46a-6ffdf745a6d9', u'ID': u'fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08', u'Name': u'sgbcast_net_1'}]</msg>
<status status="PASS" endtime="20181214 09:34:50.948" starttime="20181214 09:34:50.947"></status>
</kw>
<msg timestamp="20181214 09:34:50.948" level="INFO">@{networks} = [ {u'Subnets': u'93a86b70-86db-4b96-ba61-f471f79fb68e', u'ID': u'7d93bbeb-03d9-4151-9c48-db19262f09b8', u'Name': u'sgbcast_net_2'} | {u'Subnets': u'36f5b75d-9a69-4190-b46a-6ffdf745a6d9', u'ID': u'fdbe...</msg>
<status status="PASS" endtime="20181214 09:34:50.948" starttime="20181214 09:34:48.685"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<kw type="foritem" name="${network} = {u'Subnets': u'93a86b70-86db-4b96-ba61-f471f79fb68e', u'ID': u'7d93bbeb-03d9-4151-9c48-db19262f09b8', u'Name': u'sgbcast_net_2'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:34:50.966" level="INFO">Starting process:
openstack subnet delete 93a86b70-86db-4b96-ba61-f471f79fb68e</msg>
<msg timestamp="20181214 09:34:51.012" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:34:54.232" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:34:54.233" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:34:54.233" starttime="20181214 09:34:50.965"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:34:54.235" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:54.235" starttime="20181214 09:34:54.234"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:34:54.236" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:54.236" starttime="20181214 09:34:54.235"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:34:54.238" starttime="20181214 09:34:54.237"></status>
</kw>
<msg timestamp="20181214 09:34:54.239" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:34:54.239" starttime="20181214 09:34:50.964"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:54.239" starttime="20181214 09:34:50.950"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:54.239" starttime="20181214 09:34:50.949"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:34:54.260" level="INFO">Starting process:
openstack network delete 7d93bbeb-03d9-4151-9c48-db19262f09b8</msg>
<msg timestamp="20181214 09:34:54.302" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:34:56.931" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:34:56.931" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:34:56.931" starttime="20181214 09:34:54.259"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:34:56.932" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:56.932" starttime="20181214 09:34:56.932"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:34:56.933" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:56.933" starttime="20181214 09:34:56.933"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:34:56.934" starttime="20181214 09:34:56.933"></status>
</kw>
<msg timestamp="20181214 09:34:56.934" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:34:56.934" starttime="20181214 09:34:54.259"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:56.934" starttime="20181214 09:34:54.241"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:56.934" starttime="20181214 09:34:54.240"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:56.934" starttime="20181214 09:34:50.949"></status>
</kw>
<kw type="foritem" name="${network} = {u'Subnets': u'36f5b75d-9a69-4190-b46a-6ffdf745a6d9', u'ID': u'fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08', u'Name': u'sgbcast_net_1'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:34:56.945" level="INFO">Starting process:
openstack subnet delete 36f5b75d-9a69-4190-b46a-6ffdf745a6d9</msg>
<msg timestamp="20181214 09:34:56.971" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:34:59.977" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:34:59.978" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:34:59.978" starttime="20181214 09:34:56.944"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:34:59.980" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:59.980" starttime="20181214 09:34:59.979"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:34:59.981" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:34:59.981" starttime="20181214 09:34:59.980"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:34:59.982" starttime="20181214 09:34:59.981"></status>
</kw>
<msg timestamp="20181214 09:34:59.983" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:34:59.983" starttime="20181214 09:34:56.944"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:59.983" starttime="20181214 09:34:56.935"></status>
</kw>
<status status="PASS" endtime="20181214 09:34:59.983" starttime="20181214 09:34:56.935"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:34:59.998" level="INFO">Starting process:
openstack network delete fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08</msg>
<msg timestamp="20181214 09:35:00.033" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:35:02.867" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:35:02.868" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:35:02.868" starttime="20181214 09:34:59.997"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:35:02.869" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:02.869" starttime="20181214 09:35:02.868"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:35:02.870" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:02.870" starttime="20181214 09:35:02.869"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:02.871" starttime="20181214 09:35:02.870"></status>
</kw>
<msg timestamp="20181214 09:35:02.871" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:35:02.872" starttime="20181214 09:34:59.996"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:02.872" starttime="20181214 09:34:59.984"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:02.872" starttime="20181214 09:34:59.984"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:02.872" starttime="20181214 09:34:56.934"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:02.872" starttime="20181214 09:34:50.948"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:35:02.873" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:35:02.874" starttime="20181214 09:35:02.873"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:35:02.875" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181214 09:35:02.907" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:35:05.111" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:35:05.112" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:35:05.112" starttime="20181214 09:35:02.875"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:35:05.113" level="INFO">[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "sgbcast1", 
    "ID": "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1", 
    "Name": "sgbcast1"
  }, 
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181214 09:35:05.113" starttime="20181214 09:35:05.113"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:35:05.114" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:05.114" starttime="20181214 09:35:05.113"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:05.115" starttime="20181214 09:35:05.114"></status>
</kw>
<msg timestamp="20181214 09:35:05.115" level="INFO">${json} = [
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "sgbcast1", 
    "ID": "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1", 
    "Name": "sgbcast1"
  }, 
  {
    "Project": "8f21c4d8db...</msg>
<status status="PASS" endtime="20181214 09:35:05.115" starttime="20181214 09:35:02.874"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:35:05.116" level="INFO">To JSON using : content=[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "sgbcast1", 
    "ID": "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1", 
    "Name": "sgbcast1"
  }, 
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181214 09:35:05.116" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:35:05.116" level="INFO">@{list} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'sgbcast1', u'Description': u'sgbcast1', u'ID': u'0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1'} | {u'Project': u'8f21c4d8db54482e99c30c98fba342b4...</msg>
<status status="PASS" endtime="20181214 09:35:05.116" starttime="20181214 09:35:05.116"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:35:05.117" level="INFO">[{u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'sgbcast1', u'Description': u'sgbcast1', u'ID': u'0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1'}, {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}, {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}]</msg>
<status status="PASS" endtime="20181214 09:35:05.117" starttime="20181214 09:35:05.117"></status>
</kw>
<msg timestamp="20181214 09:35:05.117" level="INFO">@{security_groups} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'sgbcast1', u'Description': u'sgbcast1', u'ID': u'0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1'} | {u'Project': u'8f21c4d8db54482e99c30c98fba342b4...</msg>
<status status="PASS" endtime="20181214 09:35:05.117" starttime="20181214 09:35:02.872"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'sgbcast1', u'Description': u'sgbcast1', u'ID': u'0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Delete SecurityGroup" library="OpenStackOperations">
<doc>Delete Security group</doc>
<arguments>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group delete ${sg_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:35:05.128" level="INFO">Starting process:
openstack security group delete 0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1</msg>
<msg timestamp="20181214 09:35:05.156" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:35:07.672" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:35:07.673" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:35:07.673" starttime="20181214 09:35:05.128"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:35:07.674" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:07.674" starttime="20181214 09:35:07.674"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:35:07.675" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:07.675" starttime="20181214 09:35:07.675"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:07.676" starttime="20181214 09:35:07.676"></status>
</kw>
<msg timestamp="20181214 09:35:07.677" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:35:07.677" starttime="20181214 09:35:05.127"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:07.677" starttime="20181214 09:35:05.119"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:07.677" starttime="20181214 09:35:05.119"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:07.677" starttime="20181214 09:35:05.118"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:07.677" starttime="20181214 09:35:05.118"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:07.678" starttime="20181214 09:35:07.678"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:07.678" starttime="20181214 09:35:07.677"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:07.679" starttime="20181214 09:35:07.679"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:07.679" starttime="20181214 09:35:07.679"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:07.680" starttime="20181214 09:35:05.117"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 09:35:07.681" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181214 09:35:07.681" starttime="20181214 09:35:07.681"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:35:07.693" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181214 09:35:07.737" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:35:10.183" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:35:10.183" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:35:10.183" starttime="20181214 09:35:07.692"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:35:10.184" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:10.184" starttime="20181214 09:35:10.184"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:35:10.185" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:10.185" starttime="20181214 09:35:10.184"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:10.185" starttime="20181214 09:35:10.185"></status>
</kw>
<msg timestamp="20181214 09:35:10.186" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:35:10.186" starttime="20181214 09:35:07.691"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:10.186" starttime="20181214 09:35:07.682"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:35:10.194" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181214 09:35:10.232" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:35:12.236" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:35:12.236" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:35:12.236" starttime="20181214 09:35:10.194"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:35:12.238" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:12.238" starttime="20181214 09:35:12.237"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:35:12.239" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:12.239" starttime="20181214 09:35:12.238"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:12.240" starttime="20181214 09:35:12.239"></status>
</kw>
<msg timestamp="20181214 09:35:12.241" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:35:12.241" starttime="20181214 09:35:10.193"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:12.241" starttime="20181214 09:35:10.186"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:35:12.254" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181214 09:35:12.300" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:35:14.452" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:35:14.453" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:35:14.453" starttime="20181214 09:35:12.254"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:35:14.455" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:14.455" starttime="20181214 09:35:14.454"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:35:14.456" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:14.456" starttime="20181214 09:35:14.455"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:14.457" starttime="20181214 09:35:14.456"></status>
</kw>
<msg timestamp="20181214 09:35:14.458" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:35:14.458" starttime="20181214 09:35:12.253"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:14.458" starttime="20181214 09:35:12.241"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:35:14.473" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181214 09:35:14.516" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:35:16.733" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:35:16.734" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:35:16.734" starttime="20181214 09:35:14.473"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:35:16.735" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:16.735" starttime="20181214 09:35:16.735"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:35:16.736" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:16.736" starttime="20181214 09:35:16.736"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:16.737" starttime="20181214 09:35:16.737"></status>
</kw>
<msg timestamp="20181214 09:35:16.738" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:35:16.738" starttime="20181214 09:35:14.472"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:16.738" starttime="20181214 09:35:14.458"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:35:16.752" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181214 09:35:16.788" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:35:19.152" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:35:19.152" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:35:19.152" starttime="20181214 09:35:16.752"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:35:19.154" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 62100813-13a1-4c22-9a97-bfabd6744cb8 | default | Default security group | 8f21c4d8db54482e99c30c98fba342b4 |
| ee3dd710-2490-4241-b666-9fec686f0c78 | default | Default security group | bfcec20503cd4d309495f70adb639682 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181214 09:35:19.154" starttime="20181214 09:35:19.153"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:35:19.155" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:19.155" starttime="20181214 09:35:19.154"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:19.156" starttime="20181214 09:35:19.155"></status>
</kw>
<msg timestamp="20181214 09:35:19.156" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181214 09:35:19.157" starttime="20181214 09:35:16.751"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:19.157" starttime="20181214 09:35:16.738"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:35:19.167" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181214 09:35:19.205" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:35:21.331" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:35:21.332" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:35:21.332" starttime="20181214 09:35:19.167"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:35:21.335" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| 6ad09561-353a-445e-b51d-b931a7e01c22 | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| af9be2ac-0c71-466b-8ee2-188747a79255 | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c0796abf-11eb-4f12-8347-fb5894143b1d | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c5369c6a-c1ec-45d9-9393-f55f92ef6f46 | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| d06c714b-ca05-4f3a-a9af-f80ac1f213f5 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e39d54b7-5907-4ebe-bf47-f2be219b1fec | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e64e4970-560c-4af7-a079-217ef6e7e68a | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:35:21.335" starttime="20181214 09:35:21.333"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:35:21.336" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:21.336" starttime="20181214 09:35:21.335"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:21.338" starttime="20181214 09:35:21.337"></status>
</kw>
<msg timestamp="20181214 09:35:21.339" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181214 09:35:21.339" starttime="20181214 09:35:19.166"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:21.339" starttime="20181214 09:35:19.157"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:35:21.360" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181214 09:35:21.402" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:35:23.678" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:35:23.679" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:35:23.679" starttime="20181214 09:35:21.359"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:35:23.680" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:23.680" starttime="20181214 09:35:23.680"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:35:23.681" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:23.681" starttime="20181214 09:35:23.681"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:23.682" starttime="20181214 09:35:23.681"></status>
</kw>
<msg timestamp="20181214 09:35:23.683" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:35:23.683" starttime="20181214 09:35:21.358"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:23.683" starttime="20181214 09:35:21.339"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:35:23.695" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181214 09:35:23.731" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:35:25.859" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:35:25.861" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:35:25.861" starttime="20181214 09:35:23.694"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:35:25.863" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:25.863" starttime="20181214 09:35:25.862"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:35:25.865" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:25.865" starttime="20181214 09:35:25.864"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:25.867" starttime="20181214 09:35:25.865"></status>
</kw>
<msg timestamp="20181214 09:35:25.868" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:35:25.868" starttime="20181214 09:35:23.694"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:25.868" starttime="20181214 09:35:23.683"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:25.868" starttime="20181214 09:35:07.681"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:25.868" starttime="20181214 09:35:07.680"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:25.869" starttime="20181214 09:33:37.401"></status>
</kw>
<kw name="Stop Packet Capture On Nodes" library="OpenStackOperations">
<arguments>
<arg>${tcpdump_port_6653_conn_ids}</arg>
</arguments>
<kw name="Stop Packet Capture on Nodes" library="Tcpdump">
<doc>Stop the packet captures on the given list of node connection ids</doc>
<arguments>
<arg>${conn_ids}</arg>
</arguments>
<kw type="for" name="${conn_id} IN [ @{conn_ids} ]">
<kw type="foritem" name="${conn_id} = 13">
<kw name="Stop Packet Capture on Node" library="Tcpdump">
<doc>This keyword will list the running processes looking for tcpdump and then kill the process with the name tcpdump</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:25.874" starttime="20181214 09:35:25.874"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ps -elf | grep tcpdump</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 09:35:25.875" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181214 09:35:25.992" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 09:35:25.993" level="INFO">${stdout} = 4 S root      185917  185895  0  80   0 - 60787 poll_s 09:21 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.21.pcap
4 ...</msg>
<status status="PASS" endtime="20181214 09:35:25.993" starttime="20181214 09:35:25.875"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:35:25.994" level="INFO">4 S root      185917  185895  0  80   0 - 60787 poll_s 09:21 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.21.pcap
4 S tcpdump   185927  185917  0  80   0 -  8196 poll_s 09:21 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.21.pcap
0 S heat-ad+  211099  185895  0  80   0 - 28294 do_wai 09:35 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+  211109  211099  0  80   0 - 28178 pipe_w 09:35 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181214 09:35:25.994" starttime="20181214 09:35:25.994"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo pkill -f tcpdump</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 09:35:25.995" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181214 09:35:26.133" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 09:35:26.133" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 09:35:26.134" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181214 09:35:26.134" starttime="20181214 09:35:25.995"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 09:35:26.135" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:26.135" starttime="20181214 09:35:26.134"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:35:26.135" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:26.136" starttime="20181214 09:35:26.135"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo xz -9ekvv /tmp/*.pcap</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 09:35:26.136" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181214 09:35:26.371" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181214 09:35:26.372" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181214 09:35:26.372" starttime="20181214 09:35:26.136"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:35:26.373" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:26.373" starttime="20181214 09:35:26.372"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ls -ls /tmp</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 09:35:26.375" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181214 09:35:26.461" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 09:35:26.462" level="INFO">${stdout} = total 72
16 -rw-r--r--. 1 root    root    15515 Dec 14 07:38 builder.log
 0 drwxr-xr-x. 2 root    root        6 Dec 14 08:17 hsperfdata_root
 0 drwx------. 3 root    root       17 Dec 14 08:07 systemd...</msg>
<status status="PASS" endtime="20181214 09:35:26.462" starttime="20181214 09:35:26.374"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:35:26.464" level="INFO">total 72
16 -rw-r--r--. 1 root    root    15515 Dec 14 07:38 builder.log
 0 drwxr-xr-x. 2 root    root        6 Dec 14 08:17 hsperfdata_root
 0 drwx------. 3 root    root       17 Dec 14 08:07 systemd-private-a14ce71428a044318ee2576e5be22118-ntpd.service-N9SNCe
 0 drwx------. 3 root    root       17 Dec 14 09:22 systemd-private-a14ce71428a044318ee2576e5be22118-systemd-machined.service-RB7shu
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 09:04 tcpdump_port_6653__CSIT_External_Network__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 09:04 tcpdump_port_6653__CSIT_External_Network__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 08:34 tcpdump_port_6653__CSIT_L2__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 08:34 tcpdump_port_6653__CSIT_L2__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 08:49 tcpdump_port_6653__CSIT_L3__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 08:49 tcpdump_port_6653__CSIT_L3__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 08:50 tcpdump_port_6653__CSIT_Live_Migration__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 08:50 tcpdump_port_6653__CSIT_Live_Migration__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 09:20 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 09:20 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 09:18 tcpdump_port_6653__CSIT_Security_Group__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 09:18 tcpdump_port_6653__CSIT_Security_Group__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 09:35 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 09:35 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.21.pcap.xz
 0 drwx------. 2 root    root        6 Dec 14 08:07 tmp.oiezkMwnoI</msg>
<status status="PASS" endtime="20181214 09:35:26.464" starttime="20181214 09:35:26.463"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:26.464" starttime="20181214 09:35:25.873"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:26.464" starttime="20181214 09:35:25.872"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:26.465" starttime="20181214 09:35:25.872"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:26.465" starttime="20181214 09:35:25.871"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:26.465" starttime="20181214 09:35:25.869"></status>
</kw>
<kw name="Close All Connections" library="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" endtime="20181214 09:35:26.533" starttime="20181214 09:35:26.466"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>threads --list | wc -l</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:26.552" starttime="20181214 09:35:26.551"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:35:26.553" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:35:26.728" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:35:26.728" starttime="20181214 09:35:26.552"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:35:26.783" level="INFO">@root&gt;threads --list | 0[C 0w[Kc -l</msg>
<status status="PASS" endtime="20181214 09:35:26.783" starttime="20181214 09:35:26.729"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:35:27.052" level="INFO">[?1l&gt;[?2004l     295    295
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 09:35:27.052" level="INFO">${output} = [?1l&gt;[?2004l     295    295
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:35:27.052" starttime="20181214 09:35:26.784"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 09:35:27.096" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 09:35:27.097" starttime="20181214 09:35:27.052"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:35:27.098" starttime="20181214 09:35:27.097"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:35:27.099" level="INFO">[?1l&gt;[?2004l     295    295
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:35:27.099" starttime="20181214 09:35:27.099"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:27.099" starttime="20181214 09:35:26.549"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:27.099" starttime="20181214 09:35:26.534"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:27.099" starttime="20181214 09:35:26.533"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:27.099" starttime="20181214 09:33:33.492"></status>
</kw>
<doc>Test Suite for Network and Subnet Broadcast with security group</doc>
<status status="FAIL" endtime="20181214 09:35:27.100" starttime="20181214 09:20:53.419">Suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</suite>
<suite source="/home/opnfv/repos/odl_test/csit/suites/netvirt/vpnservice/vpn_basic.robot" id="s1-s8" name="Vpn Basic">
<kw type="setup" name="Suite Setup">
<kw name="Basic Suite Setup" library="VpnOperations">
<kw name="OpenStack Suite Setup" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Setup_Utils_For_Setup_And_Teardown" library="SetupUtils">
<doc>Prepare both FailFast and Karaf logging, log that the caller suite has started.</doc>
<kw name="Do_Not_Fail_Fast_From_Now_On" library="FailFast">
<doc>Set suite to not fail fast.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${SuiteFastFail}</arg>
<arg>False</arg>
</arguments>
<msg timestamp="20181214 09:35:27.201" level="INFO">${SuiteFastFail} = False</msg>
<status status="PASS" endtime="20181214 09:35:27.201" starttime="20181214 09:35:27.194"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:27.201" starttime="20181214 09:35:27.193"></status>
</kw>
<kw name="Setup_Karaf_Keywords" library="KarafKeywords">
<doc>Initialize ClusterManagement. Open ssh karaf connections to each ODL.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="ClusterManagement_Setup" library="ClusterManagement">
<doc>Detect repeated call, or detect number of members and initialize derived suite variables.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>False</arg>
</arguments>
<assign>
<var>${already_done}</var>
</assign>
<msg timestamp="20181214 09:35:27.209" level="INFO">${already_done} = False</msg>
<status status="PASS" endtime="20181214 09:35:27.209" starttime="20181214 09:35:27.202"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${already_done}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:27.209" starttime="20181214 09:35:27.209"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>True</arg>
</arguments>
<msg timestamp="20181214 09:35:27.210" level="INFO">${ClusterManagement__has_setup_run} = True</msg>
<status status="PASS" endtime="20181214 09:35:27.210" starttime="20181214 09:35:27.209"></status>
</kw>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${NUM_ODL_SYSTEM}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${cluster_size}</var>
</assign>
<msg timestamp="20181214 09:35:27.210" level="INFO">${cluster_size} = 1</msg>
<status status="PASS" endtime="20181214 09:35:27.210" starttime="20181214 09:35:27.210"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Convert_To_Integer</arg>
<arg>${cluster_size}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${possibly_int_of_members}</var>
</assign>
<kw name="Convert To Integer" library="BuiltIn">
<doc>Converts the given item to an integer number.</doc>
<arguments>
<arg>${cluster_size}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:27.211" starttime="20181214 09:35:27.211"></status>
</kw>
<msg timestamp="20181214 09:35:27.211" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 09:35:27.211" level="INFO">${possibly_int_of_members} = 1</msg>
<status status="PASS" endtime="20181214 09:35:27.211" starttime="20181214 09:35:27.210"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${status}' != 'PASS'</arg>
<arg>${1}</arg>
<arg>${possibly_int_of_members}</arg>
</arguments>
<assign>
<var>${int_of_members}</var>
</assign>
<msg timestamp="20181214 09:35:27.212" level="INFO">${int_of_members} = 1</msg>
<status status="PASS" endtime="20181214 09:35:27.212" starttime="20181214 09:35:27.211"></status>
</kw>
<kw name="ClusterManagement__Compute_Derived_Variables" library="ClusterManagement">
<doc>Construct index list, session list and IP mapping, publish them as suite variables.</doc>
<arguments>
<arg>int_of_members=${int_of_members}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{member_index_list}</var>
</assign>
<msg timestamp="20181214 09:35:27.213" level="INFO">@{member_index_list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:35:27.213" starttime="20181214 09:35:27.213"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{session_list}</var>
</assign>
<msg timestamp="20181214 09:35:27.213" level="INFO">@{session_list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:35:27.213" starttime="20181214 09:35:27.213"></status>
</kw>
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<assign>
<var>&amp;{index_to_ip_mapping}</var>
</assign>
<msg timestamp="20181214 09:35:27.214" level="INFO">&amp;{index_to_ip_mapping} = { }</msg>
<status status="PASS" endtime="20181214 09:35:27.214" starttime="20181214 09:35:27.213"></status>
</kw>
<kw type="for" name="${index} IN RANGE [ 1 | ${int_of_members+1} ]">
<kw type="foritem" name="${index} = 1">
<kw name="ClusterManagement__Include_Member_Index" library="ClusterManagement">
<doc>Add a corresponding item based on index into the last three arguments.</doc>
<arguments>
<arg>${index}</arg>
<arg>${member_index_list}</arg>
<arg>${session_list}</arg>
<arg>${index_to_ip_mapping}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${member_index_list}</arg>
<arg>${index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:27.215" starttime="20181214 09:35:27.215"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${ODL_SYSTEM_${index}_IP}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 09:35:27.216" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:35:27.216" starttime="20181214 09:35:27.216"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${index_to_ip_mapping}</arg>
<arg>${index}</arg>
<arg>${member_ip}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:27.216" starttime="20181214 09:35:27.216"></status>
</kw>
<kw name="Resolve_Http_Session_For_Member" library="ClusterManagement">
<doc>Return RequestsLibrary session alias pointing to node of given index.</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${session_alias}</var>
</assign>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>ClusterManagement__session_${member_index}</arg>
</arguments>
<assign>
<var>${session}</var>
</assign>
<msg timestamp="20181214 09:35:27.217" level="INFO">${session} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181214 09:35:27.217" starttime="20181214 09:35:27.217"></status>
</kw>
<msg timestamp="20181214 09:35:27.217" level="INFO">${session_alias} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181214 09:35:27.218" starttime="20181214 09:35:27.217"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>${session_alias}</arg>
<arg>http://${member_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>timeout=${http_timeout}</arg>
<arg>max_retries=${http_retries}</arg>
</arguments>
<msg timestamp="20181214 09:35:27.218" level="INFO">Creating Session using : alias=ClusterManagement__session_1, url=http://192.0.2.21:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ada096a10&gt;, timeout=5, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 09:35:27.219" starttime="20181214 09:35:27.218"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${session_list}</arg>
<arg>${session_alias}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:27.219" starttime="20181214 09:35:27.219"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:27.219" starttime="20181214 09:35:27.214"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:27.219" starttime="20181214 09:35:27.214"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:27.219" starttime="20181214 09:35:27.214"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__member_index_list}</arg>
<arg>${member_index_list}</arg>
</arguments>
<msg timestamp="20181214 09:35:27.220" level="INFO">${ClusterManagement__member_index_list} = [1]</msg>
<status status="PASS" endtime="20181214 09:35:27.220" starttime="20181214 09:35:27.219"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__index_to_ip_mapping}</arg>
<arg>${index_to_ip_mapping}</arg>
</arguments>
<msg timestamp="20181214 09:35:27.220" level="INFO">${ClusterManagement__index_to_ip_mapping} = {1: u'192.0.2.21'}</msg>
<status status="PASS" endtime="20181214 09:35:27.221" starttime="20181214 09:35:27.220"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__session_list}</arg>
<arg>${session_list}</arg>
</arguments>
<msg timestamp="20181214 09:35:27.221" level="INFO">${ClusterManagement__session_list} = [u'ClusterManagement__session_1']</msg>
<status status="PASS" endtime="20181214 09:35:27.221" starttime="20181214 09:35:27.221"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:27.221" starttime="20181214 09:35:27.212"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:27.221" starttime="20181214 09:35:27.202"></status>
</kw>
<kw name="Run_Bash_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run command on each.</doc>
<arguments>
<arg>iptables -I INPUT -p tcp --dport ${KARAF_SHELL_PORT} -j ACCEPT; iptables-save</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 09:35:27.223" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 09:35:27.223" starttime="20181214 09:35:27.223"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 09:35:27.224" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 09:35:27.224" starttime="20181214 09:35:27.224"></status>
</kw>
<msg timestamp="20181214 09:35:27.224" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 09:35:27.224" starttime="20181214 09:35:27.222"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run_Bash_Command_On_Member" library="ClusterManagement">
<doc>Obtain IP, call Utils and return output. This keeps previous ssh session active.</doc>
<arguments>
<arg>command=${command}</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 09:35:27.225" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:35:27.225" starttime="20181214 09:35:27.225"></status>
</kw>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Utils.Run_Command_On_Controller</arg>
<arg>${member_ip}</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 09:35:27.227" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:35:27.227" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:35:27.227" starttime="20181214 09:35:27.226"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:27.229" starttime="20181214 09:35:27.229"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 09:35:27.230" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:35:27.230" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:35:27.230" starttime="20181214 09:35:27.230"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 09:35:27.231" level="INFO">Attempting to execute command "iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 09:35:27.231" starttime="20181214 09:35:27.230"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 09:35:27.231" level="INFO">${conn_id} = 2</msg>
<status status="PASS" endtime="20181214 09:35:27.231" starttime="20181214 09:35:27.231"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 09:35:27.232" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:35:27.232" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 09:35:27.232" starttime="20181214 09:35:27.232"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:27.233" starttime="20181214 09:35:27.233"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 09:35:27.234" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 09:35:27.632" level="INFO">Read output: Last login: Fri Dec 14 09:33:37 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:35:27.633" starttime="20181214 09:35:27.233"></status>
</kw>
<msg timestamp="20181214 09:35:27.633" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:35:27.633" starttime="20181214 09:35:27.233"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:27.633" starttime="20181214 09:35:27.232"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 09:35:27.635" level="INFO">Executing command 'iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save'.</msg>
<msg timestamp="20181214 09:35:27.658" level="INFO">Command exited with return code 127.</msg>
<msg timestamp="20181214 09:35:27.659" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 09:35:27.659" level="INFO">${stderr} = bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181214 09:35:27.659" starttime="20181214 09:35:27.634"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:35:27.724" starttime="20181214 09:35:27.659"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 09:35:27.725" level="INFO">bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181214 09:35:27.725" starttime="20181214 09:35:27.724"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:27.726" starttime="20181214 09:35:27.726"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:35:27.728" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:35:27.728" starttime="20181214 09:35:27.727"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:27.728" starttime="20181214 09:35:27.727"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:27.731" starttime="20181214 09:35:27.730"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:27.731" starttime="20181214 09:35:27.731"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:35:27.732" starttime="20181214 09:35:27.732"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:27.732" starttime="20181214 09:35:27.729"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:27.732" starttime="20181214 09:35:27.228"></status>
</kw>
<msg timestamp="20181214 09:35:27.733" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:35:27.733" starttime="20181214 09:35:27.228"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:27.733" starttime="20181214 09:35:27.227"></status>
</kw>
<msg timestamp="20181214 09:35:27.733" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:35:27.733" starttime="20181214 09:35:27.227"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:27.735" starttime="20181214 09:35:27.735"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:27.736" starttime="20181214 09:35:27.736"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:35:27.737" starttime="20181214 09:35:27.737"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:27.737" starttime="20181214 09:35:27.734"></status>
</kw>
<msg timestamp="20181214 09:35:27.737" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:35:27.737" starttime="20181214 09:35:27.226"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:35:27.738" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:27.738" starttime="20181214 09:35:27.738"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:27.738" starttime="20181214 09:35:27.224"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:27.738" starttime="20181214 09:35:27.224"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:27.739" starttime="20181214 09:35:27.224"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:27.739" starttime="20181214 09:35:27.222"></status>
</kw>
<kw name="Comment" library="BuiltIn">
<doc>Displays the given messages in the log file as keyword arguments.</doc>
<arguments>
<arg>First connections to Karaf console may fail, so WUKS is used. TODO: Track as a Bug.</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:27.739" starttime="20181214 09:35:27.739"></status>
</kw>
<kw type="for" name="${index} IN [ @{ClusterManagement__member_index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Wait_Until_Keyword_Succeeds</arg>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Open_Controller_Karaf_Console_On_Background" library="KarafKeywords">
<doc>If there is a stored ssh connection index of connection to the controller's karaf console for ${member_index},</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection_object}</var>
</assign>
<msg timestamp="20181214 09:35:27.775" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:35:27.775" level="INFO">${current_ssh_connection_object} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:35:27.775" starttime="20181214 09:35:27.775"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
</arguments>
<msg timestamp="20181214 09:35:27.776" level="INFO">{}</msg>
<status status="PASS" endtime="20181214 09:35:27.776" starttime="20181214 09:35:27.776"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181214 09:35:27.776" level="INFO">1</msg>
<status status="PASS" endtime="20181214 09:35:27.777" starttime="20181214 09:35:27.776"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Get From Dictionary</arg>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${old_connection_index}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181214 09:35:27.778" level="FAIL">Dictionary does not contain key '1'.</msg>
<status status="FAIL" endtime="20181214 09:35:27.778" starttime="20181214 09:35:27.777"></status>
</kw>
<msg timestamp="20181214 09:35:27.778" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181214 09:35:27.778" level="INFO">${old_connection_index} = Dictionary does not contain key '1'.</msg>
<status status="PASS" endtime="20181214 09:35:27.778" starttime="20181214 09:35:27.777"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status}'=='PASS'</arg>
<arg>BuiltIn.Run_Keywords</arg>
<arg>SSHLibrary.Switch_Connection</arg>
<arg>${old_connection_index}</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Write</arg>
<arg>logout</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Close_Connection</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:27.779" starttime="20181214 09:35:27.779"></status>
</kw>
<kw name="Resolve_IP_Address_For_Member" library="ClusterManagement">
<doc>Return node IP address of given index.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${odl_ip}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${ip_address}</var>
</assign>
<msg timestamp="20181214 09:35:27.780" level="INFO">${ip_address} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:35:27.780" starttime="20181214 09:35:27.780"></status>
</kw>
<msg timestamp="20181214 09:35:27.781" level="INFO">${odl_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:35:27.781" starttime="20181214 09:35:27.779"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${odl_ip}</arg>
<arg>port=${KARAF_SHELL_PORT}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:27.782" starttime="20181214 09:35:27.781"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${karaf_connection_object}</var>
</assign>
<msg timestamp="20181214 09:35:27.782" level="INFO">index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=8101</msg>
<msg timestamp="20181214 09:35:27.782" level="INFO">${karaf_connection_object} = index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=8101</msg>
<status status="PASS" endtime="20181214 09:35:27.782" starttime="20181214 09:35:27.782"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
<arg>${karaf_connection_object.index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:27.783" starttime="20181214 09:35:27.783"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:35:27.784" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:35:27.985" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:35:27.986" starttime="20181214 09:35:27.783"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection_object.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:27.989" starttime="20181214 09:35:27.988"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:27.989" starttime="20181214 09:35:27.989"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:35:27.990" starttime="20181214 09:35:27.990"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:27.990" starttime="20181214 09:35:27.987"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:27.990" starttime="20181214 09:35:27.774"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:27.990" starttime="20181214 09:35:27.741"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:27.991" starttime="20181214 09:35:27.740"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:27.991" starttime="20181214 09:35:27.740"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:27.991" starttime="20181214 09:35:27.740"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:27.991" starttime="20181214 09:35:27.201"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>KarafKeywords.Log_Test_Suite_Start_To_Controller_Karaf</arg>
</arguments>
<kw name="Log_Test_Suite_Start_To_Controller_Karaf" library="KarafKeywords">
<doc>Log suite name to karaf log, useful in suite setup.</doc>
<kw name="Log_Message_To_Controller_Karaf" library="KarafKeywords">
<doc>Make sure this resource is initialized. Send a message into the controller's karaf log file on every node listed (or all).</doc>
<arguments>
<arg>Starting suite ${SUITE_SOURCE}</arg>
<arg>${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 09:35:28.011" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 09:35:28.011" starttime="20181214 09:35:28.010"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 09:35:28.011" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 09:35:28.011" starttime="20181214 09:35:28.011"></status>
</kw>
<msg timestamp="20181214 09:35:28.012" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 09:35:28.012" starttime="20181214 09:35:28.009"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_With_Retry_On_Background</arg>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_With_Retry_On_Background" library="KarafKeywords">
<doc>Attemp to send command to karaf for ${member_index}, if fail then open connection and try again.</doc>
<arguments>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_On_Background</arg>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${message}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_On_Background" library="KarafKeywords">
<doc>Send command to karaf without affecting current SSH connection. Read, log and return response.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${karaf_connection_index}</var>
</assign>
<msg timestamp="20181214 09:35:28.027" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181214 09:35:28.027" starttime="20181214 09:35:28.026"></status>
</kw>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${karaf_connection_index}</arg>
</arguments>
<assign>
<var>${current_connection_index}</var>
</assign>
<msg timestamp="20181214 09:35:28.028" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181214 09:35:28.028" starttime="20181214 09:35:28.027"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Write</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${status_write}</var>
<var>${message_write}</var>
</assign>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${command}</arg>
</arguments>
<msg timestamp="20181214 09:35:28.062" level="INFO">@root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "/ "o "p "n "f "v "/ "r "e "p "o "[78Cs "[A[78C/</msg>
<status status="PASS" endtime="20181214 09:35:28.062" starttime="20181214 09:35:28.028"></status>
</kw>
<msg timestamp="20181214 09:35:28.062" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181214 09:35:28.062" level="INFO">${message_write} = @root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "...</msg>
<status status="PASS" endtime="20181214 09:35:28.063" starttime="20181214 09:35:28.028"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Read_Until_Regexp</arg>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${status_wait}</var>
<var>${message_wait}</var>
</assign>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<msg timestamp="20181214 09:35:28.082" level="INFO">"o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "v "p "n "s "e "r "v "i "c "e "/ "v "p "n "_ "b "a "s "i "c ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:35:28.082" starttime="20181214 09:35:28.064"></status>
</kw>
<msg timestamp="20181214 09:35:28.082" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181214 09:35:28.082" level="INFO">${message_wait} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "v "p "n "s "e "r "v "i "c "e "/ ...</msg>
<status status="PASS" endtime="20181214 09:35:28.082" starttime="20181214 09:35:28.063"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:28.083" starttime="20181214 09:35:28.083"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${message_wait}</arg>
</arguments>
<msg timestamp="20181214 09:35:28.083" level="INFO"> "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "v "p "n "s "e "r "v "i "c "e "/ "v "p "n "_ "b "a "s "i "c ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:35:28.083" starttime="20181214 09:35:28.083"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:28.084" starttime="20181214 09:35:28.084"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection_index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:28.085" starttime="20181214 09:35:28.085"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:28.086" starttime="20181214 09:35:28.086"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:35:28.086" starttime="20181214 09:35:28.086"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:28.086" starttime="20181214 09:35:28.084"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:28.087" starttime="20181214 09:35:28.026"></status>
</kw>
<msg timestamp="20181214 09:35:28.087" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 09:35:28.087" level="INFO">${message} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "v "p "n "s "e "r "v "i "c "e "/ ...</msg>
<status status="PASS" endtime="20181214 09:35:28.087" starttime="20181214 09:35:28.025"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>'${status}' == 'PASS'</arg>
<arg>${message}</arg>
</arguments>
<msg timestamp="20181214 09:35:28.087" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:35:28.087" starttime="20181214 09:35:28.087"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:28.088" starttime="20181214 09:35:28.024"></status>
</kw>
<msg timestamp="20181214 09:35:28.088" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 09:35:28.088" level="INFO">${output} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "v "p "n "s "e "r "v "i "c "e "/ ...</msg>
<status status="PASS" endtime="20181214 09:35:28.088" starttime="20181214 09:35:28.012"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${tolerate_failure} or "${status}" == "PASS"</arg>
<arg>BuiltIn.Fail</arg>
<arg>${output}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:28.088" starttime="20181214 09:35:28.088"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:28.088" starttime="20181214 09:35:28.012"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:28.089" starttime="20181214 09:35:28.012"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:28.089" starttime="20181214 09:35:28.008"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:28.089" starttime="20181214 09:35:27.992"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:28.089" starttime="20181214 09:35:27.991"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:28.089" starttime="20181214 09:35:27.193"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>org.apache.karaf.shell.support.ShellUtil</arg>
<arg>org.apache.sshd.server.session.ServerSessionImpl</arg>
</arguments>
<assign>
<var>@{loggers}</var>
</assign>
<msg timestamp="20181214 09:35:28.089" level="INFO">@{loggers} = [ org.apache.karaf.shell.support.ShellUtil | org.apache.sshd.server.session.ServerSessionImpl ]</msg>
<status status="PASS" endtime="20181214 09:35:28.089" starttime="20181214 09:35:28.089"></status>
</kw>
<kw name="Setup_Logging_For_Debug_Purposes_On_List_Or_All" library="SetupUtils">
<doc>Set the log level for given loggers on node nodes of the cluster</doc>
<arguments>
<arg>OFF</arg>
<arg>${loggers}</arg>
</arguments>
<kw type="for" name="${logger} IN [ @{loggers_list} ]">
<kw type="foritem" name="${logger} = org.apache.karaf.shell.support.ShellUtil">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 09:35:28.092" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 09:35:28.092" starttime="20181214 09:35:28.092"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 09:35:28.093" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 09:35:28.093" starttime="20181214 09:35:28.092"></status>
</kw>
<msg timestamp="20181214 09:35:28.093" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 09:35:28.093" starttime="20181214 09:35:28.091"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 09:35:28.094" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:35:28.094" starttime="20181214 09:35:28.093"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 09:35:28.097" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:35:28.097" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:35:28.097" starttime="20181214 09:35:28.097"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:28.105" starttime="20181214 09:35:28.105"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:35:28.106" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:35:28.225" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:35:28.225" starttime="20181214 09:35:28.105"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:35:28.248" level="INFO">@root&gt;log:set OFF org.apache.karaf.shell.support.ShellUtil</msg>
<status status="PASS" endtime="20181214 09:35:28.248" starttime="20181214 09:35:28.226"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:35:28.250" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 09:35:28.250" level="INFO">${output} = [?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:35:28.250" starttime="20181214 09:35:28.249"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 09:35:28.293" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 09:35:28.293" starttime="20181214 09:35:28.250"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:35:28.295" starttime="20181214 09:35:28.293"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:35:28.295" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:35:28.295" starttime="20181214 09:35:28.295"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:28.295" starttime="20181214 09:35:28.104"></status>
</kw>
<msg timestamp="20181214 09:35:28.295" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:35:28.295" starttime="20181214 09:35:28.097"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:28.297" starttime="20181214 09:35:28.297"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:28.297" starttime="20181214 09:35:28.297"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:35:28.298" starttime="20181214 09:35:28.297"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:28.298" starttime="20181214 09:35:28.296"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:28.298" starttime="20181214 09:35:28.096"></status>
</kw>
<msg timestamp="20181214 09:35:28.298" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:35:28.298" starttime="20181214 09:35:28.095"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:28.298" starttime="20181214 09:35:28.095"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:28.298" starttime="20181214 09:35:28.093"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:28.298" starttime="20181214 09:35:28.093"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:28.298" starttime="20181214 09:35:28.091"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:28.298" starttime="20181214 09:35:28.090"></status>
</kw>
<kw type="foritem" name="${logger} = org.apache.sshd.server.session.ServerSessionImpl">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 09:35:28.300" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 09:35:28.300" starttime="20181214 09:35:28.300"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 09:35:28.301" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 09:35:28.301" starttime="20181214 09:35:28.301"></status>
</kw>
<msg timestamp="20181214 09:35:28.301" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 09:35:28.301" starttime="20181214 09:35:28.299"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 09:35:28.302" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:35:28.302" starttime="20181214 09:35:28.301"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 09:35:28.304" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:35:28.305" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:35:28.305" starttime="20181214 09:35:28.304"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:28.312" starttime="20181214 09:35:28.312"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:35:28.313" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:35:28.476" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:35:28.476" starttime="20181214 09:35:28.313"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:35:28.525" level="INFO">@root&gt;log:set OFF org.apache.sshd.server.session.ServerSessionI</msg>
<status status="PASS" endtime="20181214 09:35:28.526" starttime="20181214 09:35:28.477"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:35:28.528" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 09:35:28.528" level="INFO">${output} = [A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:35:28.528" starttime="20181214 09:35:28.526"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 09:35:28.571" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 09:35:28.571" starttime="20181214 09:35:28.528"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:35:28.572" starttime="20181214 09:35:28.571"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:35:28.573" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:35:28.573" starttime="20181214 09:35:28.573"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:28.573" starttime="20181214 09:35:28.311"></status>
</kw>
<msg timestamp="20181214 09:35:28.573" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:35:28.573" starttime="20181214 09:35:28.305"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:28.575" starttime="20181214 09:35:28.575"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:28.575" starttime="20181214 09:35:28.575"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:35:28.576" starttime="20181214 09:35:28.575"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:28.576" starttime="20181214 09:35:28.574"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:28.576" starttime="20181214 09:35:28.303"></status>
</kw>
<msg timestamp="20181214 09:35:28.576" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:35:28.576" starttime="20181214 09:35:28.303"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:28.576" starttime="20181214 09:35:28.302"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:28.576" starttime="20181214 09:35:28.301"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:28.576" starttime="20181214 09:35:28.301"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:28.576" starttime="20181214 09:35:28.299"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:28.576" starttime="20181214 09:35:28.299"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:28.576" starttime="20181214 09:35:28.090"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:28.577" starttime="20181214 09:35:28.090"></status>
</kw>
<kw name="Devstack Suite Setup" library="DevstackUtils">
<doc>Open connections to the nodes</doc>
<kw name="Set Default Configuration" library="SSHLibrary">
<doc>Update the default `configuration`.</doc>
<arguments>
<arg>timeout=${DEFAULT_DEVSTACK_PROMPT_TIMEOUT}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:28.577" starttime="20181214 09:35:28.577"></status>
</kw>
<kw name="Get DevStack Nodes Data" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
<arg>${OS_CONTROL_NODE_IP}</arg>
</arguments>
<msg timestamp="20181214 09:35:28.578" level="INFO">${OS_CNTL_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:35:28.578" starttime="20181214 09:35:28.578"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CNTL_CONN_ID</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${ip}</arg>
<arg>prompt=${DEFAULT_LINUX_PROMPT}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 09:35:28.580" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181214 09:35:28.580" starttime="20181214 09:35:28.579"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${OS_USER}</arg>
<arg>${DEVSTACK_SYSTEM_PASSWORD}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 09:35:28.580" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:35:28.581" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 09:35:28.581" starttime="20181214 09:35:28.580"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:28.582" starttime="20181214 09:35:28.581"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 09:35:28.582" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 09:35:28.925" level="INFO">Read output: Last login: Fri Dec 14 09:35:27 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:35:28.925" starttime="20181214 09:35:28.582"></status>
</kw>
<msg timestamp="20181214 09:35:28.925" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:35:28.926" starttime="20181214 09:35:28.582"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:28.926" starttime="20181214 09:35:28.580"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${${name}}</arg>
<arg>${conn_id}</arg>
</arguments>
<msg timestamp="20181214 09:35:28.927" level="INFO">${OS_CNTL_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181214 09:35:28.927" starttime="20181214 09:35:28.926"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:28.928" starttime="20181214 09:35:28.579"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-0cmp"</arg>
<arg>DevstackUtils.Set Node Data For AllinOne Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-1cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Compute Node Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "0cmb-1ctl-2cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Two Compute Node Setup</arg>
</arguments>
<kw name="Set Node Data For AllinOne Setup" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes where the Control Node enables Compute service also.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 09:35:28.931" level="INFO">${OS_CMP1_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:35:28.931" starttime="20181214 09:35:28.930"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 09:35:28.932" level="INFO">${OS_CMP2_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:35:28.932" starttime="20181214 09:35:28.931"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 09:35:28.933" level="INFO">@{OS_ALL_IPS} = [ 192.0.2.21 ]</msg>
<status status="PASS" endtime="20181214 09:35:28.934" starttime="20181214 09:35:28.933"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 09:35:28.935" level="INFO">@{OS_CMP_IPS} = [ 192.0.2.21 ]</msg>
<status status="PASS" endtime="20181214 09:35:28.935" starttime="20181214 09:35:28.934"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 09:35:28.936" level="INFO">${OS_CMP1_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181214 09:35:28.936" starttime="20181214 09:35:28.935"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 09:35:28.937" level="INFO">${OS_CMP2_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181214 09:35:28.937" starttime="20181214 09:35:28.937"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 09:35:28.944" level="INFO">@{OS_ALL_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181214 09:35:28.944" starttime="20181214 09:35:28.938"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 09:35:28.950" level="INFO">@{OS_CMP_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181214 09:35:28.950" starttime="20181214 09:35:28.944"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:28.950" starttime="20181214 09:35:28.929"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:28.951" starttime="20181214 09:35:28.928"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>${OS_NODE_CNT}</var>
</assign>
<msg timestamp="20181214 09:35:28.951" level="INFO">Length is 1</msg>
<msg timestamp="20181214 09:35:28.952" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181214 09:35:28.952" starttime="20181214 09:35:28.951"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_NODE_CNT}</arg>
</arguments>
<msg timestamp="20181214 09:35:28.953" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181214 09:35:28.953" starttime="20181214 09:35:28.952"></status>
</kw>
<kw name="Get DevStack Hostnames" library="DevstackUtils">
<doc>Assign hostname global variables for DevStack nodes</doc>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<assign>
<var>${OS_CNTL_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:35:28.967" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 09:35:29.011" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:35:31.219" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:35:31.220" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:35:31.220" starttime="20181214 09:35:28.967"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:35:31.221" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 09:35:31.221" starttime="20181214 09:35:31.220"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:35:31.222" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:31.222" starttime="20181214 09:35:31.221"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:31.223" starttime="20181214 09:35:31.222"></status>
</kw>
<msg timestamp="20181214 09:35:31.223" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 09:35:31.223" starttime="20181214 09:35:28.966"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:35:31.232" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 09:35:31.264" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:35:33.236" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:35:33.237" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:35:33.237" starttime="20181214 09:35:31.232"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:35:33.238" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:35:33.238" starttime="20181214 09:35:33.238"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:35:33.239" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:33.239" starttime="20181214 09:35:33.238"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:33.240" starttime="20181214 09:35:33.239"></status>
</kw>
<msg timestamp="20181214 09:35:33.240" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:35:33.240" starttime="20181214 09:35:31.231"></status>
</kw>
<msg timestamp="20181214 09:35:33.241" level="INFO">${OS_CNTL_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:35:33.241" starttime="20181214 09:35:28.954"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP1_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:35:33.251" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 09:35:33.292" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:35:35.504" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:35:35.504" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:35:35.504" starttime="20181214 09:35:33.251"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:35:35.505" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 09:35:35.506" starttime="20181214 09:35:35.505"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:35:35.506" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:35.506" starttime="20181214 09:35:35.506"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:35.507" starttime="20181214 09:35:35.506"></status>
</kw>
<msg timestamp="20181214 09:35:35.507" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 09:35:35.507" starttime="20181214 09:35:33.250"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:35:35.515" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 09:35:35.546" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:35:37.745" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:35:37.746" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:35:37.746" starttime="20181214 09:35:35.515"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:35:37.748" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:35:37.748" starttime="20181214 09:35:37.747"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:35:37.749" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:37.750" starttime="20181214 09:35:37.749"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:37.751" starttime="20181214 09:35:37.750"></status>
</kw>
<msg timestamp="20181214 09:35:37.752" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:35:37.752" starttime="20181214 09:35:35.514"></status>
</kw>
<msg timestamp="20181214 09:35:37.753" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:35:37.753" starttime="20181214 09:35:33.241"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP2_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:35:37.773" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 09:35:37.814" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:35:40.051" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:35:40.051" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:35:40.051" starttime="20181214 09:35:37.772"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:35:40.052" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 09:35:40.053" starttime="20181214 09:35:40.052"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:35:40.053" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:40.053" starttime="20181214 09:35:40.053"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:40.054" starttime="20181214 09:35:40.054"></status>
</kw>
<msg timestamp="20181214 09:35:40.055" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 09:35:40.055" starttime="20181214 09:35:37.771"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:35:40.063" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 09:35:40.107" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:35:42.395" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:35:42.395" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:35:42.395" starttime="20181214 09:35:40.063"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:35:42.397" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:35:42.397" starttime="20181214 09:35:42.396"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:35:42.398" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:42.398" starttime="20181214 09:35:42.397"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:42.399" starttime="20181214 09:35:42.398"></status>
</kw>
<msg timestamp="20181214 09:35:42.399" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:35:42.400" starttime="20181214 09:35:40.062"></status>
</kw>
<msg timestamp="20181214 09:35:42.400" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:35:42.400" starttime="20181214 09:35:37.754"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 09:35:42.401" level="INFO">${OS_CNTL_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:35:42.401" starttime="20181214 09:35:42.400"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 09:35:42.402" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:35:42.402" starttime="20181214 09:35:42.401"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 09:35:42.403" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:35:42.403" starttime="20181214 09:35:42.402"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:42.403" starttime="20181214 09:35:28.953"></status>
</kw>
<kw name="Log Devstack Nodes Data" library="DevstackUtils">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=\n</arg>
<arg>OS_CNTL_HOSTNAME: ${OS_CNTL_HOSTNAME} - OS_CNTL_IP: ${OS_CNTL_IP} - OS_CONTROL_NODE_IP: ${OS_CONTROL_NODE_IP}</arg>
<arg>OS_CMP1_HOSTNAME: ${OS_CMP1_HOSTNAME} - OS_CMP1_IP: ${OS_CMP1_IP} - OS_COMPUTE_1_IP: ${OS_COMPUTE_1_IP}</arg>
<arg>OS_CMP2_HOSTNAME: ${OS_CMP2_HOSTNAME} - OS_CMP2_IP: ${OS_CMP2_IP} - OS_COMPUTE_2_IP: ${OS_COMPUTE_2_IP}</arg>
<arg>OS_ALL_IPS: @{OS_ALL_IPS}</arg>
<arg>OS_CMP_IPS: @{OS_CMP_IPS}</arg>
<arg>OS_NODE_CNT: ${OS_NODE_CNT}</arg>
<arg>OS_ALL_CONN_IDS: @{OS_ALL_CONN_IDS}</arg>
<arg>OS_CMP_CONN_IDS: @{OS_CMP_CONN_IDS}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:35:42.406" level="INFO">${output} = OS_CNTL_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CNTL_IP: 192.0.2.21 - OS_CONTROL_NODE_IP: 192.0.2.21
OS_CMP1_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP1_IP: 192.0.2.21 - OS_COMPUT...</msg>
<status status="PASS" endtime="20181214 09:35:42.406" starttime="20181214 09:35:42.404"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>DevStack Nodes Data:\n${output}</arg>
</arguments>
<msg timestamp="20181214 09:35:42.406" level="INFO">DevStack Nodes Data:
OS_CNTL_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CNTL_IP: 192.0.2.21 - OS_CONTROL_NODE_IP: 192.0.2.21
OS_CMP1_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP1_IP: 192.0.2.21 - OS_COMPUTE_1_IP: 
OS_CMP2_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP2_IP: 192.0.2.21 - OS_COMPUTE_2_IP: 
OS_ALL_IPS: [u'192.0.2.21']
OS_CMP_IPS: [u'192.0.2.21']
OS_NODE_CNT: 1
OS_ALL_CONN_IDS: [12]
OS_CMP_CONN_IDS: [12]</msg>
<status status="PASS" endtime="20181214 09:35:42.406" starttime="20181214 09:35:42.406"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:42.407" starttime="20181214 09:35:42.403"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:42.407" starttime="20181214 09:35:28.578"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>session</arg>
<arg>http://${odl_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
</arguments>
<msg timestamp="20181214 09:35:42.408" level="INFO">Creating Session using : alias=session, url=http://192.0.2.21:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad81eb6d0&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 09:35:42.409" starttime="20181214 09:35:42.407"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:42.409" starttime="20181214 09:35:28.577"></status>
</kw>
<kw name="Start Packet Capture On Nodes" library="OpenStackOperations">
<doc>Wrapper keyword around the TcpDump packet capture that is catered to the Openstack setup.</doc>
<arguments>
<arg>tcpdump_port_6653</arg>
<arg>port 6653</arg>
<arg>@{OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>@{tcpdump_port_6653_conn_ids}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${SUITE_NAME}""".replace(" ","_").replace("/","_").replace(".","_")</arg>
</arguments>
<assign>
<var>${suite_}</var>
</assign>
<msg timestamp="20181214 09:35:42.411" level="INFO">${suite_} = CSIT_Vpn_Basic</msg>
<status status="PASS" endtime="20181214 09:35:42.412" starttime="20181214 09:35:42.411"></status>
</kw>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${suite_}</arg>
</arguments>
<assign>
<var>${tag_}</var>
</assign>
<msg timestamp="20181214 09:35:42.413" level="INFO">${tag_} = tcpdump_port_6653__CSIT_Vpn_Basic</msg>
<status status="PASS" endtime="20181214 09:35:42.413" starttime="20181214 09:35:42.412"></status>
</kw>
<kw name="Start Packet Capture on Nodes" library="Tcpdump">
<doc>Start packet captures on the given list of node ips.</doc>
<arguments>
<arg>tag=${tag_}</arg>
<arg>filter=${filter}</arg>
<arg>ips=${ips}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<msg timestamp="20181214 09:35:42.414" level="INFO">@{conn_ids} = [ ]</msg>
<status status="PASS" endtime="20181214 09:35:42.414" starttime="20181214 09:35:42.414"></status>
</kw>
<kw type="for" name="${ip} IN [ @{ips} ]">
<kw type="foritem" name="${ip} = 192.0.2.21">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${ip}</arg>
</arguments>
<assign>
<var>${fname}</var>
</assign>
<msg timestamp="20181214 09:35:42.416" level="INFO">${fname} = tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:35:42.416" starttime="20181214 09:35:42.415"></status>
</kw>
<kw name="Start Packet Capture On Node" library="Tcpdump">
<doc>Connects to the remote machine and starts tcpdump</doc>
<arguments>
<arg>${ip}</arg>
<arg>file_Name=${fname}</arg>
<arg>filter=${filter}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 09:35:42.418" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:35:42.418" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:35:42.418" starttime="20181214 09:35:42.417"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 09:35:42.419" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181214 09:35:42.420" starttime="20181214 09:35:42.419"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 09:35:42.421" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:35:42.421" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 09:35:42.421" starttime="20181214 09:35:42.421"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:42.422" starttime="20181214 09:35:42.421"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 09:35:42.423" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 09:35:42.813" level="INFO">Read output: Last login: Fri Dec 14 09:35:28 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:35:42.813" starttime="20181214 09:35:42.422"></status>
</kw>
<msg timestamp="20181214 09:35:42.813" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:35:42.814" starttime="20181214 09:35:42.422"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:42.814" starttime="20181214 09:35:42.420"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sudo /usr/sbin/tcpdump -vvv -ni ${networkAdapter} ${filter} -w /tmp/${file_Name}.pcap</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:35:42.816" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.21.pcap</msg>
<status status="PASS" endtime="20181214 09:35:42.816" starttime="20181214 09:35:42.815"></status>
</kw>
<kw name="Start Command" library="SSHLibrary">
<doc>Starts execution of the ``command`` on the remote machine and returns immediately.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 09:35:42.816" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.21.pcap'.</msg>
<msg timestamp="20181214 09:35:42.821" level="INFO">${stdout} = None</msg>
<msg timestamp="20181214 09:35:42.821" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181214 09:35:42.821" starttime="20181214 09:35:42.816"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 09:35:42.822" level="INFO">None</msg>
<status status="PASS" endtime="20181214 09:35:42.822" starttime="20181214 09:35:42.821"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:35:42.823" level="INFO">None</msg>
<status status="PASS" endtime="20181214 09:35:42.823" starttime="20181214 09:35:42.822"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:42.826" starttime="20181214 09:35:42.826"></status>
</kw>
<msg timestamp="20181214 09:35:42.826" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:35:42.826" starttime="20181214 09:35:42.825"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:42.827" starttime="20181214 09:35:42.824"></status>
</kw>
<msg timestamp="20181214 09:35:42.827" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181214 09:35:42.827" starttime="20181214 09:35:42.416"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${conn_ids}</arg>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:42.828" starttime="20181214 09:35:42.827"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:42.828" starttime="20181214 09:35:42.415"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:42.828" starttime="20181214 09:35:42.415"></status>
</kw>
<msg timestamp="20181214 09:35:42.828" level="INFO">@{conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181214 09:35:42.828" starttime="20181214 09:35:42.413"></status>
</kw>
<msg timestamp="20181214 09:35:42.829" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181214 09:35:42.829" starttime="20181214 09:35:42.410"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{tcpdump_port_6653_conn_ids}</arg>
</arguments>
<msg timestamp="20181214 09:35:42.830" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181214 09:35:42.830" starttime="20181214 09:35:42.829"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${PRE_CLEAN_OPENSTACK_ALL}"=="True"</arg>
<arg>OpenStack Cleanup All</arg>
</arguments>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:35:42.833" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:35:42.833" starttime="20181214 09:35:42.833"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:35:42.835" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181214 09:35:42.880" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:35:44.938" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:35:44.938" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:35:44.938" starttime="20181214 09:35:42.834"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:35:44.940" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:35:44.940" starttime="20181214 09:35:44.939"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:35:44.940" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:44.941" starttime="20181214 09:35:44.940"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:44.942" starttime="20181214 09:35:44.941"></status>
</kw>
<msg timestamp="20181214 09:35:44.942" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:35:44.942" starttime="20181214 09:35:42.833"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:35:44.943" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:35:44.943" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:35:44.943" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:35:44.943" starttime="20181214 09:35:44.942"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:35:44.944" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:35:44.944" starttime="20181214 09:35:44.943"></status>
</kw>
<msg timestamp="20181214 09:35:44.944" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181214 09:35:44.944" starttime="20181214 09:35:42.832"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181214 09:35:44.944" starttime="20181214 09:35:44.944"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:35:44.946" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:35:44.946" starttime="20181214 09:35:44.946"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:35:44.947" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181214 09:35:44.977" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:35:47.578" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:35:47.579" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:35:47.579" starttime="20181214 09:35:44.947"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:35:47.581" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:35:47.582" starttime="20181214 09:35:47.580"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:35:47.583" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:47.583" starttime="20181214 09:35:47.582"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:47.585" starttime="20181214 09:35:47.583"></status>
</kw>
<msg timestamp="20181214 09:35:47.585" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:35:47.585" starttime="20181214 09:35:44.946"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:35:47.587" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:35:47.587" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:35:47.587" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:35:47.587" starttime="20181214 09:35:47.586"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:35:47.588" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:35:47.588" starttime="20181214 09:35:47.588"></status>
</kw>
<msg timestamp="20181214 09:35:47.589" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181214 09:35:47.589" starttime="20181214 09:35:44.945"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181214 09:35:47.589" starttime="20181214 09:35:47.589"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:35:47.592" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:35:47.592" starttime="20181214 09:35:47.591"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:35:47.594" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181214 09:35:47.636" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:35:49.765" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:35:49.765" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:35:49.765" starttime="20181214 09:35:47.593"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:35:49.767" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:35:49.767" starttime="20181214 09:35:49.766"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:35:49.768" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:49.768" starttime="20181214 09:35:49.767"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:49.769" starttime="20181214 09:35:49.768"></status>
</kw>
<msg timestamp="20181214 09:35:49.769" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:35:49.769" starttime="20181214 09:35:47.592"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:35:49.770" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:35:49.770" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:35:49.770" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:35:49.770" starttime="20181214 09:35:49.770"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:35:49.771" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:35:49.771" starttime="20181214 09:35:49.771"></status>
</kw>
<msg timestamp="20181214 09:35:49.771" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181214 09:35:49.771" starttime="20181214 09:35:47.590"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181214 09:35:49.772" starttime="20181214 09:35:49.772"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:35:49.773" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:35:49.773" starttime="20181214 09:35:49.773"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:35:49.776" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181214 09:35:49.819" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:35:52.070" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:35:52.071" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:35:52.071" starttime="20181214 09:35:49.774"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:35:52.073" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:35:52.074" starttime="20181214 09:35:52.072"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:35:52.075" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:52.075" starttime="20181214 09:35:52.074"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:52.077" starttime="20181214 09:35:52.076"></status>
</kw>
<msg timestamp="20181214 09:35:52.078" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:35:52.078" starttime="20181214 09:35:49.774"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:35:52.079" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:35:52.079" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:35:52.080" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:35:52.080" starttime="20181214 09:35:52.079"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:35:52.081" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:35:52.081" starttime="20181214 09:35:52.080"></status>
</kw>
<msg timestamp="20181214 09:35:52.082" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181214 09:35:52.082" starttime="20181214 09:35:49.772"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181214 09:35:52.082" starttime="20181214 09:35:52.082"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:35:52.085" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:35:52.085" starttime="20181214 09:35:52.084"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:35:52.087" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181214 09:35:52.128" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:35:54.290" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:35:54.291" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:35:54.291" starttime="20181214 09:35:52.086"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:35:54.292" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:35:54.292" starttime="20181214 09:35:54.291"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:35:54.293" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:54.293" starttime="20181214 09:35:54.292"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:54.294" starttime="20181214 09:35:54.293"></status>
</kw>
<msg timestamp="20181214 09:35:54.294" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:35:54.294" starttime="20181214 09:35:52.085"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:35:54.295" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:35:54.295" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:35:54.295" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:35:54.295" starttime="20181214 09:35:54.294"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:35:54.296" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:35:54.296" starttime="20181214 09:35:54.295"></status>
</kw>
<msg timestamp="20181214 09:35:54.296" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181214 09:35:54.296" starttime="20181214 09:35:52.083"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181214 09:35:54.296" starttime="20181214 09:35:54.296"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:35:54.298" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:35:54.298" starttime="20181214 09:35:54.297"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:35:54.299" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181214 09:35:54.338" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:35:56.514" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:35:56.514" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:35:56.514" starttime="20181214 09:35:54.298"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:35:56.515" level="INFO">[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181214 09:35:56.515" starttime="20181214 09:35:56.515"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:35:56.516" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:56.516" starttime="20181214 09:35:56.516"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:56.517" starttime="20181214 09:35:56.517"></status>
</kw>
<msg timestamp="20181214 09:35:56.518" level="INFO">${json} = [
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181214 09:35:56.518" starttime="20181214 09:35:54.298"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:35:56.519" level="INFO">To JSON using : content=[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181214 09:35:56.519" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:35:56.519" level="INFO">@{list} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'bfcec20503cd4d30949...</msg>
<status status="PASS" endtime="20181214 09:35:56.519" starttime="20181214 09:35:56.518"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:35:56.520" level="INFO">[{u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}, {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}]</msg>
<status status="PASS" endtime="20181214 09:35:56.520" starttime="20181214 09:35:56.519"></status>
</kw>
<msg timestamp="20181214 09:35:56.520" level="INFO">@{security_groups} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'bfcec20503cd4d30949...</msg>
<status status="PASS" endtime="20181214 09:35:56.521" starttime="20181214 09:35:54.297"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:56.522" starttime="20181214 09:35:56.521"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:56.522" starttime="20181214 09:35:56.521"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:56.523" starttime="20181214 09:35:56.523"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:56.524" starttime="20181214 09:35:56.522"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:56.524" starttime="20181214 09:35:56.521"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 09:35:56.526" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181214 09:35:56.526" starttime="20181214 09:35:56.525"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:35:56.542" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181214 09:35:56.579" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:35:58.872" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:35:58.873" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:35:58.873" starttime="20181214 09:35:56.542"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:35:58.875" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:58.875" starttime="20181214 09:35:58.874"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:35:58.877" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:35:58.877" starttime="20181214 09:35:58.876"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:35:58.879" starttime="20181214 09:35:58.878"></status>
</kw>
<msg timestamp="20181214 09:35:58.880" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:35:58.880" starttime="20181214 09:35:56.541"></status>
</kw>
<status status="PASS" endtime="20181214 09:35:58.880" starttime="20181214 09:35:56.526"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:35:58.899" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181214 09:35:58.940" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:36:01.166" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:36:01.167" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:36:01.167" starttime="20181214 09:35:58.898"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:36:01.169" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:01.169" starttime="20181214 09:36:01.168"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:36:01.170" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:01.171" starttime="20181214 09:36:01.170"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:01.172" starttime="20181214 09:36:01.171"></status>
</kw>
<msg timestamp="20181214 09:36:01.173" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:36:01.173" starttime="20181214 09:35:58.897"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:01.173" starttime="20181214 09:35:58.880"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:36:01.195" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181214 09:36:01.235" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:36:03.431" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:36:03.431" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:36:03.432" starttime="20181214 09:36:01.194"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:36:03.433" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:03.434" starttime="20181214 09:36:03.432"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:36:03.435" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:03.435" starttime="20181214 09:36:03.434"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:03.436" starttime="20181214 09:36:03.435"></status>
</kw>
<msg timestamp="20181214 09:36:03.437" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:36:03.437" starttime="20181214 09:36:01.193"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:03.437" starttime="20181214 09:36:01.173"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:36:03.454" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181214 09:36:03.491" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:36:05.447" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:36:05.448" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:36:05.448" starttime="20181214 09:36:03.453"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:36:05.449" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:05.449" starttime="20181214 09:36:05.448"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:36:05.450" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:05.450" starttime="20181214 09:36:05.449"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:05.451" starttime="20181214 09:36:05.450"></status>
</kw>
<msg timestamp="20181214 09:36:05.451" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:36:05.451" starttime="20181214 09:36:03.452"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:05.451" starttime="20181214 09:36:03.437"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:36:05.461" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181214 09:36:05.493" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:36:07.845" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:36:07.845" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:36:07.845" starttime="20181214 09:36:05.460"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:36:07.847" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 62100813-13a1-4c22-9a97-bfabd6744cb8 | default | Default security group | 8f21c4d8db54482e99c30c98fba342b4 |
| ee3dd710-2490-4241-b666-9fec686f0c78 | default | Default security group | bfcec20503cd4d309495f70adb639682 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181214 09:36:07.848" starttime="20181214 09:36:07.846"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:36:07.849" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:07.849" starttime="20181214 09:36:07.848"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:07.850" starttime="20181214 09:36:07.849"></status>
</kw>
<msg timestamp="20181214 09:36:07.851" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181214 09:36:07.851" starttime="20181214 09:36:05.460"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:07.851" starttime="20181214 09:36:05.451"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:36:07.870" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181214 09:36:07.915" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:36:10.151" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:36:10.152" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:36:10.152" starttime="20181214 09:36:07.869"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:36:10.155" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| 6ad09561-353a-445e-b51d-b931a7e01c22 | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| af9be2ac-0c71-466b-8ee2-188747a79255 | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c0796abf-11eb-4f12-8347-fb5894143b1d | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c5369c6a-c1ec-45d9-9393-f55f92ef6f46 | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| d06c714b-ca05-4f3a-a9af-f80ac1f213f5 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e39d54b7-5907-4ebe-bf47-f2be219b1fec | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e64e4970-560c-4af7-a079-217ef6e7e68a | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:36:10.155" starttime="20181214 09:36:10.153"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:36:10.156" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:10.156" starttime="20181214 09:36:10.156"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:10.158" starttime="20181214 09:36:10.157"></status>
</kw>
<msg timestamp="20181214 09:36:10.159" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181214 09:36:10.159" starttime="20181214 09:36:07.868"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:10.159" starttime="20181214 09:36:07.851"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:36:10.179" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181214 09:36:10.215" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:36:12.223" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:36:12.224" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:36:12.224" starttime="20181214 09:36:10.178"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:36:12.226" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:12.227" starttime="20181214 09:36:12.225"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:36:12.228" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:12.228" starttime="20181214 09:36:12.227"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:12.230" starttime="20181214 09:36:12.229"></status>
</kw>
<msg timestamp="20181214 09:36:12.231" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:36:12.231" starttime="20181214 09:36:10.177"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:12.231" starttime="20181214 09:36:10.159"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:36:12.250" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181214 09:36:12.293" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:36:14.302" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:36:14.303" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:36:14.303" starttime="20181214 09:36:12.249"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:36:14.305" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:14.305" starttime="20181214 09:36:14.304"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:36:14.306" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:14.306" starttime="20181214 09:36:14.306"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:14.308" starttime="20181214 09:36:14.307"></status>
</kw>
<msg timestamp="20181214 09:36:14.309" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:36:14.309" starttime="20181214 09:36:12.248"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.309" starttime="20181214 09:36:12.231"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.309" starttime="20181214 09:35:56.526"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.309" starttime="20181214 09:35:56.524"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.309" starttime="20181214 09:35:42.831"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.310" starttime="20181214 09:35:42.830"></status>
</kw>
<kw name="Add OVS Logging On All OpenStack Nodes" library="OpenStackOperations">
<doc>Add higher levels of OVS logging to all the OpenStack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Add OVS Logging" library="OVSDB">
<doc>Add higher levels of OVS logging</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:14.314" starttime="20181214 09:36:14.313"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>bridge:file:dbg</arg>
<arg>connmgr:file:dbg</arg>
<arg>inband:file:dbg</arg>
<arg>ofp_actions:file:dbg</arg>
<arg>ofp_errors:file:dbg</arg>
<arg>ofp_msgs:file:dbg</arg>
<arg>ovsdb_error:file:dbg</arg>
<arg>rconn:file:dbg</arg>
<arg>tunnel:file:dbg</arg>
<arg>vconn:file:dbg</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 09:36:14.315" level="INFO">@{modules} = [ bridge:file:dbg | connmgr:file:dbg | inband:file:dbg | ofp_actions:file:dbg | ofp_errors:file:dbg | ofp_msgs:file:dbg | ovsdb_error:file:dbg | rconn:file:dbg | tunnel:file:dbg | vconn:file:dbg ]</msg>
<status status="PASS" endtime="20181214 09:36:14.316" starttime="20181214 09:36:14.315"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = bridge:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:36:14.319" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181214 09:36:14.319" starttime="20181214 09:36:14.318"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:14.321" starttime="20181214 09:36:14.320"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:36:14.322" starttime="20181214 09:36:14.321"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:36:14.332" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181214 09:36:14.332" starttime="20181214 09:36:14.322"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:36:14.395" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:36:14.395" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:36:14.395" starttime="20181214 09:36:14.333"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.396" starttime="20181214 09:36:14.317"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.396" starttime="20181214 09:36:14.316"></status>
</kw>
<kw type="foritem" name="${module} = connmgr:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:36:14.398" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181214 09:36:14.398" starttime="20181214 09:36:14.397"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:14.399" starttime="20181214 09:36:14.398"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:36:14.399" starttime="20181214 09:36:14.399"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:36:14.404" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181214 09:36:14.404" starttime="20181214 09:36:14.400"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:36:14.442" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:36:14.442" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:36:14.443" starttime="20181214 09:36:14.404"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.443" starttime="20181214 09:36:14.396"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.443" starttime="20181214 09:36:14.396"></status>
</kw>
<kw type="foritem" name="${module} = inband:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:36:14.446" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set inband:file:dbg</msg>
<status status="PASS" endtime="20181214 09:36:14.447" starttime="20181214 09:36:14.446"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:14.448" starttime="20181214 09:36:14.447"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:36:14.449" starttime="20181214 09:36:14.448"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:36:14.454" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set inband:file:dbg</msg>
<status status="PASS" endtime="20181214 09:36:14.455" starttime="20181214 09:36:14.449"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:36:14.487" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:36:14.487" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:36:14.487" starttime="20181214 09:36:14.455"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.488" starttime="20181214 09:36:14.444"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.488" starttime="20181214 09:36:14.443"></status>
</kw>
<kw type="foritem" name="${module} = ofp_actions:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:36:14.490" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181214 09:36:14.490" starttime="20181214 09:36:14.490"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:14.491" starttime="20181214 09:36:14.491"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:36:14.492" starttime="20181214 09:36:14.492"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:36:14.497" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181214 09:36:14.497" starttime="20181214 09:36:14.493"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:36:14.527" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:36:14.528" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:36:14.528" starttime="20181214 09:36:14.498"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.528" starttime="20181214 09:36:14.488"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.528" starttime="20181214 09:36:14.488"></status>
</kw>
<kw type="foritem" name="${module} = ofp_errors:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:36:14.530" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181214 09:36:14.531" starttime="20181214 09:36:14.530"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:14.531" starttime="20181214 09:36:14.531"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:36:14.532" starttime="20181214 09:36:14.532"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:36:14.537" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181214 09:36:14.537" starttime="20181214 09:36:14.532"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:36:14.563" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:36:14.563" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:36:14.563" starttime="20181214 09:36:14.537"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.564" starttime="20181214 09:36:14.529"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.564" starttime="20181214 09:36:14.528"></status>
</kw>
<kw type="foritem" name="${module} = ofp_msgs:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:36:14.565" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181214 09:36:14.566" starttime="20181214 09:36:14.565"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:14.566" starttime="20181214 09:36:14.566"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:36:14.567" starttime="20181214 09:36:14.567"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:36:14.571" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181214 09:36:14.571" starttime="20181214 09:36:14.567"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:36:14.591" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:36:14.592" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:36:14.592" starttime="20181214 09:36:14.571"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.592" starttime="20181214 09:36:14.564"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.592" starttime="20181214 09:36:14.564"></status>
</kw>
<kw type="foritem" name="${module} = ovsdb_error:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:36:14.593" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181214 09:36:14.594" starttime="20181214 09:36:14.593"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:14.595" starttime="20181214 09:36:14.594"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:36:14.595" starttime="20181214 09:36:14.595"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:36:14.599" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181214 09:36:14.599" starttime="20181214 09:36:14.595"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:36:14.620" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:36:14.620" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:36:14.620" starttime="20181214 09:36:14.599"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.620" starttime="20181214 09:36:14.592"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.620" starttime="20181214 09:36:14.592"></status>
</kw>
<kw type="foritem" name="${module} = rconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:36:14.621" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181214 09:36:14.622" starttime="20181214 09:36:14.621"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:14.622" starttime="20181214 09:36:14.622"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:36:14.623" starttime="20181214 09:36:14.622"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:36:14.625" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181214 09:36:14.625" starttime="20181214 09:36:14.623"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:36:14.644" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:36:14.644" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:36:14.644" starttime="20181214 09:36:14.625"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.644" starttime="20181214 09:36:14.620"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.644" starttime="20181214 09:36:14.620"></status>
</kw>
<kw type="foritem" name="${module} = tunnel:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:36:14.646" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181214 09:36:14.646" starttime="20181214 09:36:14.645"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:14.646" starttime="20181214 09:36:14.646"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:36:14.646" starttime="20181214 09:36:14.646"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:36:14.649" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181214 09:36:14.649" starttime="20181214 09:36:14.647"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:36:14.670" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:36:14.671" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:36:14.671" starttime="20181214 09:36:14.650"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.671" starttime="20181214 09:36:14.645"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.671" starttime="20181214 09:36:14.644"></status>
</kw>
<kw type="foritem" name="${module} = vconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:36:14.672" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181214 09:36:14.672" starttime="20181214 09:36:14.672"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:14.673" starttime="20181214 09:36:14.672"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:36:14.673" starttime="20181214 09:36:14.673"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:36:14.675" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181214 09:36:14.676" starttime="20181214 09:36:14.673"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:36:14.691" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:36:14.691" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:36:14.691" starttime="20181214 09:36:14.676"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.691" starttime="20181214 09:36:14.671"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.691" starttime="20181214 09:36:14.671"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.691" starttime="20181214 09:36:14.316"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/list</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:36:14.692" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/list</msg>
<status status="PASS" endtime="20181214 09:36:14.692" starttime="20181214 09:36:14.692"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:14.693" starttime="20181214 09:36:14.692"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:36:14.693" starttime="20181214 09:36:14.693"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:36:14.695" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/list</msg>
<status status="PASS" endtime="20181214 09:36:14.695" starttime="20181214 09:36:14.693"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:36:14.759" level="INFO">console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond               OFF        ERR       INFO
bridge             OFF        ERR        DBG
bundle             OFF        ERR       INFO
bundles            OFF        ERR       INFO
cfm                OFF        ERR       INFO
collectors         OFF        ERR       INFO
command_line       OFF        ERR       INFO
connmgr            OFF        ERR        DBG
conntrack          OFF        ERR       INFO
coverage           OFF        ERR       INFO
ct_dpif            OFF        ERR       INFO
daemon             OFF        ERR       INFO
daemon_unix        OFF        ERR       INFO
dpctl              OFF        ERR       INFO
dpdk               OFF        ERR       INFO
dpif               OFF        ERR       INFO
dpif_netdev        OFF        ERR       INFO
dpif_netlink       OFF        ERR       INFO
dpif_netlink_rtnl   OFF        ERR       INFO
entropy            OFF        ERR       INFO
fail_open          OFF        ERR       INFO
fatal_signal       OFF        ERR       INFO
hmap               OFF        ERR       INFO
in_band            OFF        ERR       INFO
ipfix              OFF        ERR       INFO
jsonrpc            OFF        ERR       INFO
lacp               OFF        ERR       INFO
lldp               OFF        ERR       INFO
lldpd              OFF        ERR       INFO
lldpd_structs      OFF        ERR       INFO
lockfile           OFF        ERR       INFO
memory             OFF        ERR       INFO
meta_flow          OFF        ERR       INFO
native_tnl         OFF        ERR       INFO
netdev             OFF        ERR       INFO
netdev_dpdk        OFF        ERR       INFO
netdev_dummy       OFF        ERR       INFO
netdev_linux       OFF        ERR       INFO
netdev_tc_offloads   OFF        ERR       INFO
netdev_vport       OFF        ERR       INFO
netflow            OFF        ERR       INFO
netlink            OFF        ERR       INFO
netlink_conntrack   OFF        ERR       INFO
netlink_notifier   OFF        ERR       INFO
netlink_socket     OFF        ERR       INFO
nx_match           OFF        ERR       INFO
odp_util           OFF        ERR       INFO
ofp_actions        OFF        ERR        DBG
ofp_errors         OFF        ERR        DBG
ofp_msgs           OFF        ERR        DBG
ofp_util           OFF        ERR       INFO
ofproto            OFF        ERR       INFO
ofproto_dpif       OFF        ERR       INFO
ofproto_dpif_mirror   OFF        ERR       INFO
ofproto_dpif_monitor   OFF        ERR       INFO
ofproto_dpif_rid   OFF        ERR       INFO
ofproto_dpif_upcall   OFF        ERR       INFO
ofproto_dpif_xlate   OFF        ERR       INFO
ofproto_xlate_cache   OFF        ERR       INFO
ovs_lldp           OFF        ERR       INFO
ovs_numa           OFF        ERR       INFO
ovs_rcu            OFF        ERR       INFO
ovs_router         OFF        ERR       INFO
ovs_thread         OFF        ERR       INFO
ovsdb_error        OFF        ERR        DBG
ovsdb_idl          OFF        ERR       INFO
pcap               OFF        ERR       INFO
pmd_perf           OFF        ERR       INFO
poll_loop          OFF        ERR       INFO
process            OFF        ERR       INFO
rconn              OFF        ERR        DBG
reconnect          OFF        ERR       INFO
route_table        OFF        ERR       INFO
rstp               OFF        ERR       INFO
rstp_sm            OFF        ERR       INFO
sflow              OFF        ERR       INFO
signals            OFF        ERR       INFO
socket_util        OFF        ERR       INFO
socket_util_unix   OFF        ERR       INFO
stp                OFF        ERR       INFO
stream             OFF        ERR       INFO
stream_fd          OFF        ERR       INFO
stream_ssl         OFF        ERR       INFO
stream_tcp         OFF        ERR       INFO
stream_unix        OFF        ERR       INFO
svec               OFF        ERR       INFO
system_stats       OFF        ERR       INFO
tc                 OFF        ERR       INFO
timeval            OFF        ERR       INFO
tunnel             OFF        ERR        DBG
unixctl            OFF        ERR       INFO
util               OFF        ERR       INFO
vconn              OFF        ERR        DBG
vconn_stream       OFF        ERR       INFO
vlog               OFF        ERR       INFO
vswitchd           OFF        ERR       INFO
xenserver          OFF        ERR       INFO
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:36:14.759" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181214 09:36:14.760" starttime="20181214 09:36:14.695"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.760" starttime="20181214 09:36:14.691"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.760" starttime="20181214 09:36:14.312"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.760" starttime="20181214 09:36:14.311"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.760" starttime="20181214 09:36:14.311"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.760" starttime="20181214 09:36:14.310"></status>
</kw>
<kw name="Validate Deployment" library="OpenStackOperations">
<doc>Validate the deployment. Examples to validate are verifying default table</doc>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>----------------------------------------\n${SUITE_NAME}\n</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 09:36:14.769" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 09:36:14.769" starttime="20181214 09:36:14.769"></status>
</kw>
<msg timestamp="20181214 09:36:14.769" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:36:14.769" starttime="20181214 09:36:14.768"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:14.770" starttime="20181214 09:36:14.769"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 09:36:14.770" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 09:36:14.770" starttime="20181214 09:36:14.770"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.770" starttime="20181214 09:36:14.768"></status>
</kw>
<kw type="for" name="${keyword} IN [ @{VALIDATION_KEYWORDS} ]">
<kw type="foritem" name="${keyword} = Verify Services">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Services" library="OpenStackOperations">
<doc>Verify if the services are operational</doc>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>60</arg>
<arg>2</arg>
<arg>ClusterManagement.Check Status Of Services Is OPERATIONAL</arg>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw name="Check Status Of Services Is OPERATIONAL" library="ClusterManagement">
<doc>This keyword will verify whether all the services are operational in all the ODL nodes</doc>
<arguments>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Check Service Status" library="ClusterManagement">
<doc>Issues the karaf shell command showSvcStatus to verify the ready and service states are the same as the arguments passed</doc>
<arguments>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
<arg>ACTIVE</arg>
<arg>OPERATIONAL</arg>
<arg>@{service_list}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${NUM_ODL_SYSTEM} &gt; 1</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus -n ${odl_ip}</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
<arg>ELSE</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<assign>
<var>${service_status_output}</var>
</assign>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:14.782" starttime="20181214 09:36:14.781"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:36:14.782" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:36:14.915" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:36:14.916" starttime="20181214 09:36:14.782"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:36:14.931" level="INFO">@root&gt;showSvcStatus</msg>
<status status="PASS" endtime="20181214 09:36:14.931" starttime="20181214 09:36:14.916"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:36:14.940" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Dec 14 09:36:14 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 09:36:14.941" level="INFO">${output} = [?1l&gt;[?2004lTimestamp: Fri Dec 14 09:36:14 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181214 09:36:14.941" starttime="20181214 09:36:14.932"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 09:36:14.984" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 09:36:14.984" starttime="20181214 09:36:14.941"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:36:14.986" starttime="20181214 09:36:14.984"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:36:14.987" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Dec 14 09:36:14 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:36:14.987" starttime="20181214 09:36:14.986"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.987" starttime="20181214 09:36:14.781"></status>
</kw>
<msg timestamp="20181214 09:36:14.987" level="INFO">${service_status_output} = [?1l&gt;[?2004lTimestamp: Fri Dec 14 09:36:14 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181214 09:36:14.987" starttime="20181214 09:36:14.773"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${system_ready_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:14.988" starttime="20181214 09:36:14.987"></status>
</kw>
<kw type="for" name="${service} IN [ @{service_list} ]">
<kw type="foritem" name="${service} = OPENFLOW">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:14.989" starttime="20181214 09:36:14.989"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.989" starttime="20181214 09:36:14.988"></status>
</kw>
<kw type="foritem" name="${service} = IFM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:14.990" starttime="20181214 09:36:14.990"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.990" starttime="20181214 09:36:14.989"></status>
</kw>
<kw type="foritem" name="${service} = ITM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:14.991" starttime="20181214 09:36:14.991"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.991" starttime="20181214 09:36:14.990"></status>
</kw>
<kw type="foritem" name="${service} = DATASTORE">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:14.992" starttime="20181214 09:36:14.992"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.992" starttime="20181214 09:36:14.991"></status>
</kw>
<kw type="foritem" name="${service} = ELAN">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:14.993" starttime="20181214 09:36:14.992"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.993" starttime="20181214 09:36:14.992"></status>
</kw>
<kw type="foritem" name="${service} = OVSDB">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:14.994" starttime="20181214 09:36:14.993"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.994" starttime="20181214 09:36:14.993"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.994" starttime="20181214 09:36:14.988"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.994" starttime="20181214 09:36:14.773"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.994" starttime="20181214 09:36:14.773"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.994" starttime="20181214 09:36:14.772"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.994" starttime="20181214 09:36:14.772"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.995" starttime="20181214 09:36:14.772"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:14.995" starttime="20181214 09:36:14.771"></status>
</kw>
<msg timestamp="20181214 09:36:14.995" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:36:14.995" starttime="20181214 09:36:14.771"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 09:36:15.008" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 09:36:15.008" starttime="20181214 09:36:15.007"></status>
</kw>
<msg timestamp="20181214 09:36:15.008" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:36:15.008" starttime="20181214 09:36:15.007"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.009" starttime="20181214 09:36:15.008"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 09:36:15.010" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 09:36:15.010" starttime="20181214 09:36:15.009"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.010" starttime="20181214 09:36:15.006"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.010" starttime="20181214 09:36:14.995"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.010" starttime="20181214 09:36:14.771"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tunnels">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tunnels" library="OpenStackOperations">
<doc>Verify if the default tunnels are created.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>odl-netvirt-sfc</arg>
</arguments>
<assign>
<var>${check_feature_list}</var>
</assign>
<msg timestamp="20181214 09:36:15.012" level="INFO">${check_feature_list} = [u'odl-netvirt-sfc']</msg>
<status status="PASS" endtime="20181214 09:36:15.012" starttime="20181214 09:36:15.011"></status>
</kw>
<kw name="Is Feature Installed" library="OpenStackOperations">
<arguments>
<arg>features=${check_feature_list}</arg>
</arguments>
<assign>
<var>${is_sfc_enabled}</var>
</assign>
<kw type="for" name="${feature} IN [ @{features} ]">
<kw type="foritem" name="${feature} = odl-netvirt-sfc">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Should Contain</arg>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<msg timestamp="20181214 09:36:15.024" level="FAIL">Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="FAIL" endtime="20181214 09:36:15.024" starttime="20181214 09:36:15.014"></status>
</kw>
<msg timestamp="20181214 09:36:15.025" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181214 09:36:15.025" level="INFO">${output} = Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="PASS" endtime="20181214 09:36:15.025" starttime="20181214 09:36:15.013"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>True</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.026" starttime="20181214 09:36:15.025"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.026" starttime="20181214 09:36:15.013"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.026" starttime="20181214 09:36:15.013"></status>
</kw>
<msg timestamp="20181214 09:36:15.026" level="INFO">${is_sfc_enabled} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.026" starttime="20181214 09:36:15.012"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${is_sfc_enabled} == ${True}</arg>
<arg>${True}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.027" starttime="20181214 09:36:15.026"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${OS_NODE_CNT} == ${1}</arg>
<arg>${True}</arg>
</arguments>
<msg timestamp="20181214 09:36:15.028" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:36:15.028" starttime="20181214 09:36:15.027"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.028" starttime="20181214 09:36:15.011"></status>
</kw>
<msg timestamp="20181214 09:36:15.028" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:36:15.028" starttime="20181214 09:36:15.010"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 09:36:15.039" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 09:36:15.039" starttime="20181214 09:36:15.039"></status>
</kw>
<msg timestamp="20181214 09:36:15.039" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:36:15.039" starttime="20181214 09:36:15.038"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.040" starttime="20181214 09:36:15.039"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 09:36:15.040" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 09:36:15.041" starttime="20181214 09:36:15.040"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.041" starttime="20181214 09:36:15.038"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.041" starttime="20181214 09:36:15.029"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.041" starttime="20181214 09:36:15.010"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tables On Nodes">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tables On Nodes" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on all Nodes</doc>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>session</arg>
<arg>${CONFIG_NODES_API}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:36:15.050" level="INFO">Get Request using : alias=session, uri=/restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 09:36:15.050" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:36:15.050" starttime="20181214 09:36:15.042"></status>
</kw>
<kw name="Log Content" library="Utils">
<arguments>
<arg>${resp.content}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'''${resp_content}''' != '${EMPTY}'</arg>
<arg>RequestsLibrary.To Json</arg>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Set Variable</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${resp_json}</var>
</assign>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<msg timestamp="20181214 09:36:15.070" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.272795776625121.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false},{"id":"SNAT.272795776625121.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.272795776625121.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.272795776625121.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false},{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.272795776625121.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36},{"id":38},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_v4_Broadcast_272795776625121_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_272795776625121_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"44f91859-7723-44e1-a95d-25948457eb65","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297728,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210016}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.4.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4398046511104,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":21990232555520,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":27487790694400,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:272795776625121:272795776625121:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.272795776625121.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17}],"flow-node-inventory:group":[{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":225001,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e13b9ba2-e337-4e51-9e53-07a75695540c","group-type":"group-all"},{"group-id":210016,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210015}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210015,"buckets":{},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181214 09:36:15.070" level="INFO">To JSON using : pretty_print=True </msg>
<status status="PASS" endtime="20181214 09:36:15.070" starttime="20181214 09:36:15.052"></status>
</kw>
<msg timestamp="20181214 09:36:15.072" level="INFO">${resp_json} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181214 09:36:15.072" starttime="20181214 09:36:15.051"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp_json}</arg>
</arguments>
<msg timestamp="20181214 09:36:15.073" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225001,
                        "group-name": "e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210015
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 6400
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210016,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210015,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 1024
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5120
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "44f91859-7723-44e1-a95d-25948457eb65",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210016
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297728,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1024
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5120
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5888
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4398046511104,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 21990232555520,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 6400
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 27487790694400,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "id": 17
                    }
                ],
                "id": "openflow:272795776625121"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:36:15.075" starttime="20181214 09:36:15.072"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.076" starttime="20181214 09:36:15.050"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_node_list}</var>
</assign>
<msg timestamp="20181214 09:36:15.076" level="INFO">${failed_node_list} = []</msg>
<status status="PASS" endtime="20181214 09:36:15.076" starttime="20181214 09:36:15.076"></status>
</kw>
<kw type="for" name="${node_ip} IN [ @{node_ips} ]">
<kw type="foritem" name="${node_ip} = 192.0.2.21">
<kw name="Verify Expected Default Tables" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on specific Node</doc>
<arguments>
<arg>${node_ip}</arg>
</arguments>
<assign>
<var>${failed_table_list}</var>
</assign>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${ovs_ip}</arg>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
</arguments>
<assign>
<var>${flow_dump}</var>
</assign>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.079" starttime="20181214 09:36:15.079"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 09:36:15.079" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:36:15.080" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:36:15.080" starttime="20181214 09:36:15.079"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 09:36:15.080" level="INFO">Attempting to execute command "sudo ovs-ofctl dump-flows br-int -OOpenFlow13" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 09:36:15.080" starttime="20181214 09:36:15.080"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 09:36:15.081" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181214 09:36:15.081" starttime="20181214 09:36:15.081"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 09:36:15.082" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:36:15.082" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 09:36:15.082" starttime="20181214 09:36:15.082"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.083" starttime="20181214 09:36:15.083"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 09:36:15.084" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 09:36:15.445" level="INFO">Read output: Last login: Fri Dec 14 09:35:42 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:36:15.445" starttime="20181214 09:36:15.084"></status>
</kw>
<msg timestamp="20181214 09:36:15.445" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:36:15.446" starttime="20181214 09:36:15.083"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.446" starttime="20181214 09:36:15.081"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 09:36:15.447" level="INFO">Executing command 'sudo ovs-ofctl dump-flows br-int -OOpenFlow13'.</msg>
<msg timestamp="20181214 09:36:15.522" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 09:36:15.523" level="INFO">${stdout} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0x...</msg>
<msg timestamp="20181214 09:36:15.523" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181214 09:36:15.523" starttime="20181214 09:36:15.446"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:36:15.588" starttime="20181214 09:36:15.523"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 09:36:15.589" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:15.589" starttime="20181214 09:36:15.589"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.590" starttime="20181214 09:36:15.590"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:36:15.592" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:36:15.592" starttime="20181214 09:36:15.592"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.592" starttime="20181214 09:36:15.591"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.596" starttime="20181214 09:36:15.594"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.596" starttime="20181214 09:36:15.596"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:36:15.597" starttime="20181214 09:36:15.597"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.597" starttime="20181214 09:36:15.593"></status>
</kw>
<msg timestamp="20181214 09:36:15.598" level="INFO">${flow_dump} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0x...</msg>
<status status="PASS" endtime="20181214 09:36:15.598" starttime="20181214 09:36:15.078"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${flow_dump}</arg>
</arguments>
<msg timestamp="20181214 09:36:15.599" level="INFO">OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop</msg>
<status status="PASS" endtime="20181214 09:36:15.599" starttime="20181214 09:36:15.598"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_table_list}</var>
</assign>
<msg timestamp="20181214 09:36:15.600" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181214 09:36:15.600" starttime="20181214 09:36:15.599"></status>
</kw>
<kw type="for" name="${table} IN [ @{DEFAULT_FLOW_TABLES} ]">
<kw type="foritem" name="${table} = 18">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.602" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=18.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.603" starttime="20181214 09:36:15.601"></status>
</kw>
<msg timestamp="20181214 09:36:15.603" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.603" starttime="20181214 09:36:15.600"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.603" starttime="20181214 09:36:15.603"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.604" starttime="20181214 09:36:15.600"></status>
</kw>
<kw type="foritem" name="${table} = 19">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.606" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=19.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.606" starttime="20181214 09:36:15.604"></status>
</kw>
<msg timestamp="20181214 09:36:15.606" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.606" starttime="20181214 09:36:15.604"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.607" starttime="20181214 09:36:15.607"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.607" starttime="20181214 09:36:15.604"></status>
</kw>
<kw type="foritem" name="${table} = 20">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.609" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=20.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.609" starttime="20181214 09:36:15.608"></status>
</kw>
<msg timestamp="20181214 09:36:15.610" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.610" starttime="20181214 09:36:15.607"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.610" starttime="20181214 09:36:15.610"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.610" starttime="20181214 09:36:15.607"></status>
</kw>
<kw type="foritem" name="${table} = 22">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.613" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=22.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.613" starttime="20181214 09:36:15.611"></status>
</kw>
<msg timestamp="20181214 09:36:15.613" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.613" starttime="20181214 09:36:15.611"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.614" starttime="20181214 09:36:15.613"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.614" starttime="20181214 09:36:15.610"></status>
</kw>
<kw type="foritem" name="${table} = 23">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.616" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=23.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.617" starttime="20181214 09:36:15.615"></status>
</kw>
<msg timestamp="20181214 09:36:15.617" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.617" starttime="20181214 09:36:15.614"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.617" starttime="20181214 09:36:15.617"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.617" starttime="20181214 09:36:15.614"></status>
</kw>
<kw type="foritem" name="${table} = 24">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.620" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=24.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.620" starttime="20181214 09:36:15.618"></status>
</kw>
<msg timestamp="20181214 09:36:15.620" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.620" starttime="20181214 09:36:15.618"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.621" starttime="20181214 09:36:15.620"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.621" starttime="20181214 09:36:15.618"></status>
</kw>
<kw type="foritem" name="${table} = 43">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.623" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=43.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.623" starttime="20181214 09:36:15.622"></status>
</kw>
<msg timestamp="20181214 09:36:15.624" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.624" starttime="20181214 09:36:15.621"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.624" starttime="20181214 09:36:15.624"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.624" starttime="20181214 09:36:15.621"></status>
</kw>
<kw type="foritem" name="${table} = 45">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.627" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=45.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.627" starttime="20181214 09:36:15.625"></status>
</kw>
<msg timestamp="20181214 09:36:15.627" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.627" starttime="20181214 09:36:15.625"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.628" starttime="20181214 09:36:15.627"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.628" starttime="20181214 09:36:15.624"></status>
</kw>
<kw type="foritem" name="${table} = 48">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.630" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=48.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.630" starttime="20181214 09:36:15.628"></status>
</kw>
<msg timestamp="20181214 09:36:15.630" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.630" starttime="20181214 09:36:15.628"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.631" starttime="20181214 09:36:15.631"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.631" starttime="20181214 09:36:15.628"></status>
</kw>
<kw type="foritem" name="${table} = 50">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.633" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=50.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.634" starttime="20181214 09:36:15.632"></status>
</kw>
<msg timestamp="20181214 09:36:15.634" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.634" starttime="20181214 09:36:15.631"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.634" starttime="20181214 09:36:15.634"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.634" starttime="20181214 09:36:15.631"></status>
</kw>
<kw type="foritem" name="${table} = 51">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.638" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=51.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.638" starttime="20181214 09:36:15.635"></status>
</kw>
<msg timestamp="20181214 09:36:15.639" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.639" starttime="20181214 09:36:15.635"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.639" starttime="20181214 09:36:15.639"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.639" starttime="20181214 09:36:15.634"></status>
</kw>
<kw type="foritem" name="${table} = 60">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.642" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=60.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.642" starttime="20181214 09:36:15.640"></status>
</kw>
<msg timestamp="20181214 09:36:15.643" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.643" starttime="20181214 09:36:15.640"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.643" starttime="20181214 09:36:15.643"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.643" starttime="20181214 09:36:15.639"></status>
</kw>
<kw type="foritem" name="${table} = 80">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.646" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=80.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.646" starttime="20181214 09:36:15.644"></status>
</kw>
<msg timestamp="20181214 09:36:15.647" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.647" starttime="20181214 09:36:15.644"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.647" starttime="20181214 09:36:15.647"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.647" starttime="20181214 09:36:15.643"></status>
</kw>
<kw type="foritem" name="${table} = 81">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.650" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=81.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.650" starttime="20181214 09:36:15.648"></status>
</kw>
<msg timestamp="20181214 09:36:15.650" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.651" starttime="20181214 09:36:15.648"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.651" starttime="20181214 09:36:15.651"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.651" starttime="20181214 09:36:15.647"></status>
</kw>
<kw type="foritem" name="${table} = 90">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.654" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=90.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.654" starttime="20181214 09:36:15.652"></status>
</kw>
<msg timestamp="20181214 09:36:15.654" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.654" starttime="20181214 09:36:15.651"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.655" starttime="20181214 09:36:15.655"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.655" starttime="20181214 09:36:15.651"></status>
</kw>
<kw type="foritem" name="${table} = 210">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.658" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=210.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.658" starttime="20181214 09:36:15.656"></status>
</kw>
<msg timestamp="20181214 09:36:15.659" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.659" starttime="20181214 09:36:15.655"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.659" starttime="20181214 09:36:15.659"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.659" starttime="20181214 09:36:15.655"></status>
</kw>
<kw type="foritem" name="${table} = 211">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.662" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=211.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.663" starttime="20181214 09:36:15.660"></status>
</kw>
<msg timestamp="20181214 09:36:15.663" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.663" starttime="20181214 09:36:15.659"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.663" starttime="20181214 09:36:15.663"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.663" starttime="20181214 09:36:15.659"></status>
</kw>
<kw type="foritem" name="${table} = 212">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.667" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=212.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.667" starttime="20181214 09:36:15.664"></status>
</kw>
<msg timestamp="20181214 09:36:15.667" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.667" starttime="20181214 09:36:15.664"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.668" starttime="20181214 09:36:15.667"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.668" starttime="20181214 09:36:15.663"></status>
</kw>
<kw type="foritem" name="${table} = 213">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.671" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=213.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.671" starttime="20181214 09:36:15.668"></status>
</kw>
<msg timestamp="20181214 09:36:15.671" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.671" starttime="20181214 09:36:15.668"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.672" starttime="20181214 09:36:15.672"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.672" starttime="20181214 09:36:15.668"></status>
</kw>
<kw type="foritem" name="${table} = 214">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.675" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=214.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.675" starttime="20181214 09:36:15.672"></status>
</kw>
<msg timestamp="20181214 09:36:15.676" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.676" starttime="20181214 09:36:15.672"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.676" starttime="20181214 09:36:15.676"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.676" starttime="20181214 09:36:15.672"></status>
</kw>
<kw type="foritem" name="${table} = 215">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.680" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=215.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.680" starttime="20181214 09:36:15.677"></status>
</kw>
<msg timestamp="20181214 09:36:15.680" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.680" starttime="20181214 09:36:15.676"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.680" starttime="20181214 09:36:15.680"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.680" starttime="20181214 09:36:15.676"></status>
</kw>
<kw type="foritem" name="${table} = 216">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.684" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=216.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.684" starttime="20181214 09:36:15.681"></status>
</kw>
<msg timestamp="20181214 09:36:15.684" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.684" starttime="20181214 09:36:15.681"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.685" starttime="20181214 09:36:15.684"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.685" starttime="20181214 09:36:15.681"></status>
</kw>
<kw type="foritem" name="${table} = 217">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.688" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=217.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.688" starttime="20181214 09:36:15.685"></status>
</kw>
<msg timestamp="20181214 09:36:15.688" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.688" starttime="20181214 09:36:15.685"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.689" starttime="20181214 09:36:15.689"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.689" starttime="20181214 09:36:15.685"></status>
</kw>
<kw type="foritem" name="${table} = 239">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.692" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=239.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.693" starttime="20181214 09:36:15.690"></status>
</kw>
<msg timestamp="20181214 09:36:15.693" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.693" starttime="20181214 09:36:15.689"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.693" starttime="20181214 09:36:15.693"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.693" starttime="20181214 09:36:15.689"></status>
</kw>
<kw type="foritem" name="${table} = 240">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.697" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=240.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.697" starttime="20181214 09:36:15.694"></status>
</kw>
<msg timestamp="20181214 09:36:15.697" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.697" starttime="20181214 09:36:15.694"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.698" starttime="20181214 09:36:15.697"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.698" starttime="20181214 09:36:15.693"></status>
</kw>
<kw type="foritem" name="${table} = 241">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.702" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=241.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.702" starttime="20181214 09:36:15.698"></status>
</kw>
<msg timestamp="20181214 09:36:15.702" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.702" starttime="20181214 09:36:15.698"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.702" starttime="20181214 09:36:15.702"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.702" starttime="20181214 09:36:15.698"></status>
</kw>
<kw type="foritem" name="${table} = 242">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.706" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=242.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.706" starttime="20181214 09:36:15.703"></status>
</kw>
<msg timestamp="20181214 09:36:15.706" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.706" starttime="20181214 09:36:15.703"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.707" starttime="20181214 09:36:15.707"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.707" starttime="20181214 09:36:15.703"></status>
</kw>
<kw type="foritem" name="${table} = 243">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.710" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=243.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.711" starttime="20181214 09:36:15.708"></status>
</kw>
<msg timestamp="20181214 09:36:15.711" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.711" starttime="20181214 09:36:15.707"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.711" starttime="20181214 09:36:15.711"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.711" starttime="20181214 09:36:15.707"></status>
</kw>
<kw type="foritem" name="${table} = 244">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.715" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=244.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.715" starttime="20181214 09:36:15.712"></status>
</kw>
<msg timestamp="20181214 09:36:15.715" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.715" starttime="20181214 09:36:15.711"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.716" starttime="20181214 09:36:15.715"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.716" starttime="20181214 09:36:15.711"></status>
</kw>
<kw type="foritem" name="${table} = 245">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.720" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=245.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.720" starttime="20181214 09:36:15.716"></status>
</kw>
<msg timestamp="20181214 09:36:15.720" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.720" starttime="20181214 09:36:15.716"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.720" starttime="20181214 09:36:15.720"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.720" starttime="20181214 09:36:15.716"></status>
</kw>
<kw type="foritem" name="${table} = 246">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.724" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=246.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.724" starttime="20181214 09:36:15.721"></status>
</kw>
<msg timestamp="20181214 09:36:15.724" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.724" starttime="20181214 09:36:15.721"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.725" starttime="20181214 09:36:15.725"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.725" starttime="20181214 09:36:15.720"></status>
</kw>
<kw type="foritem" name="${table} = 247">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:36:15.728" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4522.342s, table=0, n_packets=13557, n_bytes=732078, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=3781.710s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=4808.146s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4808.146s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4808.146s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4808.146s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4664.098s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4664.098s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=4808.146s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4808.146s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4807.975s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=4807.650s, table=43, n_packets=59, n_bytes=2478, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=4807.650s, table=43, n_packets=11, n_bytes=462, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=4807.975s, table=43, n_packets=1466, n_bytes=134025, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4808.146s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4808.146s, table=48, n_packets=1536, n_bytes=136965, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4807.975s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4808.146s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4807.975s, table=51, n_packets=508, n_bytes=32900, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4521.708s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2861.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2861.607s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=2859.096s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=2859.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=4521.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=2861.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=2860.977s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=2858.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4808.146s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4808.146s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4807.975s, table=81, n_packets=58, n_bytes=2436, priority=0 actions=drop
 cookie=0x4000001, duration=4808.146s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=9, n_bytes=810, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=540, n_bytes=52320, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=34, n_bytes=2890, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4807.938s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4807.938s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=213, n_packets=603, n_bytes=58028, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=466, n_bytes=47228, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4807.938s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4522.318s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=427, n_bytes=48013, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4807.938s, table=239, n_packets=32, n_bytes=1344, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=360, n_bytes=37522, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=34, n_bytes=3902, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=21, n_bytes=2058, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4807.938s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4807.938s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=243, n_packets=416, n_bytes=43580, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=411, n_bytes=42130, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4807.938s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4807.938s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4807.938s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=247.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:36:15.729" starttime="20181214 09:36:15.725"></status>
</kw>
<msg timestamp="20181214 09:36:15.729" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:36:15.729" starttime="20181214 09:36:15.725"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.729" starttime="20181214 09:36:15.729"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.729" starttime="20181214 09:36:15.725"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.729" starttime="20181214 09:36:15.600"></status>
</kw>
<msg timestamp="20181214 09:36:15.730" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181214 09:36:15.730" starttime="20181214 09:36:15.077"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${failed_table_list}</arg>
</arguments>
<assign>
<var>${failed_table_list_size}</var>
</assign>
<msg timestamp="20181214 09:36:15.730" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:36:15.730" level="INFO">${failed_table_list_size} = 0</msg>
<status status="PASS" endtime="20181214 09:36:15.730" starttime="20181214 09:36:15.730"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${failed_table_list_size} &gt; 0</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_node_list}</arg>
<arg>${node_ip}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.731" starttime="20181214 09:36:15.730"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.731" starttime="20181214 09:36:15.077"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.731" starttime="20181214 09:36:15.076"></status>
</kw>
<kw name="Should Be Empty" library="BuiltIn">
<doc>Verifies that the given item is empty.</doc>
<arguments>
<arg>${failed_node_list}</arg>
</arguments>
<msg timestamp="20181214 09:36:15.731" level="INFO">Length is 0</msg>
<status status="PASS" endtime="20181214 09:36:15.731" starttime="20181214 09:36:15.731"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.731" starttime="20181214 09:36:15.042"></status>
</kw>
<msg timestamp="20181214 09:36:15.731" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:36:15.732" starttime="20181214 09:36:15.041"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 09:36:15.740" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 09:36:15.740" starttime="20181214 09:36:15.740"></status>
</kw>
<msg timestamp="20181214 09:36:15.740" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:36:15.740" starttime="20181214 09:36:15.739"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:15.741" starttime="20181214 09:36:15.740"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 09:36:15.741" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 09:36:15.741" starttime="20181214 09:36:15.741"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.741" starttime="20181214 09:36:15.739"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.741" starttime="20181214 09:36:15.732"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.741" starttime="20181214 09:36:15.041"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.741" starttime="20181214 09:36:14.770"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.741" starttime="20181214 09:36:14.760"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.742" starttime="20181214 09:35:27.192"></status>
</kw>
<kw name="Create_Default_Session" library="TemplatedRequests">
<doc>Create "default" session to ${url} with authentication and connection parameters.</doc>
<arguments>
<arg>timeout=${SESSION_TIMEOUT}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>alias=default</arg>
<arg>url=${url}</arg>
<arg>auth=${auth}</arg>
<arg>timeout=${timeout}</arg>
<arg>max_retries=${max_retries}</arg>
</arguments>
<msg timestamp="20181214 09:36:15.749" level="INFO">Creating Session using : alias=default, url=http://192.0.2.21:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad819b4d0&gt;, timeout=10, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 09:36:15.749" starttime="20181214 09:36:15.748"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.749" starttime="20181214 09:36:15.748"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:15.749" starttime="20181214 09:35:27.192"></status>
</kw>
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:36:15.757" level="INFO">Starting process:
openstack network create vpn_net_1 </msg>
<msg timestamp="20181214 09:36:15.797" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:36:18.185" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:36:18.186" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:36:18.186" starttime="20181214 09:36:15.757"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:36:18.187" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-12-14T09:36:17Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | bc95b001-fb5d-425b-8ed2-4f41c95d9dfe |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | vpn_net_1                            |
| port_security_enabled     | True                                 |
| project_id                | 8f21c4d8db54482e99c30c98fba342b4     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 86                                   |
| qos_policy_id             | None                                 |
| revision_number           | 2                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-12-14T09:36:17Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:36:18.187" starttime="20181214 09:36:18.186"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:36:18.188" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:18.188" starttime="20181214 09:36:18.187"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:18.188" starttime="20181214 09:36:18.188"></status>
</kw>
<msg timestamp="20181214 09:36:18.189" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181214 09:36:18.189" starttime="20181214 09:36:15.756"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:18.189" starttime="20181214 09:36:15.750"></status>
</kw>
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:36:18.199" level="INFO">Starting process:
openstack network create vpn_net_2 </msg>
<msg timestamp="20181214 09:36:18.242" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:36:20.791" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:36:20.791" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:36:20.791" starttime="20181214 09:36:18.198"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:36:20.793" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-12-14T09:36:20Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | eebbc6ce-dba1-4f6b-b064-8c34ba1745ed |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | vpn_net_2                            |
| port_security_enabled     | True                                 |
| project_id                | 8f21c4d8db54482e99c30c98fba342b4     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 99                                   |
| qos_policy_id             | None                                 |
| revision_number           | 2                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-12-14T09:36:20Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:36:20.793" starttime="20181214 09:36:20.792"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:36:20.794" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:20.794" starttime="20181214 09:36:20.793"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:20.795" starttime="20181214 09:36:20.794"></status>
</kw>
<msg timestamp="20181214 09:36:20.796" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181214 09:36:20.796" starttime="20181214 09:36:18.198"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:20.796" starttime="20181214 09:36:18.189"></status>
</kw>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Utils.Check For Elements At URI</arg>
<arg>${NETWORK_URL}</arg>
<arg>${NETWORKS}</arg>
</arguments>
<kw name="Check For Elements At URI" library="Utils">
<doc>A GET is made at the supplied ${URI} and every item in the list of</doc>
<arguments>
<arg>${NETWORK_URL}</arg>
<arg>${NETWORKS}</arg>
</arguments>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>${session}</arg>
<arg>${uri}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:36:20.824" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/networks, headers=None json=None</msg>
<msg timestamp="20181214 09:36:20.825" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:36:20.825" starttime="20181214 09:36:20.819"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${pretty_print_json}" == "True"</arg>
<arg>Log Content</arg>
<arg>${resp.content}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Log</arg>
<arg>${resp.content}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181214 09:36:20.826" level="INFO">{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-provider-ext:segmentation-id":"86","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"vpn_net_1"},{"uuid":"eebbc6ce-dba1-4f6b-b064-8c34ba1745ed","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-provider-ext:segmentation-id":"99","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"vpn_net_2"}]}}</msg>
<status status="PASS" endtime="20181214 09:36:20.826" starttime="20181214 09:36:20.826"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:20.826" starttime="20181214 09:36:20.825"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>200</arg>
</arguments>
<msg timestamp="20181214 09:36:20.827" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181214 09:36:20.828" starttime="20181214 09:36:20.827"></status>
</kw>
<kw type="for" name="${i} IN [ @{elements} ]">
<kw type="foritem" name="${i} = vpn_net_1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:20.829" starttime="20181214 09:36:20.828"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:20.829" starttime="20181214 09:36:20.828"></status>
</kw>
<kw type="foritem" name="${i} = vpn_net_2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:20.830" starttime="20181214 09:36:20.829"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:20.830" starttime="20181214 09:36:20.829"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:20.830" starttime="20181214 09:36:20.828"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:20.830" starttime="20181214 09:36:20.818"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:20.830" starttime="20181214 09:36:20.797"></status>
</kw>
<kw name="Update Network" library="OpenStackOperations">
<doc>Update Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>additional_args=--description ${UPDATE_NETWORK}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network set ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:36:20.841" level="INFO">Starting process:
openstack network set vpn_net_1 --description UpdateNetwork</msg>
<msg timestamp="20181214 09:36:20.876" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:36:23.769" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:36:23.770" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:36:23.770" starttime="20181214 09:36:20.841"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:36:23.771" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:23.771" starttime="20181214 09:36:23.771"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:36:23.772" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:23.772" starttime="20181214 09:36:23.772"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:23.773" starttime="20181214 09:36:23.772"></status>
</kw>
<msg timestamp="20181214 09:36:23.773" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:36:23.773" starttime="20181214 09:36:20.840"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:23.774" starttime="20181214 09:36:20.831"></status>
</kw>
<kw name="Show Network" library="OpenStackOperations">
<doc>Show Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network show ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:36:23.785" level="INFO">Starting process:
openstack network show vpn_net_1</msg>
<msg timestamp="20181214 09:36:23.827" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:36:25.955" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:36:25.955" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:36:25.955" starttime="20181214 09:36:23.784"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:36:25.957" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-12-14T09:36:17Z                 |
| description               | UpdateNetwork                        |
| dns_domain                | None                                 |
| id                        | bc95b001-fb5d-425b-8ed2-4f41c95d9dfe |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | None                                 |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | vpn_net_1                            |
| port_security_enabled     | True                                 |
| project_id                | 8f21c4d8db54482e99c30c98fba342b4     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 86                                   |
| qos_policy_id             | None                                 |
| revision_number           | 2                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-12-14T09:36:23Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:36:25.957" starttime="20181214 09:36:25.956"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:36:25.958" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:25.958" starttime="20181214 09:36:25.957"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:25.959" starttime="20181214 09:36:25.958"></status>
</kw>
<msg timestamp="20181214 09:36:25.960" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181214 09:36:25.960" starttime="20181214 09:36:23.784"></status>
</kw>
<msg timestamp="20181214 09:36:25.960" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181214 09:36:25.960" starttime="20181214 09:36:23.774"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>${UPDATE_NETWORK}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:25.961" starttime="20181214 09:36:25.961"></status>
</kw>
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{SUBNETS}[0]</arg>
<arg>@{SUBNET_CIDRS}[0]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:36:25.976" level="INFO">Starting process:
openstack subnet create --network vpn_net_1 --subnet-range 10.1.1.0/24 vpn_sub_1 </msg>
<msg timestamp="20181214 09:36:26.020" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:36:28.514" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:36:28.515" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:36:28.515" starttime="20181214 09:36:25.975"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:36:28.516" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 10.1.1.2-10.1.1.254                  |
| cidr              | 10.1.1.0/24                          |
| created_at        | 2018-12-14T09:36:28Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 10.1.1.1                             |
| host_routes       |                                      |
| id                | c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | vpn_sub_1                            |
| network_id        | bc95b001-fb5d-425b-8ed2-4f41c95d9dfe |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-12-14T09:36:28Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:36:28.516" starttime="20181214 09:36:28.516"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:36:28.517" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:28.517" starttime="20181214 09:36:28.516"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:28.518" starttime="20181214 09:36:28.517"></status>
</kw>
<msg timestamp="20181214 09:36:28.518" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181214 09:36:28.518" starttime="20181214 09:36:25.974"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:28.518" starttime="20181214 09:36:25.962"></status>
</kw>
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{SUBNETS}[1]</arg>
<arg>@{SUBNET_CIDRS}[1]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:36:28.528" level="INFO">Starting process:
openstack subnet create --network vpn_net_2 --subnet-range 20.1.1.0/24 vpn_sub_2 </msg>
<msg timestamp="20181214 09:36:28.573" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:36:31.139" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:36:31.140" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:36:31.140" starttime="20181214 09:36:28.528"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:36:31.141" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 20.1.1.2-20.1.1.254                  |
| cidr              | 20.1.1.0/24                          |
| created_at        | 2018-12-14T09:36:30Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 20.1.1.1                             |
| host_routes       |                                      |
| id                | 4423bb9f-4ffe-44d4-b4b3-715938b52b40 |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | vpn_sub_2                            |
| network_id        | eebbc6ce-dba1-4f6b-b064-8c34ba1745ed |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-12-14T09:36:30Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:36:31.142" starttime="20181214 09:36:31.141"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:36:31.143" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:31.143" starttime="20181214 09:36:31.142"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:31.144" starttime="20181214 09:36:31.143"></status>
</kw>
<msg timestamp="20181214 09:36:31.144" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181214 09:36:31.145" starttime="20181214 09:36:28.527"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:31.145" starttime="20181214 09:36:28.518"></status>
</kw>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Utils.Check For Elements At URI</arg>
<arg>${SUBNETWORK_URL}</arg>
<arg>${SUBNETS}</arg>
</arguments>
<kw name="Check For Elements At URI" library="Utils">
<doc>A GET is made at the supplied ${URI} and every item in the list of</doc>
<arguments>
<arg>${SUBNETWORK_URL}</arg>
<arg>${SUBNETS}</arg>
</arguments>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>${session}</arg>
<arg>${uri}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:36:31.174" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/subnets/, headers=None json=None</msg>
<msg timestamp="20181214 09:36:31.174" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:36:31.174" starttime="20181214 09:36:31.169"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${pretty_print_json}" == "True"</arg>
<arg>Log Content</arg>
<arg>${resp.content}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Log</arg>
<arg>${resp.content}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181214 09:36:31.175" level="INFO">{"subnets":{"subnet":[{"uuid":"c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf","gateway-ip":"10.1.1.1","project-id":"8f21c4d8db54482e99c30c98fba342b4","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"10.1.1.2","end":"10.1.1.254"}],"cidr":"10.1.1.0/24","network-id":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","name":"vpn_sub_1"},{"uuid":"4423bb9f-4ffe-44d4-b4b3-715938b52b40","gateway-ip":"20.1.1.1","project-id":"8f21c4d8db54482e99c30c98fba342b4","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"20.1.1.2","end":"20.1.1.254"}],"cidr":"20.1.1.0/24","network-id":"eebbc6ce-dba1-4f6b-b064-8c34ba1745ed","name":"vpn_sub_2"}]}}</msg>
<status status="PASS" endtime="20181214 09:36:31.175" starttime="20181214 09:36:31.175"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:31.176" starttime="20181214 09:36:31.174"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>200</arg>
</arguments>
<msg timestamp="20181214 09:36:31.176" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181214 09:36:31.176" starttime="20181214 09:36:31.176"></status>
</kw>
<kw type="for" name="${i} IN [ @{elements} ]">
<kw type="foritem" name="${i} = vpn_sub_1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:31.178" starttime="20181214 09:36:31.177"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:31.178" starttime="20181214 09:36:31.177"></status>
</kw>
<kw type="foritem" name="${i} = vpn_sub_2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:31.178" starttime="20181214 09:36:31.178"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:31.179" starttime="20181214 09:36:31.178"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:31.179" starttime="20181214 09:36:31.177"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:31.179" starttime="20181214 09:36:31.169"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:31.179" starttime="20181214 09:36:31.145"></status>
</kw>
<kw name="Update SubNet" library="OpenStackOperations">
<doc>Update subnet with openstack subnet set request.</doc>
<arguments>
<arg>@{SUBNETS}[0]</arg>
<arg>additional_args=--description ${UPDATE_SUBNET}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet set ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:36:31.190" level="INFO">Starting process:
openstack subnet set vpn_sub_1 --description UpdateSubnet</msg>
<msg timestamp="20181214 09:36:31.209" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:36:33.944" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:36:33.945" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:36:33.945" starttime="20181214 09:36:31.189"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:36:33.947" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:33.947" starttime="20181214 09:36:33.946"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:36:33.948" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:33.948" starttime="20181214 09:36:33.947"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:33.949" starttime="20181214 09:36:33.948"></status>
</kw>
<msg timestamp="20181214 09:36:33.950" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:36:33.950" starttime="20181214 09:36:31.189"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:33.950" starttime="20181214 09:36:31.179"></status>
</kw>
<kw name="Show SubNet" library="OpenStackOperations">
<doc>Show subnet with neutron request.</doc>
<arguments>
<arg>@{SUBNETS}[0]</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet show ${subnet_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:36:33.964" level="INFO">Starting process:
openstack subnet show vpn_sub_1</msg>
<msg timestamp="20181214 09:36:34.009" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:36:36.106" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:36:36.107" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:36:36.107" starttime="20181214 09:36:33.964"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:36:36.109" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 10.1.1.2-10.1.1.254                  |
| cidr              | 10.1.1.0/24                          |
| created_at        | 2018-12-14T09:36:28Z                 |
| description       | UpdateSubnet                         |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 10.1.1.1                             |
| host_routes       |                                      |
| id                | c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | vpn_sub_1                            |
| network_id        | bc95b001-fb5d-425b-8ed2-4f41c95d9dfe |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| revision_number   | 1                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-12-14T09:36:33Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:36:36.109" starttime="20181214 09:36:36.108"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:36:36.110" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:36.110" starttime="20181214 09:36:36.110"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:36.111" starttime="20181214 09:36:36.110"></status>
</kw>
<msg timestamp="20181214 09:36:36.112" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181214 09:36:36.112" starttime="20181214 09:36:33.963"></status>
</kw>
<msg timestamp="20181214 09:36:36.112" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181214 09:36:36.112" starttime="20181214 09:36:33.950"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>${UPDATE_SUBNET}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:36.113" starttime="20181214 09:36:36.112"></status>
</kw>
<kw name="Create Allow All SecurityGroup" library="OpenStackOperations">
<doc>Allow all TCP/UDP/ICMP packets for this suite</doc>
<arguments>
<arg>${SECURITY_GROUP}</arg>
</arguments>
<kw name="Neutron Security Group Create" library="OpenStackOperations">
<doc>Create a security group with specified name ,description &amp; protocol value according to security group template</doc>
<arguments>
<arg>${sg_name}</arg>
</arguments>
<kw name="Get ControlNode Connection" library="OpenStackOperations">
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:36.116" starttime="20181214 09:36:36.115"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:36.116" starttime="20181214 09:36:36.115"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group create ${SecurityGroupName} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:36:36.127" level="INFO">Starting process:
openstack security group create vpn_sg </msg>
<msg timestamp="20181214 09:36:36.171" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:36:38.490" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:36:38.490" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:36:38.491" starttime="20181214 09:36:36.127"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:36:38.492" level="INFO">+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                 |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-12-14T09:36:38Z                                                                                                                                  |
| description     | vpn_sg                                                                                                                                                |
| id              | dc53baf7-ede0-4fc7-a197-a49f7181321e                                                                                                                  |
| name            | vpn_sg                                                                                                                                                |
| project_id      | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                      |
| revision_number | 2                                                                                                                                                     |
| rules           | created_at='2018-12-14T09:36:38Z', direction='egress', ethertype='IPv6', id='0f623e72-3961-4f43-93da-adee065f0dd0', updated_at='2018-12-14T09:36:38Z' |
|                 | created_at='2018-12-14T09:36:38Z', direction='egress', ethertype='IPv4', id='60a6f375-577e-4433-b351-6964e1af7816', updated_at='2018-12-14T09:36:38Z' |
| updated_at      | 2018-12-14T09:36:38Z                                                                                                                                  |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:36:38.492" starttime="20181214 09:36:38.491"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:36:38.493" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:38.493" starttime="20181214 09:36:38.493"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:38.494" starttime="20181214 09:36:38.494"></status>
</kw>
<msg timestamp="20181214 09:36:38.495" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<status status="PASS" endtime="20181214 09:36:38.495" starttime="20181214 09:36:36.126"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${sgp_id}</var>
</assign>
<msg timestamp="20181214 09:36:38.496" level="INFO">${sgp_id} = dc53baf7-ede0-4fc7-a197-a49f7181321e</msg>
<status status="PASS" endtime="20181214 09:36:38.496" starttime="20181214 09:36:38.495"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:38.496" starttime="20181214 09:36:36.114"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 09:36:38.544" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181214 09:36:38.544" starttime="20181214 09:36:38.543"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:38.544" starttime="20181214 09:36:38.543"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:38.545" starttime="20181214 09:36:38.545"></status>
</kw>
<msg timestamp="20181214 09:36:38.545" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 09:36:38.545" starttime="20181214 09:36:38.544"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:38.547" starttime="20181214 09:36:38.546"></status>
</kw>
<msg timestamp="20181214 09:36:38.547" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181214 09:36:38.547" starttime="20181214 09:36:38.546"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:38.548" starttime="20181214 09:36:38.548"></status>
</kw>
<msg timestamp="20181214 09:36:38.548" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 09:36:38.548" starttime="20181214 09:36:38.547"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:38.549" starttime="20181214 09:36:38.549"></status>
</kw>
<msg timestamp="20181214 09:36:38.549" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 09:36:38.550" starttime="20181214 09:36:38.548"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:38.551" starttime="20181214 09:36:38.550"></status>
</kw>
<msg timestamp="20181214 09:36:38.551" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 09:36:38.551" starttime="20181214 09:36:38.550"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:38.552" starttime="20181214 09:36:38.552"></status>
</kw>
<msg timestamp="20181214 09:36:38.552" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181214 09:36:38.552" starttime="20181214 09:36:38.551"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 09:36:38.553" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 09:36:38.553" starttime="20181214 09:36:38.553"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 09:36:38.554" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 09:36:38.554" starttime="20181214 09:36:38.553"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:36:38.554" level="INFO">${cmd} = openstack security group rule create vpn_sg</msg>
<status status="PASS" endtime="20181214 09:36:38.554" starttime="20181214 09:36:38.554"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:38.556" starttime="20181214 09:36:38.555"></status>
</kw>
<msg timestamp="20181214 09:36:38.556" level="INFO">${cmd} = openstack security group rule create vpn_sg</msg>
<status status="PASS" endtime="20181214 09:36:38.556" starttime="20181214 09:36:38.555"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:38.557" starttime="20181214 09:36:38.557"></status>
</kw>
<msg timestamp="20181214 09:36:38.557" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress</msg>
<status status="PASS" endtime="20181214 09:36:38.557" starttime="20181214 09:36:38.556"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:38.559" starttime="20181214 09:36:38.558"></status>
</kw>
<msg timestamp="20181214 09:36:38.559" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 09:36:38.559" starttime="20181214 09:36:38.558"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:38.561" starttime="20181214 09:36:38.560"></status>
</kw>
<msg timestamp="20181214 09:36:38.561" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 09:36:38.561" starttime="20181214 09:36:38.559"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:38.562" starttime="20181214 09:36:38.562"></status>
</kw>
<msg timestamp="20181214 09:36:38.562" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 09:36:38.562" starttime="20181214 09:36:38.561"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:38.563" starttime="20181214 09:36:38.563"></status>
</kw>
<msg timestamp="20181214 09:36:38.563" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 09:36:38.564" starttime="20181214 09:36:38.562"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:38.565" starttime="20181214 09:36:38.564"></status>
</kw>
<msg timestamp="20181214 09:36:38.565" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 09:36:38.565" starttime="20181214 09:36:38.564"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create vpn_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:36:38.566" level="INFO">Starting process:
openstack security group rule create vpn_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181214 09:36:38.608" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:36:40.950" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:36:40.951" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:36:40.951" starttime="20181214 09:36:38.566"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:36:40.953" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T09:36:40Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | c155df1b-c695-4f99-828b-4ae76a6d349c |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | dc53baf7-ede0-4fc7-a197-a49f7181321e |
| updated_at        | 2018-12-14T09:36:40Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:36:40.953" starttime="20181214 09:36:40.952"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:36:40.955" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:40.955" starttime="20181214 09:36:40.954"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:40.957" starttime="20181214 09:36:40.955"></status>
</kw>
<msg timestamp="20181214 09:36:40.957" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 09:36:40.957" starttime="20181214 09:36:38.565"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 09:36:40.959" level="INFO">${rule_id} = c155df1b-c695-4f99-828b-4ae76a6d349c</msg>
<status status="PASS" endtime="20181214 09:36:40.959" starttime="20181214 09:36:40.958"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:40.959" starttime="20181214 09:36:38.542"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 09:36:41.030" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181214 09:36:41.030" starttime="20181214 09:36:41.030"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:41.031" starttime="20181214 09:36:41.029"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:41.032" starttime="20181214 09:36:41.032"></status>
</kw>
<msg timestamp="20181214 09:36:41.032" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 09:36:41.033" starttime="20181214 09:36:41.031"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:41.034" starttime="20181214 09:36:41.034"></status>
</kw>
<msg timestamp="20181214 09:36:41.034" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181214 09:36:41.034" starttime="20181214 09:36:41.033"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:41.036" starttime="20181214 09:36:41.036"></status>
</kw>
<msg timestamp="20181214 09:36:41.036" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 09:36:41.036" starttime="20181214 09:36:41.035"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:41.038" starttime="20181214 09:36:41.037"></status>
</kw>
<msg timestamp="20181214 09:36:41.038" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 09:36:41.038" starttime="20181214 09:36:41.037"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:41.039" starttime="20181214 09:36:41.039"></status>
</kw>
<msg timestamp="20181214 09:36:41.039" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 09:36:41.039" starttime="20181214 09:36:41.038"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:41.041" starttime="20181214 09:36:41.040"></status>
</kw>
<msg timestamp="20181214 09:36:41.041" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181214 09:36:41.041" starttime="20181214 09:36:41.040"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 09:36:41.041" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 09:36:41.041" starttime="20181214 09:36:41.041"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 09:36:41.042" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 09:36:41.042" starttime="20181214 09:36:41.042"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:36:41.043" level="INFO">${cmd} = openstack security group rule create vpn_sg</msg>
<status status="PASS" endtime="20181214 09:36:41.043" starttime="20181214 09:36:41.042"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:41.044" starttime="20181214 09:36:41.043"></status>
</kw>
<msg timestamp="20181214 09:36:41.044" level="INFO">${cmd} = openstack security group rule create vpn_sg</msg>
<status status="PASS" endtime="20181214 09:36:41.044" starttime="20181214 09:36:41.043"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:41.045" starttime="20181214 09:36:41.045"></status>
</kw>
<msg timestamp="20181214 09:36:41.045" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress</msg>
<status status="PASS" endtime="20181214 09:36:41.045" starttime="20181214 09:36:41.044"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:41.046" starttime="20181214 09:36:41.046"></status>
</kw>
<msg timestamp="20181214 09:36:41.046" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 09:36:41.046" starttime="20181214 09:36:41.045"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:41.048" starttime="20181214 09:36:41.047"></status>
</kw>
<msg timestamp="20181214 09:36:41.048" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 09:36:41.048" starttime="20181214 09:36:41.047"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:41.049" starttime="20181214 09:36:41.049"></status>
</kw>
<msg timestamp="20181214 09:36:41.049" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 09:36:41.049" starttime="20181214 09:36:41.048"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:41.050" starttime="20181214 09:36:41.050"></status>
</kw>
<msg timestamp="20181214 09:36:41.050" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 09:36:41.050" starttime="20181214 09:36:41.049"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:41.051" starttime="20181214 09:36:41.051"></status>
</kw>
<msg timestamp="20181214 09:36:41.051" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 09:36:41.051" starttime="20181214 09:36:41.050"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create vpn_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:36:41.053" level="INFO">Starting process:
openstack security group rule create vpn_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181214 09:36:41.093" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:36:43.365" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:36:43.365" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:36:43.365" starttime="20181214 09:36:41.053"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:36:43.366" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T09:36:43Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 1f8f69d9-1931-4420-895c-2874326f72e8 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | dc53baf7-ede0-4fc7-a197-a49f7181321e |
| updated_at        | 2018-12-14T09:36:43Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:36:43.366" starttime="20181214 09:36:43.366"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:36:43.367" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:43.367" starttime="20181214 09:36:43.366"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:43.367" starttime="20181214 09:36:43.367"></status>
</kw>
<msg timestamp="20181214 09:36:43.368" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 09:36:43.368" starttime="20181214 09:36:41.052"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 09:36:43.369" level="INFO">${rule_id} = 1f8f69d9-1931-4420-895c-2874326f72e8</msg>
<status status="PASS" endtime="20181214 09:36:43.369" starttime="20181214 09:36:43.368"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:43.369" starttime="20181214 09:36:41.027"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 09:36:43.400" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181214 09:36:43.400" starttime="20181214 09:36:43.400"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:43.400" starttime="20181214 09:36:43.399"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:43.401" starttime="20181214 09:36:43.401"></status>
</kw>
<msg timestamp="20181214 09:36:43.401" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 09:36:43.401" starttime="20181214 09:36:43.400"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:43.402" starttime="20181214 09:36:43.402"></status>
</kw>
<msg timestamp="20181214 09:36:43.403" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181214 09:36:43.403" starttime="20181214 09:36:43.401"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:43.404" starttime="20181214 09:36:43.403"></status>
</kw>
<msg timestamp="20181214 09:36:43.404" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 09:36:43.404" starttime="20181214 09:36:43.403"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:43.405" starttime="20181214 09:36:43.404"></status>
</kw>
<msg timestamp="20181214 09:36:43.405" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181214 09:36:43.405" starttime="20181214 09:36:43.404"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:43.406" starttime="20181214 09:36:43.405"></status>
</kw>
<msg timestamp="20181214 09:36:43.406" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181214 09:36:43.406" starttime="20181214 09:36:43.405"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:43.407" starttime="20181214 09:36:43.406"></status>
</kw>
<msg timestamp="20181214 09:36:43.407" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181214 09:36:43.407" starttime="20181214 09:36:43.406"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 09:36:43.407" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 09:36:43.407" starttime="20181214 09:36:43.407"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 09:36:43.408" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 09:36:43.408" starttime="20181214 09:36:43.407"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:36:43.408" level="INFO">${cmd} = openstack security group rule create vpn_sg</msg>
<status status="PASS" endtime="20181214 09:36:43.408" starttime="20181214 09:36:43.408"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:43.409" starttime="20181214 09:36:43.409"></status>
</kw>
<msg timestamp="20181214 09:36:43.409" level="INFO">${cmd} = openstack security group rule create vpn_sg</msg>
<status status="PASS" endtime="20181214 09:36:43.409" starttime="20181214 09:36:43.408"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:43.410" starttime="20181214 09:36:43.410"></status>
</kw>
<msg timestamp="20181214 09:36:43.410" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress</msg>
<status status="PASS" endtime="20181214 09:36:43.410" starttime="20181214 09:36:43.410"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:43.411" starttime="20181214 09:36:43.411"></status>
</kw>
<msg timestamp="20181214 09:36:43.412" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 09:36:43.412" starttime="20181214 09:36:43.411"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:43.413" starttime="20181214 09:36:43.413"></status>
</kw>
<msg timestamp="20181214 09:36:43.413" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 09:36:43.413" starttime="20181214 09:36:43.412"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:43.415" starttime="20181214 09:36:43.414"></status>
</kw>
<msg timestamp="20181214 09:36:43.415" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 09:36:43.415" starttime="20181214 09:36:43.413"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:43.416" starttime="20181214 09:36:43.415"></status>
</kw>
<msg timestamp="20181214 09:36:43.416" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 09:36:43.416" starttime="20181214 09:36:43.415"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:43.417" starttime="20181214 09:36:43.416"></status>
</kw>
<msg timestamp="20181214 09:36:43.417" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 09:36:43.417" starttime="20181214 09:36:43.416"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create vpn_sg --ingress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:36:43.418" level="INFO">Starting process:
openstack security group rule create vpn_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181214 09:36:43.461" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:36:45.591" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:36:45.592" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:36:45.592" starttime="20181214 09:36:43.417"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:36:45.594" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T09:36:45Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | 9112aea7-3219-4c68-9d46-fd3ea820fee7 |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | dc53baf7-ede0-4fc7-a197-a49f7181321e |
| updated_at        | 2018-12-14T09:36:45Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:36:45.594" starttime="20181214 09:36:45.593"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:36:45.595" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:45.595" starttime="20181214 09:36:45.594"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:45.597" starttime="20181214 09:36:45.596"></status>
</kw>
<msg timestamp="20181214 09:36:45.598" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 09:36:45.598" starttime="20181214 09:36:43.417"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 09:36:45.599" level="INFO">${rule_id} = 9112aea7-3219-4c68-9d46-fd3ea820fee7</msg>
<status status="PASS" endtime="20181214 09:36:45.599" starttime="20181214 09:36:45.598"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:45.600" starttime="20181214 09:36:43.398"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 09:36:45.666" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181214 09:36:45.666" starttime="20181214 09:36:45.666"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:45.666" starttime="20181214 09:36:45.665"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:45.668" starttime="20181214 09:36:45.667"></status>
</kw>
<msg timestamp="20181214 09:36:45.668" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 09:36:45.668" starttime="20181214 09:36:45.667"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:45.669" starttime="20181214 09:36:45.669"></status>
</kw>
<msg timestamp="20181214 09:36:45.669" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181214 09:36:45.669" starttime="20181214 09:36:45.668"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:45.671" starttime="20181214 09:36:45.670"></status>
</kw>
<msg timestamp="20181214 09:36:45.671" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 09:36:45.671" starttime="20181214 09:36:45.670"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:45.672" starttime="20181214 09:36:45.672"></status>
</kw>
<msg timestamp="20181214 09:36:45.673" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181214 09:36:45.673" starttime="20181214 09:36:45.671"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:45.674" starttime="20181214 09:36:45.674"></status>
</kw>
<msg timestamp="20181214 09:36:45.674" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181214 09:36:45.674" starttime="20181214 09:36:45.673"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:45.676" starttime="20181214 09:36:45.675"></status>
</kw>
<msg timestamp="20181214 09:36:45.676" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181214 09:36:45.676" starttime="20181214 09:36:45.674"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 09:36:45.676" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 09:36:45.676" starttime="20181214 09:36:45.676"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 09:36:45.677" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 09:36:45.677" starttime="20181214 09:36:45.677"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:36:45.678" level="INFO">${cmd} = openstack security group rule create vpn_sg</msg>
<status status="PASS" endtime="20181214 09:36:45.678" starttime="20181214 09:36:45.677"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:45.679" starttime="20181214 09:36:45.679"></status>
</kw>
<msg timestamp="20181214 09:36:45.679" level="INFO">${cmd} = openstack security group rule create vpn_sg</msg>
<status status="PASS" endtime="20181214 09:36:45.680" starttime="20181214 09:36:45.678"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:45.681" starttime="20181214 09:36:45.681"></status>
</kw>
<msg timestamp="20181214 09:36:45.681" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress</msg>
<status status="PASS" endtime="20181214 09:36:45.681" starttime="20181214 09:36:45.680"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:45.683" starttime="20181214 09:36:45.682"></status>
</kw>
<msg timestamp="20181214 09:36:45.683" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 09:36:45.683" starttime="20181214 09:36:45.682"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:45.685" starttime="20181214 09:36:45.684"></status>
</kw>
<msg timestamp="20181214 09:36:45.685" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 09:36:45.685" starttime="20181214 09:36:45.683"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:45.686" starttime="20181214 09:36:45.686"></status>
</kw>
<msg timestamp="20181214 09:36:45.686" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 09:36:45.686" starttime="20181214 09:36:45.685"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:45.688" starttime="20181214 09:36:45.687"></status>
</kw>
<msg timestamp="20181214 09:36:45.688" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 09:36:45.688" starttime="20181214 09:36:45.687"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:45.689" starttime="20181214 09:36:45.689"></status>
</kw>
<msg timestamp="20181214 09:36:45.689" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 09:36:45.689" starttime="20181214 09:36:45.688"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create vpn_sg --egress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:36:45.691" level="INFO">Starting process:
openstack security group rule create vpn_sg --egress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181214 09:36:45.732" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:36:47.909" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:36:47.909" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:36:47.910" starttime="20181214 09:36:45.690"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:36:47.911" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T09:36:47Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 89108f66-509f-4b82-9384-a1d4828ac5f3 |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | dc53baf7-ede0-4fc7-a197-a49f7181321e |
| updated_at        | 2018-12-14T09:36:47Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:36:47.911" starttime="20181214 09:36:47.910"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:36:47.912" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:47.912" starttime="20181214 09:36:47.912"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:47.913" starttime="20181214 09:36:47.912"></status>
</kw>
<msg timestamp="20181214 09:36:47.914" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 09:36:47.914" starttime="20181214 09:36:45.690"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 09:36:47.915" level="INFO">${rule_id} = 89108f66-509f-4b82-9384-a1d4828ac5f3</msg>
<status status="PASS" endtime="20181214 09:36:47.915" starttime="20181214 09:36:47.914"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:47.915" starttime="20181214 09:36:45.664"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 09:36:47.963" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181214 09:36:47.963" starttime="20181214 09:36:47.962"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:47.963" starttime="20181214 09:36:47.962"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:47.964" starttime="20181214 09:36:47.964"></status>
</kw>
<msg timestamp="20181214 09:36:47.964" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 09:36:47.964" starttime="20181214 09:36:47.963"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:47.965" starttime="20181214 09:36:47.965"></status>
</kw>
<msg timestamp="20181214 09:36:47.966" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181214 09:36:47.966" starttime="20181214 09:36:47.965"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:47.967" starttime="20181214 09:36:47.966"></status>
</kw>
<msg timestamp="20181214 09:36:47.967" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 09:36:47.967" starttime="20181214 09:36:47.966"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:47.968" starttime="20181214 09:36:47.968"></status>
</kw>
<msg timestamp="20181214 09:36:47.968" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 09:36:47.968" starttime="20181214 09:36:47.967"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:47.970" starttime="20181214 09:36:47.969"></status>
</kw>
<msg timestamp="20181214 09:36:47.970" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 09:36:47.970" starttime="20181214 09:36:47.969"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:47.971" starttime="20181214 09:36:47.971"></status>
</kw>
<msg timestamp="20181214 09:36:47.971" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181214 09:36:47.971" starttime="20181214 09:36:47.970"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 09:36:47.972" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 09:36:47.972" starttime="20181214 09:36:47.972"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 09:36:47.973" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 09:36:47.973" starttime="20181214 09:36:47.972"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:36:47.973" level="INFO">${cmd} = openstack security group rule create vpn_sg</msg>
<status status="PASS" endtime="20181214 09:36:47.973" starttime="20181214 09:36:47.973"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:47.975" starttime="20181214 09:36:47.974"></status>
</kw>
<msg timestamp="20181214 09:36:47.975" level="INFO">${cmd} = openstack security group rule create vpn_sg</msg>
<status status="PASS" endtime="20181214 09:36:47.975" starttime="20181214 09:36:47.974"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:47.976" starttime="20181214 09:36:47.976"></status>
</kw>
<msg timestamp="20181214 09:36:47.976" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress</msg>
<status status="PASS" endtime="20181214 09:36:47.976" starttime="20181214 09:36:47.975"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:47.978" starttime="20181214 09:36:47.977"></status>
</kw>
<msg timestamp="20181214 09:36:47.978" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 09:36:47.978" starttime="20181214 09:36:47.977"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:47.979" starttime="20181214 09:36:47.979"></status>
</kw>
<msg timestamp="20181214 09:36:47.979" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 09:36:47.979" starttime="20181214 09:36:47.978"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:47.981" starttime="20181214 09:36:47.980"></status>
</kw>
<msg timestamp="20181214 09:36:47.981" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 09:36:47.981" starttime="20181214 09:36:47.980"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:47.982" starttime="20181214 09:36:47.982"></status>
</kw>
<msg timestamp="20181214 09:36:47.982" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 09:36:47.983" starttime="20181214 09:36:47.981"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:47.984" starttime="20181214 09:36:47.983"></status>
</kw>
<msg timestamp="20181214 09:36:47.984" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 09:36:47.984" starttime="20181214 09:36:47.983"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create vpn_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:36:47.985" level="INFO">Starting process:
openstack security group rule create vpn_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181214 09:36:48.027" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:36:50.463" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:36:50.464" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:36:50.464" starttime="20181214 09:36:47.985"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:36:50.465" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T09:36:50Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | b3daf6a5-4497-4a04-8ba3-0f65da3eeab6 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | dc53baf7-ede0-4fc7-a197-a49f7181321e |
| updated_at        | 2018-12-14T09:36:50Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:36:50.465" starttime="20181214 09:36:50.464"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:36:50.465" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:50.465" starttime="20181214 09:36:50.465"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:50.466" starttime="20181214 09:36:50.465"></status>
</kw>
<msg timestamp="20181214 09:36:50.466" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 09:36:50.466" starttime="20181214 09:36:47.984"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 09:36:50.467" level="INFO">${rule_id} = b3daf6a5-4497-4a04-8ba3-0f65da3eeab6</msg>
<status status="PASS" endtime="20181214 09:36:50.467" starttime="20181214 09:36:50.467"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:50.467" starttime="20181214 09:36:47.961"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 09:36:50.497" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181214 09:36:50.497" starttime="20181214 09:36:50.497"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:50.497" starttime="20181214 09:36:50.497"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:50.498" starttime="20181214 09:36:50.498"></status>
</kw>
<msg timestamp="20181214 09:36:50.498" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 09:36:50.498" starttime="20181214 09:36:50.497"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:50.499" starttime="20181214 09:36:50.499"></status>
</kw>
<msg timestamp="20181214 09:36:50.499" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181214 09:36:50.499" starttime="20181214 09:36:50.499"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:50.500" starttime="20181214 09:36:50.500"></status>
</kw>
<msg timestamp="20181214 09:36:50.500" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 09:36:50.500" starttime="20181214 09:36:50.500"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:50.501" starttime="20181214 09:36:50.501"></status>
</kw>
<msg timestamp="20181214 09:36:50.501" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 09:36:50.501" starttime="20181214 09:36:50.501"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:50.502" starttime="20181214 09:36:50.502"></status>
</kw>
<msg timestamp="20181214 09:36:50.502" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 09:36:50.502" starttime="20181214 09:36:50.502"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:50.503" starttime="20181214 09:36:50.503"></status>
</kw>
<msg timestamp="20181214 09:36:50.503" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181214 09:36:50.503" starttime="20181214 09:36:50.503"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 09:36:50.504" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 09:36:50.504" starttime="20181214 09:36:50.504"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 09:36:50.504" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 09:36:50.504" starttime="20181214 09:36:50.504"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:36:50.505" level="INFO">${cmd} = openstack security group rule create vpn_sg</msg>
<status status="PASS" endtime="20181214 09:36:50.505" starttime="20181214 09:36:50.505"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:50.506" starttime="20181214 09:36:50.506"></status>
</kw>
<msg timestamp="20181214 09:36:50.506" level="INFO">${cmd} = openstack security group rule create vpn_sg</msg>
<status status="PASS" endtime="20181214 09:36:50.506" starttime="20181214 09:36:50.505"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:50.507" starttime="20181214 09:36:50.507"></status>
</kw>
<msg timestamp="20181214 09:36:50.507" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress</msg>
<status status="PASS" endtime="20181214 09:36:50.507" starttime="20181214 09:36:50.506"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:50.508" starttime="20181214 09:36:50.508"></status>
</kw>
<msg timestamp="20181214 09:36:50.508" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 09:36:50.508" starttime="20181214 09:36:50.507"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:50.509" starttime="20181214 09:36:50.509"></status>
</kw>
<msg timestamp="20181214 09:36:50.509" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 09:36:50.509" starttime="20181214 09:36:50.508"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:50.510" starttime="20181214 09:36:50.510"></status>
</kw>
<msg timestamp="20181214 09:36:50.510" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 09:36:50.511" starttime="20181214 09:36:50.510"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:50.511" starttime="20181214 09:36:50.511"></status>
</kw>
<msg timestamp="20181214 09:36:50.512" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 09:36:50.512" starttime="20181214 09:36:50.511"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:50.513" starttime="20181214 09:36:50.512"></status>
</kw>
<msg timestamp="20181214 09:36:50.513" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 09:36:50.513" starttime="20181214 09:36:50.512"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create vpn_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:36:50.514" level="INFO">Starting process:
openstack security group rule create vpn_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181214 09:36:50.555" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:36:52.884" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:36:52.884" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:36:52.885" starttime="20181214 09:36:50.514"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:36:52.886" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T09:36:52Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 13adbe2d-091a-45eb-b0d5-58ec7886d8d8 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | dc53baf7-ede0-4fc7-a197-a49f7181321e |
| updated_at        | 2018-12-14T09:36:52Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:36:52.886" starttime="20181214 09:36:52.885"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:36:52.887" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:52.887" starttime="20181214 09:36:52.886"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:52.888" starttime="20181214 09:36:52.887"></status>
</kw>
<msg timestamp="20181214 09:36:52.889" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 09:36:52.889" starttime="20181214 09:36:50.513"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 09:36:52.889" level="INFO">${rule_id} = 13adbe2d-091a-45eb-b0d5-58ec7886d8d8</msg>
<status status="PASS" endtime="20181214 09:36:52.890" starttime="20181214 09:36:52.889"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:52.890" starttime="20181214 09:36:50.496"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${dual}"=="True"</arg>
<arg>Run Keywords</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:52.891" starttime="20181214 09:36:52.890"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:52.891" starttime="20181214 09:36:36.113"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>--allowed-address ip-address=@{EXTRA_NW_SUBNET}[0] --allowed-address ip-address=@{EXTRA_NW_SUBNET}[1]</arg>
</arguments>
<assign>
<var>${allowed_address_pairs_args}</var>
</assign>
<msg timestamp="20181214 09:36:52.893" level="INFO">${allowed_address_pairs_args} = --allowed-address ip-address=71.1.1.0/24 --allowed-address ip-address=72.1.1.0/24</msg>
<status status="PASS" endtime="20181214 09:36:52.893" starttime="20181214 09:36:52.892"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{PORTS}[0]</arg>
<arg>sg=${SECURITY_GROUP}</arg>
<arg>additional_args=${allowed_address_pairs_args}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181214 09:36:52.895" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:36:52.895" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181214 09:36:52.895" starttime="20181214 09:36:52.895"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 09:36:52.896" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 09:36:52.896" starttime="20181214 09:36:52.896"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 09:36:52.898" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 09:36:52.898" starttime="20181214 09:36:52.897"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:36:52.909" level="INFO">Starting process:
openstack port create --network vpn_net_1 vpn_net_1_port_1 --security-group vpn_sg --allowed-address ip-address=71.1.1.0/24 --allowed-address ip-address=72.1.1.0/24 </msg>
<msg timestamp="20181214 09:36:52.946" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:36:55.987" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:36:55.988" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:36:55.988" starttime="20181214 09:36:52.909"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:36:55.990" level="INFO">+-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
+-----------------------+-------------------------------------------------------------------------+
| admin_state_up        | UP                                                                      |
| allowed_address_pairs | ip_address='71.1.1.0/24', mac_address='fa:16:3e:61:df:d0'               |
|                       | ip_address='72.1.1.0/24', mac_address='fa:16:3e:61:df:d0'               |
| binding_host_id       |                                                                         |
| binding_profile       |                                                                         |
| binding_vif_details   |                                                                         |
| binding_vif_type      | unbound                                                                 |
| binding_vnic_type     | normal                                                                  |
| created_at            | 2018-12-14T09:36:55Z                                                    |
| data_plane_status     | None                                                                    |
| description           |                                                                         |
| device_id             |                                                                         |
| device_owner          |                                                                         |
| dns_assignment        | None                                                                    |
| dns_name              | None                                                                    |
| extra_dhcp_opts       |                                                                         |
| fixed_ips             | ip_address='10.1.1.5', subnet_id='c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf' |
| id                    | 9baa7d18-9928-4b4f-9d28-e540a4ab9d06                                    |
| ip_address            | None                                                                    |
| mac_address           | fa:16:3e:61:df:d0                                                       |
| name                  | vpn_net_1_port_1                                                        |
| network_id            | bc95b001-fb5d-425b-8ed2-4f41c95d9dfe                                    |
| option_name           | None                                                                    |
| option_value          | None                                                                    |
| port_security_enabled | True                                                                    |
| project_id            | 8f21c4d8db54482e99c30c98fba342b4                                        |
| qos_policy_id         | None                                                                    |
| revision_number       | 7                                                                       |
| security_group_ids    | dc53baf7-ede0-4fc7-a197-a49f7181321e                                    |
| status                | DOWN                                                                    |
| subnet_id             | None                                                                    |
| tags                  |                                                                         |
| trunk_details         | None                                                                    |
| updated_at            | 2018-12-14T09:36:55Z                                                    |
+-----------------------+-------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:36:55.991" starttime="20181214 09:36:55.989"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:36:55.992" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:55.992" starttime="20181214 09:36:55.991"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:55.994" starttime="20181214 09:36:55.993"></status>
</kw>
<msg timestamp="20181214 09:36:55.995" level="INFO">${output} = +-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
...</msg>
<status status="PASS" endtime="20181214 09:36:55.996" starttime="20181214 09:36:52.908"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:55.996" starttime="20181214 09:36:52.893"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{PORTS}[1]</arg>
<arg>sg=${SECURITY_GROUP}</arg>
<arg>additional_args=${allowed_address_pairs_args}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181214 09:36:56.000" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:36:56.000" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181214 09:36:56.000" starttime="20181214 09:36:55.999"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 09:36:56.001" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 09:36:56.001" starttime="20181214 09:36:56.001"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 09:36:56.003" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 09:36:56.003" starttime="20181214 09:36:56.002"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:36:56.021" level="INFO">Starting process:
openstack port create --network vpn_net_1 vpn_net_1_port_2 --security-group vpn_sg --allowed-address ip-address=71.1.1.0/24 --allowed-address ip-address=72.1.1.0/24 </msg>
<msg timestamp="20181214 09:36:56.041" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:36:59.069" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:36:59.069" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:36:59.069" starttime="20181214 09:36:56.021"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:36:59.070" level="INFO">+-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    |
+-----------------------+--------------------------------------------------------------------------+
| admin_state_up        | UP                                                                       |
| allowed_address_pairs | ip_address='71.1.1.0/24', mac_address='fa:16:3e:4a:56:a1'                |
|                       | ip_address='72.1.1.0/24', mac_address='fa:16:3e:4a:56:a1'                |
| binding_host_id       |                                                                          |
| binding_profile       |                                                                          |
| binding_vif_details   |                                                                          |
| binding_vif_type      | unbound                                                                  |
| binding_vnic_type     | normal                                                                   |
| created_at            | 2018-12-14T09:36:58Z                                                     |
| data_plane_status     | None                                                                     |
| description           |                                                                          |
| device_id             |                                                                          |
| device_owner          |                                                                          |
| dns_assignment        | None                                                                     |
| dns_name              | None                                                                     |
| extra_dhcp_opts       |                                                                          |
| fixed_ips             | ip_address='10.1.1.26', subnet_id='c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf' |
| id                    | c21bfc55-9766-4a23-99bf-6f1c25d27b77                                     |
| ip_address            | None                                                                     |
| mac_address           | fa:16:3e:4a:56:a1                                                        |
| name                  | vpn_net_1_port_2                                                         |
| network_id            | bc95b001-fb5d-425b-8ed2-4f41c95d9dfe                                     |
| option_name           | None                                                                     |
| option_value          | None                                                                     |
| port_security_enabled | True                                                                     |
| project_id            | 8f21c4d8db54482e99c30c98fba342b4                                         |
| qos_policy_id         | None                                                                     |
| revision_number       | 7                                                                        |
| security_group_ids    | dc53baf7-ede0-4fc7-a197-a49f7181321e                                     |
| status                | DOWN                                                                     |
| subnet_id             | None                                                                     |
| tags                  |                                                                          |
| trunk_details         | None                                                                     |
| updated_at            | 2018-12-14T09:36:58Z                                                     |
+-----------------------+--------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:36:59.071" starttime="20181214 09:36:59.070"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:36:59.071" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:36:59.071" starttime="20181214 09:36:59.071"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:36:59.072" starttime="20181214 09:36:59.071"></status>
</kw>
<msg timestamp="20181214 09:36:59.072" level="INFO">${output} = +-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    ...</msg>
<status status="PASS" endtime="20181214 09:36:59.072" starttime="20181214 09:36:56.019"></status>
</kw>
<status status="PASS" endtime="20181214 09:36:59.072" starttime="20181214 09:36:55.997"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{PORTS}[2]</arg>
<arg>sg=${SECURITY_GROUP}</arg>
<arg>additional_args=${allowed_address_pairs_args}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181214 09:36:59.074" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:36:59.074" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181214 09:36:59.074" starttime="20181214 09:36:59.074"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 09:36:59.075" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 09:36:59.075" starttime="20181214 09:36:59.074"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 09:36:59.075" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 09:36:59.075" starttime="20181214 09:36:59.075"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:36:59.084" level="INFO">Starting process:
openstack port create --network vpn_net_2 vpn_net_2_port_1 --security-group vpn_sg --allowed-address ip-address=71.1.1.0/24 --allowed-address ip-address=72.1.1.0/24 </msg>
<msg timestamp="20181214 09:36:59.125" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:37:02.443" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:37:02.443" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:37:02.444" starttime="20181214 09:36:59.083"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:37:02.446" level="INFO">+-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    |
+-----------------------+--------------------------------------------------------------------------+
| admin_state_up        | UP                                                                       |
| allowed_address_pairs | ip_address='71.1.1.0/24', mac_address='fa:16:3e:71:08:02'                |
|                       | ip_address='72.1.1.0/24', mac_address='fa:16:3e:71:08:02'                |
| binding_host_id       |                                                                          |
| binding_profile       |                                                                          |
| binding_vif_details   |                                                                          |
| binding_vif_type      | unbound                                                                  |
| binding_vnic_type     | normal                                                                   |
| created_at            | 2018-12-14T09:37:01Z                                                     |
| data_plane_status     | None                                                                     |
| description           |                                                                          |
| device_id             |                                                                          |
| device_owner          |                                                                          |
| dns_assignment        | None                                                                     |
| dns_name              | None                                                                     |
| extra_dhcp_opts       |                                                                          |
| fixed_ips             | ip_address='20.1.1.16', subnet_id='4423bb9f-4ffe-44d4-b4b3-715938b52b40' |
| id                    | 238ffe47-45e5-4233-9a3b-ed7a31a980f1                                     |
| ip_address            | None                                                                     |
| mac_address           | fa:16:3e:71:08:02                                                        |
| name                  | vpn_net_2_port_1                                                         |
| network_id            | eebbc6ce-dba1-4f6b-b064-8c34ba1745ed                                     |
| option_name           | None                                                                     |
| option_value          | None                                                                     |
| port_security_enabled | True                                                                     |
| project_id            | 8f21c4d8db54482e99c30c98fba342b4                                         |
| qos_policy_id         | None                                                                     |
| revision_number       | 7                                                                        |
| security_group_ids    | dc53baf7-ede0-4fc7-a197-a49f7181321e                                     |
| status                | DOWN                                                                     |
| subnet_id             | None                                                                     |
| tags                  |                                                                          |
| trunk_details         | None                                                                     |
| updated_at            | 2018-12-14T09:37:01Z                                                     |
+-----------------------+--------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:37:02.446" starttime="20181214 09:37:02.445"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:37:02.447" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:37:02.447" starttime="20181214 09:37:02.447"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:37:02.449" starttime="20181214 09:37:02.448"></status>
</kw>
<msg timestamp="20181214 09:37:02.450" level="INFO">${output} = +-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    ...</msg>
<status status="PASS" endtime="20181214 09:37:02.450" starttime="20181214 09:36:59.083"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:02.450" starttime="20181214 09:36:59.073"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{PORTS}[3]</arg>
<arg>sg=${SECURITY_GROUP}</arg>
<arg>additional_args=${allowed_address_pairs_args}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181214 09:37:02.454" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:37:02.454" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181214 09:37:02.454" starttime="20181214 09:37:02.453"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 09:37:02.455" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 09:37:02.455" starttime="20181214 09:37:02.454"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 09:37:02.457" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 09:37:02.457" starttime="20181214 09:37:02.456"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:37:02.475" level="INFO">Starting process:
openstack port create --network vpn_net_2 vpn_net_2_port_2 --security-group vpn_sg --allowed-address ip-address=71.1.1.0/24 --allowed-address ip-address=72.1.1.0/24 </msg>
<msg timestamp="20181214 09:37:02.518" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:37:05.451" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:37:05.451" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:37:05.451" starttime="20181214 09:37:02.474"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:37:05.453" level="INFO">+-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
+-----------------------+-------------------------------------------------------------------------+
| admin_state_up        | UP                                                                      |
| allowed_address_pairs | ip_address='71.1.1.0/24', mac_address='fa:16:3e:90:33:0b'               |
|                       | ip_address='72.1.1.0/24', mac_address='fa:16:3e:90:33:0b'               |
| binding_host_id       |                                                                         |
| binding_profile       |                                                                         |
| binding_vif_details   |                                                                         |
| binding_vif_type      | unbound                                                                 |
| binding_vnic_type     | normal                                                                  |
| created_at            | 2018-12-14T09:37:04Z                                                    |
| data_plane_status     | None                                                                    |
| description           |                                                                         |
| device_id             |                                                                         |
| device_owner          |                                                                         |
| dns_assignment        | None                                                                    |
| dns_name              | None                                                                    |
| extra_dhcp_opts       |                                                                         |
| fixed_ips             | ip_address='20.1.1.5', subnet_id='4423bb9f-4ffe-44d4-b4b3-715938b52b40' |
| id                    | 66de58d9-aa48-49e1-b8f9-750774799113                                    |
| ip_address            | None                                                                    |
| mac_address           | fa:16:3e:90:33:0b                                                       |
| name                  | vpn_net_2_port_2                                                        |
| network_id            | eebbc6ce-dba1-4f6b-b064-8c34ba1745ed                                    |
| option_name           | None                                                                    |
| option_value          | None                                                                    |
| port_security_enabled | True                                                                    |
| project_id            | 8f21c4d8db54482e99c30c98fba342b4                                        |
| qos_policy_id         | None                                                                    |
| revision_number       | 7                                                                       |
| security_group_ids    | dc53baf7-ede0-4fc7-a197-a49f7181321e                                    |
| status                | DOWN                                                                    |
| subnet_id             | None                                                                    |
| tags                  |                                                                         |
| trunk_details         | None                                                                    |
| updated_at            | 2018-12-14T09:37:05Z                                                    |
+-----------------------+-------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:37:05.453" starttime="20181214 09:37:05.452"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:37:05.454" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:37:05.454" starttime="20181214 09:37:05.453"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:37:05.455" starttime="20181214 09:37:05.454"></status>
</kw>
<msg timestamp="20181214 09:37:05.456" level="INFO">${output} = +-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
...</msg>
<status status="PASS" endtime="20181214 09:37:05.456" starttime="20181214 09:37:02.473"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:05.456" starttime="20181214 09:37:02.451"></status>
</kw>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Check For Elements At URI</arg>
<arg>${PORT_URL}</arg>
<arg>${PORTS}</arg>
</arguments>
<kw name="Check For Elements At URI" library="Utils">
<doc>A GET is made at the supplied ${URI} and every item in the list of</doc>
<arguments>
<arg>${PORT_URL}</arg>
<arg>${PORTS}</arg>
</arguments>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>${session}</arg>
<arg>${uri}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:37:05.490" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/ports/, headers=None json=None</msg>
<msg timestamp="20181214 09:37:05.490" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:37:05.490" starttime="20181214 09:37:05.484"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${pretty_print_json}" == "True"</arg>
<arg>Log Content</arg>
<arg>${resp.content}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Log</arg>
<arg>${resp.content}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181214 09:37:05.492" level="INFO">{"ports":{"port":[{"uuid":"ca7847c8-4b9a-4e1a-94fb-94af282563f4","fixed-ips":[{"subnet-id":"4423bb9f-4ffe-44d4-b4b3-715938b52b40","ip-address":"20.1.1.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-eebbc6ce-dba1-4f6b-b064-8c34ba1745ed","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:18:d3:45","admin-state-up":true,"network-id":"eebbc6ce-dba1-4f6b-b064-8c34ba1745ed","name":""},{"uuid":"66de58d9-aa48-49e1-b8f9-750774799113","fixed-ips":[{"subnet-id":"4423bb9f-4ffe-44d4-b4b3-715938b52b40","ip-address":"20.1.1.5"}],"device-id":"","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:90:33:0b","security-groups":["dc53baf7-ede0-4fc7-a197-a49f7181321e"],"admin-state-up":true,"status":"ACTIVE","allowed-address-pairs":[{"mac-address":"fa:16:3e:90:33:0b","ip-address":"71.1.1.0/24"},{"mac-address":"fa:16:3e:90:33:0b","ip-address":"72.1.1.0/24"}],"network-id":"eebbc6ce-dba1-4f6b-b064-8c34ba1745ed","name":"vpn_net_2_port_2"},{"uuid":"e697cdbd-10ac-405f-b883-1c97070bd8b3","fixed-ips":[{"subnet-id":"c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf","ip-address":"10.1.1.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:d7:e6:4f","admin-state-up":true,"network-id":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","name":""},{"uuid":"238ffe47-45e5-4233-9a3b-ed7a31a980f1","fixed-ips":[{"subnet-id":"4423bb9f-4ffe-44d4-b4b3-715938b52b40","ip-address":"20.1.1.16"}],"device-id":"","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:71:08:02","security-groups":["dc53baf7-ede0-4fc7-a197-a49f7181321e"],"admin-state-up":true,"status":"ACTIVE","allowed-address-pairs":[{"mac-address":"fa:16:3e:71:08:02","ip-address":"72.1.1.0/24"},{"mac-address":"fa:16:3e:71:08:02","ip-address":"71.1.1.0/24"}],"network-id":"eebbc6ce-dba1-4f6b-b064-8c34ba1745ed","name":"vpn_net_2_port_1"},{"uuid":"c21bfc55-9766-4a23-99bf-6f1c25d27b77","fixed-ips":[{"subnet-id":"c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf","ip-address":"10.1.1.26"}],"device-id":"","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:4a:56:a1","security-groups":["dc53baf7-ede0-4fc7-a197-a49f7181321e"],"admin-state-up":true,"status":"ACTIVE","allowed-address-pairs":[{"mac-address":"fa:16:3e:4a:56:a1","ip-address":"72.1.1.0/24"},{"mac-address":"fa:16:3e:4a:56:a1","ip-address":"71.1.1.0/24"}],"network-id":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","name":"vpn_net_1_port_2"},{"uuid":"9baa7d18-9928-4b4f-9d28-e540a4ab9d06","fixed-ips":[{"subnet-id":"c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf","ip-address":"10.1.1.5"}],"device-id":"","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:61:df:d0","security-groups":["dc53baf7-ede0-4fc7-a197-a49f7181321e"],"admin-state-up":true,"status":"ACTIVE","allowed-address-pairs":[{"mac-address":"fa:16:3e:61:df:d0","ip-address":"71.1.1.0/24"},{"mac-address":"fa:16:3e:61:df:d0","ip-address":"72.1.1.0/24"}],"network-id":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","name":"vpn_net_1_port_1"}]}}</msg>
<status status="PASS" endtime="20181214 09:37:05.492" starttime="20181214 09:37:05.491"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:05.492" starttime="20181214 09:37:05.491"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>200</arg>
</arguments>
<msg timestamp="20181214 09:37:05.493" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181214 09:37:05.493" starttime="20181214 09:37:05.493"></status>
</kw>
<kw type="for" name="${i} IN [ @{elements} ]">
<kw type="foritem" name="${i} = vpn_net_1_port_1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:37:05.494" starttime="20181214 09:37:05.494"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:05.494" starttime="20181214 09:37:05.494"></status>
</kw>
<kw type="foritem" name="${i} = vpn_net_1_port_2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:37:05.495" starttime="20181214 09:37:05.495"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:05.496" starttime="20181214 09:37:05.495"></status>
</kw>
<kw type="foritem" name="${i} = vpn_net_2_port_1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:37:05.496" starttime="20181214 09:37:05.496"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:05.496" starttime="20181214 09:37:05.496"></status>
</kw>
<kw type="foritem" name="${i} = vpn_net_2_port_2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:37:05.497" starttime="20181214 09:37:05.497"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:05.497" starttime="20181214 09:37:05.497"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:05.498" starttime="20181214 09:37:05.493"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:05.498" starttime="20181214 09:37:05.483"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:05.498" starttime="20181214 09:37:05.457"></status>
</kw>
<kw name="Get Ports MacAddr" library="OpenStackOperations">
<doc>Retrieve the port MacAddr for the given list of port name and return the MAC address list.</doc>
<arguments>
<arg>${PORTS}</arg>
</arguments>
<assign>
<var>${PORTS_MACADDR}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${macs}</var>
</assign>
<msg timestamp="20181214 09:37:05.499" level="INFO">${macs} = []</msg>
<status status="PASS" endtime="20181214 09:37:05.499" starttime="20181214 09:37:05.499"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<kw type="foritem" name="${port} = vpn_net_1_port_1">
<kw name="Get Port Mac" library="OpenStackOperations">
<doc>Keyword would return the MAC ID of the ${port_name} received.</doc>
<arguments>
<arg>${port}</arg>
</arguments>
<assign>
<var>${mac}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port show ${port_name} | grep mac_address | awk '{print $4}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:37:05.522" level="INFO">Starting process:
openstack port show vpn_net_1_port_1 | grep mac_address | awk '{print $4}'</msg>
<msg timestamp="20181214 09:37:05.551" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:37:07.512" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:37:07.513" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:37:07.513" starttime="20181214 09:37:05.521"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:37:07.515" level="INFO">ip_address='71.1.1.0/24',
mac_address='fa:16:3e:61:df:d0'
fa:16:3e:61:df:d0</msg>
<status status="PASS" endtime="20181214 09:37:07.515" starttime="20181214 09:37:07.514"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:37:07.516" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:37:07.517" starttime="20181214 09:37:07.516"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:37:07.518" starttime="20181214 09:37:07.517"></status>
</kw>
<msg timestamp="20181214 09:37:07.519" level="INFO">${output} = ip_address='71.1.1.0/24',
mac_address='fa:16:3e:61:df:d0'
fa:16:3e:61:df:d0</msg>
<status status="PASS" endtime="20181214 09:37:07.519" starttime="20181214 09:37:05.521"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181214 09:37:07.520" level="INFO">${splitted_output} = [u"ip_address='71.1.1.0/24',", u"mac_address='fa:16:3e:61:df:d0'", u'fa:16:3e:61:df:d0']</msg>
<status status="PASS" endtime="20181214 09:37:07.520" starttime="20181214 09:37:07.519"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${port_mac}</var>
</assign>
<msg timestamp="20181214 09:37:07.522" level="INFO">${port_mac} = ip_address='71.1.1.0/24',</msg>
<status status="PASS" endtime="20181214 09:37:07.522" starttime="20181214 09:37:07.521"></status>
</kw>
<msg timestamp="20181214 09:37:07.522" level="INFO">${mac} = ip_address='71.1.1.0/24',</msg>
<status status="PASS" endtime="20181214 09:37:07.522" starttime="20181214 09:37:05.511"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${macs}</arg>
<arg>${mac}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:37:07.523" starttime="20181214 09:37:07.523"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:07.523" starttime="20181214 09:37:05.499"></status>
</kw>
<kw type="foritem" name="${port} = vpn_net_1_port_2">
<kw name="Get Port Mac" library="OpenStackOperations">
<doc>Keyword would return the MAC ID of the ${port_name} received.</doc>
<arguments>
<arg>${port}</arg>
</arguments>
<assign>
<var>${mac}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port show ${port_name} | grep mac_address | awk '{print $4}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:37:07.559" level="INFO">Starting process:
openstack port show vpn_net_1_port_2 | grep mac_address | awk '{print $4}'</msg>
<msg timestamp="20181214 09:37:07.604" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:37:09.553" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:37:09.554" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:37:09.554" starttime="20181214 09:37:07.559"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:37:09.556" level="INFO">ip_address='71.1.1.0/24',
mac_address='fa:16:3e:4a:56:a1'
fa:16:3e:4a:56:a1</msg>
<status status="PASS" endtime="20181214 09:37:09.556" starttime="20181214 09:37:09.555"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:37:09.558" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:37:09.558" starttime="20181214 09:37:09.557"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:37:09.560" starttime="20181214 09:37:09.558"></status>
</kw>
<msg timestamp="20181214 09:37:09.560" level="INFO">${output} = ip_address='71.1.1.0/24',
mac_address='fa:16:3e:4a:56:a1'
fa:16:3e:4a:56:a1</msg>
<status status="PASS" endtime="20181214 09:37:09.560" starttime="20181214 09:37:07.558"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181214 09:37:09.562" level="INFO">${splitted_output} = [u"ip_address='71.1.1.0/24',", u"mac_address='fa:16:3e:4a:56:a1'", u'fa:16:3e:4a:56:a1']</msg>
<status status="PASS" endtime="20181214 09:37:09.562" starttime="20181214 09:37:09.561"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${port_mac}</var>
</assign>
<msg timestamp="20181214 09:37:09.563" level="INFO">${port_mac} = ip_address='71.1.1.0/24',</msg>
<status status="PASS" endtime="20181214 09:37:09.563" starttime="20181214 09:37:09.563"></status>
</kw>
<msg timestamp="20181214 09:37:09.564" level="INFO">${mac} = ip_address='71.1.1.0/24',</msg>
<status status="PASS" endtime="20181214 09:37:09.564" starttime="20181214 09:37:07.544"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${macs}</arg>
<arg>${mac}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:37:09.565" starttime="20181214 09:37:09.565"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:09.565" starttime="20181214 09:37:07.524"></status>
</kw>
<kw type="foritem" name="${port} = vpn_net_2_port_1">
<kw name="Get Port Mac" library="OpenStackOperations">
<doc>Keyword would return the MAC ID of the ${port_name} received.</doc>
<arguments>
<arg>${port}</arg>
</arguments>
<assign>
<var>${mac}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port show ${port_name} | grep mac_address | awk '{print $4}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:37:09.605" level="INFO">Starting process:
openstack port show vpn_net_2_port_1 | grep mac_address | awk '{print $4}'</msg>
<msg timestamp="20181214 09:37:09.654" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:37:11.811" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:37:11.812" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:37:11.812" starttime="20181214 09:37:09.604"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:37:11.813" level="INFO">ip_address='71.1.1.0/24',
mac_address='fa:16:3e:71:08:02'
fa:16:3e:71:08:02</msg>
<status status="PASS" endtime="20181214 09:37:11.813" starttime="20181214 09:37:11.812"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:37:11.814" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:37:11.814" starttime="20181214 09:37:11.814"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:37:11.815" starttime="20181214 09:37:11.815"></status>
</kw>
<msg timestamp="20181214 09:37:11.816" level="INFO">${output} = ip_address='71.1.1.0/24',
mac_address='fa:16:3e:71:08:02'
fa:16:3e:71:08:02</msg>
<status status="PASS" endtime="20181214 09:37:11.816" starttime="20181214 09:37:09.603"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181214 09:37:11.817" level="INFO">${splitted_output} = [u"ip_address='71.1.1.0/24',", u"mac_address='fa:16:3e:71:08:02'", u'fa:16:3e:71:08:02']</msg>
<status status="PASS" endtime="20181214 09:37:11.817" starttime="20181214 09:37:11.816"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${port_mac}</var>
</assign>
<msg timestamp="20181214 09:37:11.818" level="INFO">${port_mac} = ip_address='71.1.1.0/24',</msg>
<status status="PASS" endtime="20181214 09:37:11.818" starttime="20181214 09:37:11.817"></status>
</kw>
<msg timestamp="20181214 09:37:11.818" level="INFO">${mac} = ip_address='71.1.1.0/24',</msg>
<status status="PASS" endtime="20181214 09:37:11.818" starttime="20181214 09:37:09.586"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${macs}</arg>
<arg>${mac}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:37:11.819" starttime="20181214 09:37:11.819"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:11.819" starttime="20181214 09:37:09.566"></status>
</kw>
<kw type="foritem" name="${port} = vpn_net_2_port_2">
<kw name="Get Port Mac" library="OpenStackOperations">
<doc>Keyword would return the MAC ID of the ${port_name} received.</doc>
<arguments>
<arg>${port}</arg>
</arguments>
<assign>
<var>${mac}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port show ${port_name} | grep mac_address | awk '{print $4}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:37:11.846" level="INFO">Starting process:
openstack port show vpn_net_2_port_2 | grep mac_address | awk '{print $4}'</msg>
<msg timestamp="20181214 09:37:11.889" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:37:14.181" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:37:14.181" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:37:14.182" starttime="20181214 09:37:11.846"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:37:14.183" level="INFO">ip_address='71.1.1.0/24',
mac_address='fa:16:3e:90:33:0b'
fa:16:3e:90:33:0b</msg>
<status status="PASS" endtime="20181214 09:37:14.183" starttime="20181214 09:37:14.182"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:37:14.184" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:37:14.184" starttime="20181214 09:37:14.184"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:37:14.186" starttime="20181214 09:37:14.185"></status>
</kw>
<msg timestamp="20181214 09:37:14.186" level="INFO">${output} = ip_address='71.1.1.0/24',
mac_address='fa:16:3e:90:33:0b'
fa:16:3e:90:33:0b</msg>
<status status="PASS" endtime="20181214 09:37:14.186" starttime="20181214 09:37:11.845"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181214 09:37:14.187" level="INFO">${splitted_output} = [u"ip_address='71.1.1.0/24',", u"mac_address='fa:16:3e:90:33:0b'", u'fa:16:3e:90:33:0b']</msg>
<status status="PASS" endtime="20181214 09:37:14.187" starttime="20181214 09:37:14.187"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${port_mac}</var>
</assign>
<msg timestamp="20181214 09:37:14.188" level="INFO">${port_mac} = ip_address='71.1.1.0/24',</msg>
<status status="PASS" endtime="20181214 09:37:14.188" starttime="20181214 09:37:14.188"></status>
</kw>
<msg timestamp="20181214 09:37:14.189" level="INFO">${mac} = ip_address='71.1.1.0/24',</msg>
<status status="PASS" endtime="20181214 09:37:14.189" starttime="20181214 09:37:11.833"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${macs}</arg>
<arg>${mac}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:37:14.190" starttime="20181214 09:37:14.189"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:14.190" starttime="20181214 09:37:11.819"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:14.190" starttime="20181214 09:37:05.499"></status>
</kw>
<msg timestamp="20181214 09:37:14.191" level="INFO">${PORTS_MACADDR} = [u"ip_address='71.1.1.0/24',", u"ip_address='71.1.1.0/24',", u"ip_address='71.1.1.0/24',", u"ip_address='71.1.1.0/24',"]</msg>
<status status="PASS" endtime="20181214 09:37:14.191" starttime="20181214 09:37:05.498"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${PORTS_MACADDR}</arg>
</arguments>
<msg timestamp="20181214 09:37:14.192" level="INFO">${PORTS_MACADDR} = [u"ip_address='71.1.1.0/24',", u"ip_address='71.1.1.0/24',", u"ip_address='71.1.1.0/24',", u"ip_address='71.1.1.0/24',"]</msg>
<status status="PASS" endtime="20181214 09:37:14.192" starttime="20181214 09:37:14.191"></status>
</kw>
<kw name="Update Port" library="OpenStackOperations">
<doc>Update port with neutron request.</doc>
<arguments>
<arg>@{PORTS}[0]</arg>
<arg>additional_args=--description ${UPDATE_PORT}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port set ${port_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:37:14.208" level="INFO">Starting process:
openstack port set vpn_net_1_port_1 --description UpdatePort</msg>
<msg timestamp="20181214 09:37:14.248" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:37:17.089" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:37:17.090" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:37:17.090" starttime="20181214 09:37:14.207"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:37:17.091" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:37:17.091" starttime="20181214 09:37:17.090"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:37:17.092" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:37:17.092" starttime="20181214 09:37:17.092"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:37:17.094" starttime="20181214 09:37:17.093"></status>
</kw>
<msg timestamp="20181214 09:37:17.094" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:37:17.094" starttime="20181214 09:37:14.206"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:17.094" starttime="20181214 09:37:14.192"></status>
</kw>
<kw name="Show Port" library="OpenStackOperations">
<doc>Show port with neutron request.</doc>
<arguments>
<arg>@{PORTS}[0]</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port show ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:37:17.107" level="INFO">Starting process:
openstack port show vpn_net_1_port_1</msg>
<msg timestamp="20181214 09:37:17.150" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:37:19.345" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:37:19.346" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:37:19.346" starttime="20181214 09:37:17.107"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:37:19.347" level="INFO">+-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
+-----------------------+-------------------------------------------------------------------------+
| admin_state_up        | UP                                                                      |
| allowed_address_pairs | ip_address='71.1.1.0/24', mac_address='fa:16:3e:61:df:d0'               |
|                       | ip_address='72.1.1.0/24', mac_address='fa:16:3e:61:df:d0'               |
| binding_host_id       |                                                                         |
| binding_profile       |                                                                         |
| binding_vif_details   |                                                                         |
| binding_vif_type      | unbound                                                                 |
| binding_vnic_type     | normal                                                                  |
| created_at            | 2018-12-14T09:36:55Z                                                    |
| data_plane_status     | None                                                                    |
| description           | UpdatePort                                                              |
| device_id             |                                                                         |
| device_owner          |                                                                         |
| dns_assignment        | None                                                                    |
| dns_name              | None                                                                    |
| extra_dhcp_opts       |                                                                         |
| fixed_ips             | ip_address='10.1.1.5', subnet_id='c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf' |
| id                    | 9baa7d18-9928-4b4f-9d28-e540a4ab9d06                                    |
| ip_address            | None                                                                    |
| mac_address           | fa:16:3e:61:df:d0                                                       |
| name                  | vpn_net_1_port_1                                                        |
| network_id            | bc95b001-fb5d-425b-8ed2-4f41c95d9dfe                                    |
| option_name           | None                                                                    |
| option_value          | None                                                                    |
| port_security_enabled | True                                                                    |
| project_id            | 8f21c4d8db54482e99c30c98fba342b4                                        |
| qos_policy_id         | None                                                                    |
| revision_number       | 8                                                                       |
| security_group_ids    | dc53baf7-ede0-4fc7-a197-a49f7181321e                                    |
| status                | DOWN                                                                    |
| subnet_id             | None                                                                    |
| tags                  |                                                                         |
| trunk_details         | None                                                                    |
| updated_at            | 2018-12-14T09:37:16Z                                                    |
+-----------------------+-------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:37:19.347" starttime="20181214 09:37:19.346"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:37:19.348" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:37:19.348" starttime="20181214 09:37:19.348"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:37:19.349" starttime="20181214 09:37:19.348"></status>
</kw>
<msg timestamp="20181214 09:37:19.349" level="INFO">${output} = +-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
...</msg>
<status status="PASS" endtime="20181214 09:37:19.349" starttime="20181214 09:37:17.106"></status>
</kw>
<msg timestamp="20181214 09:37:19.350" level="INFO">${output} = +-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
...</msg>
<status status="PASS" endtime="20181214 09:37:19.350" starttime="20181214 09:37:17.095"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>${UPDATE_PORT}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:37:19.351" starttime="20181214 09:37:19.350"></status>
</kw>
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>@{PORTS}[0]</arg>
<arg>@{NET_1_VMS}[0]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 09:37:19.370" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 09:37:19.370" starttime="20181214 09:37:19.369"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:37:19.378" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port vpn_net_1_port_1 --security-group vpn_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org vpn_net_1_vm_1</msg>
<msg timestamp="20181214 09:37:19.407" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:37:23.286" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:37:23.287" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:37:23.287" starttime="20181214 09:37:19.377"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:37:23.288" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | UB2idEhsvWYA                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T09:37:23Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 1d6e8bff-9b99-4d30-8599-dcfb4d7a61e5                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | vpn_net_1_vm_1                                                  |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='dc53baf7-ede0-4fc7-a197-a49f7181321e'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T09:37:23Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:37:23.289" starttime="20181214 09:37:23.288"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:37:23.289" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:37:23.289" starttime="20181214 09:37:23.289"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:37:23.290" starttime="20181214 09:37:23.290"></status>
</kw>
<msg timestamp="20181214 09:37:23.291" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 09:37:23.291" starttime="20181214 09:37:19.377"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:23.291" starttime="20181214 09:37:19.368"></status>
</kw>
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>@{PORTS}[1]</arg>
<arg>@{NET_1_VMS}[1]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 09:37:23.313" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 09:37:23.313" starttime="20181214 09:37:23.312"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:37:23.323" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port vpn_net_1_port_2 --security-group vpn_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org vpn_net_1_vm_2</msg>
<msg timestamp="20181214 09:37:23.347" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:37:26.668" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:37:26.668" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:37:26.668" starttime="20181214 09:37:23.322"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:37:26.669" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | mYfAJBmFq3wV                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T09:37:26Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 0ebc6e68-5dbf-4be2-86fe-b9b70903a96a                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | vpn_net_1_vm_2                                                  |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='dc53baf7-ede0-4fc7-a197-a49f7181321e'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T09:37:26Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:37:26.670" starttime="20181214 09:37:26.669"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:37:26.670" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:37:26.670" starttime="20181214 09:37:26.670"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:37:26.671" starttime="20181214 09:37:26.671"></status>
</kw>
<msg timestamp="20181214 09:37:26.672" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 09:37:26.672" starttime="20181214 09:37:23.322"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:26.672" starttime="20181214 09:37:23.311"></status>
</kw>
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>@{PORTS}[2]</arg>
<arg>@{NET_2_VMS}[0]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 09:37:26.690" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 09:37:26.690" starttime="20181214 09:37:26.690"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:37:26.698" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port vpn_net_2_port_1 --security-group vpn_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org vpn_net_2_vm_1</msg>
<msg timestamp="20181214 09:37:26.736" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:37:30.200" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:37:30.200" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:37:30.200" starttime="20181214 09:37:26.698"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:37:30.201" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | KqRLMVBDB3ts                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T09:37:30Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 2082d7ae-0e1f-40f2-b442-56dc0c8e8fad                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | vpn_net_2_vm_1                                                  |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='dc53baf7-ede0-4fc7-a197-a49f7181321e'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T09:37:30Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:37:30.201" starttime="20181214 09:37:30.201"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:37:30.202" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:37:30.202" starttime="20181214 09:37:30.202"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:37:30.203" starttime="20181214 09:37:30.202"></status>
</kw>
<msg timestamp="20181214 09:37:30.203" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 09:37:30.203" starttime="20181214 09:37:26.697"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:30.203" starttime="20181214 09:37:26.689"></status>
</kw>
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>@{PORTS}[3]</arg>
<arg>@{NET_2_VMS}[1]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 09:37:30.221" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 09:37:30.221" starttime="20181214 09:37:30.221"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:37:30.229" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port vpn_net_2_port_2 --security-group vpn_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org vpn_net_2_vm_2</msg>
<msg timestamp="20181214 09:37:30.254" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:37:33.849" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:37:33.849" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:37:33.849" starttime="20181214 09:37:30.229"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:37:33.850" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | Fi43AeUQj8fv                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T09:37:33Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 12ff4004-59b8-4375-845d-fdea00801679                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | vpn_net_2_vm_2                                                  |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='dc53baf7-ede0-4fc7-a197-a49f7181321e'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T09:37:33Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:37:33.851" starttime="20181214 09:37:33.850"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:37:33.851" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:37:33.851" starttime="20181214 09:37:33.851"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:37:33.852" starttime="20181214 09:37:33.852"></status>
</kw>
<msg timestamp="20181214 09:37:33.853" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 09:37:33.853" starttime="20181214 09:37:30.228"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:33.853" starttime="20181214 09:37:30.220"></status>
</kw>
<kw name="Get VM IPs" library="OpenStackOperations">
<doc>Get the instance IP addresses and nameserver address for the list of given vms.</doc>
<arguments>
<arg>@{NET_1_VMS}</arg>
</arguments>
<assign>
<var>@{NET_1_VM_IPS}</var>
<var>${NET_1_DHCP_IP}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{vm_ips}</var>
</assign>
<msg timestamp="20181214 09:37:33.855" level="INFO">@{vm_ips} = [ ]</msg>
<status status="PASS" endtime="20181214 09:37:33.855" starttime="20181214 09:37:33.854"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = vpn_net_1_vm_1">
<kw name="Poll VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>${retry}</arg>
<arg>${retry_interval}</arg>
<arg>OpenStackOperations.Verify VM Is ACTIVE</arg>
<arg>${vm_name}</arg>
</arguments>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:37:33.866" level="INFO">Starting process:
openstack server show vpn_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:37:33.904" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:37:37.334" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:37:37.334" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:37:37.334" starttime="20181214 09:37:33.866"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:37:37.336" level="INFO">| OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181214 09:37:37.336" starttime="20181214 09:37:37.335"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:37:37.336" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:37:37.337" starttime="20181214 09:37:37.336"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:37:37.338" starttime="20181214 09:37:37.337"></status>
</kw>
<msg timestamp="20181214 09:37:37.338" level="INFO">${output} = | OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181214 09:37:37.338" starttime="20181214 09:37:33.865"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<status status="PASS" endtime="20181214 09:37:37.339" starttime="20181214 09:37:37.339"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:37.339" starttime="20181214 09:37:33.857"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:37.339" starttime="20181214 09:37:33.856"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:37.340" starttime="20181214 09:37:33.855"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Wait Until Keyword Succeeds</arg>
<arg>180s</arg>
<arg>15s</arg>
<arg>OpenStackOperations.Get VM IP</arg>
<arg>true</arg>
<arg>${vm}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${ips_and_console_log}</var>
</assign>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>180s</arg>
<arg>15s</arg>
<arg>OpenStackOperations.Get VM IP</arg>
<arg>true</arg>
<arg>${vm}</arg>
</arguments>
<kw name="Get VM IP" library="OpenStackOperations">
<doc>Get the vm ip address and nameserver by scraping the vm's console log.</doc>
<arguments>
<arg>true</arg>
<arg>${vm}</arg>
</arguments>
<kw name="OpenStack CLI With No Log" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and do not log the output.</doc>
<arguments>
<arg>openstack console log show ${vm}</arg>
</arguments>
<assign>
<var>${vm_console_output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:37:37.355" level="INFO">Starting process:
openstack console log show vpn_net_1_vm_1</msg>
<msg timestamp="20181214 09:37:37.382" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:37:39.933" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:37:39.934" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:37:39.934" starttime="20181214 09:37:37.355"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:37:39.936" starttime="20181214 09:37:39.935"></status>
</kw>
<msg timestamp="20181214 09:37:39.937" level="INFO">${vm_console_output} = [    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.0-80-virtual (buildd@batsu) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubu...</msg>
<status status="PASS" endtime="20181214 09:37:39.937" starttime="20181214 09:37:37.354"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>None</arg>
</arguments>
<assign>
<var>${vm_ip}</var>
</assign>
<msg timestamp="20181214 09:37:39.938" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181214 09:37:39.938" starttime="20181214 09:37:39.937"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>None</arg>
</arguments>
<assign>
<var>${dhcp_ip}</var>
</assign>
<msg timestamp="20181214 09:37:39.938" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181214 09:37:39.938" starttime="20181214 09:37:39.938"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${vm_console_output}</arg>
<arg>${REGEX_OBTAINED}</arg>
</arguments>
<assign>
<var>${match}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 09:37:39.942" level="INFO">@{matches} = [ 10.1.1.5 obtained ]</msg>
<status status="PASS" endtime="20181214 09:37:39.942" starttime="20181214 09:37:39.940"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 09:37:39.943" level="INFO">Length is 1</msg>
<msg timestamp="20181214 09:37:39.943" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 09:37:39.943" starttime="20181214 09:37:39.942"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 09:37:39.964" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 09:37:39.964" starttime="20181214 09:37:39.944"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 09:37:39.966" level="INFO">${OS_MATCH} = 10.1.1.5 obtained</msg>
<status status="PASS" endtime="20181214 09:37:39.966" starttime="20181214 09:37:39.965"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:39.966" starttime="20181214 09:37:39.964"></status>
</kw>
<msg timestamp="20181214 09:37:39.966" level="INFO">${match} = 10.1.1.5 obtained</msg>
<status status="PASS" endtime="20181214 09:37:39.966" starttime="20181214 09:37:39.939"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${match}</arg>
<arg>${REGEX_IPV4}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${vm_ip}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 09:37:39.968" level="INFO">@{matches} = [ 10.1.1.5 ]</msg>
<status status="PASS" endtime="20181214 09:37:39.968" starttime="20181214 09:37:39.967"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 09:37:39.969" level="INFO">Length is 1</msg>
<msg timestamp="20181214 09:37:39.969" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 09:37:39.969" starttime="20181214 09:37:39.968"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 09:37:39.970" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 09:37:39.970" starttime="20181214 09:37:39.969"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 09:37:39.972" level="INFO">${OS_MATCH} = 10.1.1.5</msg>
<status status="PASS" endtime="20181214 09:37:39.972" starttime="20181214 09:37:39.971"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:39.972" starttime="20181214 09:37:39.970"></status>
</kw>
<msg timestamp="20181214 09:37:39.972" level="INFO">${vm_ip} = 10.1.1.5</msg>
<status status="PASS" endtime="20181214 09:37:39.972" starttime="20181214 09:37:39.967"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${vm_console_output}</arg>
<arg>${REGEX_IPROUTE}</arg>
</arguments>
<assign>
<var>${match}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 09:37:39.974" level="INFO">@{matches} = [ ip-route:169.254.169.254 via 10.1.1.2 ]</msg>
<status status="PASS" endtime="20181214 09:37:39.974" starttime="20181214 09:37:39.973"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 09:37:39.975" level="INFO">Length is 1</msg>
<msg timestamp="20181214 09:37:39.975" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 09:37:39.975" starttime="20181214 09:37:39.974"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 09:37:39.975" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 09:37:39.976" starttime="20181214 09:37:39.975"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 09:37:39.977" level="INFO">${OS_MATCH} = ip-route:169.254.169.254 via 10.1.1.2</msg>
<status status="PASS" endtime="20181214 09:37:39.977" starttime="20181214 09:37:39.977"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:39.977" starttime="20181214 09:37:39.976"></status>
</kw>
<msg timestamp="20181214 09:37:39.978" level="INFO">${match} = ip-route:169.254.169.254 via 10.1.1.2</msg>
<status status="PASS" endtime="20181214 09:37:39.978" starttime="20181214 09:37:39.972"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${match}</arg>
<arg>${REGEX_IPV4}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${dhcp_ip}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 09:37:39.979" level="INFO">@{matches} = [ 169.254.169.254 | 10.1.1.2 ]</msg>
<status status="PASS" endtime="20181214 09:37:39.979" starttime="20181214 09:37:39.979"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 09:37:39.980" level="INFO">Length is 2</msg>
<msg timestamp="20181214 09:37:39.980" level="INFO">${matches_length} = 2</msg>
<status status="PASS" endtime="20181214 09:37:39.980" starttime="20181214 09:37:39.980"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 09:37:39.981" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 09:37:39.981" starttime="20181214 09:37:39.981"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 09:37:39.983" level="INFO">${OS_MATCH} = 10.1.1.2</msg>
<status status="PASS" endtime="20181214 09:37:39.983" starttime="20181214 09:37:39.982"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:39.983" starttime="20181214 09:37:39.982"></status>
</kw>
<msg timestamp="20181214 09:37:39.983" level="INFO">${dhcp_ip} = 10.1.1.2</msg>
<status status="PASS" endtime="20181214 09:37:39.983" starttime="20181214 09:37:39.978"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${fail_on_none}' == 'true'</arg>
<arg>BuiltIn.Should Not Contain</arg>
<arg>${vm_ip}</arg>
<arg>None</arg>
</arguments>
<kw name="Should Not Contain" library="BuiltIn">
<doc>Fails if ``container`` contains ``item`` one or more times.</doc>
<arguments>
<arg>${vm_ip}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181214 09:37:39.985" starttime="20181214 09:37:39.984"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:39.985" starttime="20181214 09:37:39.984"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${fail_on_none}' == 'true'</arg>
<arg>BuiltIn.Should Not Contain</arg>
<arg>${dhcp_ip}</arg>
<arg>None</arg>
</arguments>
<kw name="Should Not Contain" library="BuiltIn">
<doc>Fails if ``container`` contains ``item`` one or more times.</doc>
<arguments>
<arg>${dhcp_ip}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181214 09:37:39.986" starttime="20181214 09:37:39.986"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:39.986" starttime="20181214 09:37:39.985"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:39.987" starttime="20181214 09:37:37.341"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:39.987" starttime="20181214 09:37:37.341"></status>
</kw>
<msg timestamp="20181214 09:37:39.987" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 09:37:39.987" level="INFO">${ips_and_console_log} = [u'10.1.1.5', u'10.1.1.2', u'[    0.000000] Initializing cgroup subsys cpuset\n[    0.000000] Initializing cgroup subsys cpu\n[    0.000000] Linux version 3.2.0-80-virtual (buildd@batsu) (gcc version ...</msg>
<status status="PASS" endtime="20181214 09:37:39.987" starttime="20181214 09:37:37.340"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>BuiltIn.Log</arg>
<arg>${ips_and_console_log[2]}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${ips_and_console_log[2]}</arg>
</arguments>
<msg timestamp="20181214 09:37:39.989" level="INFO">[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.0-80-virtual (buildd@batsu) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #116-Ubuntu SMP Mon Mar 23 17:28:52 UTC 2015 (Ubuntu 3.2.0-80.116-virtual 3.2.68)
[    0.000000] Command line: LABEL=cirros-rootfs ro console=tty1 console=ttyS0
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Centaur CentaurHauls
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[    0.000000]  BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 0000000003fdc000 (usable)
[    0.000000]  BIOS-e820: 0000000003fdc000 - 0000000004000000 (reserved)
[    0.000000]  BIOS-e820: 00000000feffc000 - 00000000ff000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fffc0000 - 0000000100000000 (reserved)
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.8 present.
[    0.000000] No AGP bridge found
[    0.000000] last_pfn = 0x3fdc max_arch_pfn = 0x400000000
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] found SMP MP-table at [ffff8800000f63a0] f63a0
[    0.000000] init_memory_mapping: 0000000000000000-0000000003fdc000
[    0.000000] RAMDISK: 03c6d000 - 03fcc000
[    0.000000] ACPI: RSDP 00000000000f6160 00014 (v00 BOCHS )
[    0.000000] ACPI: RSDT 0000000003fe14f7 0002C (v01 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACP 0000000003fe140b 00074 (v01 BOCHS  BXPCFACP 00000001 BXPC 00000001)
[    0.000000] ACPI: DSDT 0000000003fe0040 013CB (v01 BOCHS  BXPCDSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACS 0000000003fe0000 00040
[    0.000000] ACPI: APIC 0000000003fe147f 00078 (v01 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at 0000000000000000-0000000003fdc000
[    0.000000] Initmem setup node 0 0000000000000000-0000000003fdc000
[    0.000000]   NODE_DATA [0000000003fd4000 - 0000000003fd8fff]
[    0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000000] kvm-clock: cpu 0, msr 0:1cf76c1, boot clock
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000010 -&gt; 0x00001000
[    0.000000]   DMA32    0x00001000 -&gt; 0x00100000
[    0.000000]   Normal   empty
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[2] active PFN ranges
[    0.000000]     0: 0x00000010 -&gt; 0x0000009f
[    0.000000]     0: 0x00000100 -&gt; 0x00003fdc
[    0.000000] ACPI: PM-Timer IO Port: 0x608
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] SMP: Allowing 1 CPUs, 0 hotplug CPUs
[    0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000f0000
[    0.000000] PM: Registered nosave memory: 00000000000f0000 - 0000000000100000
[    0.000000] Allocating PCI resources starting at 4000000 (gap: 4000000:faffc000)
[    0.000000] Booting paravirtualized kernel on KVM
[    0.000000] setup_percpu: NR_CPUS:64 nr_cpumask_bits:64 nr_cpu_ids:1 nr_node_ids:1
[    0.000000] PERCPU: Embedded 27 pages/cpu @ffff880003a00000 s78848 r8192 d23552 u2097152
[    0.000000] kvm-clock: cpu 0, msr 0:3a126c1, primary cpu clock
[    0.000000] KVM setup async PF for cpu 0
[    0.000000] kvm-stealtime: cpu 0, msr 3a0cd40
[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 15974
[    0.000000] Policy zone: DMA32
[    0.000000] Kernel command line: LABEL=cirros-rootfs ro console=tty1 console=ttyS0
[    0.000000] PID hash table entries: 256 (order: -1, 2048 bytes)
[    0.000000] xsave/xrstor: enabled xstate_bv 0x7, cntxt size 0x340
[    0.000000] Checking aperture...
[    0.000000] No AGP bridge found
[    0.000000] Memory: 43560k/65392k available (6576k kernel code, 452k absent, 21380k reserved, 6620k data, 928k init)
[    0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000] NR_IRQS:4352 nr_irqs:256 16
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty1] enabled
[    0.000000] console [ttyS0] enabled
[    0.000000] allocated 1048576 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[    0.000000] Detected 3491.828 MHz processor.
[    0.012000] Calibrating delay loop (skipped) preset value.. 6983.65 BogoMIPS (lpj=13967312)
[    0.016016] pid_max: default: 32768 minimum: 301
[    0.020137] Security Framework initialized
[    0.024103] AppArmor: AppArmor initialized
[    0.028015] Yama: becoming mindful.
[    0.032234] Dentry cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.036542] Inode-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.044265] Mount-cache hash table entries: 256
[    0.048959] Initializing cgroup subsys cpuacct
[    0.052019] Initializing cgroup subsys memory
[    0.056108] Initializing cgroup subsys devices
[    0.060017] Initializing cgroup subsys freezer
[    0.068018] Initializing cgroup subsys blkio
[    0.076119] Initializing cgroup subsys perf_event
[    0.084543] CPU: Physical Processor ID: 0
[    0.088821] mce: CPU supports 10 MCE banks
[    0.100087] SMP alternatives: switching to UP code
[    0.231668] Freeing SMP alternatives: 24k freed
[    0.236030] ACPI: Core revision 20110623
[    0.244887] ftrace: allocating 26610 entries in 105 pages
[    0.264598] Enabling x2apic
[    0.268016] Enabled x2apic
[    0.272032] Switched APIC routing to physical x2apic.
[    0.287614] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.288021] CPU0: Intel Core Processor (Haswell, no TSX) stepping 01
[    0.308018] Performance Events: unsupported p6 CPU model 60 no PMU driver, software events only.
[    0.312153] NMI watchdog disabled (cpu0): hardware events not enabled
[    0.316066] Brought up 1 CPUs
[    0.320022] Total of 1 processors activated (6983.65 BogoMIPS).
[    0.326245] devtmpfs: initialized
[    0.328395] EVM: security.selinux
[    0.332022] EVM: security.SMACK64
[    0.336040] EVM: security.capability
[    0.340556] print_constraints: dummy: 
[    0.344524] RTC time:  9:37:29, date: 12/14/18
[    0.348144] NET: Registered protocol family 16
[    0.352162] ACPI: bus type pci registered
[    0.356466] PCI: Using configuration type 1 for base access
[    0.360526] bio: create slab &lt;bio-0&gt; at 0
[    0.364194] ACPI: Added _OSI(Module Device)
[    0.368025] ACPI: Added _OSI(Processor Device)
[    0.372025] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.376025] ACPI: Added _OSI(Processor Aggregator Device)
[    0.384036] ACPI: Interpreter enabled
[    0.388026] ACPI: (supports S0 S5)
[    0.396028] ACPI: Using IOAPIC for interrupt routing
[    0.402540] ACPI: No dock devices found.
[    0.404027] HEST: Table not found.
[    0.408028] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.412046] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.416079] pci_root PNP0A03:00: host bridge window [io  0x0000-0x0cf7]
[    0.420028] pci_root PNP0A03:00: host bridge window [io  0x0d00-0xffff]
[    0.424028] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff]
[    0.428029] pci_root PNP0A03:00: host bridge window [mem 0x04000000-0xfebfffff]
[    0.432029] pci_root PNP0A03:00: host bridge window [mem 0x100000000-0x17fffffff]
[    0.458505] pci 0000:00:01.3: quirk: [io  0x0600-0x063f] claimed by PIIX4 ACPI
[    0.460089] pci 0000:00:01.3: quirk: [io  0x0700-0x070f] claimed by PIIX4 SMB
[    0.558457]  pci0000:00: Unable to request _OSC control (_OSC support mask: 0x1e)
[    0.568473] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.580358] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.592232] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.604306] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.615279] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.626013] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.628062] vgaarb: loaded
[    0.632042] vgaarb: bridge control possible 0000:00:02.0
[    0.641287] i2c-core: driver [aat2870] using legacy suspend method
[    0.644052] i2c-core: driver [aat2870] using legacy resume method
[    0.649639] SCSI subsystem initialized
[    0.657755] usbcore: registered new interface driver usbfs
[    0.660269] usbcore: registered new interface driver hub
[    0.664627] usbcore: registered new device driver usb
[    0.669512] PCI: Using ACPI for IRQ routing
[    0.677964] NetLabel: Initializing
[    0.684083] NetLabel:  domain hash size = 128
[    0.688044] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.692275] NetLabel:  unlabeled traffic allowed by default
[    0.696943] Switching to clocksource kvm-clock
[    0.752125] AppArmor: AppArmor Filesystem Enabled
[    0.759291] pnp: PnP ACPI init
[    0.764661] ACPI: bus type pnp registered
[    0.774611] pnp: PnP ACPI: found 9 devices
[    0.781029] ACPI: ACPI bus type pnp unregistered
[    0.801749] NET: Registered protocol family 2
[    0.815099] IP route cache hash table entries: 512 (order: 0, 4096 bytes)
[    0.825741] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    0.835351] TCP bind hash table entries: 2048 (order: 3, 32768 bytes)
[    0.844282] TCP: Hash tables configured (established 2048 bind 2048)
[    0.852790] TCP reno registered
[    0.858197] UDP hash table entries: 128 (order: 0, 4096 bytes)
[    0.866318] UDP-Lite hash table entries: 128 (order: 0, 4096 bytes)
[    0.875720] NET: Registered protocol family 1
[    0.882462] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.890535] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.898541] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.907635] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
[    0.929374] pci 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    0.941924] pci 0000:00:01.2: PCI INT D disabled
[    0.953259] Trying to unpack rootfs image as initramfs...
[    0.967166] audit: initializing netlink socket (disabled)
[    0.974908] type=2000 audit(1544780247.972:1): initialized
[    1.038466] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    1.061898] VFS: Disk quotas dquot_6.5.2
[    1.068271] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.096306] fuse init (API version 7.17)
[    1.108327] msgmni has been set to 85
[    1.136223] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    1.156630] io scheduler noop registered
[    1.162830] io scheduler deadline registered (default)
[    1.170201] io scheduler cfq registered
[    1.176659] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    1.184561] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    1.194540] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    1.205529] ACPI: Power Button [PWRF]
[    1.213300] ERST: Table is not found!
[    1.218989] GHES: HEST is not enabled!
[    1.240500] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
[    1.248648] virtio-pci 0000:00:03.0: PCI INT A -&gt; Link[LNKC] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.262825] virtio-pci 0000:00:04.0: PCI INT A -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.312410] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
[    1.320538] virtio-pci 0000:00:05.0: PCI INT A -&gt; Link[LNKA] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.349569] Freeing initrd memory: 3452k freed
[    1.359726] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    1.402029] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.445099] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.453858] Linux agpgart interface v0.103
[    1.465314] brd: module loaded
[    1.473713] loop: module loaded
[    1.495442]  vda: vda1
[    1.505208] scsi0 : ata_piix
[    1.510801] scsi1 : ata_piix
[    1.516386] ata1: PATA max MWDMA2 cmd 0x1f0 ctl 0x3f6 bmdma 0xc0c0 irq 14
[    1.525312] ata2: PATA max MWDMA2 cmd 0x170 ctl 0x376 bmdma 0xc0c8 irq 15
[    1.535957] Fixed MDIO Bus: probed
[    1.541677] tun: Universal TUN/TAP device driver, 1.6
[    1.548796] tun: (C) 1999-2004 Max Krasnyansky &lt;maxk@qualcomm.com&gt;
[    1.565349] PPP generic driver version 2.4.2
[    1.572474] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.581534] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.590256] uhci_hcd: USB Universal Host Controller Interface driver
[    1.599251] uhci_hcd 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.611821] uhci_hcd 0000:00:01.2: UHCI Host Controller
[    1.619997] uhci_hcd 0000:00:01.2: new USB bus registered, assigned bus number 1
[    1.631892] uhci_hcd 0000:00:01.2: irq 11, io base 0x0000c080
[    1.641330] hub 1-0:1.0: USB hub found
[    1.647956] hub 1-0:1.0: 2 ports detected
[    1.654741] usbcore: registered new interface driver libusual
[    1.663096] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    1.679012] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.686393] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.694270] mousedev: PS/2 mouse device common for all mice
[    1.703720] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[    1.718620] rtc_cmos 00:01: RTC can wake from S4
[    1.726935] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0
[    1.735584] rtc0: alarms up to one day, y3k, 114 bytes nvram
[    1.744264] device-mapper: uevent: version 1.0.3
[    1.752695] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
[    1.765094] cpuidle: using governor ladder
[    1.771460] cpuidle: using governor menu
[    1.777559] EFI Variables Facility v0.08 2004-May-17
[    1.785506] TCP cubic registered
[    1.791646] NET: Registered protocol family 10
[    1.800445] NET: Registered protocol family 17
[    1.807268] Registering the dns_resolver key type
[    1.815299] registered taskstats version 1
[    1.835681]   Magic number: 14:622:626
[    1.842480] rtc_cmos 00:01: setting system clock to 2018-12-14 09:37:30 UTC (1544780250)
[    1.854507] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[    1.862853] EDD information not available.
[    1.880968] Freeing unused kernel memory: 928k freed
[    1.894559] Write protecting the kernel read-only data: 12288k
[    1.905040] Freeing unused kernel memory: 1596k freed
[    1.927820] Freeing unused kernel memory: 1184k freed

info: initramfs: up at 1.95
NOCHANGE: partition 1 is size 64260. it cannot be grown
info: initramfs loading root from /dev/vda1
info: /etc/init.d/rc.sysinit: up at 2.03
info: container: none
Starting logging: OK
modprobe: module virtio_blk not found in modules.dep
modprobe: module virtio_net not found in modules.dep
WARN: /etc/rc3.d/S10-load-modules failed
Initializing random number generator... done.
Starting acpid: OK
cirros-ds 'local' up at 2.13
no results found for mode=local. up 2.15. searched: nocloud configdrive ec2
Starting network...
udhcpc (v1.20.1) started
Sending discover...
Sending select for 10.1.1.5...
Lease of 10.1.1.5 obtained, lease time 86400
route: SIOCADDRT: File exists
WARN: failed: route add -net "0.0.0.0/0" gw "10.1.1.1"
cirros-ds 'net' up at 2.24
checking http://169.254.169.254/2009-04-04/instance-id
successful after 1/20 tries: up 2.25. iid=i-0000001e
failed to get http://169.254.169.254/2009-04-04/meta-data/public-keys
warning: no ec2 metadata for public-keys
failed to get http://169.254.169.254/2009-04-04/user-data
warning: no ec2 metadata for user-data
found datasource (ec2, net)
Top of dropbear init script
Starting dropbear sshd: WARN: generating key of type ecdsa failed!
OK
/run/cirros/datasource/data/user-data was not '#!' or executable
=== system information ===
Platform: RDO OpenStack Compute
Container: none
Arch: x86_64
CPU(s): 1 @ 3491.828 MHz
Cores/Sockets/Threads: 1/1/1
Virt-type: 
RAM Size: 49MB
Disks:
NAME MAJ:MIN     SIZE LABEL         MOUNTPOINT
vda  253:0   41126400               
vda1 253:1   32901120 cirros-rootfs /
=== sshd host keys ===
-----BEGIN SSH HOST KEY KEYS-----
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAglctL8v4iAfdnIyR4Rkc8APRQpkyF84d4t12CU3EcWMDs3s1cwda76hI175z9P5JsS+1W2XoQ0bhc/lEYkDtqHTwpdcpIbIyDbwpOsTIqKdnab35WxHZRl7JR9FNNCMW7mkkKqw77kl8HgXhWMQjM1gyjZX5xrFWYH965Fgg/MW12Lk= root@vpn-net-1-vm-1
ssh-dss AAAAB3NzaC1kc3MAAACBALY6KhvcsBITxR8HuZzE+Y1+syFA9lfB0K1yCS/0BV5uPb75DtuWnH2jpffjIYXD82IIK3hLz6qt/BF+SGpSNF6GJKFCHL6oPiiYMUrwZbROIr/VV3LZc0Vv+AxHR03aLOF0l9DOHZ+zlbp/ZsaP8ILbTDT3BDm9yjpotsjQeQqPAAAAFQDWI/Fqz/CaPzL9zdAuuA0kykT1PwAAAIATGVBGW5rLQNf8YTox+p8+qZTGz+8s0w4kZCxjGC2NaK2BvE+5N7+duD08UzxofshRZMNb2GcDg8toOxVGpFovZWkXTkPuqrUaGOAXinylVgeSvqcHWPaOk24SpyXPIfcXOPCXvL6c/4b85aFsWzetGA+XoAzoXPlXS57YbNxoqAAAAIB8LqMmITHSdOvPx5ZVwwh91RZ3U76ad9MH8bIIuvbpKHk5Gvlf+RnfUrOuZ6vDOO4aVkQJLpHBva41/o9j1kay+TqpLEdBO8Ps7XD3qS+DdIREIksVf1r71+nI8oKrtfXT4xi50E3C6zmxfT3Kcg+yB3YAhmySNC5939i4gCiBHg== root@vpn-net-1-vm-1
-----END SSH HOST KEY KEYS-----
=== network info ===
if-info: lo,up,127.0.0.1,8,::1
if-info: eth0,up,10.1.1.5,24,fe80::f816:3eff:fe61:dfd0
ip-route:default via 10.1.1.1 dev eth0 
ip-route:10.1.1.0/24 dev eth0  src 10.1.1.5 
ip-route:169.254.169.254 via 10.1.1.2 dev eth0 
=== datasource: ec2 net ===
instance-id: i-0000001e
name: N/A
availability-zone: nova
local-hostname: vpn-net-1-vm-1
launch-index: 0
=== cirros: current=0.3.5 uptime=3.97 ===
=== pinging gateway failed, debugging connection ===
############ debug start ##############
### /etc/init.d/sshd start
Top of dropbear init script
Starting dropbear sshd: remove-dropbear-host-keys already run per instance
WARN: generating key of type ecdsa failed!
FAIL
### ifconfig -a
eth0      Link encap:Ethernet  HWaddr FA:16:3E:61:DF:D0  
          inet addr:10.1.1.5  Bcast:10.1.1.255  Mask:255.255.255.0
          inet6 addr: fe80::f816:3eff:fe61:dfd0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1450  Metric:1
          RX packets:73 errors:0 dropped:0 overruns:0 frame:0
          TX packets:105 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:7913 (7.7 KiB)  TX bytes:10360 (10.1 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:112 (112.0 B)  TX bytes:112 (112.0 B)

### route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.1.1.1        0.0.0.0         UG    0      0        0 eth0
10.1.1.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.169.254 10.1.1.2        255.255.255.255 UGH   0      0        0 eth0
### cat /etc/resolv.conf
search openstacklocal
nameserver 10.1.1.2
### ping -c 5 10.1.1.1
PING 10.1.1.1 (10.1.1.1): 56 data bytes</msg>
<status status="PASS" endtime="20181214 09:37:39.989" starttime="20181214 09:37:39.988"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:39.989" starttime="20181214 09:37:39.987"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>Collections.Append To List</arg>
<arg>${vm_ips}</arg>
<arg>${ips_and_console_log[0]}</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${vm_ips}</arg>
<arg>${ips_and_console_log[0]}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:37:39.991" starttime="20181214 09:37:39.990"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:39.991" starttime="20181214 09:37:39.989"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL"</arg>
<arg>Collections.Append To List</arg>
<arg>${vm_ips}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181214 09:37:39.991" starttime="20181214 09:37:39.991"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL"</arg>
<arg>OpenStack CLI</arg>
<arg>openstack console log show ${vm}</arg>
</arguments>
<assign>
<var>${vm_console_output}</var>
</assign>
<msg timestamp="20181214 09:37:39.992" level="INFO">${vm_console_output} = None</msg>
<status status="PASS" endtime="20181214 09:37:39.992" starttime="20181214 09:37:39.992"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL"</arg>
<arg>BuiltIn.Log</arg>
<arg>${vm_console_output}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:37:39.993" starttime="20181214 09:37:39.993"></status>
</kw>
<status status="PASS" endtime="20181214 09:37:39.993" starttime="20181214 09:37:33.855"></status>
</kw>
<kw type="foritem" name="${vm} = vpn_net_1_vm_2">
<kw name="Poll VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>${retry}</arg>
<arg>${retry_interval}</arg>
<arg>OpenStackOperations.Verify VM Is ACTIVE</arg>
<arg>${vm_name}</arg>
</arguments>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:37:40.006" level="INFO">Starting process:
openstack server show vpn_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:37:40.025" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:37:43.089" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:37:43.090" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:37:43.090" starttime="20181214 09:37:40.006"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:37:43.091" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:37:43.091" starttime="20181214 09:37:43.090"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:37:43.092" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:37:43.092" starttime="20181214 09:37:43.091"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:37:43.093" starttime="20181214 09:37:43.092"></status>
</kw>
<msg timestamp="20181214 09:37:43.093" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:37:43.093" starttime="20181214 09:37:40.005"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:37:43.094" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:37:43.094" starttime="20181214 09:37:43.094"></status>
</kw>
<status status="FAIL" endtime="20181214 09:37:43.095" starttime="20181214 09:37:39.995"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:38:13.117" level="INFO">Starting process:
openstack server show vpn_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:38:13.165" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:38:16.290" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:38:16.291" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:38:16.291" starttime="20181214 09:38:13.117"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:38:16.293" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:38:16.293" starttime="20181214 09:38:16.292"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:38:16.294" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:38:16.294" starttime="20181214 09:38:16.294"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:38:16.296" starttime="20181214 09:38:16.295"></status>
</kw>
<msg timestamp="20181214 09:38:16.297" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:38:16.297" starttime="20181214 09:38:13.115"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:38:16.298" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:38:16.298" starttime="20181214 09:38:16.297"></status>
</kw>
<status status="FAIL" endtime="20181214 09:38:16.299" starttime="20181214 09:38:13.096"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:38:46.317" level="INFO">Starting process:
openstack server show vpn_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:38:46.361" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:38:49.595" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:38:49.596" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:38:49.596" starttime="20181214 09:38:46.316"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:38:49.598" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:38:49.598" starttime="20181214 09:38:49.597"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:38:49.599" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:38:49.600" starttime="20181214 09:38:49.599"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:38:49.602" starttime="20181214 09:38:49.600"></status>
</kw>
<msg timestamp="20181214 09:38:49.603" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:38:49.603" starttime="20181214 09:38:46.315"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:38:49.604" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:38:49.604" starttime="20181214 09:38:49.603"></status>
</kw>
<status status="FAIL" endtime="20181214 09:38:49.605" starttime="20181214 09:38:46.300"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:39:19.632" level="INFO">Starting process:
openstack server show vpn_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:39:19.677" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:39:22.520" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:39:22.520" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:39:22.520" starttime="20181214 09:39:19.631"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:39:22.522" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:39:22.522" starttime="20181214 09:39:22.521"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:39:22.523" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:39:22.523" starttime="20181214 09:39:22.522"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:39:22.524" starttime="20181214 09:39:22.523"></status>
</kw>
<msg timestamp="20181214 09:39:22.525" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:39:22.525" starttime="20181214 09:39:19.629"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:39:22.526" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:39:22.526" starttime="20181214 09:39:22.525"></status>
</kw>
<status status="FAIL" endtime="20181214 09:39:22.526" starttime="20181214 09:39:19.606"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:39:52.551" level="INFO">Starting process:
openstack server show vpn_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:39:52.596" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:39:55.579" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:39:55.581" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:39:55.581" starttime="20181214 09:39:52.550"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:39:55.584" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:39:55.584" starttime="20181214 09:39:55.582"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:39:55.585" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:39:55.585" starttime="20181214 09:39:55.584"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:39:55.587" starttime="20181214 09:39:55.586"></status>
</kw>
<msg timestamp="20181214 09:39:55.588" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:39:55.588" starttime="20181214 09:39:52.548"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:39:55.590" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:39:55.590" starttime="20181214 09:39:55.589"></status>
</kw>
<status status="FAIL" endtime="20181214 09:39:55.591" starttime="20181214 09:39:52.527"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:40:25.616" level="INFO">Starting process:
openstack server show vpn_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:40:25.663" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:40:28.571" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:40:28.571" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:40:28.571" starttime="20181214 09:40:25.615"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:40:28.572" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:40:28.572" starttime="20181214 09:40:28.571"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:40:28.572" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:40:28.572" starttime="20181214 09:40:28.572"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:40:28.573" starttime="20181214 09:40:28.573"></status>
</kw>
<msg timestamp="20181214 09:40:28.573" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:40:28.574" starttime="20181214 09:40:25.614"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:40:28.574" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:40:28.574" starttime="20181214 09:40:28.574"></status>
</kw>
<status status="FAIL" endtime="20181214 09:40:28.574" starttime="20181214 09:40:25.592"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:40:58.600" level="INFO">Starting process:
openstack server show vpn_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:40:58.643" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:41:01.400" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:41:01.401" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:41:01.401" starttime="20181214 09:40:58.599"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:41:01.403" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:41:01.403" starttime="20181214 09:41:01.402"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:41:01.404" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:41:01.405" starttime="20181214 09:41:01.404"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:41:01.406" starttime="20181214 09:41:01.405"></status>
</kw>
<msg timestamp="20181214 09:41:01.407" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:41:01.407" starttime="20181214 09:40:58.598"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:41:01.409" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:41:01.409" starttime="20181214 09:41:01.408"></status>
</kw>
<status status="FAIL" endtime="20181214 09:41:01.410" starttime="20181214 09:40:58.575"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:41:31.432" level="INFO">Starting process:
openstack server show vpn_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:41:31.478" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:41:34.394" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:41:34.394" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:41:34.395" starttime="20181214 09:41:31.432"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:41:34.396" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:41:34.397" starttime="20181214 09:41:34.395"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:41:34.398" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:41:34.398" starttime="20181214 09:41:34.397"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:41:34.399" starttime="20181214 09:41:34.398"></status>
</kw>
<msg timestamp="20181214 09:41:34.400" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:41:34.400" starttime="20181214 09:41:31.431"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:41:34.401" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:41:34.402" starttime="20181214 09:41:34.400"></status>
</kw>
<status status="FAIL" endtime="20181214 09:41:34.402" starttime="20181214 09:41:31.411"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:42:04.426" level="INFO">Starting process:
openstack server show vpn_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:42:04.465" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:42:07.612" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:42:07.613" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:42:07.613" starttime="20181214 09:42:04.426"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:42:07.614" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:42:07.614" starttime="20181214 09:42:07.613"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:42:07.615" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:42:07.615" starttime="20181214 09:42:07.614"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:42:07.616" starttime="20181214 09:42:07.615"></status>
</kw>
<msg timestamp="20181214 09:42:07.617" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:42:07.617" starttime="20181214 09:42:04.424"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:42:07.618" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:42:07.618" starttime="20181214 09:42:07.617"></status>
</kw>
<status status="FAIL" endtime="20181214 09:42:07.618" starttime="20181214 09:42:04.403"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:42:37.639" level="INFO">Starting process:
openstack server show vpn_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:42:37.679" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:42:40.528" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:42:40.529" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:42:40.529" starttime="20181214 09:42:37.638"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:42:40.531" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:42:40.532" starttime="20181214 09:42:40.530"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:42:40.533" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:42:40.533" starttime="20181214 09:42:40.532"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:42:40.535" starttime="20181214 09:42:40.534"></status>
</kw>
<msg timestamp="20181214 09:42:40.536" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:42:40.536" starttime="20181214 09:42:37.637"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:42:40.537" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:42:40.538" starttime="20181214 09:42:40.536"></status>
</kw>
<status status="FAIL" endtime="20181214 09:42:40.538" starttime="20181214 09:42:37.619"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:43:10.565" level="INFO">Starting process:
openstack server show vpn_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:43:10.592" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:43:13.500" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:43:13.500" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:43:13.501" starttime="20181214 09:43:10.564"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:43:13.502" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:43:13.502" starttime="20181214 09:43:13.501"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:43:13.503" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:43:13.503" starttime="20181214 09:43:13.502"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:43:13.504" starttime="20181214 09:43:13.503"></status>
</kw>
<msg timestamp="20181214 09:43:13.505" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:43:13.505" starttime="20181214 09:43:10.563"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:43:13.506" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:43:13.506" starttime="20181214 09:43:13.505"></status>
</kw>
<status status="FAIL" endtime="20181214 09:43:13.506" starttime="20181214 09:43:10.539"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:43:43.530" level="INFO">Starting process:
openstack server show vpn_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:43:43.577" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:43:46.428" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:43:46.429" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:43:46.429" starttime="20181214 09:43:43.529"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:43:46.430" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:43:46.430" starttime="20181214 09:43:46.429"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:43:46.430" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:43:46.430" starttime="20181214 09:43:46.430"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:43:46.431" starttime="20181214 09:43:46.431"></status>
</kw>
<msg timestamp="20181214 09:43:46.432" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:43:46.432" starttime="20181214 09:43:43.528"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:43:46.432" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:43:46.432" starttime="20181214 09:43:46.432"></status>
</kw>
<status status="FAIL" endtime="20181214 09:43:46.432" starttime="20181214 09:43:43.507"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:44:16.465" level="INFO">Starting process:
openstack server show vpn_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:44:16.512" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:44:20.061" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:44:20.061" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:44:20.061" starttime="20181214 09:44:16.464"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:44:20.063" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:44:20.063" starttime="20181214 09:44:20.062"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:44:20.063" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:44:20.063" starttime="20181214 09:44:20.063"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:44:20.064" starttime="20181214 09:44:20.063"></status>
</kw>
<msg timestamp="20181214 09:44:20.064" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:44:20.064" starttime="20181214 09:44:16.463"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:44:20.065" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:44:20.065" starttime="20181214 09:44:20.065"></status>
</kw>
<status status="FAIL" endtime="20181214 09:44:20.065" starttime="20181214 09:44:16.435"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:44:50.088" level="INFO">Starting process:
openstack server show vpn_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:44:50.132" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:44:53.145" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:44:53.145" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:44:53.146" starttime="20181214 09:44:50.087"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:44:53.146" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:44:53.147" starttime="20181214 09:44:53.146"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:44:53.147" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:44:53.147" starttime="20181214 09:44:53.147"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:44:53.148" starttime="20181214 09:44:53.147"></status>
</kw>
<msg timestamp="20181214 09:44:53.148" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:44:53.148" starttime="20181214 09:44:50.086"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:44:53.149" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:44:53.149" starttime="20181214 09:44:53.148"></status>
</kw>
<status status="FAIL" endtime="20181214 09:44:53.149" starttime="20181214 09:44:50.067"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:45:23.171" level="INFO">Starting process:
openstack server show vpn_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:45:23.217" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:45:26.127" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:45:26.128" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:45:26.128" starttime="20181214 09:45:23.171"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:45:26.130" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:45:26.130" starttime="20181214 09:45:26.129"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:45:26.131" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:45:26.132" starttime="20181214 09:45:26.131"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:45:26.133" starttime="20181214 09:45:26.132"></status>
</kw>
<msg timestamp="20181214 09:45:26.134" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:45:26.134" starttime="20181214 09:45:23.169"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:45:26.135" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:45:26.135" starttime="20181214 09:45:26.134"></status>
</kw>
<status status="FAIL" endtime="20181214 09:45:26.136" starttime="20181214 09:45:23.150"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:45:56.160" level="INFO">Starting process:
openstack server show vpn_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:45:56.206" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:45:59.128" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:45:59.129" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:45:59.129" starttime="20181214 09:45:56.159"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:45:59.130" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:45:59.130" starttime="20181214 09:45:59.129"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:45:59.131" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:45:59.131" starttime="20181214 09:45:59.131"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:45:59.132" starttime="20181214 09:45:59.131"></status>
</kw>
<msg timestamp="20181214 09:45:59.133" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:45:59.133" starttime="20181214 09:45:56.158"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:45:59.134" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:45:59.134" starttime="20181214 09:45:59.133"></status>
</kw>
<status status="FAIL" endtime="20181214 09:45:59.134" starttime="20181214 09:45:56.137"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:46:29.153" level="INFO">Starting process:
openstack server show vpn_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:46:29.196" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:46:32.203" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:46:32.204" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:46:32.204" starttime="20181214 09:46:29.152"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:46:32.205" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:46:32.205" starttime="20181214 09:46:32.204"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:46:32.205" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:46:32.205" starttime="20181214 09:46:32.205"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:46:32.206" starttime="20181214 09:46:32.206"></status>
</kw>
<msg timestamp="20181214 09:46:32.207" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:46:32.207" starttime="20181214 09:46:29.151"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:46:32.207" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:46:32.207" starttime="20181214 09:46:32.207"></status>
</kw>
<status status="FAIL" endtime="20181214 09:46:32.208" starttime="20181214 09:46:29.135"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:47:02.226" level="INFO">Starting process:
openstack server show vpn_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:47:02.269" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:47:05.063" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:47:05.063" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:47:05.063" starttime="20181214 09:47:02.226"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:47:05.065" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:47:05.066" starttime="20181214 09:47:05.064"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:47:05.067" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:47:05.067" starttime="20181214 09:47:05.066"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:47:05.069" starttime="20181214 09:47:05.067"></status>
</kw>
<msg timestamp="20181214 09:47:05.069" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:47:05.070" starttime="20181214 09:47:02.225"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:47:05.071" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:47:05.071" starttime="20181214 09:47:05.070"></status>
</kw>
<status status="FAIL" endtime="20181214 09:47:05.072" starttime="20181214 09:47:02.209"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:47:35.095" level="INFO">Starting process:
openstack server show vpn_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:47:35.142" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:47:38.379" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:47:38.379" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:47:38.379" starttime="20181214 09:47:35.094"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:47:38.381" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:47:38.381" starttime="20181214 09:47:38.380"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:47:38.382" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:47:38.382" starttime="20181214 09:47:38.381"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:47:38.383" starttime="20181214 09:47:38.382"></status>
</kw>
<msg timestamp="20181214 09:47:38.384" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:47:38.384" starttime="20181214 09:47:35.093"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:47:38.385" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:47:38.385" starttime="20181214 09:47:38.384"></status>
</kw>
<status status="FAIL" endtime="20181214 09:47:38.385" starttime="20181214 09:47:35.073"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:48:08.408" level="INFO">Starting process:
openstack server show vpn_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:48:08.454" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:48:11.556" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:48:11.557" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:48:11.557" starttime="20181214 09:48:08.407"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.558" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:48:11.559" starttime="20181214 09:48:11.558"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.559" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:48:11.559" starttime="20181214 09:48:11.559"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:11.561" starttime="20181214 09:48:11.560"></status>
</kw>
<msg timestamp="20181214 09:48:11.561" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:48:11.561" starttime="20181214 09:48:08.406"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:48:11.562" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:48:11.562" starttime="20181214 09:48:11.562"></status>
</kw>
<status status="FAIL" endtime="20181214 09:48:11.563" starttime="20181214 09:48:08.387"></status>
</kw>
<msg timestamp="20181214 09:48:11.563" level="FAIL">Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:48:11.563" starttime="20181214 09:37:39.994"></status>
</kw>
<status status="FAIL" endtime="20181214 09:48:11.563" starttime="20181214 09:37:39.993"></status>
</kw>
<status status="FAIL" endtime="20181214 09:48:11.564" starttime="20181214 09:37:39.993"></status>
</kw>
<status status="FAIL" endtime="20181214 09:48:11.564" starttime="20181214 09:37:33.855"></status>
</kw>
<status status="FAIL" endtime="20181214 09:48:11.564" starttime="20181214 09:37:33.853"></status>
</kw>
<status status="FAIL" endtime="20181214 09:48:11.564" starttime="20181214 09:35:27.192"></status>
</kw>
<test id="s1-s8-t1" name="Check ELAN Datapath Traffic Within The Networks">
<doc>Checks datapath within the same network with different vlans.</doc>
<status status="FAIL" endtime="20181214 09:48:11.566" critical="yes" starttime="20181214 09:48:11.565">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s8-t2" name="Create Router">
<status status="FAIL" endtime="20181214 09:48:11.567" critical="yes" starttime="20181214 09:48:11.567">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s8-t3" name="Add Interfaces To Router">
<status status="FAIL" endtime="20181214 09:48:11.568" critical="yes" starttime="20181214 09:48:11.568">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s8-t4" name="Check L3_Datapath Traffic Across Networks With Router">
<status status="FAIL" endtime="20181214 09:48:11.569" critical="yes" starttime="20181214 09:48:11.569">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s8-t5" name="Add Multiple Extra Routes And Check Datapath Before L3VPN Creation">
<status status="FAIL" endtime="20181214 09:48:11.570" critical="yes" starttime="20181214 09:48:11.569">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s8-t6" name="Delete Extra Route">
<status status="FAIL" endtime="20181214 09:48:11.571" critical="yes" starttime="20181214 09:48:11.570">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s8-t7" name="Delete And Recreate Extra Route">
<doc>Recreate multiple extra route and check data path before L3VPN creation</doc>
<status status="FAIL" endtime="20181214 09:48:11.572" critical="yes" starttime="20181214 09:48:11.571">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s8-t8" name="Create L3VPN">
<status status="FAIL" endtime="20181214 09:48:11.573" critical="yes" starttime="20181214 09:48:11.572">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s8-t9" name="Associate L3VPN To Routers">
<status status="FAIL" endtime="20181214 09:48:11.574" critical="yes" starttime="20181214 09:48:11.573">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s8-t10" name="Verify L3VPN Datapath With Router Association">
<status status="FAIL" endtime="20181214 09:48:11.575" critical="yes" starttime="20181214 09:48:11.574">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s8-t11" name="Delete Router Failure When Associated With L3VPN">
<status status="FAIL" endtime="20181214 09:48:11.576" critical="yes" starttime="20181214 09:48:11.575">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s8-t12" name="Verify Remove Interface From Router When Associated With L3VPN">
<status status="FAIL" endtime="20181214 09:48:11.577" critical="yes" starttime="20181214 09:48:11.576">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s8-t13" name="Verify L3VPN Datapath With Router Dissociation When Interfaces are Added To Router">
<status status="FAIL" endtime="20181214 09:48:11.578" critical="yes" starttime="20181214 09:48:11.577">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s8-t14" name="Remove Router Interfaces And Check L3_Datapath Traffic Across Networks">
<status status="FAIL" endtime="20181214 09:48:11.579" critical="yes" starttime="20181214 09:48:11.578">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s8-t15" name="Delete Router">
<status status="FAIL" endtime="20181214 09:48:11.579" critical="yes" starttime="20181214 09:48:11.579">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s8-t16" name="Delete Router With NonExistentRouter Name">
<doc>Delete router with nonExistentRouter name</doc>
<status status="FAIL" endtime="20181214 09:48:11.580" critical="yes" starttime="20181214 09:48:11.580">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s8-t17" name="Associate Networks To L3VPN">
<doc>Associates L3VPN to networks and verify</doc>
<status status="FAIL" endtime="20181214 09:48:11.581" critical="yes" starttime="20181214 09:48:11.581">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s8-t18" name="Check Datapath Traffic Across Networks With L3VPN">
<doc>Datapath Test Across the networks with VPN.</doc>
<status status="FAIL" endtime="20181214 09:48:11.582" critical="yes" starttime="20181214 09:48:11.582">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s8-t19" name="Verification of route update after VM port removed and re added to VPN">
<doc>Verify route update after VM port removed and re added to VPN</doc>
<status status="FAIL" endtime="20181214 09:48:11.584" critical="yes" starttime="20181214 09:48:11.584">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s8-t20" name="Verification of route update after reconfiguring vpn by adding new ports">
<doc>Verify route update after reconfiguring vpn by creating new VM with new port on openvswitch1</doc>
<status status="FAIL" endtime="20181214 09:48:11.585" critical="yes" starttime="20181214 09:48:11.585">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s8-t21" name="Dissociate L3VPN From Networks">
<doc>Dissociate L3VPN from networks</doc>
<status status="FAIL" endtime="20181214 09:48:11.586" critical="yes" starttime="20181214 09:48:11.586">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s8-t22" name="Delete Unknown L3VPN">
<doc>Verification of a failure response with deletion of an unknown L3VPN</doc>
<status status="FAIL" endtime="20181214 09:48:11.587" critical="yes" starttime="20181214 09:48:11.587">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s8-t23" name="Delete L3VPN">
<doc>Delete L3VPN</doc>
<status status="FAIL" endtime="20181214 09:48:11.588" critical="yes" starttime="20181214 09:48:11.588">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s8-t24" name="Create Multiple L3VPN">
<doc>Creates three L3VPNs and then verify the same</doc>
<status status="FAIL" endtime="20181214 09:48:11.589" critical="yes" starttime="20181214 09:48:11.589">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<kw type="teardown" name="Suite Teardown">
<doc>Delete the setup</doc>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>VpnOperations.VPN Delete L3VPN</arg>
<arg>vpnid=@{VPN_INSTANCE_IDS}[0]</arg>
</arguments>
<kw name="VPN Delete L3VPN" library="VpnOperations">
<doc>Delete the created L3VPN</doc>
<arguments>
<arg>vpnid=@{VPN_INSTANCE_IDS}[0]</arg>
</arguments>
<kw name="Post_As_Json_Templated" library="TemplatedRequests">
<doc>Add arguments sensible for JSON data, return Post_Templated response text.</doc>
<arguments>
<arg>folder=${VAR_BASE}/l3vpn_delete</arg>
<arg>mapping=${Kwargs}</arg>
<arg>session=default</arg>
<arg>http_timeout=${SESSION_TIMEOUT}</arg>
</arguments>
<kw name="Post_Templated" library="TemplatedRequests">
<doc>Resolve URI and data from folder, call Post_To_Uri, return response text.</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>base_name=data</arg>
<arg>extension=json</arg>
<arg>accept=${ACCEPT_EMPTY}</arg>
<arg>content_type=${HEADERS_YANG_JSON}</arg>
<arg>mapping=${mapping}</arg>
<arg>session=${session}</arg>
<arg>normalize_json=True</arg>
<arg>endline=${\n}</arg>
<arg>iterations=${iterations}</arg>
<arg>iter_start=${iter_start}</arg>
<arg>additional_allowed_status_codes=${additional_allowed_status_codes}</arg>
<arg>explicit_status_codes=${explicit_status_codes}</arg>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<assign>
<var>${response_text}</var>
</assign>
<kw name="Resolve_Text_From_Template_Folder" library="TemplatedRequests">
<doc>Read a template from folder, strip endline, make changes according to mapping, return the result.</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>base_name=location</arg>
<arg>extension=uri</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<assign>
<var>${uri}</var>
</assign>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>not "${iterations}"</arg>
<arg>Resolve_Text_From_Template_File</arg>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Resolve_Text_From_Template_File" library="TemplatedRequests">
<doc>Check if /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.oxygen/${file_name} exists. If yes read and Log contents of file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.oxygen/${file_name},</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${folder}.${ODL_STREAM}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path_stream}</var>
</assign>
<msg timestamp="20181214 09:48:11.649" level="INFO">${file_path_stream} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.oxygen/location.uri</msg>
<status status="PASS" endtime="20181214 09:48:11.649" starttime="20181214 09:48:11.649"></status>
</kw>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${file_path_stream}</arg>
</arguments>
<assign>
<var>${file_stream_exists}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${file_path_stream}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.650" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete.oxygen/location.uri' does not exist.</msg>
<status status="FAIL" endtime="20181214 09:48:11.651" starttime="20181214 09:48:11.650"></status>
</kw>
<msg timestamp="20181214 09:48:11.651" level="INFO">${file_stream_exists} = False</msg>
<status status="PASS" endtime="20181214 09:48:11.651" starttime="20181214 09:48:11.650"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>${file_stream_exists}</arg>
<arg>${file_path_stream}</arg>
<arg>${folder}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path}</var>
</assign>
<msg timestamp="20181214 09:48:11.651" level="INFO">${file_path} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/location.uri</msg>
<status status="PASS" endtime="20181214 09:48:11.651" starttime="20181214 09:48:11.651"></status>
</kw>
<kw name="Get File" library="OperatingSystem">
<doc>Returns the contents of a specified file.</doc>
<arguments>
<arg>${file_path}</arg>
</arguments>
<assign>
<var>${template}</var>
</assign>
<msg timestamp="20181214 09:48:11.652" html="yes" level="INFO">Getting file '&lt;a href="file:///home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/location.uri"&gt;/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/location.uri&lt;/a&gt;'.</msg>
<msg timestamp="20181214 09:48:11.652" level="INFO">${template} = /restconf/operations/neutronvpn:deleteL3VPN
</msg>
<status status="PASS" endtime="20181214 09:48:11.652" starttime="20181214 09:48:11.652"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${template}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.652" level="INFO">/restconf/operations/neutronvpn:deleteL3VPN
</msg>
<status status="PASS" endtime="20181214 09:48:11.653" starttime="20181214 09:48:11.652"></status>
</kw>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>string.Template('''${template}'''.rstrip()).safe_substitute(${mapping})</arg>
<arg>modules=string</arg>
</arguments>
<assign>
<var>${final_text}</var>
</assign>
<msg timestamp="20181214 09:48:11.653" level="INFO">${final_text} = /restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181214 09:48:11.653" starttime="20181214 09:48:11.653"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:11.653" starttime="20181214 09:48:11.648"></status>
</kw>
<msg timestamp="20181214 09:48:11.653" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:48:11.654" starttime="20181214 09:48:11.625"></status>
</kw>
<msg timestamp="20181214 09:48:11.654" level="INFO">${uri} = /restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181214 09:48:11.654" starttime="20181214 09:48:11.625"></status>
</kw>
<kw name="Resolve_Text_From_Template_Folder" library="TemplatedRequests">
<doc>Read a template from folder, strip endline, make changes according to mapping, return the result.</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>name_prefix=post_</arg>
<arg>base_name=${base_name}</arg>
<arg>extension=${extension}</arg>
<arg>mapping=${mapping}</arg>
<arg>endline=${endline}</arg>
<arg>iterations=${iterations}</arg>
<arg>iter_start=${iter_start}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>not "${iterations}"</arg>
<arg>Resolve_Text_From_Template_File</arg>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Resolve_Text_From_Template_File" library="TemplatedRequests">
<doc>Check if /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.oxygen/${file_name} exists. If yes read and Log contents of file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.oxygen/${file_name},</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${folder}.${ODL_STREAM}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path_stream}</var>
</assign>
<msg timestamp="20181214 09:48:11.683" level="INFO">${file_path_stream} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.oxygen/post_data.json</msg>
<status status="PASS" endtime="20181214 09:48:11.683" starttime="20181214 09:48:11.683"></status>
</kw>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${file_path_stream}</arg>
</arguments>
<assign>
<var>${file_stream_exists}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${file_path_stream}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.684" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete.oxygen/post_data.json' does not exist.</msg>
<status status="FAIL" endtime="20181214 09:48:11.684" starttime="20181214 09:48:11.684"></status>
</kw>
<msg timestamp="20181214 09:48:11.684" level="INFO">${file_stream_exists} = False</msg>
<status status="PASS" endtime="20181214 09:48:11.684" starttime="20181214 09:48:11.683"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>${file_stream_exists}</arg>
<arg>${file_path_stream}</arg>
<arg>${folder}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path}</var>
</assign>
<msg timestamp="20181214 09:48:11.685" level="INFO">${file_path} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/post_data.json</msg>
<status status="PASS" endtime="20181214 09:48:11.685" starttime="20181214 09:48:11.685"></status>
</kw>
<kw name="Get File" library="OperatingSystem">
<doc>Returns the contents of a specified file.</doc>
<arguments>
<arg>${file_path}</arg>
</arguments>
<assign>
<var>${template}</var>
</assign>
<msg timestamp="20181214 09:48:11.685" html="yes" level="INFO">Getting file '&lt;a href="file:///home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/post_data.json"&gt;/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/post_data.json&lt;/a&gt;'.</msg>
<msg timestamp="20181214 09:48:11.686" level="INFO">${template} = {
   "input":{
      "id":[
         "$vpnid"
      ]
   }
}
</msg>
<status status="PASS" endtime="20181214 09:48:11.686" starttime="20181214 09:48:11.685"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${template}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.686" level="INFO">{
   "input":{
      "id":[
         "$vpnid"
      ]
   }
}
</msg>
<status status="PASS" endtime="20181214 09:48:11.686" starttime="20181214 09:48:11.686"></status>
</kw>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>string.Template('''${template}'''.rstrip()).safe_substitute(${mapping})</arg>
<arg>modules=string</arg>
</arguments>
<assign>
<var>${final_text}</var>
</assign>
<msg timestamp="20181214 09:48:11.687" level="INFO">${final_text} = {
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261441"
      ]
   }
}</msg>
<status status="PASS" endtime="20181214 09:48:11.687" starttime="20181214 09:48:11.686"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:11.687" starttime="20181214 09:48:11.682"></status>
</kw>
<msg timestamp="20181214 09:48:11.687" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:48:11.687" starttime="20181214 09:48:11.661"></status>
</kw>
<msg timestamp="20181214 09:48:11.687" level="INFO">${data} = {
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261441"
      ]
   }
}</msg>
<status status="PASS" endtime="20181214 09:48:11.687" starttime="20181214 09:48:11.660"></status>
</kw>
<kw name="Resolve_Jmes_Path" library="TemplatedRequests">
<doc>Reads JMES path from file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/jmespath.expr if the file exists and</doc>
<arguments>
<arg>${folder}</arg>
</arguments>
<assign>
<var>${jmes_expression}</var>
</assign>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<assign>
<var>${read_jmes_file}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<msg timestamp="20181214 09:48:11.689" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/jmespath.expr' does not exist.</msg>
<status status="FAIL" endtime="20181214 09:48:11.689" starttime="20181214 09:48:11.689"></status>
</kw>
<msg timestamp="20181214 09:48:11.689" level="INFO">${read_jmes_file} = False</msg>
<status status="PASS" endtime="20181214 09:48:11.689" starttime="20181214 09:48:11.688"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${read_jmes_file} == ${true}</arg>
<arg>OperatingSystem.Get_File</arg>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<assign>
<var>${jmes_expression}</var>
</assign>
<msg timestamp="20181214 09:48:11.690" level="INFO">${jmes_expression} = None</msg>
<status status="PASS" endtime="20181214 09:48:11.690" starttime="20181214 09:48:11.689"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>${read_jmes_file} == ${true}</arg>
<arg>${jmes_expression}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${expression}</var>
</assign>
<msg timestamp="20181214 09:48:11.690" level="INFO">${expression} = </msg>
<status status="PASS" endtime="20181214 09:48:11.690" starttime="20181214 09:48:11.690"></status>
</kw>
<msg timestamp="20181214 09:48:11.691" level="INFO">${jmes_expression} = </msg>
<status status="PASS" endtime="20181214 09:48:11.691" starttime="20181214 09:48:11.688"></status>
</kw>
<kw name="Post_To_Uri" library="TemplatedRequests">
<doc>POST data to given URI, check status code and return response text.</doc>
<arguments>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>content_type=${content_type}</arg>
<arg>accept=${accept}</arg>
<arg>session=${session}</arg>
<arg>jmes_path=${jmes_expression}</arg>
<arg>normalize_json=${normalize_json}</arg>
<arg>additional_allowed_status_codes=${additional_allowed_status_codes}</arg>
<arg>explicit_status_codes=${explicit_status_codes}</arg>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<assign>
<var>${response_text}</var>
</assign>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${uri}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.692" level="INFO">/restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181214 09:48:11.692" starttime="20181214 09:48:11.692"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${data}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.693" level="INFO">{
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261441"
      ]
   }
}</msg>
<status status="PASS" endtime="20181214 09:48:11.693" starttime="20181214 09:48:11.692"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${content_type}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.693" level="INFO">{u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181214 09:48:11.693" starttime="20181214 09:48:11.693"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${accept}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.694" level="INFO">{}</msg>
<status status="PASS" endtime="20181214 09:48:11.694" starttime="20181214 09:48:11.693"></status>
</kw>
<kw name="Join_Two_Headers" library="TemplatedRequests">
<doc>Take two dicts, join them, return result. Second argument values take precedence.</doc>
<arguments>
<arg>first=${content_type}</arg>
<arg>second=${accept}</arg>
</arguments>
<assign>
<var>${headers}</var>
</assign>
<kw name="Copy Dictionary" library="Collections">
<doc>Returns a copy of the given dictionary.</doc>
<arguments>
<arg>${first}</arg>
</arguments>
<assign>
<var>${accumulator}</var>
</assign>
<msg timestamp="20181214 09:48:11.695" level="INFO">${accumulator} = {u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181214 09:48:11.695" starttime="20181214 09:48:11.694"></status>
</kw>
<kw name="Get Dictionary Items" library="Collections">
<doc>Returns items of the given ``dictionary``.</doc>
<arguments>
<arg>${second}</arg>
</arguments>
<assign>
<var>${items_to_add}</var>
</assign>
<msg timestamp="20181214 09:48:11.695" level="INFO">${items_to_add} = []</msg>
<status status="PASS" endtime="20181214 09:48:11.695" starttime="20181214 09:48:11.695"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${accumulator}</arg>
<arg>@{items_to_add}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:11.696" starttime="20181214 09:48:11.695"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${accumulator}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.696" level="INFO">{u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181214 09:48:11.697" starttime="20181214 09:48:11.696"></status>
</kw>
<msg timestamp="20181214 09:48:11.697" level="INFO">${headers} = {u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181214 09:48:11.697" starttime="20181214 09:48:11.694"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"""${http_timeout}""" == """${EMPTY}"""</arg>
<arg>RequestsLibrary.Post_Request</arg>
<arg>alias=${session}</arg>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>headers=${headers}</arg>
<arg>ELSE</arg>
<arg>RequestsLibrary.Post_Request</arg>
<arg>alias=${session}</arg>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>headers=${headers}</arg>
<arg>timeout=${http_timeout}</arg>
</arguments>
<assign>
<var>${response}</var>
</assign>
<kw name="Post Request" library="RequestsLibrary">
<doc>Send a POST request on the session object found using the</doc>
<arguments>
<arg>alias=${session}</arg>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>headers=${headers}</arg>
<arg>timeout=${http_timeout}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.712" level="INFO">Post Request using : alias=default, uri=/restconf/operations/neutronvpn:deleteL3VPN, data=&lt;application/yang.data+json&gt;, headers={u'Content-Type': u'application/yang.data+json'}, files=None, allow_redirects=True </msg>
<status status="PASS" endtime="20181214 09:48:11.712" starttime="20181214 09:48:11.698"></status>
</kw>
<msg timestamp="20181214 09:48:11.712" level="INFO">${response} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:11.712" starttime="20181214 09:48:11.697"></status>
</kw>
<kw name="Check_Status_Code" library="TemplatedRequests">
<doc>Log response text, check status_code is one of allowed ones.</doc>
<arguments>
<arg>${response}</arg>
<arg>additional_allowed_status_codes=${additional_allowed_status_codes}</arg>
<arg>explicit_status_codes=${explicit_status_codes}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${response.text}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.714" level="INFO">{"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261441 does not exist","error-info":"&lt;severity&gt;warning&lt;/severity&gt;"}]}}</msg>
<status status="PASS" endtime="20181214 09:48:11.714" starttime="20181214 09:48:11.713"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${response.status_code}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.714" level="INFO">400</msg>
<status status="PASS" endtime="20181214 09:48:11.714" starttime="20181214 09:48:11.714"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>"""${explicit_status_codes}""" != """${NO_STATUS_CODES}"""</arg>
<arg>Collections.List_Should_Contain_Value</arg>
<arg>${explicit_status_codes}</arg>
<arg>${response.status_code}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:11.715" starttime="20181214 09:48:11.714"></status>
</kw>
<kw name="Combine Lists" library="Collections">
<doc>Combines the given ``lists`` together and returns the result.</doc>
<arguments>
<arg>${ALLOWED_STATUS_CODES}</arg>
<arg>${additional_allowed_status_codes}</arg>
</arguments>
<assign>
<var>${final_allowd_list}</var>
</assign>
<msg timestamp="20181214 09:48:11.715" level="INFO">${final_allowd_list} = [200, 201, 204]</msg>
<status status="PASS" endtime="20181214 09:48:11.715" starttime="20181214 09:48:11.715"></status>
</kw>
<kw name="List Should Contain Value" library="Collections">
<doc>Fails if the ``value`` is not found from ``list``.</doc>
<arguments>
<arg>${final_allowd_list}</arg>
<arg>${response.status_code}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.716" level="FAIL">[ 200 | 201 | 204 ] does not contain value '400'.</msg>
<status status="FAIL" endtime="20181214 09:48:11.716" starttime="20181214 09:48:11.716"></status>
</kw>
<status status="FAIL" endtime="20181214 09:48:11.716" starttime="20181214 09:48:11.712"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${normalize_json}</arg>
<arg>BuiltIn.Return_From_Keyword</arg>
<arg>${response.text}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:11.717" starttime="20181214 09:48:11.716"></status>
</kw>
<kw name="Normalize Json Text" library="norm_json">
<doc>Attempt to return sorted indented JSON string.</doc>
<arguments>
<arg>${response.text}</arg>
<arg>jmes_path=${jmes_path}</arg>
</arguments>
<assign>
<var>${text_normalized}</var>
</assign>
<msg timestamp="20181214 09:48:11.718" level="INFO">${text_normalized} = {
 "errors": {
  "error": [
   {
    "error-info": "&lt;severity&gt;warning&lt;/severity&gt;",
    "error-message": "VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261441 does not exist",
    "error-tag": "invalid...</msg>
<status status="PASS" endtime="20181214 09:48:11.718" starttime="20181214 09:48:11.717"></status>
</kw>
<msg timestamp="20181214 09:48:11.718" level="INFO">${response_text} = {
 "errors": {
  "error": [
   {
    "error-info": "&lt;severity&gt;warning&lt;/severity&gt;",
    "error-message": "VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261441 does not exist",
    "error-tag": "invalid...</msg>
<status status="FAIL" endtime="20181214 09:48:11.718" starttime="20181214 09:48:11.691"></status>
</kw>
<msg timestamp="20181214 09:48:11.719" level="INFO">${response_text} = {
 "errors": {
  "error": [
   {
    "error-info": "&lt;severity&gt;warning&lt;/severity&gt;",
    "error-message": "VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261441 does not exist",
    "error-tag": "invalid...</msg>
<status status="FAIL" endtime="20181214 09:48:11.719" starttime="20181214 09:48:11.617"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${verify}</arg>
<arg>Verify_Response_As_Json_Templated</arg>
<arg>response=${response_text}</arg>
<arg>folder=${folder}</arg>
<arg>base_name=response</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:11.719" starttime="20181214 09:48:11.719"></status>
</kw>
<status status="FAIL" endtime="20181214 09:48:11.719" starttime="20181214 09:48:11.616"></status>
</kw>
<status status="FAIL" endtime="20181214 09:48:11.720" starttime="20181214 09:48:11.591"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:11.720" starttime="20181214 09:48:11.591"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>VpnOperations.VPN Delete L3VPN</arg>
<arg>vpnid=@{VPN_INSTANCE_IDS}[1]</arg>
</arguments>
<kw name="VPN Delete L3VPN" library="VpnOperations">
<doc>Delete the created L3VPN</doc>
<arguments>
<arg>vpnid=@{VPN_INSTANCE_IDS}[1]</arg>
</arguments>
<kw name="Post_As_Json_Templated" library="TemplatedRequests">
<doc>Add arguments sensible for JSON data, return Post_Templated response text.</doc>
<arguments>
<arg>folder=${VAR_BASE}/l3vpn_delete</arg>
<arg>mapping=${Kwargs}</arg>
<arg>session=default</arg>
<arg>http_timeout=${SESSION_TIMEOUT}</arg>
</arguments>
<kw name="Post_Templated" library="TemplatedRequests">
<doc>Resolve URI and data from folder, call Post_To_Uri, return response text.</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>base_name=data</arg>
<arg>extension=json</arg>
<arg>accept=${ACCEPT_EMPTY}</arg>
<arg>content_type=${HEADERS_YANG_JSON}</arg>
<arg>mapping=${mapping}</arg>
<arg>session=${session}</arg>
<arg>normalize_json=True</arg>
<arg>endline=${\n}</arg>
<arg>iterations=${iterations}</arg>
<arg>iter_start=${iter_start}</arg>
<arg>additional_allowed_status_codes=${additional_allowed_status_codes}</arg>
<arg>explicit_status_codes=${explicit_status_codes}</arg>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<assign>
<var>${response_text}</var>
</assign>
<kw name="Resolve_Text_From_Template_Folder" library="TemplatedRequests">
<doc>Read a template from folder, strip endline, make changes according to mapping, return the result.</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>base_name=location</arg>
<arg>extension=uri</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<assign>
<var>${uri}</var>
</assign>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>not "${iterations}"</arg>
<arg>Resolve_Text_From_Template_File</arg>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Resolve_Text_From_Template_File" library="TemplatedRequests">
<doc>Check if /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.oxygen/${file_name} exists. If yes read and Log contents of file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.oxygen/${file_name},</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${folder}.${ODL_STREAM}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path_stream}</var>
</assign>
<msg timestamp="20181214 09:48:11.827" level="INFO">${file_path_stream} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.oxygen/location.uri</msg>
<status status="PASS" endtime="20181214 09:48:11.827" starttime="20181214 09:48:11.827"></status>
</kw>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${file_path_stream}</arg>
</arguments>
<assign>
<var>${file_stream_exists}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${file_path_stream}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.828" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete.oxygen/location.uri' does not exist.</msg>
<status status="FAIL" endtime="20181214 09:48:11.828" starttime="20181214 09:48:11.827"></status>
</kw>
<msg timestamp="20181214 09:48:11.828" level="INFO">${file_stream_exists} = False</msg>
<status status="PASS" endtime="20181214 09:48:11.828" starttime="20181214 09:48:11.827"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>${file_stream_exists}</arg>
<arg>${file_path_stream}</arg>
<arg>${folder}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path}</var>
</assign>
<msg timestamp="20181214 09:48:11.829" level="INFO">${file_path} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/location.uri</msg>
<status status="PASS" endtime="20181214 09:48:11.829" starttime="20181214 09:48:11.828"></status>
</kw>
<kw name="Get File" library="OperatingSystem">
<doc>Returns the contents of a specified file.</doc>
<arguments>
<arg>${file_path}</arg>
</arguments>
<assign>
<var>${template}</var>
</assign>
<msg timestamp="20181214 09:48:11.829" html="yes" level="INFO">Getting file '&lt;a href="file:///home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/location.uri"&gt;/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/location.uri&lt;/a&gt;'.</msg>
<msg timestamp="20181214 09:48:11.829" level="INFO">${template} = /restconf/operations/neutronvpn:deleteL3VPN
</msg>
<status status="PASS" endtime="20181214 09:48:11.829" starttime="20181214 09:48:11.829"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${template}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.830" level="INFO">/restconf/operations/neutronvpn:deleteL3VPN
</msg>
<status status="PASS" endtime="20181214 09:48:11.830" starttime="20181214 09:48:11.830"></status>
</kw>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>string.Template('''${template}'''.rstrip()).safe_substitute(${mapping})</arg>
<arg>modules=string</arg>
</arguments>
<assign>
<var>${final_text}</var>
</assign>
<msg timestamp="20181214 09:48:11.831" level="INFO">${final_text} = /restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181214 09:48:11.831" starttime="20181214 09:48:11.830"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:11.831" starttime="20181214 09:48:11.826"></status>
</kw>
<msg timestamp="20181214 09:48:11.831" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:48:11.831" starttime="20181214 09:48:11.752"></status>
</kw>
<msg timestamp="20181214 09:48:11.831" level="INFO">${uri} = /restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181214 09:48:11.831" starttime="20181214 09:48:11.752"></status>
</kw>
<kw name="Resolve_Text_From_Template_Folder" library="TemplatedRequests">
<doc>Read a template from folder, strip endline, make changes according to mapping, return the result.</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>name_prefix=post_</arg>
<arg>base_name=${base_name}</arg>
<arg>extension=${extension}</arg>
<arg>mapping=${mapping}</arg>
<arg>endline=${endline}</arg>
<arg>iterations=${iterations}</arg>
<arg>iter_start=${iter_start}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>not "${iterations}"</arg>
<arg>Resolve_Text_From_Template_File</arg>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Resolve_Text_From_Template_File" library="TemplatedRequests">
<doc>Check if /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.oxygen/${file_name} exists. If yes read and Log contents of file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.oxygen/${file_name},</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${folder}.${ODL_STREAM}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path_stream}</var>
</assign>
<msg timestamp="20181214 09:48:11.861" level="INFO">${file_path_stream} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.oxygen/post_data.json</msg>
<status status="PASS" endtime="20181214 09:48:11.861" starttime="20181214 09:48:11.861"></status>
</kw>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${file_path_stream}</arg>
</arguments>
<assign>
<var>${file_stream_exists}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${file_path_stream}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.862" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete.oxygen/post_data.json' does not exist.</msg>
<status status="FAIL" endtime="20181214 09:48:11.862" starttime="20181214 09:48:11.862"></status>
</kw>
<msg timestamp="20181214 09:48:11.862" level="INFO">${file_stream_exists} = False</msg>
<status status="PASS" endtime="20181214 09:48:11.862" starttime="20181214 09:48:11.861"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>${file_stream_exists}</arg>
<arg>${file_path_stream}</arg>
<arg>${folder}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path}</var>
</assign>
<msg timestamp="20181214 09:48:11.863" level="INFO">${file_path} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/post_data.json</msg>
<status status="PASS" endtime="20181214 09:48:11.863" starttime="20181214 09:48:11.862"></status>
</kw>
<kw name="Get File" library="OperatingSystem">
<doc>Returns the contents of a specified file.</doc>
<arguments>
<arg>${file_path}</arg>
</arguments>
<assign>
<var>${template}</var>
</assign>
<msg timestamp="20181214 09:48:11.863" html="yes" level="INFO">Getting file '&lt;a href="file:///home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/post_data.json"&gt;/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/post_data.json&lt;/a&gt;'.</msg>
<msg timestamp="20181214 09:48:11.863" level="INFO">${template} = {
   "input":{
      "id":[
         "$vpnid"
      ]
   }
}
</msg>
<status status="PASS" endtime="20181214 09:48:11.863" starttime="20181214 09:48:11.863"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${template}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.864" level="INFO">{
   "input":{
      "id":[
         "$vpnid"
      ]
   }
}
</msg>
<status status="PASS" endtime="20181214 09:48:11.864" starttime="20181214 09:48:11.864"></status>
</kw>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>string.Template('''${template}'''.rstrip()).safe_substitute(${mapping})</arg>
<arg>modules=string</arg>
</arguments>
<assign>
<var>${final_text}</var>
</assign>
<msg timestamp="20181214 09:48:11.865" level="INFO">${final_text} = {
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261442"
      ]
   }
}</msg>
<status status="PASS" endtime="20181214 09:48:11.865" starttime="20181214 09:48:11.864"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:11.865" starttime="20181214 09:48:11.860"></status>
</kw>
<msg timestamp="20181214 09:48:11.865" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:48:11.865" starttime="20181214 09:48:11.839"></status>
</kw>
<msg timestamp="20181214 09:48:11.865" level="INFO">${data} = {
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261442"
      ]
   }
}</msg>
<status status="PASS" endtime="20181214 09:48:11.865" starttime="20181214 09:48:11.838"></status>
</kw>
<kw name="Resolve_Jmes_Path" library="TemplatedRequests">
<doc>Reads JMES path from file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/jmespath.expr if the file exists and</doc>
<arguments>
<arg>${folder}</arg>
</arguments>
<assign>
<var>${jmes_expression}</var>
</assign>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<assign>
<var>${read_jmes_file}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<msg timestamp="20181214 09:48:11.867" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/jmespath.expr' does not exist.</msg>
<status status="FAIL" endtime="20181214 09:48:11.867" starttime="20181214 09:48:11.866"></status>
</kw>
<msg timestamp="20181214 09:48:11.867" level="INFO">${read_jmes_file} = False</msg>
<status status="PASS" endtime="20181214 09:48:11.867" starttime="20181214 09:48:11.866"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${read_jmes_file} == ${true}</arg>
<arg>OperatingSystem.Get_File</arg>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<assign>
<var>${jmes_expression}</var>
</assign>
<msg timestamp="20181214 09:48:11.867" level="INFO">${jmes_expression} = None</msg>
<status status="PASS" endtime="20181214 09:48:11.867" starttime="20181214 09:48:11.867"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>${read_jmes_file} == ${true}</arg>
<arg>${jmes_expression}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${expression}</var>
</assign>
<msg timestamp="20181214 09:48:11.868" level="INFO">${expression} = </msg>
<status status="PASS" endtime="20181214 09:48:11.868" starttime="20181214 09:48:11.868"></status>
</kw>
<msg timestamp="20181214 09:48:11.868" level="INFO">${jmes_expression} = </msg>
<status status="PASS" endtime="20181214 09:48:11.868" starttime="20181214 09:48:11.865"></status>
</kw>
<kw name="Post_To_Uri" library="TemplatedRequests">
<doc>POST data to given URI, check status code and return response text.</doc>
<arguments>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>content_type=${content_type}</arg>
<arg>accept=${accept}</arg>
<arg>session=${session}</arg>
<arg>jmes_path=${jmes_expression}</arg>
<arg>normalize_json=${normalize_json}</arg>
<arg>additional_allowed_status_codes=${additional_allowed_status_codes}</arg>
<arg>explicit_status_codes=${explicit_status_codes}</arg>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<assign>
<var>${response_text}</var>
</assign>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${uri}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.870" level="INFO">/restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181214 09:48:11.870" starttime="20181214 09:48:11.870"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${data}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.870" level="INFO">{
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261442"
      ]
   }
}</msg>
<status status="PASS" endtime="20181214 09:48:11.870" starttime="20181214 09:48:11.870"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${content_type}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.871" level="INFO">{u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181214 09:48:11.871" starttime="20181214 09:48:11.870"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${accept}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.871" level="INFO">{}</msg>
<status status="PASS" endtime="20181214 09:48:11.871" starttime="20181214 09:48:11.871"></status>
</kw>
<kw name="Join_Two_Headers" library="TemplatedRequests">
<doc>Take two dicts, join them, return result. Second argument values take precedence.</doc>
<arguments>
<arg>first=${content_type}</arg>
<arg>second=${accept}</arg>
</arguments>
<assign>
<var>${headers}</var>
</assign>
<kw name="Copy Dictionary" library="Collections">
<doc>Returns a copy of the given dictionary.</doc>
<arguments>
<arg>${first}</arg>
</arguments>
<assign>
<var>${accumulator}</var>
</assign>
<msg timestamp="20181214 09:48:11.873" level="INFO">${accumulator} = {u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181214 09:48:11.873" starttime="20181214 09:48:11.872"></status>
</kw>
<kw name="Get Dictionary Items" library="Collections">
<doc>Returns items of the given ``dictionary``.</doc>
<arguments>
<arg>${second}</arg>
</arguments>
<assign>
<var>${items_to_add}</var>
</assign>
<msg timestamp="20181214 09:48:11.873" level="INFO">${items_to_add} = []</msg>
<status status="PASS" endtime="20181214 09:48:11.873" starttime="20181214 09:48:11.873"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${accumulator}</arg>
<arg>@{items_to_add}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:11.874" starttime="20181214 09:48:11.873"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${accumulator}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.874" level="INFO">{u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181214 09:48:11.874" starttime="20181214 09:48:11.874"></status>
</kw>
<msg timestamp="20181214 09:48:11.874" level="INFO">${headers} = {u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181214 09:48:11.874" starttime="20181214 09:48:11.871"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"""${http_timeout}""" == """${EMPTY}"""</arg>
<arg>RequestsLibrary.Post_Request</arg>
<arg>alias=${session}</arg>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>headers=${headers}</arg>
<arg>ELSE</arg>
<arg>RequestsLibrary.Post_Request</arg>
<arg>alias=${session}</arg>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>headers=${headers}</arg>
<arg>timeout=${http_timeout}</arg>
</arguments>
<assign>
<var>${response}</var>
</assign>
<kw name="Post Request" library="RequestsLibrary">
<doc>Send a POST request on the session object found using the</doc>
<arguments>
<arg>alias=${session}</arg>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>headers=${headers}</arg>
<arg>timeout=${http_timeout}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.882" level="INFO">Post Request using : alias=default, uri=/restconf/operations/neutronvpn:deleteL3VPN, data=&lt;application/yang.data+json&gt;, headers={u'Content-Type': u'application/yang.data+json'}, files=None, allow_redirects=True </msg>
<status status="PASS" endtime="20181214 09:48:11.882" starttime="20181214 09:48:11.875"></status>
</kw>
<msg timestamp="20181214 09:48:11.882" level="INFO">${response} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:11.882" starttime="20181214 09:48:11.874"></status>
</kw>
<kw name="Check_Status_Code" library="TemplatedRequests">
<doc>Log response text, check status_code is one of allowed ones.</doc>
<arguments>
<arg>${response}</arg>
<arg>additional_allowed_status_codes=${additional_allowed_status_codes}</arg>
<arg>explicit_status_codes=${explicit_status_codes}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${response.text}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.883" level="INFO">{"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261442 does not exist","error-info":"&lt;severity&gt;warning&lt;/severity&gt;"}]}}</msg>
<status status="PASS" endtime="20181214 09:48:11.883" starttime="20181214 09:48:11.883"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${response.status_code}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.884" level="INFO">400</msg>
<status status="PASS" endtime="20181214 09:48:11.884" starttime="20181214 09:48:11.883"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>"""${explicit_status_codes}""" != """${NO_STATUS_CODES}"""</arg>
<arg>Collections.List_Should_Contain_Value</arg>
<arg>${explicit_status_codes}</arg>
<arg>${response.status_code}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:11.884" starttime="20181214 09:48:11.884"></status>
</kw>
<kw name="Combine Lists" library="Collections">
<doc>Combines the given ``lists`` together and returns the result.</doc>
<arguments>
<arg>${ALLOWED_STATUS_CODES}</arg>
<arg>${additional_allowed_status_codes}</arg>
</arguments>
<assign>
<var>${final_allowd_list}</var>
</assign>
<msg timestamp="20181214 09:48:11.885" level="INFO">${final_allowd_list} = [200, 201, 204]</msg>
<status status="PASS" endtime="20181214 09:48:11.885" starttime="20181214 09:48:11.884"></status>
</kw>
<kw name="List Should Contain Value" library="Collections">
<doc>Fails if the ``value`` is not found from ``list``.</doc>
<arguments>
<arg>${final_allowd_list}</arg>
<arg>${response.status_code}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.885" level="FAIL">[ 200 | 201 | 204 ] does not contain value '400'.</msg>
<status status="FAIL" endtime="20181214 09:48:11.886" starttime="20181214 09:48:11.885"></status>
</kw>
<status status="FAIL" endtime="20181214 09:48:11.886" starttime="20181214 09:48:11.882"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${normalize_json}</arg>
<arg>BuiltIn.Return_From_Keyword</arg>
<arg>${response.text}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:11.886" starttime="20181214 09:48:11.886"></status>
</kw>
<kw name="Normalize Json Text" library="norm_json">
<doc>Attempt to return sorted indented JSON string.</doc>
<arguments>
<arg>${response.text}</arg>
<arg>jmes_path=${jmes_path}</arg>
</arguments>
<assign>
<var>${text_normalized}</var>
</assign>
<msg timestamp="20181214 09:48:11.887" level="INFO">${text_normalized} = {
 "errors": {
  "error": [
   {
    "error-info": "&lt;severity&gt;warning&lt;/severity&gt;",
    "error-message": "VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261442 does not exist",
    "error-tag": "invalid...</msg>
<status status="PASS" endtime="20181214 09:48:11.887" starttime="20181214 09:48:11.886"></status>
</kw>
<msg timestamp="20181214 09:48:11.887" level="INFO">${response_text} = {
 "errors": {
  "error": [
   {
    "error-info": "&lt;severity&gt;warning&lt;/severity&gt;",
    "error-message": "VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261442 does not exist",
    "error-tag": "invalid...</msg>
<status status="FAIL" endtime="20181214 09:48:11.888" starttime="20181214 09:48:11.869"></status>
</kw>
<msg timestamp="20181214 09:48:11.888" level="INFO">${response_text} = {
 "errors": {
  "error": [
   {
    "error-info": "&lt;severity&gt;warning&lt;/severity&gt;",
    "error-message": "VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261442 does not exist",
    "error-tag": "invalid...</msg>
<status status="FAIL" endtime="20181214 09:48:11.888" starttime="20181214 09:48:11.744"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${verify}</arg>
<arg>Verify_Response_As_Json_Templated</arg>
<arg>response=${response_text}</arg>
<arg>folder=${folder}</arg>
<arg>base_name=response</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:11.888" starttime="20181214 09:48:11.888"></status>
</kw>
<status status="FAIL" endtime="20181214 09:48:11.889" starttime="20181214 09:48:11.744"></status>
</kw>
<status status="FAIL" endtime="20181214 09:48:11.889" starttime="20181214 09:48:11.720"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:11.889" starttime="20181214 09:48:11.720"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>VpnOperations.VPN Delete L3VPN</arg>
<arg>vpnid=@{VPN_INSTANCE_IDS}[2]</arg>
</arguments>
<kw name="VPN Delete L3VPN" library="VpnOperations">
<doc>Delete the created L3VPN</doc>
<arguments>
<arg>vpnid=@{VPN_INSTANCE_IDS}[2]</arg>
</arguments>
<kw name="Post_As_Json_Templated" library="TemplatedRequests">
<doc>Add arguments sensible for JSON data, return Post_Templated response text.</doc>
<arguments>
<arg>folder=${VAR_BASE}/l3vpn_delete</arg>
<arg>mapping=${Kwargs}</arg>
<arg>session=default</arg>
<arg>http_timeout=${SESSION_TIMEOUT}</arg>
</arguments>
<kw name="Post_Templated" library="TemplatedRequests">
<doc>Resolve URI and data from folder, call Post_To_Uri, return response text.</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>base_name=data</arg>
<arg>extension=json</arg>
<arg>accept=${ACCEPT_EMPTY}</arg>
<arg>content_type=${HEADERS_YANG_JSON}</arg>
<arg>mapping=${mapping}</arg>
<arg>session=${session}</arg>
<arg>normalize_json=True</arg>
<arg>endline=${\n}</arg>
<arg>iterations=${iterations}</arg>
<arg>iter_start=${iter_start}</arg>
<arg>additional_allowed_status_codes=${additional_allowed_status_codes}</arg>
<arg>explicit_status_codes=${explicit_status_codes}</arg>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<assign>
<var>${response_text}</var>
</assign>
<kw name="Resolve_Text_From_Template_Folder" library="TemplatedRequests">
<doc>Read a template from folder, strip endline, make changes according to mapping, return the result.</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>base_name=location</arg>
<arg>extension=uri</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<assign>
<var>${uri}</var>
</assign>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>not "${iterations}"</arg>
<arg>Resolve_Text_From_Template_File</arg>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Resolve_Text_From_Template_File" library="TemplatedRequests">
<doc>Check if /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.oxygen/${file_name} exists. If yes read and Log contents of file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.oxygen/${file_name},</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${folder}.${ODL_STREAM}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path_stream}</var>
</assign>
<msg timestamp="20181214 09:48:11.941" level="INFO">${file_path_stream} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.oxygen/location.uri</msg>
<status status="PASS" endtime="20181214 09:48:11.941" starttime="20181214 09:48:11.941"></status>
</kw>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${file_path_stream}</arg>
</arguments>
<assign>
<var>${file_stream_exists}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${file_path_stream}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.942" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete.oxygen/location.uri' does not exist.</msg>
<status status="FAIL" endtime="20181214 09:48:11.942" starttime="20181214 09:48:11.941"></status>
</kw>
<msg timestamp="20181214 09:48:11.942" level="INFO">${file_stream_exists} = False</msg>
<status status="PASS" endtime="20181214 09:48:11.942" starttime="20181214 09:48:11.941"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>${file_stream_exists}</arg>
<arg>${file_path_stream}</arg>
<arg>${folder}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path}</var>
</assign>
<msg timestamp="20181214 09:48:11.943" level="INFO">${file_path} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/location.uri</msg>
<status status="PASS" endtime="20181214 09:48:11.943" starttime="20181214 09:48:11.942"></status>
</kw>
<kw name="Get File" library="OperatingSystem">
<doc>Returns the contents of a specified file.</doc>
<arguments>
<arg>${file_path}</arg>
</arguments>
<assign>
<var>${template}</var>
</assign>
<msg timestamp="20181214 09:48:11.943" html="yes" level="INFO">Getting file '&lt;a href="file:///home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/location.uri"&gt;/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/location.uri&lt;/a&gt;'.</msg>
<msg timestamp="20181214 09:48:11.943" level="INFO">${template} = /restconf/operations/neutronvpn:deleteL3VPN
</msg>
<status status="PASS" endtime="20181214 09:48:11.943" starttime="20181214 09:48:11.943"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${template}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.944" level="INFO">/restconf/operations/neutronvpn:deleteL3VPN
</msg>
<status status="PASS" endtime="20181214 09:48:11.944" starttime="20181214 09:48:11.944"></status>
</kw>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>string.Template('''${template}'''.rstrip()).safe_substitute(${mapping})</arg>
<arg>modules=string</arg>
</arguments>
<assign>
<var>${final_text}</var>
</assign>
<msg timestamp="20181214 09:48:11.944" level="INFO">${final_text} = /restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181214 09:48:11.944" starttime="20181214 09:48:11.944"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:11.945" starttime="20181214 09:48:11.940"></status>
</kw>
<msg timestamp="20181214 09:48:11.945" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:48:11.945" starttime="20181214 09:48:11.918"></status>
</kw>
<msg timestamp="20181214 09:48:11.945" level="INFO">${uri} = /restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181214 09:48:11.945" starttime="20181214 09:48:11.918"></status>
</kw>
<kw name="Resolve_Text_From_Template_Folder" library="TemplatedRequests">
<doc>Read a template from folder, strip endline, make changes according to mapping, return the result.</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>name_prefix=post_</arg>
<arg>base_name=${base_name}</arg>
<arg>extension=${extension}</arg>
<arg>mapping=${mapping}</arg>
<arg>endline=${endline}</arg>
<arg>iterations=${iterations}</arg>
<arg>iter_start=${iter_start}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>not "${iterations}"</arg>
<arg>Resolve_Text_From_Template_File</arg>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Resolve_Text_From_Template_File" library="TemplatedRequests">
<doc>Check if /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.oxygen/${file_name} exists. If yes read and Log contents of file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.oxygen/${file_name},</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${folder}.${ODL_STREAM}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path_stream}</var>
</assign>
<msg timestamp="20181214 09:48:11.974" level="INFO">${file_path_stream} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.oxygen/post_data.json</msg>
<status status="PASS" endtime="20181214 09:48:11.974" starttime="20181214 09:48:11.974"></status>
</kw>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${file_path_stream}</arg>
</arguments>
<assign>
<var>${file_stream_exists}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${file_path_stream}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.975" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete.oxygen/post_data.json' does not exist.</msg>
<status status="FAIL" endtime="20181214 09:48:11.975" starttime="20181214 09:48:11.975"></status>
</kw>
<msg timestamp="20181214 09:48:11.976" level="INFO">${file_stream_exists} = False</msg>
<status status="PASS" endtime="20181214 09:48:11.976" starttime="20181214 09:48:11.975"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>${file_stream_exists}</arg>
<arg>${file_path_stream}</arg>
<arg>${folder}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path}</var>
</assign>
<msg timestamp="20181214 09:48:11.976" level="INFO">${file_path} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/post_data.json</msg>
<status status="PASS" endtime="20181214 09:48:11.976" starttime="20181214 09:48:11.976"></status>
</kw>
<kw name="Get File" library="OperatingSystem">
<doc>Returns the contents of a specified file.</doc>
<arguments>
<arg>${file_path}</arg>
</arguments>
<assign>
<var>${template}</var>
</assign>
<msg timestamp="20181214 09:48:11.977" html="yes" level="INFO">Getting file '&lt;a href="file:///home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/post_data.json"&gt;/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/post_data.json&lt;/a&gt;'.</msg>
<msg timestamp="20181214 09:48:11.977" level="INFO">${template} = {
   "input":{
      "id":[
         "$vpnid"
      ]
   }
}
</msg>
<status status="PASS" endtime="20181214 09:48:11.977" starttime="20181214 09:48:11.976"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${template}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.977" level="INFO">{
   "input":{
      "id":[
         "$vpnid"
      ]
   }
}
</msg>
<status status="PASS" endtime="20181214 09:48:11.977" starttime="20181214 09:48:11.977"></status>
</kw>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>string.Template('''${template}'''.rstrip()).safe_substitute(${mapping})</arg>
<arg>modules=string</arg>
</arguments>
<assign>
<var>${final_text}</var>
</assign>
<msg timestamp="20181214 09:48:11.978" level="INFO">${final_text} = {
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261443"
      ]
   }
}</msg>
<status status="PASS" endtime="20181214 09:48:11.978" starttime="20181214 09:48:11.977"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:11.978" starttime="20181214 09:48:11.973"></status>
</kw>
<msg timestamp="20181214 09:48:11.978" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:48:11.978" starttime="20181214 09:48:11.952"></status>
</kw>
<msg timestamp="20181214 09:48:11.979" level="INFO">${data} = {
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261443"
      ]
   }
}</msg>
<status status="PASS" endtime="20181214 09:48:11.979" starttime="20181214 09:48:11.951"></status>
</kw>
<kw name="Resolve_Jmes_Path" library="TemplatedRequests">
<doc>Reads JMES path from file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/jmespath.expr if the file exists and</doc>
<arguments>
<arg>${folder}</arg>
</arguments>
<assign>
<var>${jmes_expression}</var>
</assign>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<assign>
<var>${read_jmes_file}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<msg timestamp="20181214 09:48:11.980" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/jmespath.expr' does not exist.</msg>
<status status="FAIL" endtime="20181214 09:48:11.980" starttime="20181214 09:48:11.980"></status>
</kw>
<msg timestamp="20181214 09:48:11.980" level="INFO">${read_jmes_file} = False</msg>
<status status="PASS" endtime="20181214 09:48:11.980" starttime="20181214 09:48:11.979"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${read_jmes_file} == ${true}</arg>
<arg>OperatingSystem.Get_File</arg>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<assign>
<var>${jmes_expression}</var>
</assign>
<msg timestamp="20181214 09:48:11.981" level="INFO">${jmes_expression} = None</msg>
<status status="PASS" endtime="20181214 09:48:11.981" starttime="20181214 09:48:11.981"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>${read_jmes_file} == ${true}</arg>
<arg>${jmes_expression}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${expression}</var>
</assign>
<msg timestamp="20181214 09:48:11.982" level="INFO">${expression} = </msg>
<status status="PASS" endtime="20181214 09:48:11.982" starttime="20181214 09:48:11.981"></status>
</kw>
<msg timestamp="20181214 09:48:11.982" level="INFO">${jmes_expression} = </msg>
<status status="PASS" endtime="20181214 09:48:11.982" starttime="20181214 09:48:11.979"></status>
</kw>
<kw name="Post_To_Uri" library="TemplatedRequests">
<doc>POST data to given URI, check status code and return response text.</doc>
<arguments>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>content_type=${content_type}</arg>
<arg>accept=${accept}</arg>
<arg>session=${session}</arg>
<arg>jmes_path=${jmes_expression}</arg>
<arg>normalize_json=${normalize_json}</arg>
<arg>additional_allowed_status_codes=${additional_allowed_status_codes}</arg>
<arg>explicit_status_codes=${explicit_status_codes}</arg>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<assign>
<var>${response_text}</var>
</assign>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${uri}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.983" level="INFO">/restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181214 09:48:11.983" starttime="20181214 09:48:11.983"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${data}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.984" level="INFO">{
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261443"
      ]
   }
}</msg>
<status status="PASS" endtime="20181214 09:48:11.984" starttime="20181214 09:48:11.983"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${content_type}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.984" level="INFO">{u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181214 09:48:11.984" starttime="20181214 09:48:11.984"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${accept}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.985" level="INFO">{}</msg>
<status status="PASS" endtime="20181214 09:48:11.985" starttime="20181214 09:48:11.984"></status>
</kw>
<kw name="Join_Two_Headers" library="TemplatedRequests">
<doc>Take two dicts, join them, return result. Second argument values take precedence.</doc>
<arguments>
<arg>first=${content_type}</arg>
<arg>second=${accept}</arg>
</arguments>
<assign>
<var>${headers}</var>
</assign>
<kw name="Copy Dictionary" library="Collections">
<doc>Returns a copy of the given dictionary.</doc>
<arguments>
<arg>${first}</arg>
</arguments>
<assign>
<var>${accumulator}</var>
</assign>
<msg timestamp="20181214 09:48:11.986" level="INFO">${accumulator} = {u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181214 09:48:11.986" starttime="20181214 09:48:11.985"></status>
</kw>
<kw name="Get Dictionary Items" library="Collections">
<doc>Returns items of the given ``dictionary``.</doc>
<arguments>
<arg>${second}</arg>
</arguments>
<assign>
<var>${items_to_add}</var>
</assign>
<msg timestamp="20181214 09:48:11.986" level="INFO">${items_to_add} = []</msg>
<status status="PASS" endtime="20181214 09:48:11.986" starttime="20181214 09:48:11.986"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${accumulator}</arg>
<arg>@{items_to_add}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:11.987" starttime="20181214 09:48:11.986"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${accumulator}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.987" level="INFO">{u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181214 09:48:11.988" starttime="20181214 09:48:11.987"></status>
</kw>
<msg timestamp="20181214 09:48:11.988" level="INFO">${headers} = {u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181214 09:48:11.988" starttime="20181214 09:48:11.985"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"""${http_timeout}""" == """${EMPTY}"""</arg>
<arg>RequestsLibrary.Post_Request</arg>
<arg>alias=${session}</arg>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>headers=${headers}</arg>
<arg>ELSE</arg>
<arg>RequestsLibrary.Post_Request</arg>
<arg>alias=${session}</arg>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>headers=${headers}</arg>
<arg>timeout=${http_timeout}</arg>
</arguments>
<assign>
<var>${response}</var>
</assign>
<kw name="Post Request" library="RequestsLibrary">
<doc>Send a POST request on the session object found using the</doc>
<arguments>
<arg>alias=${session}</arg>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>headers=${headers}</arg>
<arg>timeout=${http_timeout}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.993" level="INFO">Post Request using : alias=default, uri=/restconf/operations/neutronvpn:deleteL3VPN, data=&lt;application/yang.data+json&gt;, headers={u'Content-Type': u'application/yang.data+json'}, files=None, allow_redirects=True </msg>
<status status="PASS" endtime="20181214 09:48:11.994" starttime="20181214 09:48:11.989"></status>
</kw>
<msg timestamp="20181214 09:48:11.994" level="INFO">${response} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:11.994" starttime="20181214 09:48:11.988"></status>
</kw>
<kw name="Check_Status_Code" library="TemplatedRequests">
<doc>Log response text, check status_code is one of allowed ones.</doc>
<arguments>
<arg>${response}</arg>
<arg>additional_allowed_status_codes=${additional_allowed_status_codes}</arg>
<arg>explicit_status_codes=${explicit_status_codes}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${response.text}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.995" level="INFO">{"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261443 does not exist","error-info":"&lt;severity&gt;warning&lt;/severity&gt;"}]}}</msg>
<status status="PASS" endtime="20181214 09:48:11.995" starttime="20181214 09:48:11.994"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${response.status_code}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.995" level="INFO">400</msg>
<status status="PASS" endtime="20181214 09:48:11.995" starttime="20181214 09:48:11.995"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>"""${explicit_status_codes}""" != """${NO_STATUS_CODES}"""</arg>
<arg>Collections.List_Should_Contain_Value</arg>
<arg>${explicit_status_codes}</arg>
<arg>${response.status_code}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:11.996" starttime="20181214 09:48:11.996"></status>
</kw>
<kw name="Combine Lists" library="Collections">
<doc>Combines the given ``lists`` together and returns the result.</doc>
<arguments>
<arg>${ALLOWED_STATUS_CODES}</arg>
<arg>${additional_allowed_status_codes}</arg>
</arguments>
<assign>
<var>${final_allowd_list}</var>
</assign>
<msg timestamp="20181214 09:48:11.996" level="INFO">${final_allowd_list} = [200, 201, 204]</msg>
<status status="PASS" endtime="20181214 09:48:11.997" starttime="20181214 09:48:11.996"></status>
</kw>
<kw name="List Should Contain Value" library="Collections">
<doc>Fails if the ``value`` is not found from ``list``.</doc>
<arguments>
<arg>${final_allowd_list}</arg>
<arg>${response.status_code}</arg>
</arguments>
<msg timestamp="20181214 09:48:11.997" level="FAIL">[ 200 | 201 | 204 ] does not contain value '400'.</msg>
<status status="FAIL" endtime="20181214 09:48:11.997" starttime="20181214 09:48:11.997"></status>
</kw>
<status status="FAIL" endtime="20181214 09:48:11.997" starttime="20181214 09:48:11.994"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${normalize_json}</arg>
<arg>BuiltIn.Return_From_Keyword</arg>
<arg>${response.text}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:11.998" starttime="20181214 09:48:11.998"></status>
</kw>
<kw name="Normalize Json Text" library="norm_json">
<doc>Attempt to return sorted indented JSON string.</doc>
<arguments>
<arg>${response.text}</arg>
<arg>jmes_path=${jmes_path}</arg>
</arguments>
<assign>
<var>${text_normalized}</var>
</assign>
<msg timestamp="20181214 09:48:11.999" level="INFO">${text_normalized} = {
 "errors": {
  "error": [
   {
    "error-info": "&lt;severity&gt;warning&lt;/severity&gt;",
    "error-message": "VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261443 does not exist",
    "error-tag": "invalid...</msg>
<status status="PASS" endtime="20181214 09:48:11.999" starttime="20181214 09:48:11.998"></status>
</kw>
<msg timestamp="20181214 09:48:11.999" level="INFO">${response_text} = {
 "errors": {
  "error": [
   {
    "error-info": "&lt;severity&gt;warning&lt;/severity&gt;",
    "error-message": "VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261443 does not exist",
    "error-tag": "invalid...</msg>
<status status="FAIL" endtime="20181214 09:48:11.999" starttime="20181214 09:48:11.982"></status>
</kw>
<msg timestamp="20181214 09:48:11.999" level="INFO">${response_text} = {
 "errors": {
  "error": [
   {
    "error-info": "&lt;severity&gt;warning&lt;/severity&gt;",
    "error-message": "VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261443 does not exist",
    "error-tag": "invalid...</msg>
<status status="FAIL" endtime="20181214 09:48:12.000" starttime="20181214 09:48:11.911"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${verify}</arg>
<arg>Verify_Response_As_Json_Templated</arg>
<arg>response=${response_text}</arg>
<arg>folder=${folder}</arg>
<arg>base_name=response</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:12.000" starttime="20181214 09:48:12.000"></status>
</kw>
<status status="FAIL" endtime="20181214 09:48:12.000" starttime="20181214 09:48:11.910"></status>
</kw>
<status status="FAIL" endtime="20181214 09:48:12.000" starttime="20181214 09:48:11.889"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:12.001" starttime="20181214 09:48:11.889"></status>
</kw>
<kw name="OpenStack Suite Teardown" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Get Suite Debugs" library="OpenStackOperations">
<kw name="Get Test Teardown Debugs" library="OpenStackOperations">
<arguments>
<arg>test_name=${SUITE_NAME}</arg>
<arg>fail=False</arg>
</arguments>
<kw name="Get All" library="ODLTools">
<doc>Get all results provided by ODLTools</doc>
<arguments>
<arg>node_ip=${HA_PROXY_IP}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Cluster Info" library="ODLTools">
<doc>Get ODL Cluster related information like transaction counts, commit rates, etc.</doc>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show cluster-info -i ${ODL_SYSTEM_${i+1}_IP} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:48:12.004" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.21 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka</msg>
<status status="PASS" endtime="20181214 09:48:12.004" starttime="20181214 09:48:12.003"></status>
</kw>
<kw name="Run" library="OperatingSystem">
<doc>Runs the given command in the system and returns the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:48:12.006" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.21 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 09:48:12.547" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181214 09:48:12.547" starttime="20181214 09:48:12.004"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>output: ${output}</arg>
</arguments>
<msg timestamp="20181214 09:48:12.548" level="INFO">output: ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operational Sync Status = True
--------------------------------------------------------------------------------------------------------

--------------------------------------- Datastore Status -----------------------------------------------

---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1983
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 10
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 625
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 4227
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 2426
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-entity-ownership-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 30
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-entity-ownership-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 186
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- DOMDataBroker CommitStats Details ----------------------------------

AverageCommitTime   = 0.00 ns
LongestCommitTime   = 0.00 ns
ShortestCommitTime  = 0.00 ns
TotalCommits        = 0
--------------------------------------------------------------------------------------------------------

----------------------------------- DISTRIBUTED DATASTORE COMMIT RATE ----------------------------------

distributed-data-store.config.commit.rate_Min      = 0.622855
distributed-data-store.config.commit.rate_Max      = 34.26949
distributed-data-store.config.commit.rate_Mean     = 5.51124818371
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 2618
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.088834
distributed-data-store.operational.commit.rate_Max      = 6.037434
distributed-data-store.operational.commit.rate_Mean     = 0.456753493162
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 6839
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- NETSTAT DETAILS FOR PORT 2550 --------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------- CPU AND MEMORY UTILIZATION OF THE KARAF PROCESS GATHERED BY 'TOP' --------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- FREE AND USED MEMORY IN THE SYSTEM ---------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- NODE HEALTH CHECK STATUS -------------------------------------------

Cluster Members = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Cluster Leader = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Unreachable Members = 
None
--------------------------------------------------------------------------------------------------------

-------------------------------------- lsof of KARAF Process -------------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

None</msg>
<status status="PASS" endtime="20181214 09:48:12.548" starttime="20181214 09:48:12.547"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:12.548" starttime="20181214 09:48:12.003"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:12.548" starttime="20181214 09:48:12.003"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:12.548" starttime="20181214 09:48:12.003"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Get EOS</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get EOS" library="ODLTools">
<doc>Get the various ODL entity ownership information</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181214 09:48:12.552" level="INFO">${tmpdir} = CSIT_Vpn_Basic</msg>
<status status="PASS" endtime="20181214 09:48:12.552" starttime="20181214 09:48:12.551"></status>
</kw>
<msg timestamp="20181214 09:48:12.552" level="INFO">${dstdir} = /tmp/CSIT_Vpn_Basic</msg>
<status status="PASS" endtime="20181214 09:48:12.552" starttime="20181214 09:48:12.550"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show eos -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:48:12.553" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Vpn_Basic</msg>
<status status="PASS" endtime="20181214 09:48:12.553" starttime="20181214 09:48:12.552"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:48:12.555" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Vpn_Basic 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 09:48:12.893" level="INFO">${rc} = 0</msg>
<msg timestamp="20181214 09:48:12.893" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181214 09:48:12.893" starttime="20181214 09:48:12.553"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181214 09:48:12.894" level="INFO">rc: 0, output: ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
------------------------------------------------------- ------------------
VPN_SERVICE                                             member-1 (member-1)
arpmonitoring                                           member-1 (member-1)
bgp                                                     member-1 (member-1)
elan                                                    member-1 (member-1)
interface_config                                        member-1 (member-1)
interface_service_binding                               member-1 (member-1)
itm_config                                              member-1 (member-1)
netvirt-acl                                             member-1 (member-1)
netvirt-ipv6service-owner-entity                        member-1 (member-1)
netvirt-qos-owner-entity                                member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/272795776625121 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/192.0.2.21     member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181214 09:48:12.894" starttime="20181214 09:48:12.893"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:12.895" starttime="20181214 09:48:12.894"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:12.895" starttime="20181214 09:48:12.549"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:12.895" starttime="20181214 09:48:12.549"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Analyze Tunnels</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181214 09:48:12.898" level="INFO">${tmpdir} = CSIT_Vpn_Basic</msg>
<status status="PASS" endtime="20181214 09:48:12.898" starttime="20181214 09:48:12.897"></status>
</kw>
<msg timestamp="20181214 09:48:12.898" level="INFO">${dstdir} = /tmp/CSIT_Vpn_Basic</msg>
<status status="PASS" endtime="20181214 09:48:12.898" starttime="20181214 09:48:12.897"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt analyze tunnels -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:48:12.899" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Vpn_Basic</msg>
<status status="PASS" endtime="20181214 09:48:12.899" starttime="20181214 09:48:12.899"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:48:12.903" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Vpn_Basic 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 09:48:13.135" level="INFO">${rc} = 1</msg>
<msg timestamp="20181214 09:48:13.135" level="INFO">${output} = 2018-12-14 09:48:13,101 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:tunnel-list
2018-12-14 09:48:13,104 | ERR | common.r...</msg>
<status status="PASS" endtime="20181214 09:48:13.135" starttime="20181214 09:48:12.900"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181214 09:48:13.137" level="INFO">rc: 1, output: 2018-12-14 09:48:13,101 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:tunnel-list
2018-12-14 09:48:13,104 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/operational/itm-state:tunnels_state
2018-12-14 09:48:13,107 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:dpn-teps-state
2018-12-14 09:48:13,115 | ERR | netvirt.analyze      | 0278 | Tunnel configuration missing
Analysing transport-zone:default-transport-zone
Tunnel configuration missing
Traceback (most recent call last):
  File "/usr/bin/odltools", line 11, in &lt;module&gt;
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/odltools/__main__.py", line 13, in main
    cli.main()
  File "/usr/lib/python2.7/site-packages/odltools/cli.py", line 50, in main
    sys.exit(args.func(args))
  File "/usr/lib/python2.7/site-packages/odltools/netvirt/analyze.py", line 281, in analyze_tunnels
    for tunnel in all_tunnels.get('missing'):
AttributeError: 'NoneType' object has no attribute 'get'</msg>
<status status="PASS" endtime="20181214 09:48:13.137" starttime="20181214 09:48:13.136"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<msg timestamp="20181214 09:48:13.138" level="FAIL">''1' == '0'' should be true.</msg>
<status status="FAIL" endtime="20181214 09:48:13.138" starttime="20181214 09:48:13.137"></status>
</kw>
<status status="FAIL" endtime="20181214 09:48:13.138" starttime="20181214 09:48:12.896"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:13.138" starttime="20181214 09:48:12.895"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:13.138" starttime="20181214 09:48:12.002"></status>
</kw>
<kw name="Get OvsDebugInfo" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from all Openstack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Get DumpFlows And Ovsconfig" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from OVS from the Openstack Node</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:13.140" starttime="20181214 09:48:13.140"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:13.141" level="INFO">cmd: ip -o link</msg>
<status status="PASS" endtime="20181214 09:48:13.141" starttime="20181214 09:48:13.141"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:13.142" starttime="20181214 09:48:13.142"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:48:13.142" starttime="20181214 09:48:13.142"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:13.150" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181214 09:48:13.150" starttime="20181214 09:48:13.143"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:48:13.164" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UP mode DEFAULT group default qlen 1000\    link/ether 00:2d:53:56:c8:f7 brd ff:ff:ff:ff:ff:ff
3: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 86:e4:e2:2c:cd:1a brd ff:ff:ff:ff:ff:ff
4: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:2d:53:56:c8:f7 brd ff:ff:ff:ff:ff:ff
5: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:e5:ff:40:6e brd ff:ff:ff:ff:ff:ff
26: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1450 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether f8:1b:37:5c:a9:e1 brd ff:ff:ff:ff:ff:ff
60: tap9baa7d18-99: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc pfifo_fast master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fe:16:3e:61:df:d0 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:48:13.164" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOW...</msg>
<status status="PASS" endtime="20181214 09:48:13.164" starttime="20181214 09:48:13.150"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:13.164" starttime="20181214 09:48:13.140"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:13.165" level="INFO">cmd: ip -o addr</msg>
<status status="PASS" endtime="20181214 09:48:13.165" starttime="20181214 09:48:13.165"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:13.165" starttime="20181214 09:48:13.165"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:48:13.166" starttime="20181214 09:48:13.166"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:13.168" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181214 09:48:13.168" starttime="20181214 09:48:13.166"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:48:13.178" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::22d:53ff:fe56:c8f7/64 scope link \       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.21/24 brd 192.0.2.255 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.22/32 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.16/32 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet6 fe80::22d:53ff:fe56:c8f7/64 scope link \       valid_lft forever preferred_lft forever
5: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
5: docker0    inet6 fe80::42:e5ff:feff:406e/64 scope link \       valid_lft forever preferred_lft forever
60: tap9baa7d18-99    inet6 fe80::fc16:3eff:fe61:dfd0/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:48:13.178" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::22d:53...</msg>
<status status="PASS" endtime="20181214 09:48:13.178" starttime="20181214 09:48:13.169"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:13.178" starttime="20181214 09:48:13.164"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:13.179" level="INFO">cmd: ip route</msg>
<status status="PASS" endtime="20181214 09:48:13.179" starttime="20181214 09:48:13.179"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:13.180" starttime="20181214 09:48:13.179"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:48:13.180" starttime="20181214 09:48:13.180"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:13.182" level="INFO">ip route</msg>
<status status="PASS" endtime="20181214 09:48:13.182" starttime="20181214 09:48:13.180"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:48:13.188" level="INFO">default via 192.0.2.1 dev br-ex 
169.254.0.0/16 dev eth0 scope link metric 1002 
169.254.0.0/16 dev br-ex scope link metric 1004 
169.254.169.254 via 192.0.2.1 dev br-ex 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev br-ex proto kernel scope link src 192.0.2.21 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:48:13.188" level="INFO">${output} = default via 192.0.2.1 dev br-ex 
169.254.0.0/16 dev eth0 scope link metric 1002 
169.254.0.0/16 dev br-ex scope link metric 1004 
169.254.169.254 via 192.0.2.1 dev br-ex 
172.31.0.0/24 dev docker0...</msg>
<status status="PASS" endtime="20181214 09:48:13.188" starttime="20181214 09:48:13.182"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:13.188" starttime="20181214 09:48:13.178"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:13.189" level="INFO">cmd: arp -an</msg>
<status status="PASS" endtime="20181214 09:48:13.189" starttime="20181214 09:48:13.189"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:13.189" starttime="20181214 09:48:13.189"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:48:13.190" starttime="20181214 09:48:13.190"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:13.192" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181214 09:48:13.192" starttime="20181214 09:48:13.190"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:48:13.194" level="INFO">? (192.0.2.99) at ee:6e:e4:e4:48:40 [ether] on br-ex
? (192.0.2.1) at 00:ce:28:28:52:b3 [ether] on br-ex
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:48:13.194" level="INFO">${output} = ? (192.0.2.99) at ee:6e:e4:e4:48:40 [ether] on br-ex
? (192.0.2.1) at 00:ce:28:28:52:b3 [ether] on br-ex
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:48:13.194" starttime="20181214 09:48:13.192"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:13.194" starttime="20181214 09:48:13.188"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip netns list | awk '{print $1}'</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<assign>
<var>${nslist}</var>
</assign>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:13.195" level="INFO">cmd: ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181214 09:48:13.195" starttime="20181214 09:48:13.195"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:13.196" starttime="20181214 09:48:13.196"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:48:13.196" starttime="20181214 09:48:13.196"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:13.199" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181214 09:48:13.199" starttime="20181214 09:48:13.196"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:48:13.203" level="INFO">qdhcp-eebbc6ce-dba1-4f6b-b064-8c34ba1745ed
qdhcp-bc95b001-fb5d-425b-8ed2-4f41c95d9dfe
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:48:13.204" level="INFO">${output} = qdhcp-eebbc6ce-dba1-4f6b-b064-8c34ba1745ed
qdhcp-bc95b001-fb5d-425b-8ed2-4f41c95d9dfe
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:48:13.204" starttime="20181214 09:48:13.199"></status>
</kw>
<msg timestamp="20181214 09:48:13.204" level="INFO">${nslist} = qdhcp-eebbc6ce-dba1-4f6b-b064-8c34ba1745ed
qdhcp-bc95b001-fb5d-425b-8ed2-4f41c95d9dfe
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:48:13.204" starttime="20181214 09:48:13.195"></status>
</kw>
<kw name="Split To Lines" library="String">
<doc>Splits the given string to lines.</doc>
<arguments>
<arg>${nslist}</arg>
<arg>end=-1</arg>
</arguments>
<assign>
<var>@{lines}</var>
</assign>
<msg timestamp="20181214 09:48:13.204" level="INFO">2 lines returned</msg>
<msg timestamp="20181214 09:48:13.205" level="INFO">@{lines} = [ qdhcp-eebbc6ce-dba1-4f6b-b064-8c34ba1745ed | qdhcp-bc95b001-fb5d-425b-8ed2-4f41c95d9dfe ]</msg>
<status status="PASS" endtime="20181214 09:48:13.205" starttime="20181214 09:48:13.204"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<kw type="foritem" name="${line} = qdhcp-eebbc6ce-dba1-4f6b-b064-8c34ba1745ed">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:13.206" level="INFO">cmd: sudo ip netns exec qdhcp-eebbc6ce-dba1-4f6b-b064-8c34ba1745ed ip -o link</msg>
<status status="PASS" endtime="20181214 09:48:13.206" starttime="20181214 09:48:13.206"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:13.206" starttime="20181214 09:48:13.206"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:48:13.207" starttime="20181214 09:48:13.207"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:13.210" level="INFO">sudo ip netns exec qdhcp-eebbc6ce-dba1-4f 6b-b064-8c34ba1745ed ip -o link</msg>
<status status="PASS" endtime="20181214 09:48:13.210" starttime="20181214 09:48:13.207"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:48:13.252" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
59: tapca7847c8-4b: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:18:d3:45 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:48:13.252" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
59: tapca7847c8-4b: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181214 09:48:13.252" starttime="20181214 09:48:13.211"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:13.252" starttime="20181214 09:48:13.205"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:13.254" level="INFO">cmd: sudo ip netns exec qdhcp-eebbc6ce-dba1-4f6b-b064-8c34ba1745ed ip -o addr</msg>
<status status="PASS" endtime="20181214 09:48:13.254" starttime="20181214 09:48:13.253"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:13.254" starttime="20181214 09:48:13.254"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:48:13.255" starttime="20181214 09:48:13.255"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:13.258" level="INFO">sudo ip netns exec qdhcp-eebbc6ce-dba1-4f 6b-b064-8c34ba1745ed ip -o addr</msg>
<status status="PASS" endtime="20181214 09:48:13.258" starttime="20181214 09:48:13.255"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:48:13.290" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
59: tapca7847c8-4b    inet 20.1.1.2/24 brd 20.1.1.255 scope global tapca7847c8-4b\       valid_lft forever preferred_lft forever
59: tapca7847c8-4b    inet 169.254.169.254/16 brd 169.254.255.255 scope global tapca7847c8-4b\       valid_lft forever preferred_lft forever
59: tapca7847c8-4b    inet6 fe80::f816:3eff:fe18:d345/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:48:13.290" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
59: tapca7847c8-4b    inet 20...</msg>
<status status="PASS" endtime="20181214 09:48:13.290" starttime="20181214 09:48:13.258"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:13.290" starttime="20181214 09:48:13.252"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:13.292" level="INFO">cmd: sudo ip netns exec qdhcp-eebbc6ce-dba1-4f6b-b064-8c34ba1745ed ip route</msg>
<status status="PASS" endtime="20181214 09:48:13.292" starttime="20181214 09:48:13.291"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:13.292" starttime="20181214 09:48:13.292"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:48:13.293" starttime="20181214 09:48:13.292"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:13.295" level="INFO">sudo ip netns exec qdhcp-eebbc6ce-dba1-4f 6b-b064-8c34ba1745ed ip route</msg>
<status status="PASS" endtime="20181214 09:48:13.295" starttime="20181214 09:48:13.293"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:48:13.323" level="INFO">default via 20.1.1.1 dev tapca7847c8-4b 
20.1.1.0/24 dev tapca7847c8-4b proto kernel scope link src 20.1.1.2 
169.254.0.0/16 dev tapca7847c8-4b proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:48:13.323" level="INFO">${output} = default via 20.1.1.1 dev tapca7847c8-4b 
20.1.1.0/24 dev tapca7847c8-4b proto kernel scope link src 20.1.1.2 
169.254.0.0/16 dev tapca7847c8-4b proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181214 09:48:13.323" starttime="20181214 09:48:13.295"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:13.323" starttime="20181214 09:48:13.291"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:13.323" starttime="20181214 09:48:13.205"></status>
</kw>
<kw type="foritem" name="${line} = qdhcp-bc95b001-fb5d-425b-8ed2-4f41c95d9dfe">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:13.325" level="INFO">cmd: sudo ip netns exec qdhcp-bc95b001-fb5d-425b-8ed2-4f41c95d9dfe ip -o link</msg>
<status status="PASS" endtime="20181214 09:48:13.325" starttime="20181214 09:48:13.324"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:13.325" starttime="20181214 09:48:13.325"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:48:13.325" starttime="20181214 09:48:13.325"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:13.329" level="INFO">sudo ip netns exec qdhcp-bc95b001-fb5d-42 5b-8ed2-4f41c95d9dfe ip -o link</msg>
<status status="PASS" endtime="20181214 09:48:13.329" starttime="20181214 09:48:13.326"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:48:13.365" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
58: tape697cdbd-10: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:d7:e6:4f brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:48:13.365" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
58: tape697cdbd-10: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181214 09:48:13.365" starttime="20181214 09:48:13.329"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:13.366" starttime="20181214 09:48:13.324"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:13.367" level="INFO">cmd: sudo ip netns exec qdhcp-bc95b001-fb5d-425b-8ed2-4f41c95d9dfe ip -o addr</msg>
<status status="PASS" endtime="20181214 09:48:13.367" starttime="20181214 09:48:13.367"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:13.368" starttime="20181214 09:48:13.368"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:48:13.368" starttime="20181214 09:48:13.368"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:13.371" level="INFO">sudo ip netns exec qdhcp-bc95b001-fb5d-42 5b-8ed2-4f41c95d9dfe ip -o addr</msg>
<status status="PASS" endtime="20181214 09:48:13.371" starttime="20181214 09:48:13.368"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:48:13.405" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
58: tape697cdbd-10    inet 169.254.169.254/16 brd 169.254.255.255 scope global tape697cdbd-10\       valid_lft forever preferred_lft forever
58: tape697cdbd-10    inet 10.1.1.2/24 brd 10.1.1.255 scope global tape697cdbd-10\       valid_lft forever preferred_lft forever
58: tape697cdbd-10    inet6 fe80::f816:3eff:fed7:e64f/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:48:13.405" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
58: tape697cdbd-10    inet 16...</msg>
<status status="PASS" endtime="20181214 09:48:13.405" starttime="20181214 09:48:13.371"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:13.406" starttime="20181214 09:48:13.366"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:13.407" level="INFO">cmd: sudo ip netns exec qdhcp-bc95b001-fb5d-425b-8ed2-4f41c95d9dfe ip route</msg>
<status status="PASS" endtime="20181214 09:48:13.407" starttime="20181214 09:48:13.407"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:13.407" starttime="20181214 09:48:13.407"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:48:13.408" starttime="20181214 09:48:13.408"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:13.410" level="INFO">sudo ip netns exec qdhcp-bc95b001-fb5d-42 5b-8ed2-4f41c95d9dfe ip route</msg>
<status status="PASS" endtime="20181214 09:48:13.410" starttime="20181214 09:48:13.408"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:48:13.440" level="INFO">default via 10.1.1.1 dev tape697cdbd-10 
10.1.1.0/24 dev tape697cdbd-10 proto kernel scope link src 10.1.1.2 
169.254.0.0/16 dev tape697cdbd-10 proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:48:13.440" level="INFO">${output} = default via 10.1.1.1 dev tape697cdbd-10 
10.1.1.0/24 dev tape697cdbd-10 proto kernel scope link src 10.1.1.2 
169.254.0.0/16 dev tape697cdbd-10 proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181214 09:48:13.440" starttime="20181214 09:48:13.410"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:13.440" starttime="20181214 09:48:13.406"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:13.440" starttime="20181214 09:48:13.323"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:13.440" starttime="20181214 09:48:13.205"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:13.442" level="INFO">cmd: sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181214 09:48:13.442" starttime="20181214 09:48:13.442"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:13.443" starttime="20181214 09:48:13.442"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:48:13.443" starttime="20181214 09:48:13.443"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:13.445" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181214 09:48:13.445" starttime="20181214 09:48:13.443"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:48:13.477" level="INFO">d631111f-455e-4c7e-a9ff-d26193b9fec9
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.21:6640"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.21:6653"
            is_connected: true
        fail_mode: secure
        Port br-int
            Interface br-int
                type: internal
        Port "tape697cdbd-10"
            tag: 4095
            Interface "tape697cdbd-10"
                type: internal
        Port "tapca7847c8-4b"
            tag: 4095
            Interface "tapca7847c8-4b"
                type: internal
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port "tap9baa7d18-99"
            Interface "tap9baa7d18-99"
    Bridge br-ex
        fail_mode: standalone
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port "eth0"
            Interface "eth0"
        Port br-ex
            Interface br-ex
                type: internal
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:48:13.477" level="INFO">${output} = d631111f-455e-4c7e-a9ff-d26193b9fec9
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.21:6640"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181214 09:48:13.477" starttime="20181214 09:48:13.445"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:13.478" starttime="20181214 09:48:13.441"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:13.479" level="INFO">cmd: sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181214 09:48:13.479" starttime="20181214 09:48:13.479"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:13.479" starttime="20181214 09:48:13.479"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:48:13.480" starttime="20181214 09:48:13.479"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:13.481" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181214 09:48:13.482" starttime="20181214 09:48:13.480"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:48:13.508" level="INFO">_uuid               : d631111f-455e-4c7e-a9ff-d26193b9fec9
bridges             : [ae491c00-54ea-4008-9450-61bde39089b6, b432c6c4-6287-43e0-acc8-62136a0ab66c]
cur_cfg             : 75
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-controller-0.opnfvlf.org", "odl_os_hostconfig_config_odl_l2"="{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}", odl_os_hostconfig_hostid="overcloud-controller-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="f719731f-d938-4508-afd6-1890f6fec1cf"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [0814bf68-cf86-405f-8dc4-64e7be0b4582, 1386f2fa-8d16-4da6-a522-90e201c331e1]
next_cfg            : 75
other_config        : {local_ip="192.0.2.21", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:48:13.508" level="INFO">${output} = _uuid               : d631111f-455e-4c7e-a9ff-d26193b9fec9
bridges             : [ae491c00-54ea-4008-9450-61bde39089b6, b432c6c4-6287-43e0-acc8-62136a0ab66c]
cur_cfg             : 75
datapath_types...</msg>
<status status="PASS" endtime="20181214 09:48:13.508" starttime="20181214 09:48:13.482"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:13.509" starttime="20181214 09:48:13.478"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:13.510" level="INFO">cmd: sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:48:13.510" starttime="20181214 09:48:13.509"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:13.510" starttime="20181214 09:48:13.510"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:48:13.511" starttime="20181214 09:48:13.510"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:13.513" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:48:13.513" starttime="20181214 09:48:13.511"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:48:13.538" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000f81b375ca9e1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):
 1(br-ex-patch): addr:36:95:15:0b:6c:54
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 33(tape697cdbd-10): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 34(tapca7847c8-4b): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 35(tap9baa7d18-99): addr:fe:16:3e:61:df:d0
     config:     0
     state:      LIVE
     current:    10MB-FD COPPER
     speed: 10 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:f8:1b:37:5c:a9:e1
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x7): frags=normal miss_send_len=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:48:13.538" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000f81b375ca9e1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3...</msg>
<status status="PASS" endtime="20181214 09:48:13.538" starttime="20181214 09:48:13.513"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:13.539" starttime="20181214 09:48:13.509"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:13.540" level="INFO">cmd: sudo ovs-ofctl dump-flows br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:48:13.540" starttime="20181214 09:48:13.539"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:13.540" starttime="20181214 09:48:13.540"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:48:13.541" starttime="20181214 09:48:13.540"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:13.543" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181214 09:48:13.543" starttime="20181214 09:48:13.541"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:48:14.231" level="INFO">cookie=0x8000000, duration=5240.393s, table=0, n_packets=15708, n_bytes=848232, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=703.896s, table=0, n_packets=80, n_bytes=8535, priority=4,in_port="tape697cdbd-10",vlan_tci=0x0000/0x1fff actions=write_metadata:0x290000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=701.315s, table=0, n_packets=5, n_bytes=446, priority=4,in_port="tapca7847c8-4b",vlan_tci=0x0000/0x1fff actions=write_metadata:0x2a0000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=647.832s, table=0, n_packets=120, n_bytes=11326, priority=4,in_port="tap9baa7d18-99",vlan_tci=0x0000/0x1fff actions=write_metadata:0x2b0000000000/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4499.761s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x8040000, duration=702.968s, table=17, n_packets=77, n_bytes=8269, priority=10,metadata=0x290000000000/0xffffff0000000000 actions=load:0x29-&gt;NXM_NX_REG1[0..19],load:0x1399-&gt;NXM_NX_REG7[0..15],write_metadata:0xa000291399000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=700.387s, table=17, n_packets=2, n_bytes=180, priority=10,metadata=0x2a0000000000/0xffffff0000000000 actions=load:0x2a-&gt;NXM_NX_REG1[0..19],load:0x139a-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0002a139a000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=647.755s, table=17, n_packets=118, n_bytes=11146, priority=10,metadata=0x90002b0000000000/0xffffff0000000000 actions=load:0x2b-&gt;NXM_NX_REG1[0..19],load:0x1399-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0002b1399000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6900000, duration=647.755s, table=17, n_packets=120, n_bytes=11326, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0x90002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5526.197s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5526.197s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5526.197s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5526.197s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5526.197s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5382.149s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5382.149s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5526.197s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5526.197s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5526.026s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x9001399, duration=702.974s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x56 actions=write_metadata:0x1399000000/0xfffffffff000000,goto_table:51
 cookie=0x900139a, duration=700.392s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x63 actions=write_metadata:0x139a000000/0xfffffffff000000,goto_table:51
 cookie=0x9051399, duration=703.887s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x56 actions=write_metadata:0x1399000000/0xfffffffff000000,goto_table:51
 cookie=0x905139a, duration=701.315s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x63 actions=write_metadata:0x139a000000/0xfffffffff000000,goto_table:51
 cookie=0x822002d, duration=5525.701s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5525.701s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5526.026s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5526.197s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5526.197s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8051399, duration=702.974s, table=50, n_packets=77, n_bytes=8269, priority=20,metadata=0x291399000000/0xfffffffff000000,dl_src=fa:16:3e:d7:e6:4f actions=goto_table:51
 cookie=0x805139a, duration=700.392s, table=50, n_packets=2, n_bytes=180, priority=20,metadata=0x2a139a000000/0xfffffffff000000,dl_src=fa:16:3e:18:d3:45 actions=goto_table:51
 cookie=0x8051399, duration=647.791s, table=50, n_packets=118, n_bytes=11146, priority=20,metadata=0x2b1399000000/0xfffffffff000000,dl_src=fa:16:3e:61:df:d0 actions=goto_table:51
 cookie=0x8050001, duration=5526.026s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5526.197s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8031399, duration=702.974s, table=51, n_packets=102, n_bytes=9762, priority=20,metadata=0x1399000000/0xffff000000,dl_dst=fa:16:3e:d7:e6:4f actions=load:0x2900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803139a, duration=700.392s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x139a000000/0xffff000000,dl_dst=fa:16:3e:18:d3:45 actions=load:0x2a00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8031399, duration=647.791s, table=51, n_packets=75, n_bytes=8089, priority=20,metadata=0x1399000000/0xffff000000,dl_dst=fa:16:3e:61:df:d0 actions=load:0x2b00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5526.026s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5526.026s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5239.759s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5239.759s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3579.843s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3579.843s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3579.658s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3579.658s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3577.147s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3577.146s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8701399, duration=702.974s, table=52, n_packets=18, n_bytes=1564, priority=5,metadata=0x1399000000/0xffff000001 actions=write_actions(group:210034)
 cookie=0x8701399, duration=702.974s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1399000001/0xffff000001 actions=write_actions(group:210033)
 cookie=0x870139a, duration=700.392s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x139a000001/0xffff000001 actions=write_actions(group:210035)
 cookie=0x870139a, duration=700.392s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x139a000000/0xffff000001 actions=write_actions(group:210036)
 cookie=0x8800004, duration=5239.443s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3579.494s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3579.028s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3576.822s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800029, duration=702.973s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x29,metadata=0x290000000000/0xfffff0000000000 actions=drop
 cookie=0x880002a, duration=700.392s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x2a,metadata=0x2a0000000000/0xfffff0000000000 actions=drop
 cookie=0x880002b, duration=647.791s, table=55, n_packets=16, n_bytes=1384, priority=10,tun_id=0x2b,metadata=0x2b0000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5239.443s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3579.494s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3579.028s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3576.822s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800029, duration=702.973s, table=55, n_packets=16, n_bytes=1384, priority=9,tun_id=0x29 actions=load:0x2900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880002a, duration=700.392s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x2a actions=load:0x2a00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880002b, duration=647.791s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x2b actions=load:0x2b00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5526.197s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5526.197s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5526.026s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5526.197s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5525.989s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5525.989s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5525.989s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=647.762s, table=210, n_packets=2, n_bytes=676, priority=63010,udp,metadata=0x2b0000000000/0xfffff0000000000,dl_src=fa:16:3e:61:df:d0,tp_src=68,tp_dst=67 actions=resubmit(,17)
 cookie=0x6900000, duration=647.761s, table=210, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x2b0000000000/0xfffff0000000000,dl_src=fa:16:3e:61:df:d0,tp_src=546,tp_dst=547 actions=resubmit(,17)
 cookie=0x6900000, duration=647.761s, table=210, n_packets=11, n_bytes=462, priority=63010,arp,metadata=0x2b0000000000/0xfffff0000000000,dl_src=fa:16:3e:61:df:d0,arp_spa=10.1.1.5,arp_sha=fa:16:3e:61:df:d0 actions=resubmit(,17)
 cookie=0x6900000, duration=647.761s, table=210, n_packets=3, n_bytes=210, priority=63010,icmp6,metadata=0x2b0000000000/0xfffff0000000000,icmp_type=133,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=647.761s, table=210, n_packets=1, n_bytes=78, priority=63010,icmp6,metadata=0x2b0000000000/0xfffff0000000000,icmp_type=135,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=647.761s, table=210, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x2b0000000000/0xfffff0000000000,icmp_type=136,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=647.761s, table=210, n_packets=0, n_bytes=0, priority=63010,arp,metadata=0x2b0000000000/0xfffff0000000000,dl_src=fa:16:3e:61:df:d0,arp_spa=71.1.1.0/24,arp_sha=fa:16:3e:61:df:d0 actions=resubmit(,17)
 cookie=0x6900000, duration=647.761s, table=210, n_packets=0, n_bytes=0, priority=63010,arp,metadata=0x2b0000000000/0xfffff0000000000,dl_src=fa:16:3e:61:df:d0,arp_spa=72.1.1.0/24,arp_sha=fa:16:3e:61:df:d0 actions=resubmit(,17)
 cookie=0x6900000, duration=5525.989s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5525.989s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5525.989s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=647.761s, table=210, n_packets=0, n_bytes=0, priority=61010,ip,metadata=0x2b0000000000/0xfffff0000000000,dl_src=fa:16:3e:61:df:d0,nw_src=71.1.1.0/24 actions=goto_table:211
 cookie=0x6900000, duration=647.761s, table=210, n_packets=0, n_bytes=0, priority=61010,ip,metadata=0x2b0000000000/0xfffff0000000000,dl_src=fa:16:3e:61:df:d0,nw_src=72.1.1.0/24 actions=goto_table:211
 cookie=0x6900000, duration=647.761s, table=210, n_packets=101, n_bytes=9720, priority=61010,ip,metadata=0x2b0000000000/0xfffff0000000000,dl_src=fa:16:3e:61:df:d0,nw_src=10.1.1.5 actions=goto_table:211
 cookie=0x6900000, duration=647.761s, table=210, n_packets=1, n_bytes=90, priority=61010,ipv6,metadata=0x2b0000000000/0xfffff0000000000,dl_src=fa:16:3e:61:df:d0,ipv6_src=fe80::f816:3eff:fe61:dfd0 actions=goto_table:211
 cookie=0x6900000, duration=647.761s, table=210, n_packets=0, n_bytes=0, priority=61005,metadata=0x2b0000000000/0xfffff0000000000,dl_src=fa:16:3e:61:df:d0 actions=resubmit(,17)
 cookie=0x6900000, duration=5525.989s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5525.989s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5525.989s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5525.989s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5525.989s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5525.989s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5525.989s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5525.989s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=647.762s, table=212, n_packets=101, n_bytes=9720, priority=100,ip,metadata=0x2b0000000000/0xfffff0000000000 actions=ct(table=213,zone=5017)
 cookie=0x6900000, duration=647.762s, table=212, n_packets=1, n_bytes=90, priority=100,ipv6,metadata=0x2b0000000000/0xfffff0000000000 actions=ct(table=213,zone=5017)
 cookie=0x6900000, duration=5525.989s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5525.989s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5525.989s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5525.989s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5525.989s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x2b0006900001, duration=647.761s, table=214, n_packets=1, n_bytes=90, priority=62020,ct_state=+inv+trk,metadata=0x2b0000000000/0xfffff0000000000 actions=drop
 cookie=0x6900000, duration=647.761s, table=214, n_packets=1, n_bytes=98, priority=1012,icmp,metadata=0x2b0000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=647.761s, table=214, n_packets=15, n_bytes=1110, priority=1012,tcp,metadata=0x2b0000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=647.761s, table=214, n_packets=6, n_bytes=510, priority=1012,udp,metadata=0x2b0000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=647.761s, table=214, n_packets=0, n_bytes=0, priority=1012,ipv6,metadata=0x2b0000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=647.761s, table=214, n_packets=0, n_bytes=0, priority=1012,ip,metadata=0x2b0000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x2b0006900001, duration=647.761s, table=214, n_packets=0, n_bytes=0, priority=50,metadata=0x2b0000000000/0xfffff0000000000 actions=drop
 cookie=0x6900000, duration=5525.989s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5525.989s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5525.989s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x2b0006900001, duration=647.761s, table=217, n_packets=1, n_bytes=90, priority=62020,metadata=0x2b0000000004/0xfffff0000000004 actions=drop
 cookie=0x6900000, duration=5525.989s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=647.761s, table=217, n_packets=22, n_bytes=1718, priority=100,ip,metadata=0x2b0000000000/0xfffff0000000002 actions=ct(commit,zone=5017,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=647.761s, table=217, n_packets=0, n_bytes=0, priority=100,ipv6,metadata=0x2b0000000000/0xfffff0000000002 actions=ct(commit,zone=5017,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=647.761s, table=217, n_packets=0, n_bytes=0, priority=100,metadata=0x2b0000000002/0xfffff0000000002 actions=resubmit(,17)
 cookie=0x6900000, duration=5525.989s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5240.369s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5240.369s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:"br-ex-patch"
 cookie=0x8000007, duration=703.878s, table=220, n_packets=118, n_bytes=11146, priority=9,reg6=0x2900 actions=output:"tape697cdbd-10"
 cookie=0x8000007, duration=701.281s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x2a00 actions=output:"tapca7847c8-4b"
 cookie=0x6900000, duration=647.762s, table=220, n_packets=75, n_bytes=8089, priority=6,reg6=0x2b00 actions=load:0x90002b00-&gt;NXM_NX_REG6[],write_metadata:0/0xfffffffffe,goto_table:239
 cookie=0x8000007, duration=647.762s, table=220, n_packets=75, n_bytes=8089, priority=9,reg6=0x90002b00 actions=output:"tap9baa7d18-99"
 cookie=0x6900000, duration=5525.989s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5525.989s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5525.989s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=647.781s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x2b00/0xfffff00,icmp_type=130,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=647.781s, table=240, n_packets=0, n_bytes=0, priority=63010,udp6,reg6=0x2b00/0xfffff00,tp_src=547,tp_dst=546 actions=resubmit(,220)
 cookie=0x6900000, duration=647.781s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x2b00/0xfffff00,icmp_type=136,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=647.781s, table=240, n_packets=2, n_bytes=755, priority=63010,udp,reg6=0x2b00/0xfffff00,tp_src=67,tp_dst=68 actions=resubmit(,220)
 cookie=0x6900000, duration=647.781s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x2b00/0xfffff00,icmp_type=135,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=647.781s, table=240, n_packets=2, n_bytes=84, priority=63010,arp,reg6=0x2b00/0xfffff00 actions=resubmit(,220)
 cookie=0x6900000, duration=5525.989s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=647.781s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,reg6=0x2b00/0xfffff00,dl_dst=fa:16:3e:61:df:d0,nw_dst=71.1.1.0/24 actions=goto_table:241
 cookie=0x6900000, duration=647.781s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,reg6=0x2b00/0xfffff00,dl_dst=fa:16:3e:61:df:d0,nw_dst=72.1.1.0/24 actions=goto_table:241
 cookie=0x6900000, duration=647.781s, table=240, n_packets=0, n_bytes=0, priority=61010,ipv6,reg6=0x2b00/0xfffff00,dl_dst=fa:16:3e:61:df:d0,ipv6_dst=fe80::f816:3eff:fe61:dfd0 actions=goto_table:241
 cookie=0x6900000, duration=647.781s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,reg6=0x2b00/0xfffff00,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=10.1.1.255 actions=goto_table:241
 cookie=0x6900000, duration=647.781s, table=240, n_packets=71, n_bytes=7250, priority=61010,ip,reg6=0x2b00/0xfffff00,dl_dst=fa:16:3e:61:df:d0,nw_dst=10.1.1.5 actions=goto_table:241
 cookie=0x6900000, duration=5525.989s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5525.989s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5525.989s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5525.989s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5525.989s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5525.989s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5525.989s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5525.989s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5525.989s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=647.781s, table=242, n_packets=71, n_bytes=7250, priority=100,ip,reg6=0x2b00/0xfffff00 actions=ct(table=243,zone=5017)
 cookie=0x6900000, duration=647.781s, table=242, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0x2b00/0xfffff00 actions=ct(table=243,zone=5017)
 cookie=0x6900000, duration=5525.989s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5525.989s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5525.989s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5525.989s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5525.989s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x2b0006900001, duration=647.781s, table=244, n_packets=0, n_bytes=0, priority=62020,ct_state=+inv+trk,reg6=0x2b00/0xfffff00 actions=drop
 cookie=0x6900000, duration=647.781s, table=244, n_packets=0, n_bytes=0, priority=1012,icmp,reg6=0x2b00/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=647.781s, table=244, n_packets=0, n_bytes=0, priority=1012,udp,reg6=0x2b00/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=647.781s, table=244, n_packets=0, n_bytes=0, priority=1012,tcp,reg6=0x2b00/0xfffff00 actions=goto_table:247
 cookie=0x2b0006900001, duration=647.781s, table=244, n_packets=0, n_bytes=0, priority=50,reg6=0x2b00/0xfffff00 actions=drop
 cookie=0x6900000, duration=5525.989s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5525.989s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5525.989s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x2b0006900001, duration=647.781s, table=247, n_packets=0, n_bytes=0, priority=62020,reg6=0x2b00/0xfffff00,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5525.989s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=647.781s, table=247, n_packets=0, n_bytes=0, priority=100,reg6=0x2b00/0xfffff00,metadata=0x2/0x2 actions=resubmit(,220)
 cookie=0x6900000, duration=647.781s, table=247, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0x2b00/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5017,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=647.781s, table=247, n_packets=0, n_bytes=0, priority=100,ip,reg6=0x2b00/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5017,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5525.989s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:48:14.232" level="INFO">${output} =  cookie=0x8000000, duration=5240.393s, table=0, n_packets=15708, n_bytes=848232, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_ta...</msg>
<status status="PASS" endtime="20181214 09:48:14.232" starttime="20181214 09:48:13.543"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.232" starttime="20181214 09:48:13.539"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.233" level="INFO">cmd: sudo ovs-ofctl dump-groups br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:48:14.233" starttime="20181214 09:48:14.233"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:14.234" starttime="20181214 09:48:14.233"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:48:14.234" starttime="20181214 09:48:14.234"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.237" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181214 09:48:14.237" starttime="20181214 09:48:14.234"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:48:14.272" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210005,type=all
 group_id=210033,type=all,bucket=actions=set_field:0x29-&gt;tun_id,resubmit(,55),bucket=actions=set_field:0x2b-&gt;tun_id,resubmit(,55)
 group_id=210017,type=all
 group_id=210009,type=all
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210010,type=all,bucket=actions=group:210009,bucket=actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210018,type=all,bucket=actions=group:210017,bucket=actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220),bucket=actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210036,type=all,bucket=actions=group:210035
 group_id=210015,type=all
 group_id=210016,type=all,bucket=actions=group:210015,bucket=actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210035,type=all,bucket=actions=set_field:0x2a-&gt;tun_id,resubmit(,55)
 group_id=210034,type=all,bucket=actions=group:210033
 group_id=225001,type=all,bucket=actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:48:14.273" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210005,type=all
 group_id=210033,type=all,bucket=actions=set_field:0x29-&gt;tun_id,resubmit(,55),bucket=actions=set_field:0x2b-&gt;tun_id,resubmit(,55)...</msg>
<status status="PASS" endtime="20181214 09:48:14.273" starttime="20181214 09:48:14.238"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.273" starttime="20181214 09:48:14.232"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.277" level="INFO">cmd: sudo ovs-ofctl dump-group-stats br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 09:48:14.277" starttime="20181214 09:48:14.276"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:14.278" starttime="20181214 09:48:14.277"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:48:14.279" starttime="20181214 09:48:14.278"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.283" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181214 09:48:14.283" starttime="20181214 09:48:14.279"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:48:14.322" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210005,duration=5241.121s,ref_count=1,packet_count=0,byte_count=0
 group_id=210033,duration=704.623s,ref_count=1,packet_count=16,byte_count=1384,bucket0:packet_count=16,byte_count=1384,bucket1:packet_count=16,byte_count=1384
 group_id=210017,duration=3581.025s,ref_count=1,packet_count=0,byte_count=0
 group_id=210009,duration=3581.227s,ref_count=1,packet_count=0,byte_count=0
 group_id=210006,duration=5240.826s,ref_count=1,packet_count=41,byte_count=3570,bucket0:packet_count=41,byte_count=3570,bucket1:packet_count=41,byte_count=3570
 group_id=210010,duration=3580.922s,ref_count=1,packet_count=3,byte_count=270,bucket0:packet_count=3,byte_count=270,bucket1:packet_count=3,byte_count=270
 group_id=5000,duration=5526.734s,ref_count=1,packet_count=70,byte_count=2940,bucket0:packet_count=70,byte_count=2940,bucket1:packet_count=70,byte_count=2940,bucket2:packet_count=70,byte_count=2940
 group_id=210018,duration=3580.722s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180,bucket2:packet_count=2,byte_count=180
 group_id=210036,duration=701.754s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210015,duration=3578.518s,ref_count=1,packet_count=0,byte_count=0
 group_id=210016,duration=3578.212s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
 group_id=210035,duration=702.060s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210034,duration=704.328s,ref_count=1,packet_count=18,byte_count=1564,bucket0:packet_count=18,byte_count=1564
 group_id=225001,duration=5211.356s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:48:14.322" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210005,duration=5241.121s,ref_count=1,packet_count=0,byte_count=0
 group_id=210033,duration=704.623s,ref_count=1,packet_count=16,byte_count=1384,bucket...</msg>
<status status="PASS" endtime="20181214 09:48:14.322" starttime="20181214 09:48:14.283"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.323" starttime="20181214 09:48:14.274"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.323" starttime="20181214 09:48:13.139"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.323" starttime="20181214 09:48:13.139"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.323" starttime="20181214 09:48:13.139"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.323" starttime="20181214 09:48:13.139"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>DataModels.Get Model Dump</arg>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Get Model Dump" library="DataModels">
<doc>Will output a list of mdsal models using ${data_models} list</doc>
<arguments>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>http://${controller_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
<arg>timeout=1</arg>
<arg>max_retries=0</arg>
</arguments>
<msg timestamp="20181214 09:48:14.333" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.22:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad9595a10&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 09:48:14.334" starttime="20181214 09:48:14.333"></status>
</kw>
<kw type="for" name="${model} IN [ @{data_models} ]">
<kw type="foritem" name="${model} = config/ebgp:bgp">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.339" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.339" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.339" starttime="20181214 09:48:14.334"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.340" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:48:14.340" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.340" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:48:14.340" starttime="20181214 09:48:14.340"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.341" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.341" starttime="20181214 09:48:14.340"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.341" starttime="20181214 09:48:14.334"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.344" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.344" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.344" starttime="20181214 09:48:14.341"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.345" level="INFO">To JSON using : content={"elan-instances":{"elan-instance":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","segment-type":"elan:segment-type-flat","external":false,"elan-tag":5001,"mac-timeout":300},{"elan-instance-name":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","segmentation-id":86,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5017,"mac-timeout":300},{"elan-instance-name":"eebbc6ce-dba1-4f6b-b064-8c34ba1745ed","segmentation-id":99,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5018,"mac-timeout":300}]}} </msg>
<msg timestamp="20181214 09:48:14.345" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.345" level="INFO">${pretty_output} = {
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "exte...</msg>
<status status="PASS" endtime="20181214 09:48:14.345" starttime="20181214 09:48:14.344"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.345" level="INFO">{
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-flat"
            },
            {
                "elan-instance-name": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe",
                "elan-tag": 5017,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 86
            },
            {
                "elan-instance-name": "eebbc6ce-dba1-4f6b-b064-8c34ba1745ed",
                "elan-tag": 5018,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 99
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.345" starttime="20181214 09:48:14.345"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.345" starttime="20181214 09:48:14.341"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.348" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.348" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.348" starttime="20181214 09:48:14.346"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.350" level="INFO">To JSON using : content={"elan-interfaces":{"elan-interface":[{"name":"ca7847c8-4b9a-4e1a-94fb-94af282563f4","elan-instance-name":"eebbc6ce-dba1-4f6b-b064-8c34ba1745ed","static-mac-entries":[{"mac-address":"fa:16:3e:18:d3:45","ip-prefix":"20.1.1.2"}]},{"name":"66de58d9-aa48-49e1-b8f9-750774799113","elan-instance-name":"eebbc6ce-dba1-4f6b-b064-8c34ba1745ed","static-mac-entries":[{"mac-address":"fa:16:3e:90:33:0b","ip-prefix":"20.1.1.5"}]},{"name":"238ffe47-45e5-4233-9a3b-ed7a31a980f1","elan-instance-name":"eebbc6ce-dba1-4f6b-b064-8c34ba1745ed","static-mac-entries":[{"mac-address":"fa:16:3e:71:08:02","ip-prefix":"20.1.1.16"}]},{"name":"e697cdbd-10ac-405f-b883-1c97070bd8b3","elan-instance-name":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","static-mac-entries":[{"mac-address":"fa:16:3e:d7:e6:4f","ip-prefix":"10.1.1.2"}]},{"name":"9baa7d18-9928-4b4f-9d28-e540a4ab9d06","elan-instance-name":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","static-mac-entries":[{"mac-address":"fa:16:3e:61:df:d0","ip-prefix":"10.1.1.5"}]},{"name":"c21bfc55-9766-4a23-99bf-6f1c25d27b77","elan-instance-name":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","static-mac-entries":[{"mac-address":"fa:16:3e:4a:56:a1","ip-prefix":"10.1.1.26"}]}]}} </msg>
<msg timestamp="20181214 09:48:14.351" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.351" level="INFO">${pretty_output} = {
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "eebbc6ce-dba1-4f6b-b064-8c34ba1745ed",
                "name": "ca7847c8-4b9a-4e1a-94fb-94af...</msg>
<status status="PASS" endtime="20181214 09:48:14.351" starttime="20181214 09:48:14.348"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.351" level="INFO">{
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "eebbc6ce-dba1-4f6b-b064-8c34ba1745ed",
                "name": "ca7847c8-4b9a-4e1a-94fb-94af282563f4",
                "static-mac-entries": [
                    {
                        "ip-prefix": "20.1.1.2",
                        "mac-address": "fa:16:3e:18:d3:45"
                    }
                ]
            },
            {
                "elan-instance-name": "eebbc6ce-dba1-4f6b-b064-8c34ba1745ed",
                "name": "66de58d9-aa48-49e1-b8f9-750774799113",
                "static-mac-entries": [
                    {
                        "ip-prefix": "20.1.1.5",
                        "mac-address": "fa:16:3e:90:33:0b"
                    }
                ]
            },
            {
                "elan-instance-name": "eebbc6ce-dba1-4f6b-b064-8c34ba1745ed",
                "name": "238ffe47-45e5-4233-9a3b-ed7a31a980f1",
                "static-mac-entries": [
                    {
                        "ip-prefix": "20.1.1.16",
                        "mac-address": "fa:16:3e:71:08:02"
                    }
                ]
            },
            {
                "elan-instance-name": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe",
                "name": "e697cdbd-10ac-405f-b883-1c97070bd8b3",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.1.1.2",
                        "mac-address": "fa:16:3e:d7:e6:4f"
                    }
                ]
            },
            {
                "elan-instance-name": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe",
                "name": "9baa7d18-9928-4b4f-9d28-e540a4ab9d06",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.1.1.5",
                        "mac-address": "fa:16:3e:61:df:d0"
                    }
                ]
            },
            {
                "elan-instance-name": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe",
                "name": "c21bfc55-9766-4a23-99bf-6f1c25d27b77",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.1.1.26",
                        "mac-address": "fa:16:3e:4a:56:a1"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.351" starttime="20181214 09:48:14.351"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.351" starttime="20181214 09:48:14.345"></status>
</kw>
<kw type="foritem" name="${model} = config/id-manager:id-pools">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.354" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.354" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.354" starttime="20181214 09:48:14.352"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.357" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"interfaces","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"interfaces.-1073741291","last-access-time":1544780245}],"id-entries":[{"id-key":"ca7847c8-4b9a-4e1a-94fb-94af282563f4","id-value":[42]},{"id-key":"272795776625121:br-ex-patch:trunk","id-value":[3]},{"id-key":"e697cdbd-10ac-405f-b883-1c97070bd8b3","id-value":[41]},{"id-key":"9baa7d18-9928-4b4f-9d28-e540a4ab9d06","id-value":[43]}]},{"pool-name":"nextHopPointerPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":150000,"cursor":152499,"end":175000},"block-size":2500,"child-pools":[{"child-pool-name":"nextHopPointerPool.-1073741291","last-access-time":1544780064}]},{"pool-name":"meters.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"meters","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"snatGroupIdPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":225000,"cursor":227499,"end":250000},"block-size":2500,"child-pools":[{"child-pool-name":"snatGroupIdPool.-1073741291","last-access-time":1544777333}],"id-entries":[{"id-key":"snatmiss.1e4edfa6-cbe1-4350-a6cc-902700e990e9","id-value":[225000]},{"id-key":"snatmiss.81a5d8ea-e37b-41b1-9ef9-76987b8899f7","id-value":[225002]},{"id-key":"snatmiss.e13b9ba2-e337-4e51-9e53-07a75695540c","id-value":[225001]},{"id-key":"snatmiss.c970ecfa-6d5c-4034-ad7f-6cdc3eeca600","id-value":[225003]},{"id-key":"snatmiss.af5e5228-b176-4625-ae95-e17e04b022d8","id-value":[225004]}]},{"pool-name":"lporttag","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":170001,"cursor":179999,"end":270000},"block-size":9999,"child-pools":[{"child-pool-name":"lporttag.-1073741291","last-access-time":1544774985}]},{"pool-name":"RouteDistinguisherPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"RouteDistinguisherPool","available-ids-holder":{"start":1,"cursor":0,"end":6553},"block-size":6553},{"pool-name":"lporttag.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"lporttag","available-ids-holder":{"start":170001,"cursor":170000,"end":179999},"block-size":9999},{"pool-name":"groups","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"groups.-1073741291","last-access-time":1544774983}]},{"pool-name":"elan.ids.pool.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775654,"id":5002},{"ready-time-sec":1544776448,"id":5003},{"ready-time-sec":1544776454,"id":5004},{"ready-time-sec":1544777347,"id":5007},{"ready-time-sec":1544777354,"id":5006},{"ready-time-sec":1544777360,"id":5005},{"ready-time-sec":1544777366,"id":5009},{"ready-time-sec":1544777373,"id":5008},{"ready-time-sec":1544778288,"id":5011},{"ready-time-sec":1544778294,"id":5010},{"ready-time-sec":1544779092,"id":5013},{"ready-time-sec":1544779098,"id":5012},{"ready-time-sec":1544779252,"id":5014},{"ready-time-sec":1544780126,"id":5016},{"ready-time-sec":1544780132,"id":5015}],"available-id-count":15,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5018,"end":5499},"block-size":500},{"pool-name":"aliveness-monitor","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"aliveness-monitor.-1073741291","last-access-time":1544774986}],"id-entries":[{"id-key":"2.120000.4.Arp.","id-value":[1]}]},{"pool-name":"tables","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"tables.-1073741291","last-access-time":1544774983}]},{"pool-name":"nextHopPointerPool.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544780082,"id":150002},{"ready-time-sec":1544780090,"id":150001},{"ready-time-sec":1544780094,"id":150000}],"available-id-count":3,"delayed-time-sec":30},"parent-pool-name":"nextHopPointerPool","available-ids-holder":{"start":150000,"cursor":150002,"end":152499},"block-size":2500},{"pool-name":"meters","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"meters.-1073741291","last-access-time":1544774983}]},{"pool-name":"vpnservices.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775652,"id":100001},{"ready-time-sec":1544780082,"id":100008},{"ready-time-sec":1544780090,"id":100007},{"ready-time-sec":1544780094,"id":100005},{"ready-time-sec":1544780098,"id":100003}],"available-id-count":5,"delayed-time-sec":30},"parent-pool-name":"vpnservices","available-ids-holder":{"start":100000,"cursor":100008,"end":102999},"block-size":3000},{"pool-name":"opendaylight-vni-ranges.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"opendaylight-vni-ranges","available-ids-holder":{"start":70000,"cursor":69999,"end":72998},"block-size":2999},{"pool-name":"aliveness-monitor.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"aliveness-monitor","available-ids-holder":{"start":1,"cursor":1,"end":6553},"block-size":6553},{"pool-name":"elan.ids.pool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":5000,"cursor":5499,"end":10000},"block-size":500,"child-pools":[{"child-pool-name":"elan.ids.pool.-1073741291","last-access-time":1544780180}],"id-entries":[{"id-key":"eebbc6ce-dba1-4f6b-b064-8c34ba1745ed","id-value":[5018]},{"id-key":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","id-value":[5017]},{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]},{"id-key":"arp.responder.group.id","id-value":[5000]}]},{"pool-name":"groups.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"groups","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"RouteDistinguisherPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"RouteDistinguisherPool.-1073741291","last-access-time":1544774986}]},{"pool-name":"snatGroupIdPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"snatGroupIdPool","available-ids-holder":{"start":225000,"cursor":225004,"end":227499},"block-size":2500},{"pool-name":"ACL-TAG-POOL.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"ACL-TAG-POOL","available-ids-holder":{"start":1,"cursor":12,"end":999},"block-size":999},{"pool-name":"tables.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"tables","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"interfaces.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775654,"id":1},{"ready-time-sec":1544776424,"id":7},{"ready-time-sec":1544776430,"id":6},{"ready-time-sec":1544776437,"id":2},{"ready-time-sec":1544776437,"id":4},{"ready-time-sec":1544776440,"id":5},{"ready-time-sec":1544776446,"id":8},{"ready-time-sec":1544777320,"id":17},{"ready-time-sec":1544777326,"id":12},{"ready-time-sec":1544777329,"id":11},{"ready-time-sec":1544777331,"id":9},{"ready-time-sec":1544777331,"id":10},{"ready-time-sec":1544777334,"id":13},{"ready-time-sec":1544777334,"id":14},{"ready-time-sec":1544777337,"id":16},{"ready-time-sec":1544777337,"id":15},{"ready-time-sec":1544777346,"id":21},{"ready-time-sec":1544777351,"id":18},{"ready-time-sec":1544777357,"id":20},{"ready-time-sec":1544777357,"id":19},{"ready-time-sec":1544777363,"id":23},{"ready-time-sec":1544777364,"id":22},{"ready-time-sec":1544777370,"id":25},{"ready-time-sec":1544777370,"id":24},{"ready-time-sec":1544778272,"id":28},{"ready-time-sec":1544778277,"id":26},{"ready-time-sec":1544778280,"id":27},{"ready-time-sec":1544779076,"id":31},{"ready-time-sec":1544779081,"id":30},{"ready-time-sec":1544779084,"id":29},{"ready-time-sec":1544779090,"id":32},{"ready-time-sec":1544779096,"id":33},{"ready-time-sec":1544779238,"id":34},{"ready-time-sec":1544779250,"id":35},{"ready-time-sec":1544780102,"id":37},{"ready-time-sec":1544780105,"id":38},{"ready-time-sec":1544780111,"id":36},{"ready-time-sec":1544780124,"id":39},{"ready-time-sec":1544780130,"id":40}],"available-id-count":39,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":43,"end":6553},"block-size":6553},{"pool-name":"vpnservices","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":100000,"cursor":102999,"end":130000},"block-size":3000,"child-pools":[{"child-pool-name":"vpnservices.-1073741291","last-access-time":1544780068}],"id-entries":[{"id-key":"1e4edfa6-cbe1-4350-a6cc-902700e990e9.192.0.2.0/24","id-value":[100002]},{"id-key":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.56.0.0.1/32","id-value":[100006]},{"id-key":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.55.0.0.1/32","id-value":[100004]},{"id-key":"44f91859-7723-44e1-a95d-25948457eb65","id-value":[100000]}]},{"pool-name":"opendaylight-vni-ranges","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":70000,"cursor":72998,"end":99999},"block-size":2999,"child-pools":[{"child-pool-name":"opendaylight-vni-ranges.-1073741291","last-access-time":1544774987}]},{"pool-name":"ACL-TAG-POOL","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":999,"end":10000},"block-size":999,"child-pools":[{"child-pool-name":"ACL-TAG-POOL.-1073741291","last-access-time":1544780198}],"id-entries":[{"id-key":"be928551-7a31-47c3-aadf-05cdd201813f","id-value":[10]},{"id-key":"0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1","id-value":[11]},{"id-key":"c4e77973-bb58-4259-807f-059e9ca50e36","id-value":[3]},{"id-key":"fa21cb4f-fa2c-4465-ae54-d1b2e690d521","id-value":[9]},{"id-key":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b","id-value":[5]},{"id-key":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","id-value":[7]},{"id-key":"b748f633-eac9-4f4f-8995-86f5eb50b300","id-value":[6]},{"id-key":"62100813-13a1-4c22-9a97-bfabd6744cb8","id-value":[2]},{"id-key":"ee3dd710-2490-4241-b666-9fec686f0c78","id-value":[1]},{"id-key":"e2818f66-326e-435a-8735-9da9d4a67eb4","id-value":[4]},{"id-key":"a048444b-0507-466a-aae5-e9596453f710","id-value":[8]},{"id-key":"dc53baf7-ede0-4fc7-a197-a49f7181321e","id-value":[12]}]}]}} </msg>
<msg timestamp="20181214 09:48:14.358" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.358" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
  ...</msg>
<status status="PASS" endtime="20181214 09:48:14.358" starttime="20181214 09:48:14.355"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.359" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741291",
                        "last-access-time": 1544780245
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "ca7847c8-4b9a-4e1a-94fb-94af282563f4",
                        "id-value": [
                            42
                        ]
                    },
                    {
                        "id-key": "272795776625121:br-ex-patch:trunk",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "e697cdbd-10ac-405f-b883-1c97070bd8b3",
                        "id-value": [
                            41
                        ]
                    },
                    {
                        "id-key": "9baa7d18-9928-4b4f-9d28-e540a4ab9d06",
                        "id-value": [
                            43
                        ]
                    }
                ],
                "pool-name": "interfaces",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 152499,
                    "end": 175000,
                    "start": 150000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "nextHopPointerPool.-1073741291",
                        "last-access-time": 1544780064
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "meters",
                "pool-name": "meters.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 227499,
                    "end": 250000,
                    "start": 225000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "snatGroupIdPool.-1073741291",
                        "last-access-time": 1544777333
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                        "id-value": [
                            225000
                        ]
                    },
                    {
                        "id-key": "snatmiss.81a5d8ea-e37b-41b1-9ef9-76987b8899f7",
                        "id-value": [
                            225002
                        ]
                    },
                    {
                        "id-key": "snatmiss.e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.c970ecfa-6d5c-4034-ad7f-6cdc3eeca600",
                        "id-value": [
                            225003
                        ]
                    },
                    {
                        "id-key": "snatmiss.af5e5228-b176-4625-ae95-e17e04b022d8",
                        "id-value": [
                            225004
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741291",
                        "last-access-time": 1544774985
                    }
                ],
                "pool-name": "lporttag",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 0,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "RouteDistinguisherPool",
                "pool-name": "RouteDistinguisherPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "groups.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5018,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 15,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1544775654
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1544776448
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1544776454
                        },
                        {
                            "id": 5007,
                            "ready-time-sec": 1544777347
                        },
                        {
                            "id": 5006,
                            "ready-time-sec": 1544777354
                        },
                        {
                            "id": 5005,
                            "ready-time-sec": 1544777360
                        },
                        {
                            "id": 5009,
                            "ready-time-sec": 1544777366
                        },
                        {
                            "id": 5008,
                            "ready-time-sec": 1544777373
                        },
                        {
                            "id": 5011,
                            "ready-time-sec": 1544778288
                        },
                        {
                            "id": 5010,
                            "ready-time-sec": 1544778294
                        },
                        {
                            "id": 5013,
                            "ready-time-sec": 1544779092
                        },
                        {
                            "id": 5012,
                            "ready-time-sec": 1544779098
                        },
                        {
                            "id": 5014,
                            "ready-time-sec": 1544779252
                        },
                        {
                            "id": 5016,
                            "ready-time-sec": 1544780126
                        },
                        {
                            "id": 5015,
                            "ready-time-sec": 1544780132
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741291",
                        "last-access-time": 1544774986
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "2.120000.4.Arp.",
                        "id-value": [
                            1
                        ]
                    }
                ],
                "pool-name": "aliveness-monitor",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "tables.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "tables",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 150002,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 3,
                    "delayed-id-entries": [
                        {
                            "id": 150002,
                            "ready-time-sec": 1544780082
                        },
                        {
                            "id": 150001,
                            "ready-time-sec": 1544780090
                        },
                        {
                            "id": 150000,
                            "ready-time-sec": 1544780094
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "meters.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100008,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 5,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1544775652
                        },
                        {
                            "id": 100008,
                            "ready-time-sec": 1544780082
                        },
                        {
                            "id": 100007,
                            "ready-time-sec": 1544780090
                        },
                        {
                            "id": 100005,
                            "ready-time-sec": 1544780094
                        },
                        {
                            "id": 100003,
                            "ready-time-sec": 1544780098
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 69999,
                    "end": 72998,
                    "start": 70000
                },
                "block-size": 2999,
                "parent-pool-name": "opendaylight-vni-ranges",
                "pool-name": "opendaylight-vni-ranges.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 1,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "aliveness-monitor",
                "pool-name": "aliveness-monitor.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741291",
                        "last-access-time": 1544780180
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "eebbc6ce-dba1-4f6b-b064-8c34ba1745ed",
                        "id-value": [
                            5018
                        ]
                    },
                    {
                        "id-key": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe",
                        "id-value": [
                            5017
                        ]
                    },
                    {
                        "id-key": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                        "id-value": [
                            5001
                        ]
                    },
                    {
                        "id-key": "arp.responder.group.id",
                        "id-value": [
                            5000
                        ]
                    }
                ],
                "pool-name": "elan.ids.pool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "groups",
                "pool-name": "groups.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "RouteDistinguisherPool.-1073741291",
                        "last-access-time": 1544774986
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 225000
                },
                "block-size": 2500,
                "parent-pool-name": "snatGroupIdPool",
                "pool-name": "snatGroupIdPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 12,
                    "end": 999,
                    "start": 1
                },
                "block-size": 999,
                "parent-pool-name": "ACL-TAG-POOL",
                "pool-name": "ACL-TAG-POOL.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "tables",
                "pool-name": "tables.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 43,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 39,
                    "delayed-id-entries": [
                        {
                            "id": 1,
                            "ready-time-sec": 1544775654
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1544776424
                        },
                        {
                            "id": 6,
                            "ready-time-sec": 1544776430
                        },
                        {
                            "id": 2,
                            "ready-time-sec": 1544776437
                        },
                        {
                            "id": 4,
                            "ready-time-sec": 1544776437
                        },
                        {
                            "id": 5,
                            "ready-time-sec": 1544776440
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1544776446
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1544777320
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1544777326
                        },
                        {
                            "id": 11,
                            "ready-time-sec": 1544777329
                        },
                        {
                            "id": 9,
                            "ready-time-sec": 1544777331
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1544777331
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1544777334
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1544777334
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1544777337
                        },
                        {
                            "id": 15,
                            "ready-time-sec": 1544777337
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1544777346
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1544777351
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1544777357
                        },
                        {
                            "id": 19,
                            "ready-time-sec": 1544777357
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1544777363
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1544777364
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1544777370
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1544777370
                        },
                        {
                            "id": 28,
                            "ready-time-sec": 1544778272
                        },
                        {
                            "id": 26,
                            "ready-time-sec": 1544778277
                        },
                        {
                            "id": 27,
                            "ready-time-sec": 1544778280
                        },
                        {
                            "id": 31,
                            "ready-time-sec": 1544779076
                        },
                        {
                            "id": 30,
                            "ready-time-sec": 1544779081
                        },
                        {
                            "id": 29,
                            "ready-time-sec": 1544779084
                        },
                        {
                            "id": 32,
                            "ready-time-sec": 1544779090
                        },
                        {
                            "id": 33,
                            "ready-time-sec": 1544779096
                        },
                        {
                            "id": 34,
                            "ready-time-sec": 1544779238
                        },
                        {
                            "id": 35,
                            "ready-time-sec": 1544779250
                        },
                        {
                            "id": 37,
                            "ready-time-sec": 1544780102
                        },
                        {
                            "id": 38,
                            "ready-time-sec": 1544780105
                        },
                        {
                            "id": 36,
                            "ready-time-sec": 1544780111
                        },
                        {
                            "id": 39,
                            "ready-time-sec": 1544780124
                        },
                        {
                            "id": 40,
                            "ready-time-sec": 1544780130
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741291",
                        "last-access-time": 1544780068
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "1e4edfa6-cbe1-4350-a6cc-902700e990e9.192.0.2.0/24",
                        "id-value": [
                            100002
                        ]
                    },
                    {
                        "id-key": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.56.0.0.1/32",
                        "id-value": [
                            100006
                        ]
                    },
                    {
                        "id-key": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.55.0.0.1/32",
                        "id-value": [
                            100004
                        ]
                    },
                    {
                        "id-key": "44f91859-7723-44e1-a95d-25948457eb65",
                        "id-value": [
                            100000
                        ]
                    }
                ],
                "pool-name": "vpnservices",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 72998,
                    "end": 99999,
                    "start": 70000
                },
                "block-size": 2999,
                "child-pools": [
                    {
                        "child-pool-name": "opendaylight-vni-ranges.-1073741291",
                        "last-access-time": 1544774987
                    }
                ],
                "pool-name": "opendaylight-vni-ranges",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 999,
                    "end": 10000,
                    "start": 1
                },
                "block-size": 999,
                "child-pools": [
                    {
                        "child-pool-name": "ACL-TAG-POOL.-1073741291",
                        "last-access-time": 1544780198
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "be928551-7a31-47c3-aadf-05cdd201813f",
                        "id-value": [
                            10
                        ]
                    },
                    {
                        "id-key": "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1",
                        "id-value": [
                            11
                        ]
                    },
                    {
                        "id-key": "c4e77973-bb58-4259-807f-059e9ca50e36",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "fa21cb4f-fa2c-4465-ae54-d1b2e690d521",
                        "id-value": [
                            9
                        ]
                    },
                    {
                        "id-key": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                        "id-value": [
                            5
                        ]
                    },
                    {
                        "id-key": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                        "id-value": [
                            7
                        ]
                    },
                    {
                        "id-key": "b748f633-eac9-4f4f-8995-86f5eb50b300",
                        "id-value": [
                            6
                        ]
                    },
                    {
                        "id-key": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "ee3dd710-2490-4241-b666-9fec686f0c78",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "a048444b-0507-466a-aae5-e9596453f710",
                        "id-value": [
                            8
                        ]
                    },
                    {
                        "id-key": "dc53baf7-ede0-4fc7-a197-a49f7181321e",
                        "id-value": [
                            12
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.359" starttime="20181214 09:48:14.358"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.359" starttime="20181214 09:48:14.351"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-access-control-list:access-lists">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.362" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-access-control-list:access-lists, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.362" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.362" starttime="20181214 09:48:14.359"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.364" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ee3dd710-2490-4241-b666-9fec686f0c78","access-list-entries":{"ace":[{"rule-name":"6ad09561-353a-445e-b51d-b931a7e01c22","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"af9be2ac-0c71-466b-8ee2-188747a79255","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c0796abf-11eb-4f12-8347-fb5894143b1d","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e64e4970-560c-4af7-a079-217ef6e7e68a","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"dc53baf7-ede0-4fc7-a197-a49f7181321e","access-list-entries":{"ace":[{"rule-name":"0f623e72-3961-4f43-93da-adee065f0dd0","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"60a6f375-577e-4433-b351-6964e1af7816","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c155df1b-c695-4f99-828b-4ae76a6d349c","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"1f8f69d9-1931-4420-895c-2874326f72e8","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"9112aea7-3219-4c68-9d46-fd3ea820fee7","matches":{"protocol":1,"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"89108f66-509f-4b82-9384-a1d4828ac5f3","matches":{"protocol":1,"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"b3daf6a5-4497-4a04-8ba3-0f65da3eeab6","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"13adbe2d-091a-45eb-b0d5-58ec7886d8d8","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"c4e77973-bb58-4259-807f-059e9ca50e36","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"b748f633-eac9-4f4f-8995-86f5eb50b300","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e2818f66-326e-435a-8735-9da9d4a67eb4","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"be928551-7a31-47c3-aadf-05cdd201813f","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"62100813-13a1-4c22-9a97-bfabd6744cb8","access-list-entries":{"ace":[{"rule-name":"2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c5369c6a-c1ec-45d9-9393-f55f92ef6f46","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"d06c714b-ca05-4f3a-a9af-f80ac1f213f5","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e39d54b7-5907-4ebe-bf47-f2be219b1fec","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"fa21cb4f-fa2c-4465-ae54-d1b2e690d521","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"a048444b-0507-466a-aae5-e9596453f710","access-list-entries":{}}]}} </msg>
<msg timestamp="20181214 09:48:14.364" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.364" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction...</msg>
<status status="PASS" endtime="20181214 09:48:14.364" starttime="20181214 09:48:14.362"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.364" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "6ad09561-353a-445e-b51d-b931a7e01c22"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "af9be2ac-0c71-466b-8ee2-188747a79255"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c0796abf-11eb-4f12-8347-fb5894143b1d"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e64e4970-560c-4af7-a079-217ef6e7e68a"
                        }
                    ]
                },
                "acl-name": "ee3dd710-2490-4241-b666-9fec686f0c78",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "0f623e72-3961-4f43-93da-adee065f0dd0"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "60a6f375-577e-4433-b351-6964e1af7816"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "c155df1b-c695-4f99-828b-4ae76a6d349c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6
                            },
                            "rule-name": "1f8f69d9-1931-4420-895c-2874326f72e8"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "protocol": 1,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "9112aea7-3219-4c68-9d46-fd3ea820fee7"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "protocol": 1
                            },
                            "rule-name": "89108f66-509f-4b82-9384-a1d4828ac5f3"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "b3daf6a5-4497-4a04-8ba3-0f65da3eeab6"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17
                            },
                            "rule-name": "13adbe2d-091a-45eb-b0d5-58ec7886d8d8"
                        }
                    ]
                },
                "acl-name": "dc53baf7-ede0-4fc7-a197-a49f7181321e",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "c4e77973-bb58-4259-807f-059e9ca50e36",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "b748f633-eac9-4f4f-8995-86f5eb50b300",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "be928551-7a31-47c3-aadf-05cdd201813f",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c5369c6a-c1ec-45d9-9393-f55f92ef6f46"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "d06c714b-ca05-4f3a-a9af-f80ac1f213f5"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e39d54b7-5907-4ebe-bf47-f2be219b1fec"
                        }
                    ]
                },
                "acl-name": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "fa21cb4f-fa2c-4465-ae54-d1b2e690d521",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "a048444b-0507-466a-aae5-e9596453f710",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.365" starttime="20181214 09:48:14.364"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.365" starttime="20181214 09:48:14.359"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-interfaces:interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.367" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.367" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.367" starttime="20181214 09:48:14.365"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.368" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"272795776625121:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"272795776625121:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"c21bfc55-9766-4a23-99bf-6f1c25d27b77","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["dc53baf7-ede0-4fc7-a197-a49f7181321e"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:4a:56:a1","ip-address":"10.1.1.26"},{"mac-address":"fa:16:3e:4a:56:a1","ip-address":"fe80:0:0:0:f816:3eff:fe4a:56a1"},{"mac-address":"fa:16:3e:4a:56:a1","ip-address":"72.1.1.0/24"},{"mac-address":"fa:16:3e:4a:56:a1","ip-address":"71.1.1.0/24"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"66de58d9-aa48-49e1-b8f9-750774799113","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["dc53baf7-ede0-4fc7-a197-a49f7181321e"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:90:33:0b","ip-address":"72.1.1.0/24"},{"mac-address":"fa:16:3e:90:33:0b","ip-address":"20.1.1.5"},{"mac-address":"fa:16:3e:90:33:0b","ip-address":"71.1.1.0/24"},{"mac-address":"fa:16:3e:90:33:0b","ip-address":"fe80:0:0:0:f816:3eff:fe90:330b"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"238ffe47-45e5-4233-9a3b-ed7a31a980f1","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["dc53baf7-ede0-4fc7-a197-a49f7181321e"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:71:08:02","ip-address":"fe80:0:0:0:f816:3eff:fe71:802"},{"mac-address":"fa:16:3e:71:08:02","ip-address":"20.1.1.16"},{"mac-address":"fa:16:3e:71:08:02","ip-address":"71.1.1.0/24"},{"mac-address":"fa:16:3e:71:08:02","ip-address":"72.1.1.0/24"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"ca7847c8-4b9a-4e1a-94fb-94af282563f4","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tapca7847c8-4b"},{"name":"e697cdbd-10ac-405f-b883-1c97070bd8b3","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tape697cdbd-10"},{"name":"9baa7d18-9928-4b4f-9d28-e540a4ab9d06","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["dc53baf7-ede0-4fc7-a197-a49f7181321e"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:61:df:d0","ip-address":"fe80:0:0:0:f816:3eff:fe61:dfd0"},{"mac-address":"fa:16:3e:61:df:d0","ip-address":"72.1.1.0/24"},{"mac-address":"fa:16:3e:61:df:d0","ip-address":"71.1.1.0/24"},{"mac-address":"fa:16:3e:61:df:d0","ip-address":"10.1.1.5"}],"odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap9baa7d18-99"}]}} </msg>
<msg timestamp="20181214 09:48:14.368" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.368" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "272795776625121:br-ex-patch:trunk",
                "odl-interface:external": true,...</msg>
<status status="PASS" endtime="20181214 09:48:14.368" starttime="20181214 09:48:14.367"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.369" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "272795776625121:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "272795776625121:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "10.1.1.26",
                        "mac-address": "fa:16:3e:4a:56:a1"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe4a:56a1",
                        "mac-address": "fa:16:3e:4a:56:a1"
                    },
                    {
                        "ip-address": "72.1.1.0/24",
                        "mac-address": "fa:16:3e:4a:56:a1"
                    },
                    {
                        "ip-address": "71.1.1.0/24",
                        "mac-address": "fa:16:3e:4a:56:a1"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "dc53baf7-ede0-4fc7-a197-a49f7181321e"
                ],
                "enabled": true,
                "name": "c21bfc55-9766-4a23-99bf-6f1c25d27b77",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "72.1.1.0/24",
                        "mac-address": "fa:16:3e:90:33:0b"
                    },
                    {
                        "ip-address": "20.1.1.5",
                        "mac-address": "fa:16:3e:90:33:0b"
                    },
                    {
                        "ip-address": "71.1.1.0/24",
                        "mac-address": "fa:16:3e:90:33:0b"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe90:330b",
                        "mac-address": "fa:16:3e:90:33:0b"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "dc53baf7-ede0-4fc7-a197-a49f7181321e"
                ],
                "enabled": true,
                "name": "66de58d9-aa48-49e1-b8f9-750774799113",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe71:802",
                        "mac-address": "fa:16:3e:71:08:02"
                    },
                    {
                        "ip-address": "20.1.1.16",
                        "mac-address": "fa:16:3e:71:08:02"
                    },
                    {
                        "ip-address": "71.1.1.0/24",
                        "mac-address": "fa:16:3e:71:08:02"
                    },
                    {
                        "ip-address": "72.1.1.0/24",
                        "mac-address": "fa:16:3e:71:08:02"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "dc53baf7-ede0-4fc7-a197-a49f7181321e"
                ],
                "enabled": true,
                "name": "238ffe47-45e5-4233-9a3b-ed7a31a980f1",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "ca7847c8-4b9a-4e1a-94fb-94af282563f4",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tapca7847c8-4b",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "e697cdbd-10ac-405f-b883-1c97070bd8b3",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tape697cdbd-10",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe61:dfd0",
                        "mac-address": "fa:16:3e:61:df:d0"
                    },
                    {
                        "ip-address": "72.1.1.0/24",
                        "mac-address": "fa:16:3e:61:df:d0"
                    },
                    {
                        "ip-address": "71.1.1.0/24",
                        "mac-address": "fa:16:3e:61:df:d0"
                    },
                    {
                        "ip-address": "10.1.1.5",
                        "mac-address": "fa:16:3e:61:df:d0"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "dc53baf7-ede0-4fc7-a197-a49f7181321e"
                ],
                "enabled": true,
                "name": "9baa7d18-9928-4b4f-9d28-e540a4ab9d06",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap9baa7d18-99",
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.369" starttime="20181214 09:48:14.369"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.369" starttime="20181214 09:48:14.365"></status>
</kw>
<kw type="foritem" name="${model} = config/interface-service-bindings:service-bindings">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.372" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.372" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.372" starttime="20181214 09:48:14.369"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.374" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"c25b38ed-12a0-49b4-9760-325ad81c0fca","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"c25b38ed-12a0-49b4-9760-325ad81c0fca","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9d829608-3d00-43e9-900b-1f6d1af7a8aa","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"5e8b301a-0175-4891-b355-eecd01375790","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2ed71e30-bee2-4fc1-b497-c8d46af087b7","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9baa7d18-9928-4b4f-9d28-e540a4ab9d06","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.9baa7d18-9928-4b4f-9d28-e540a4ab9d06","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"35"}}]}}]},{"service-priority":6,"service-name":"acl.egressacl.9baa7d18-9928-4b4f-9d28-e540a4ab9d06","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":6,"flow-cookie":110100480,"instruction":[{"order":1,"go-to-table":{"table_id":239}}]}]},{"interface-name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"18763101-0659-41c5-be26-a0d3d5824630","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ca7847c8-4b9a-4e1a-94fb-94af282563f4","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.eebbc6ce-dba1-4f6b-b064-8c34ba1745ed.ca7847c8-4b9a-4e1a-94fb-94af282563f4","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84188069888,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5018,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":42,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"2ed71e30-bee2-4fc1-b497-c8d46af087b7","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"5e8b301a-0175-4891-b355-eecd01375790","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"78c2c330-5747-4217-8962-2ae5b3ebdcc8","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"5b8f3b3f-5563-4c86-802b-9503e342ce08","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e697cdbd-10ac-405f-b883-1c97070bd8b3","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.bc95b001-fb5d-425b-8ed2-4f41c95d9dfe.e697cdbd-10ac-405f-b883-1c97070bd8b3","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84171292672,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5017,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":41,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"b7868b13-879a-4e61-9114-d7ab56d1bdf3","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"4c0323bc-0b30-4514-b1b8-acec4a7a0887","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"88baa60d-e806-4c54-b128-c26e82ef7a3a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e7c62c81-7142-4c4b-9ef0-267577e1d248","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"54cd5d37-d0d9-49c0-af28-098121fd49f0","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"7df17b8d-e8d6-453e-8afd-08c90b238098","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"dd446603-bf1e-4ade-9419-f7c560fc1335","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f9cddacb-8fc9-41de-91e8-1c467289dafc","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9baa7d18-9928-4b4f-9d28-e540a4ab9d06","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.bc95b001-fb5d-425b-8ed2-4f41c95d9dfe.9baa7d18-9928-4b4f-9d28-e540a4ab9d06","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84171292672,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5017,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":43,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]},{"service-priority":2,"service-name":"acl.ingressacl.9baa7d18-9928-4b4f-9d28-e540a4ab9d06","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":2,"flow-cookie":110100480,"instruction":[{"order":1,"go-to-table":{"table_id":210}}]}]},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9d829608-3d00-43e9-900b-1f6d1af7a8aa","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"2e136983-316c-40c5-8f6b-9fd019163301","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"f4f6a2dd-7067-4804-ae1c-8afaec2406a2","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f9cddacb-8fc9-41de-91e8-1c467289dafc","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"354aba43-ed8c-4fcd-af30-4de9632babfe","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.272795776625121:br-ex-patch:trunk","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]}]},{"interface-name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f4f6a2dd-7067-4804-ae1c-8afaec2406a2","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"6c8c1896-03c5-4a27-a6aa-13966d948e09","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"54cd5d37-d0d9-49c0-af28-098121fd49f0","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2e136983-316c-40c5-8f6b-9fd019163301","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"354aba43-ed8c-4fcd-af30-4de9632babfe","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a795421-9805-4725-9cb4-acc460b74d1a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ca7847c8-4b9a-4e1a-94fb-94af282563f4","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.ca7847c8-4b9a-4e1a-94fb-94af282563f4","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"34"}}]}}]}]},{"interface-name":"78c2c330-5747-4217-8962-2ae5b3ebdcc8","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"4c0323bc-0b30-4514-b1b8-acec4a7a0887","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"88baa60d-e806-4c54-b128-c26e82ef7a3a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"6c8c1896-03c5-4a27-a6aa-13966d948e09","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"dd446603-bf1e-4ade-9419-f7c560fc1335","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a795421-9805-4725-9cb4-acc460b74d1a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"18763101-0659-41c5-be26-a0d3d5824630","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e697cdbd-10ac-405f-b883-1c97070bd8b3","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.e697cdbd-10ac-405f-b883-1c97070bd8b3","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"33"}}]}}]}]},{"interface-name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"7df17b8d-e8d6-453e-8afd-08c90b238098","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"5b8f3b3f-5563-4c86-802b-9503e342ce08","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"b7868b13-879a-4e61-9114-d7ab56d1bdf3","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e7c62c81-7142-4c4b-9ef0-267577e1d248","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","service-mode":"interface-service-bindings:service-mode-egress"}]}} </msg>
<msg timestamp="20181214 09:48:14.374" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.375" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindin...</msg>
<status status="PASS" endtime="20181214 09:48:14.375" starttime="20181214 09:48:14.372"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.375" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "c25b38ed-12a0-49b4-9760-325ad81c0fca",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "c25b38ed-12a0-49b4-9760-325ad81c0fca",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "9d829608-3d00-43e9-900b-1f6d1af7a8aa",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "5e8b301a-0175-4891-b355-eecd01375790",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2ed71e30-bee2-4fc1-b497-c8d46af087b7",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "35"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.9baa7d18-9928-4b4f-9d28-e540a4ab9d06",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    },
                    {
                        "flow-cookie": 110100480,
                        "flow-priority": 6,
                        "instruction": [
                            {
                                "go-to-table": {
                                    "table_id": 239
                                },
                                "order": 1
                            }
                        ],
                        "service-name": "acl.egressacl.9baa7d18-9928-4b4f-9d28-e540a4ab9d06",
                        "service-priority": 6,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "9baa7d18-9928-4b4f-9d28-e540a4ab9d06",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "18763101-0659-41c5-be26-a0d3d5824630",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84188069888,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5018
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 42
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.eebbc6ce-dba1-4f6b-b064-8c34ba1745ed.ca7847c8-4b9a-4e1a-94fb-94af282563f4",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "ca7847c8-4b9a-4e1a-94fb-94af282563f4",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "2ed71e30-bee2-4fc1-b497-c8d46af087b7",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "5e8b301a-0175-4891-b355-eecd01375790",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "78c2c330-5747-4217-8962-2ae5b3ebdcc8",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "5b8f3b3f-5563-4c86-802b-9503e342ce08",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84171292672,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5017
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 41
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.bc95b001-fb5d-425b-8ed2-4f41c95d9dfe.e697cdbd-10ac-405f-b883-1c97070bd8b3",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "e697cdbd-10ac-405f-b883-1c97070bd8b3",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b7868b13-879a-4e61-9114-d7ab56d1bdf3",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "88baa60d-e806-4c54-b128-c26e82ef7a3a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e7c62c81-7142-4c4b-9ef0-267577e1d248",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "7df17b8d-e8d6-453e-8afd-08c90b238098",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "dd446603-bf1e-4ade-9419-f7c560fc1335",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84171292672,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5017
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 43
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.bc95b001-fb5d-425b-8ed2-4f41c95d9dfe.9baa7d18-9928-4b4f-9d28-e540a4ab9d06",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    },
                    {
                        "flow-cookie": 110100480,
                        "flow-priority": 2,
                        "instruction": [
                            {
                                "go-to-table": {
                                    "table_id": 210
                                },
                                "order": 1
                            }
                        ],
                        "service-name": "acl.ingressacl.9baa7d18-9928-4b4f-9d28-e540a4ab9d06",
                        "service-priority": 2,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "9baa7d18-9928-4b4f-9d28-e540a4ab9d06",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "9d829608-3d00-43e9-900b-1f6d1af7a8aa",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f4f6a2dd-7067-4804-ae1c-8afaec2406a2",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "354aba43-ed8c-4fcd-af30-4de9632babfe",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.272795776625121:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f4f6a2dd-7067-4804-ae1c-8afaec2406a2",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "6c8c1896-03c5-4a27-a6aa-13966d948e09",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "354aba43-ed8c-4fcd-af30-4de9632babfe",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a795421-9805-4725-9cb4-acc460b74d1a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "34"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.ca7847c8-4b9a-4e1a-94fb-94af282563f4",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "ca7847c8-4b9a-4e1a-94fb-94af282563f4",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "78c2c330-5747-4217-8962-2ae5b3ebdcc8",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "88baa60d-e806-4c54-b128-c26e82ef7a3a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "6c8c1896-03c5-4a27-a6aa-13966d948e09",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "dd446603-bf1e-4ade-9419-f7c560fc1335",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a795421-9805-4725-9cb4-acc460b74d1a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "18763101-0659-41c5-be26-a0d3d5824630",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "33"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.e697cdbd-10ac-405f-b883-1c97070bd8b3",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "e697cdbd-10ac-405f-b883-1c97070bd8b3",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "7df17b8d-e8d6-453e-8afd-08c90b238098",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "5b8f3b3f-5563-4c86-802b-9503e342ce08",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "b7868b13-879a-4e61-9114-d7ab56d1bdf3",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e7c62c81-7142-4c4b-9ef0-267577e1d248",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.376" starttime="20181214 09:48:14.375"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.376" starttime="20181214 09:48:14.369"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-endpoints">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.378" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.378" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.378" starttime="20181214 09:48:14.376"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.379" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":272795776625121,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"192.0.2.21","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"272795776625121::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181214 09:48:14.379" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.379" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 272795776625121,
                "tunnel-end-points": [
                    {
                        "VLAN-...</msg>
<status status="PASS" endtime="20181214 09:48:14.379" starttime="20181214 09:48:14.378"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.379" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 272795776625121,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "272795776625121::0",
                        "ip-address": "192.0.2.21",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "",
                        "subnet-mask": "255.255.255.255/32",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "default-transport-zone"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.379" starttime="20181214 09:48:14.379"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.379" starttime="20181214 09:48:14.376"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-teps-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.382" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.382" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.382" starttime="20181214 09:48:14.380"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.383" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:48:14.383" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.383" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:48:14.383" starttime="20181214 09:48:14.382"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.383" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.383" starttime="20181214 09:48:14.383"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.384" starttime="20181214 09:48:14.379"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:external-tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.386" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.386" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.386" starttime="20181214 09:48:14.384"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.387" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:48:14.387" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.387" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:48:14.387" starttime="20181214 09:48:14.386"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.387" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.387" starttime="20181214 09:48:14.387"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.387" starttime="20181214 09:48:14.384"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.390" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.390" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.390" starttime="20181214 09:48:14.388"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.391" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:48:14.391" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.391" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:48:14.391" starttime="20181214 09:48:14.390"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.391" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.392" starttime="20181214 09:48:14.391"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.392" starttime="20181214 09:48:14.387"></status>
</kw>
<kw type="foritem" name="${model} = config/itm:transport-zones">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.394" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.394" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.394" starttime="20181214 09:48:14.392"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.394" level="INFO">To JSON using : content={"transport-zones":{"transport-zone":[{"zone-name":"default-transport-zone","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"255.255.255.255/32","vlan-id":0,"vteps":[{"dpn-id":272795776625121,"portname":"","ip-address":"192.0.2.21","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181214 09:48:14.394" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.395" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181214 09:48:14.395" starttime="20181214 09:48:14.394"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.395" level="INFO">{
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "255.255.255.255/32",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 272795776625121,
                                "ip-address": "192.0.2.21",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.395" starttime="20181214 09:48:14.395"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.395" starttime="20181214 09:48:14.392"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.397" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.398" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.398" starttime="20181214 09:48:14.395"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.398" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181214 09:48:14.398" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.398" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181214 09:48:14.398" starttime="20181214 09:48:14.398"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.399" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181214 09:48:14.399" starttime="20181214 09:48:14.399"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.399" starttime="20181214 09:48:14.395"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.401" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.401" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.401" starttime="20181214 09:48:14.399"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.402" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181214 09:48:14.402" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.402" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 09:48:14.402" starttime="20181214 09:48:14.401"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.402" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 09:48:14.402" starttime="20181214 09:48:14.402"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.402" starttime="20181214 09:48:14.399"></status>
</kw>
<kw type="foritem" name="${model} = config/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.405" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.405" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.405" starttime="20181214 09:48:14.403"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.406" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.21:6653"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"f8:1b:37:5c:a9:e1"},{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"}],"ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","termination-point":[{"tp-id":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:name":"br-ex-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex","termination-point":[{"tp-id":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:name":"br-ex-int-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]}]}]} </msg>
<msg timestamp="20181214 09:48:14.406" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.406" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridg...</msg>
<status status="PASS" endtime="20181214 09:48:14.406" starttime="20181214 09:48:14.405"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.406" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "f8:1b:37:5c:a9:e1"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "target": "tcp:192.0.2.21:6653"
                        }
                    ],
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "tp-id": "br-ex-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181214 09:48:14.406" starttime="20181214 09:48:14.406"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.406" starttime="20181214 09:48:14.402"></status>
</kw>
<kw type="foritem" name="${model} = config/neutron:neutron">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.410" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.410" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.410" starttime="20181214 09:48:14.407"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.412" level="INFO">To JSON using : content={"neutron":{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","admin-state-up":true,"neutron-provider-ext:segmentation-id":"86","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"vpn_net_1"},{"uuid":"eebbc6ce-dba1-4f6b-b064-8c34ba1745ed","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-provider-ext:segmentation-id":"99","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"vpn_net_2"}]},"security-groups":{"security-group":[{"uuid":"62100813-13a1-4c22-9a97-bfabd6744cb8","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":4,"name":"default","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"ee3dd710-2490-4241-b666-9fec686f0c78","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","revision-number":4,"name":"default","project-id":"bfcec20503cd4d309495f70adb639682"},{"uuid":"dc53baf7-ede0-4fc7-a197-a49f7181321e","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":2,"name":"vpn_sg","project-id":"8f21c4d8db54482e99c30c98fba342b4"}]},"security-rules":{"security-rule":[{"uuid":"e64e4970-560c-4af7-a079-217ef6e7e68a","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"d06c714b-ca05-4f3a-a9af-f80ac1f213f5","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"e39d54b7-5907-4ebe-bf47-f2be219b1fec","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"c5369c6a-c1ec-45d9-9393-f55f92ef6f46","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"c0796abf-11eb-4f12-8347-fb5894143b1d","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"13adbe2d-091a-45eb-b0d5-58ec7886d8d8","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"dc53baf7-ede0-4fc7-a197-a49f7181321e","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"0f623e72-3961-4f43-93da-adee065f0dd0","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"dc53baf7-ede0-4fc7-a197-a49f7181321e"},{"uuid":"1f8f69d9-1931-4420-895c-2874326f72e8","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"dc53baf7-ede0-4fc7-a197-a49f7181321e","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"9112aea7-3219-4c68-9d46-fd3ea820fee7","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"dc53baf7-ede0-4fc7-a197-a49f7181321e","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"60a6f375-577e-4433-b351-6964e1af7816","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"dc53baf7-ede0-4fc7-a197-a49f7181321e"},{"uuid":"c155df1b-c695-4f99-828b-4ae76a6d349c","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"dc53baf7-ede0-4fc7-a197-a49f7181321e","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"89108f66-509f-4b82-9384-a1d4828ac5f3","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"dc53baf7-ede0-4fc7-a197-a49f7181321e","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"6ad09561-353a-445e-b51d-b931a7e01c22","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"af9be2ac-0c71-466b-8ee2-188747a79255","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"b3daf6a5-4497-4a04-8ba3-0f65da3eeab6","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"dc53baf7-ede0-4fc7-a197-a49f7181321e","remote-ip-prefix":"0.0.0.0/0"}]},"subnets":{"subnet":[{"uuid":"c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf","cidr":"10.1.1.0/24","gateway-ip":"10.1.1.1","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","network-id":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","revision-number":1,"name":"vpn_sub_1","ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"10.1.1.2","end":"10.1.1.254"}]},{"uuid":"4423bb9f-4ffe-44d4-b4b3-715938b52b40","gateway-ip":"20.1.1.1","project-id":"8f21c4d8db54482e99c30c98fba342b4","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"20.1.1.2","end":"20.1.1.254"}],"cidr":"20.1.1.0/24","network-id":"eebbc6ce-dba1-4f6b-b064-8c34ba1745ed","name":"vpn_sub_2"}]},"ports":{"port":[{"uuid":"66de58d9-aa48-49e1-b8f9-750774799113","fixed-ips":[{"subnet-id":"4423bb9f-4ffe-44d4-b4b3-715938b52b40","ip-address":"20.1.1.5"}],"device-id":"","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","revision-number":11,"device-owner":"","mac-address":"fa:16:3e:90:33:0b","security-groups":["dc53baf7-ede0-4fc7-a197-a49f7181321e"],"admin-state-up":true,"allowed-address-pairs":[{"mac-address":"fa:16:3e:90:33:0b","ip-address":"71.1.1.0/24"},{"mac-address":"fa:16:3e:90:33:0b","ip-address":"72.1.1.0/24"}],"network-id":"eebbc6ce-dba1-4f6b-b064-8c34ba1745ed","name":"vpn_net_2_port_2"},{"uuid":"238ffe47-45e5-4233-9a3b-ed7a31a980f1","fixed-ips":[{"subnet-id":"4423bb9f-4ffe-44d4-b4b3-715938b52b40","ip-address":"20.1.1.16"}],"device-id":"","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","revision-number":11,"device-owner":"","mac-address":"fa:16:3e:71:08:02","security-groups":["dc53baf7-ede0-4fc7-a197-a49f7181321e"],"admin-state-up":true,"allowed-address-pairs":[{"mac-address":"fa:16:3e:71:08:02","ip-address":"72.1.1.0/24"},{"mac-address":"fa:16:3e:71:08:02","ip-address":"71.1.1.0/24"}],"network-id":"eebbc6ce-dba1-4f6b-b064-8c34ba1745ed","name":"vpn_net_2_port_1"},{"uuid":"c21bfc55-9766-4a23-99bf-6f1c25d27b77","fixed-ips":[{"subnet-id":"c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf","ip-address":"10.1.1.26"}],"device-id":"","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","revision-number":11,"device-owner":"","mac-address":"fa:16:3e:4a:56:a1","security-groups":["dc53baf7-ede0-4fc7-a197-a49f7181321e"],"admin-state-up":true,"allowed-address-pairs":[{"mac-address":"fa:16:3e:4a:56:a1","ip-address":"72.1.1.0/24"},{"mac-address":"fa:16:3e:4a:56:a1","ip-address":"71.1.1.0/24"}],"network-id":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","name":"vpn_net_1_port_2"},{"uuid":"ca7847c8-4b9a-4e1a-94fb-94af282563f4","fixed-ips":[{"subnet-id":"4423bb9f-4ffe-44d4-b4b3-715938b52b40","ip-address":"20.1.1.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-eebbc6ce-dba1-4f6b-b064-8c34ba1745ed","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:18:d3:45","admin-state-up":true,"network-id":"eebbc6ce-dba1-4f6b-b064-8c34ba1745ed","name":""},{"uuid":"e697cdbd-10ac-405f-b883-1c97070bd8b3","fixed-ips":[{"subnet-id":"c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf","ip-address":"10.1.1.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:d7:e6:4f","admin-state-up":true,"network-id":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","name":""},{"uuid":"9baa7d18-9928-4b4f-9d28-e540a4ab9d06","fixed-ips":[{"subnet-id":"c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf","ip-address":"10.1.1.5"}],"device-id":"1d6e8bff-9b99-4d30-8599-dcfb4d7a61e5","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":12,"device-owner":"compute:nova","mac-address":"fa:16:3e:61:df:d0","security-groups":["dc53baf7-ede0-4fc7-a197-a49f7181321e"],"admin-state-up":true,"allowed-address-pairs":[{"mac-address":"fa:16:3e:61:df:d0","ip-address":"71.1.1.0/24"},{"mac-address":"fa:16:3e:61:df:d0","ip-address":"72.1.1.0/24"}],"network-id":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","name":"vpn_net_1_port_1"}]},"routers":{}}} </msg>
<msg timestamp="20181214 09:48:14.412" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.413" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181214 09:48:14.413" starttime="20181214 09:48:14.410"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.413" level="INFO">{
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-flat",
                    "project-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "uuid": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
                },
                {
                    "admin-state-up": true,
                    "name": "vpn_net_1",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "86",
                    "revision-number": 2,
                    "shared": false,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe"
                },
                {
                    "admin-state-up": true,
                    "name": "vpn_net_2",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "99",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "eebbc6ce-dba1-4f6b-b064-8c34ba1745ed"
                }
            ]
        },
        "ports": {
            "port": [
                {
                    "admin-state-up": true,
                    "allowed-address-pairs": [
                        {
                            "ip-address": "71.1.1.0/24",
                            "mac-address": "fa:16:3e:90:33:0b"
                        },
                        {
                            "ip-address": "72.1.1.0/24",
                            "mac-address": "fa:16:3e:90:33:0b"
                        }
                    ],
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "20.1.1.5",
                            "subnet-id": "4423bb9f-4ffe-44d4-b4b3-715938b52b40"
                        }
                    ],
                    "mac-address": "fa:16:3e:90:33:0b",
                    "name": "vpn_net_2_port_2",
                    "network-id": "eebbc6ce-dba1-4f6b-b064-8c34ba1745ed",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 11,
                    "security-groups": [
                        "dc53baf7-ede0-4fc7-a197-a49f7181321e"
                    ],
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "66de58d9-aa48-49e1-b8f9-750774799113"
                },
                {
                    "admin-state-up": true,
                    "allowed-address-pairs": [
                        {
                            "ip-address": "72.1.1.0/24",
                            "mac-address": "fa:16:3e:71:08:02"
                        },
                        {
                            "ip-address": "71.1.1.0/24",
                            "mac-address": "fa:16:3e:71:08:02"
                        }
                    ],
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "20.1.1.16",
                            "subnet-id": "4423bb9f-4ffe-44d4-b4b3-715938b52b40"
                        }
                    ],
                    "mac-address": "fa:16:3e:71:08:02",
                    "name": "vpn_net_2_port_1",
                    "network-id": "eebbc6ce-dba1-4f6b-b064-8c34ba1745ed",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 11,
                    "security-groups": [
                        "dc53baf7-ede0-4fc7-a197-a49f7181321e"
                    ],
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "238ffe47-45e5-4233-9a3b-ed7a31a980f1"
                },
                {
                    "admin-state-up": true,
                    "allowed-address-pairs": [
                        {
                            "ip-address": "72.1.1.0/24",
                            "mac-address": "fa:16:3e:4a:56:a1"
                        },
                        {
                            "ip-address": "71.1.1.0/24",
                            "mac-address": "fa:16:3e:4a:56:a1"
                        }
                    ],
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "10.1.1.26",
                            "subnet-id": "c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf"
                        }
                    ],
                    "mac-address": "fa:16:3e:4a:56:a1",
                    "name": "vpn_net_1_port_2",
                    "network-id": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 11,
                    "security-groups": [
                        "dc53baf7-ede0-4fc7-a197-a49f7181321e"
                    ],
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "c21bfc55-9766-4a23-99bf-6f1c25d27b77"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-eebbc6ce-dba1-4f6b-b064-8c34ba1745ed",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "20.1.1.2",
                            "subnet-id": "4423bb9f-4ffe-44d4-b4b3-715938b52b40"
                        }
                    ],
                    "mac-address": "fa:16:3e:18:d3:45",
                    "name": "",
                    "network-id": "eebbc6ce-dba1-4f6b-b064-8c34ba1745ed",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 6,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "ca7847c8-4b9a-4e1a-94fb-94af282563f4"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-bc95b001-fb5d-425b-8ed2-4f41c95d9dfe",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "10.1.1.2",
                            "subnet-id": "c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf"
                        }
                    ],
                    "mac-address": "fa:16:3e:d7:e6:4f",
                    "name": "",
                    "network-id": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 6,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "e697cdbd-10ac-405f-b883-1c97070bd8b3"
                },
                {
                    "admin-state-up": true,
                    "allowed-address-pairs": [
                        {
                            "ip-address": "71.1.1.0/24",
                            "mac-address": "fa:16:3e:61:df:d0"
                        },
                        {
                            "ip-address": "72.1.1.0/24",
                            "mac-address": "fa:16:3e:61:df:d0"
                        }
                    ],
                    "device-id": "1d6e8bff-9b99-4d30-8599-dcfb4d7a61e5",
                    "device-owner": "compute:nova",
                    "fixed-ips": [
                        {
                            "ip-address": "10.1.1.5",
                            "subnet-id": "c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf"
                        }
                    ],
                    "mac-address": "fa:16:3e:61:df:d0",
                    "name": "vpn_net_1_port_1",
                    "network-id": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 12,
                    "security-groups": [
                        "dc53baf7-ede0-4fc7-a197-a49f7181321e"
                    ],
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "9baa7d18-9928-4b4f-9d28-e540a4ab9d06"
                }
            ]
        },
        "routers": {},
        "security-groups": {
            "security-group": [
                {
                    "name": "default",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 4,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "62100813-13a1-4c22-9a97-bfabd6744cb8"
                },
                {
                    "name": "default",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 4,
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "ee3dd710-2490-4241-b666-9fec686f0c78"
                },
                {
                    "name": "vpn_sg",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "dc53baf7-ede0-4fc7-a197-a49f7181321e"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "e64e4970-560c-4af7-a079-217ef6e7e68a"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "d06c714b-ca05-4f3a-a9af-f80ac1f213f5"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "e39d54b7-5907-4ebe-bf47-f2be219b1fec"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "c5369c6a-c1ec-45d9-9393-f55f92ef6f46"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "c0796abf-11eb-4f12-8347-fb5894143b1d"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "dc53baf7-ede0-4fc7-a197-a49f7181321e",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "13adbe2d-091a-45eb-b0d5-58ec7886d8d8"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "dc53baf7-ede0-4fc7-a197-a49f7181321e",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "0f623e72-3961-4f43-93da-adee065f0dd0"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "dc53baf7-ede0-4fc7-a197-a49f7181321e",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "1f8f69d9-1931-4420-895c-2874326f72e8"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "dc53baf7-ede0-4fc7-a197-a49f7181321e",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "9112aea7-3219-4c68-9d46-fd3ea820fee7"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "dc53baf7-ede0-4fc7-a197-a49f7181321e",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "60a6f375-577e-4433-b351-6964e1af7816"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "dc53baf7-ede0-4fc7-a197-a49f7181321e",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "c155df1b-c695-4f99-828b-4ae76a6d349c"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "dc53baf7-ede0-4fc7-a197-a49f7181321e",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "89108f66-509f-4b82-9384-a1d4828ac5f3"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "6ad09561-353a-445e-b51d-b931a7e01c22"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "af9be2ac-0c71-466b-8ee2-188747a79255"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "dc53baf7-ede0-4fc7-a197-a49f7181321e",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "b3daf6a5-4497-4a04-8ba3-0f65da3eeab6"
                }
            ]
        },
        "subnets": {
            "subnet": [
                {
                    "allocation-pools": [
                        {
                            "end": "10.1.1.254",
                            "start": "10.1.1.2"
                        }
                    ],
                    "cidr": "10.1.1.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "10.1.1.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "vpn_sub_1",
                    "network-id": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe",
                    "revision-number": 1,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf"
                },
                {
                    "allocation-pools": [
                        {
                            "end": "20.1.1.254",
                            "start": "20.1.1.2"
                        }
                    ],
                    "cidr": "20.1.1.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "20.1.1.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "vpn_sub_2",
                    "network-id": "eebbc6ce-dba1-4f6b-b064-8c34ba1745ed",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "4423bb9f-4ffe-44d4-b4b3-715938b52b40"
                }
            ]
        }
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.413" starttime="20181214 09:48:14.413"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.414" starttime="20181214 09:48:14.407"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:networkMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.416" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.416" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.416" starttime="20181214 09:48:14.414"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.417" level="INFO">To JSON using : content={"networkMaps":{"networkMap":[{"network-id":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","subnet-id-list":["c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf"]},{"network-id":"eebbc6ce-dba1-4f6b-b064-8c34ba1745ed","subnet-id-list":["4423bb9f-4ffe-44d4-b4b3-715938b52b40"]}]}} </msg>
<msg timestamp="20181214 09:48:14.417" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.417" level="INFO">${pretty_output} = {
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe",
                "subnet-id-list": [
                    "c552f447-cc1...</msg>
<status status="PASS" endtime="20181214 09:48:14.417" starttime="20181214 09:48:14.416"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.417" level="INFO">{
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe",
                "subnet-id-list": [
                    "c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf"
                ]
            },
            {
                "network-id": "eebbc6ce-dba1-4f6b-b064-8c34ba1745ed",
                "subnet-id-list": [
                    "4423bb9f-4ffe-44d4-b4b3-715938b52b40"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.417" starttime="20181214 09:48:14.417"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.417" starttime="20181214 09:48:14.414"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:neutron-vpn-portip-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.419" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:neutron-vpn-portip-port-data, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.419" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.419" starttime="20181214 09:48:14.417"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.420" level="INFO">To JSON using : content={"neutron-vpn-portip-port-data":{}} </msg>
<msg timestamp="20181214 09:48:14.420" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.420" level="INFO">${pretty_output} = {
    "neutron-vpn-portip-port-data": {}
}</msg>
<status status="PASS" endtime="20181214 09:48:14.420" starttime="20181214 09:48:14.420"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.421" level="INFO">{
    "neutron-vpn-portip-port-data": {}
}</msg>
<status status="PASS" endtime="20181214 09:48:14.421" starttime="20181214 09:48:14.421"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.421" starttime="20181214 09:48:14.417"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:router-interfaces-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.423" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.423" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.423" starttime="20181214 09:48:14.421"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.424" level="INFO">To JSON using : content={"router-interfaces-map":{}} </msg>
<msg timestamp="20181214 09:48:14.424" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.424" level="INFO">${pretty_output} = {
    "router-interfaces-map": {}
}</msg>
<status status="PASS" endtime="20181214 09:48:14.424" starttime="20181214 09:48:14.423"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.424" level="INFO">{
    "router-interfaces-map": {}
}</msg>
<status status="PASS" endtime="20181214 09:48:14.424" starttime="20181214 09:48:14.424"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.425" starttime="20181214 09:48:14.421"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:subnetmaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.427" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.427" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.427" starttime="20181214 09:48:14.425"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.427" level="INFO">To JSON using : content={"subnetmaps":{"subnetmap":[{"id":"c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf","network-type":"VXLAN","port-list":["e697cdbd-10ac-405f-b883-1c97070bd8b3","9baa7d18-9928-4b4f-9d28-e540a4ab9d06","c21bfc55-9766-4a23-99bf-6f1c25d27b77"],"segmentation-id":86,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","network-id":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","subnet-ip":"10.1.1.0/24"},{"id":"4423bb9f-4ffe-44d4-b4b3-715938b52b40","network-type":"VXLAN","port-list":["66de58d9-aa48-49e1-b8f9-750774799113","ca7847c8-4b9a-4e1a-94fb-94af282563f4","238ffe47-45e5-4233-9a3b-ed7a31a980f1"],"segmentation-id":99,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","network-id":"eebbc6ce-dba1-4f6b-b064-8c34ba1745ed","subnet-ip":"20.1.1.0/24"}]}} </msg>
<msg timestamp="20181214 09:48:14.427" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.428" level="INFO">${pretty_output} = {
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf",
                "network-id": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe",
         ...</msg>
<status status="PASS" endtime="20181214 09:48:14.428" starttime="20181214 09:48:14.427"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.428" level="INFO">{
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf",
                "network-id": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe",
                "network-type": "VXLAN",
                "port-list": [
                    "e697cdbd-10ac-405f-b883-1c97070bd8b3",
                    "9baa7d18-9928-4b4f-9d28-e540a4ab9d06",
                    "c21bfc55-9766-4a23-99bf-6f1c25d27b77"
                ],
                "segmentation-id": 86,
                "subnet-ip": "10.1.1.0/24",
                "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4"
            },
            {
                "id": "4423bb9f-4ffe-44d4-b4b3-715938b52b40",
                "network-id": "eebbc6ce-dba1-4f6b-b064-8c34ba1745ed",
                "network-type": "VXLAN",
                "port-list": [
                    "66de58d9-aa48-49e1-b8f9-750774799113",
                    "ca7847c8-4b9a-4e1a-94fb-94af282563f4",
                    "238ffe47-45e5-4233-9a3b-ed7a31a980f1"
                ],
                "segmentation-id": 99,
                "subnet-ip": "20.1.1.0/24",
                "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.428" starttime="20181214 09:48:14.428"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.428" starttime="20181214 09:48:14.425"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:vpnMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.430" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.430" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.430" starttime="20181214 09:48:14.428"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.431" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181214 09:48:14.431" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.431" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181214 09:48:14.431" starttime="20181214 09:48:14.431"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.431" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181214 09:48:14.432" starttime="20181214 09:48:14.431"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.432" starttime="20181214 09:48:14.428"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-fib:fibEntries">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.434" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.434" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.434" starttime="20181214 09:48:14.432"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.434" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181214 09:48:14.434" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.435" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181214 09:48:14.435" starttime="20181214 09:48:14.434"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.435" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181214 09:48:14.435" starttime="20181214 09:48:14.435"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.435" starttime="20181214 09:48:14.432"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-interface-meta:interface-child-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.437" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-interface-meta:interface-child-info, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.437" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.437" starttime="20181214 09:48:14.435"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.438" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"272795776625121:br-ex-patch","interface-child-entry":[{"child-interface":"272795776625121:br-ex-patch:trunk"}]},{"parent-interface":"tape697cdbd-10","interface-child-entry":[{"child-interface":"e697cdbd-10ac-405f-b883-1c97070bd8b3"}]},{"parent-interface":"tapca7847c8-4b","interface-child-entry":[{"child-interface":"ca7847c8-4b9a-4e1a-94fb-94af282563f4"}]},{"parent-interface":"tap9baa7d18-99","interface-child-entry":[{"child-interface":"9baa7d18-9928-4b4f-9d28-e540a4ab9d06"}]}]}} </msg>
<msg timestamp="20181214 09:48:14.438" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.438" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "272795776...</msg>
<status status="PASS" endtime="20181214 09:48:14.438" starttime="20181214 09:48:14.438"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.439" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "272795776625121:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "272795776625121:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "e697cdbd-10ac-405f-b883-1c97070bd8b3"
                    }
                ],
                "parent-interface": "tape697cdbd-10"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "ca7847c8-4b9a-4e1a-94fb-94af282563f4"
                    }
                ],
                "parent-interface": "tapca7847c8-4b"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "9baa7d18-9928-4b4f-9d28-e540a4ab9d06"
                    }
                ],
                "parent-interface": "tap9baa7d18-99"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.439" starttime="20181214 09:48:14.438"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.439" starttime="20181214 09:48:14.435"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:router-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.441" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.441" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.441" starttime="20181214 09:48:14.439"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.442" level="INFO">To JSON using : content={"router-interfaces":{}} </msg>
<msg timestamp="20181214 09:48:14.442" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.442" level="INFO">${pretty_output} = {
    "router-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 09:48:14.442" starttime="20181214 09:48:14.441"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.442" level="INFO">{
    "router-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 09:48:14.442" starttime="20181214 09:48:14.442"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.442" starttime="20181214 09:48:14.439"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-id-to-vpn-instance">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.445" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-id-to-vpn-instance, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.445" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.445" starttime="20181214 09:48:14.443"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.445" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65"}]}} </msg>
<msg timestamp="20181214 09:48:14.446" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.446" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a...</msg>
<status status="PASS" endtime="20181214 09:48:14.446" starttime="20181214 09:48:14.445"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.446" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.446" starttime="20181214 09:48:14.446"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.446" starttime="20181214 09:48:14.443"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-instance-to-vpn-id">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.448" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-instance-to-vpn-id, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.448" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.449" starttime="20181214 09:48:14.446"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.449" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65","vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-id":100000}]}} </msg>
<msg timestamp="20181214 09:48:14.449" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.449" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
               ...</msg>
<status status="PASS" endtime="20181214 09:48:14.449" starttime="20181214 09:48:14.449"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.450" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.450" starttime="20181214 09:48:14.449"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.450" starttime="20181214 09:48:14.446"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:ext-routers">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.452" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.453" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.453" starttime="20181214 09:48:14.450"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.453" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:48:14.453" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.453" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:48:14.453" starttime="20181214 09:48:14.453"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.454" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.454" starttime="20181214 09:48:14.454"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.454" starttime="20181214 09:48:14.450"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-networks">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.456" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.456" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.456" starttime="20181214 09:48:14.454"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.457" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181214 09:48:14.457" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.457" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181214 09:48:14.457" starttime="20181214 09:48:14.457"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.457" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181214 09:48:14.457" starttime="20181214 09:48:14.457"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.458" starttime="20181214 09:48:14.454"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-subnets">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.460" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.460" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.460" starttime="20181214 09:48:14.458"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.461" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181214 09:48:14.461" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.461" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181214 09:48:14.461" starttime="20181214 09:48:14.460"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.461" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181214 09:48:14.461" starttime="20181214 09:48:14.461"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.461" starttime="20181214 09:48:14.458"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.464" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.464" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.464" starttime="20181214 09:48:14.462"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.465" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:48:14.465" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.465" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:48:14.465" starttime="20181214 09:48:14.464"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.465" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.465" starttime="20181214 09:48:14.465"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.465" starttime="20181214 09:48:14.461"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:intext-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.468" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:intext-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.468" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.468" starttime="20181214 09:48:14.465"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.469" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:48:14.469" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.469" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:48:14.469" starttime="20181214 09:48:14.469"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.470" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.470" starttime="20181214 09:48:14.469"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.470" starttime="20181214 09:48:14.465"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:napt-switches">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.472" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.472" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.473" starttime="20181214 09:48:14.470"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.473" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:48:14.473" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.473" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:48:14.473" starttime="20181214 09:48:14.473"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.474" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.474" starttime="20181214 09:48:14.473"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.474" starttime="20181214 09:48:14.470"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:router-id-name">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.476" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.476" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.476" starttime="20181214 09:48:14.474"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.477" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:48:14.477" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.477" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:48:14.477" starttime="20181214 09:48:14.476"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.477" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.477" starttime="20181214 09:48:14.477"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.478" starttime="20181214 09:48:14.474"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:snatint-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.480" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:snatint-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.480" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.480" starttime="20181214 09:48:14.478"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.481" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:48:14.481" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.481" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:48:14.481" starttime="20181214 09:48:14.480"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.481" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.481" starttime="20181214 09:48:14.481"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.482" starttime="20181214 09:48:14.478"></status>
</kw>
<kw type="foritem" name="${model} = config/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.491" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.491" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.491" starttime="20181214 09:48:14.482"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.519" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.272795776625121.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_272795776625121_43_MatchEthernetType[2048]_Recirc","priority":100,"table_id":212,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":47278999994368,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Conntrk_272795776625121_43_MatchEthernetType[2048]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":213,"conntrack-zone":5017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_272795776625121_43_MatchEthernetType[34525]_Recirc","priority":100,"table_id":212,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":47278999994368,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Conntrk_272795776625121_43_MatchEthernetType[34525]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":213,"conntrack-zone":5017}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false},{"id":"SNAT.272795776625121.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.272795776625121.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Client_v4272795776625121_43_fa:16:3e:61:df:d0_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:61:df:d0"},"ethernet-type":{"type":2048}},"metadata":{"metadata":47278999994368,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17},"udp-source-port":68,"udp-destination-port":67},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Client_v4272795776625121_43_fa:16:3e:61:df:d0_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ARP_272795776625121_43_fa:16:3e:61:df:d010.1.1.5","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:61:df:d0"},"ethernet-type":{"type":2054}},"metadata":{"metadata":47278999994368,"metadata-mask":1152920405095219200},"arp-source-transport-address":"10.1.1.5/32","arp-source-hardware-address":{"address":"fa:16:3e:61:df:d0"}},"strict":false,"cookie":110100480,"flow-name":"Egress_ARP_272795776625121_43_fa:16:3e:61:df:d010.1.1.5","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_71.1.1.0/24","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:61:df:d0"},"ethernet-type":{"type":2048}},"metadata":{"metadata":47278999994368,"metadata-mask":1152920405095219200},"ipv4-source":"71.1.1.0/24"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_71.1.1.0/24","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_272795776625121_43_133_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":47278999994368,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":133}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_272795776625121_43_133_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_72.1.1.0/24","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:61:df:d0"},"ethernet-type":{"type":2048}},"metadata":{"metadata":47278999994368,"metadata-mask":1152920405095219200},"ipv4-source":"72.1.1.0/24"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_72.1.1.0/24","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Client_v6_272795776625121_43_fa:16:3e:61:df:d0_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:61:df:d0"},"ethernet-type":{"type":34525}},"metadata":{"metadata":47278999994368,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17},"udp-source-port":546,"udp-destination-port":547},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Client_v6_272795776625121_43_fa:16:3e:61:df:d0_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_10.1.1.5","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:61:df:d0"},"ethernet-type":{"type":2048}},"metadata":{"metadata":47278999994368,"metadata-mask":1152920405095219200},"ipv4-source":"10.1.1.5/32"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_10.1.1.5","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_272795776625121_43_135_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":47278999994368,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":135}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_272795776625121_43_135_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ARP_272795776625121_43_fa:16:3e:61:df:d071.1.1.0/24","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:61:df:d0"},"ethernet-type":{"type":2054}},"metadata":{"metadata":47278999994368,"metadata-mask":1152920405095219200},"arp-source-transport-address":"71.1.1.0/24","arp-source-hardware-address":{"address":"fa:16:3e:61:df:d0"}},"strict":false,"cookie":110100480,"flow-name":"Egress_ARP_272795776625121_43_fa:16:3e:61:df:d071.1.1.0/24","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ARP_272795776625121_43_fa:16:3e:61:df:d072.1.1.0/24","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:61:df:d0"},"ethernet-type":{"type":2054}},"metadata":{"metadata":47278999994368,"metadata-mask":1152920405095219200},"arp-source-transport-address":"72.1.1.0/24","arp-source-hardware-address":{"address":"fa:16:3e:61:df:d0"}},"strict":false,"cookie":110100480,"flow-name":"Egress_ARP_272795776625121_43_fa:16:3e:61:df:d072.1.1.0/24","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_L2Broadcast_272795776625121_43_fa:16:3e:61:df:d0","priority":61005,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:61:df:d0"}},"metadata":{"metadata":47278999994368,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_L2Broadcast_272795776625121_43_fa:16:3e:61:df:d0","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_fe80:0:0:0:f816:3eff:fe61:dfd0","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:61:df:d0"},"ethernet-type":{"type":34525}},"metadata":{"metadata":47278999994368,"metadata-mask":1152920405095219200},"ipv6-source":"fe80:0:0:0:f816:3eff:fe61:dfd0/128"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_fe80:0:0:0:f816:3eff:fe61:dfd0","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_272795776625121_43_136_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":47278999994368,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":136}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_272795776625121_43_136_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Egress_Acl_Commit_Conntrack_272795776625121_43_MatchEthernetType[34525]","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":47278999994368,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Conntrack_272795776625121_43_MatchEthernetType[34525]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5017}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_272795776625121_43_Drop","priority":62020,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":47278999994372,"metadata-mask":1152920405095219204}},"strict":false,"cookie":47279110094849,"flow-name":"Egress_272795776625121_43_Drop","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Acl_Commit_Non_Conntrack_272795776625121_43","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":47278999994370,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Non_Conntrack_272795776625121_43","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Acl_Commit_Conntrack_272795776625121_43_MatchEthernetType[2048]","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":47278999994368,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Conntrack_272795776625121_43_MatchEthernetType[2048]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5017}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.272795776625121.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_Drop272795776625121_43_Tracked_Invalid","priority":62020,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":47278999994368,"metadata-mask":1152920405095219200},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":48,"ct-state":48}}}]},"strict":false,"cookie":47279110094849,"flow-name":"Egress_Fixed_Conntrk_Drop272795776625121_43_Tracked_Invalid","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false},{"id":"ICMP_Egress_272795776625121_43_89108f66-509f-4b82-9384-a1d4828ac5f3","priority":1012,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":47278999994368,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"ICMP_Egress_272795776625121_43_89108f66-509f-4b82-9384-a1d4828ac5f3","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"ETHERnullEgress_272795776625121_43_0f623e72-3961-4f43-93da-adee065f0dd0","priority":1012,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":47278999994368,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"ETHERnullEgress_272795776625121_43_0f623e72-3961-4f43-93da-adee065f0dd0","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"TCP_DESTINATION_1_0Egress_272795776625121_43_1f8f69d9-1931-4420-895c-2874326f72e8","priority":1012,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":47278999994368,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"TCP_DESTINATION_1_0Egress_272795776625121_43_1f8f69d9-1931-4420-895c-2874326f72e8","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"ETHERnullEgress_272795776625121_43_60a6f375-577e-4433-b351-6964e1af7816","priority":1012,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":47278999994368,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"ETHERnullEgress_272795776625121_43_60a6f375-577e-4433-b351-6964e1af7816","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"UDP_DESTINATION_1_0Egress_272795776625121_43_13adbe2d-091a-45eb-b0d5-58ec7886d8d8","priority":1012,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":47278999994368,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"UDP_DESTINATION_1_0Egress_272795776625121_43_13adbe2d-091a-45eb-b0d5-58ec7886d8d8","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_43","priority":50,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":47278999994368,"metadata-mask":1152920405095219200}},"strict":false,"cookie":47279110094849,"flow-name":"Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_43","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.272795776625121.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.e697cdbd-10ac-405f-b883-1c97070bd8b3.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":10496}}}]},"strict":true,"cookie":134217735,"flow-name":"default.e697cdbd-10ac-405f-b883-1c97070bd8b3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"33"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.9baa7d18-9928-4b4f-9d28-e540a4ab9d06.0","priority":6,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":11008}}}]},"strict":true,"cookie":110100480,"flow-name":"acl.egressacl.9baa7d18-9928-4b4f-9d28-e540a4ab9d06","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":0,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":239}},{"order":2,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2415930112,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.ca7847c8-4b9a-4e1a-94fb-94af282563f4.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":10752}}}]},"strict":true,"cookie":134217735,"flow-name":"default.ca7847c8-4b9a-4e1a-94fb-94af282563f4","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"34"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.9baa7d18-9928-4b4f-9d28-e540a4ab9d06.9","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":2415930112}}}]},"strict":true,"cookie":134217735,"flow-name":"default.9baa7d18-9928-4b4f-9d28-e540a4ab9d06","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"35"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36,"flow":[{"id":"3686","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":86}},"strict":false,"cookie":150999961,"flow-name":"ITM Flow Entry :5017","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84171292672,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"3699","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":99}},"strict":false,"cookie":150999962,"flow-name":"ITM Flow Entry :5018","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84188069888,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":38,"flow":[{"id":"385017","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":86}},"strict":false,"cookie":151327641,"flow-name":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84171292672,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"385018","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":99}},"strict":false,"cookie":151327642,"flow-name":"eebbc6ce-dba1-4f6b-b064-8c34ba1745ed","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84188069888,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_v4_Broadcast_272795776625121_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_272795776625121_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_272795776625121_43_10.1.1.255_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11008}}}],"ipv4-destination":"10.1.1.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_43_10.1.1.255_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_DHCP_Server_v6_272795776625121_43_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11008}}}],"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Ingress_DHCP_Server_v6_272795776625121_43_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_272795776625121_43_136_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":136},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11008}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_272795776625121_43_136_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_272795776625121_43_135_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":135},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11008}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_272795776625121_43_135_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ARP_272795776625121_43","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11008}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ARP_272795776625121_43","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_71.1.1.0/24","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:61:df:d0"},"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11008}}}],"ipv4-destination":"71.1.1.0/24"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_71.1.1.0/24","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_272795776625121_43_130_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":130},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11008}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_272795776625121_43_130_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_fe80:0:0:0:f816:3eff:fe61:dfd0","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:61:df:d0"},"ethernet-type":{"type":34525}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11008}}}],"ipv6-destination":"fe80:0:0:0:f816:3eff:fe61:dfd0/128"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_fe80:0:0:0:f816:3eff:fe61:dfd0","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_10.1.1.5","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:61:df:d0"},"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11008}}}],"ipv4-destination":"10.1.1.5/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_10.1.1.5","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_DHCP_Server_v4272795776625121_43_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11008}}}],"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Ingress_DHCP_Server_v4272795776625121_43_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_72.1.1.0/24","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:61:df:d0"},"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11008}}}],"ipv4-destination":"72.1.1.0/24"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_72.1.1.0/24","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"ICMP_Ingress_272795776625121_43_9112aea7-3219-4c68-9d46-fd3ea820fee7","priority":1012,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11008}}}]},"strict":false,"cookie":110100480,"flow-name":"ICMP_Ingress_272795776625121_43_9112aea7-3219-4c68-9d46-fd3ea820fee7","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"UDP_DESTINATION_1_0Ingress_272795776625121_43_b3daf6a5-4497-4a04-8ba3-0f65da3eeab6","priority":1012,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11008}}}]},"strict":false,"cookie":110100480,"flow-name":"UDP_DESTINATION_1_0Ingress_272795776625121_43_b3daf6a5-4497-4a04-8ba3-0f65da3eeab6","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_Drop272795776625121_43_Tracked_Invalid","priority":62020,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":48,"ct-state":48}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11008}}}]},"strict":false,"cookie":47279110094849,"flow-name":"Ingress_Fixed_Conntrk_Drop272795776625121_43_Tracked_Invalid","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_43","priority":50,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11008}}}]},"strict":false,"cookie":47279110094849,"flow-name":"Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_43","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"TCP_DESTINATION_1_0Ingress_272795776625121_43_c155df1b-c695-4f99-828b-4ae76a6d349c","priority":1012,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11008}}}]},"strict":false,"cookie":110100480,"flow-name":"TCP_DESTINATION_1_0Ingress_272795776625121_43_c155df1b-c695-4f99-828b-4ae76a6d349c","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"44f91859-7723-44e1-a95d-25948457eb65","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297728,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210016}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525018true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84188069889,"metadata-mask":1099494850561}},"strict":false,"cookie":141562778,"flow-name":"eebbc6ce-dba1-4f6b-b064-8c34ba1745ed","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210035}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525018false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84188069888,"metadata-mask":1099494850561}},"strict":false,"cookie":141562778,"flow-name":"eebbc6ce-dba1-4f6b-b064-8c34ba1745ed","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210036}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525017true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84171292673,"metadata-mask":1099494850561}},"strict":false,"cookie":141562777,"flow-name":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210033}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525017false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84171292672,"metadata-mask":1099494850561}},"strict":false,"cookie":141562777,"flow-name":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210034}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50501827279577662512142fa:16:3e:18:d3:45","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:18:d3:45"}},"metadata":{"metadata":46263676436480,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550426,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50501727279577662512143fa:16:3e:61:df:d0","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:61:df:d0"}},"metadata":{"metadata":47363171287040,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550425,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50501727279577662512141fa:16:3e:d7:e6:4f","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:d7:e6:4f"}},"metadata":{"metadata":45164148031488,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550425,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"Ingress_Fixed_Conntrk_272795776625121_43_MatchEthernetType[34525]_Recirc","priority":100,"table_id":242,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11008}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Conntrk_272795776625121_43_MatchEthernetType[34525]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":243,"conntrack-zone":5017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_272795776625121_43_MatchEthernetType[2048]_Recirc","priority":100,"table_id":242,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11008}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Conntrk_272795776625121_43_MatchEthernetType[2048]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":243,"conntrack-zone":5017}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"51501827279577662512142fa:16:3e:18:d3:45","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:18:d3:45"}},"metadata":{"metadata":84188069888,"metadata-mask":1099494850560}},"strict":true,"cookie":134419354,"flow-name":"eebbc6ce-dba1-4f6b-b064-8c34ba1745ed","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":10752,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51501727279577662512143fa:16:3e:61:df:d0","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:61:df:d0"}},"metadata":{"metadata":84171292672,"metadata-mask":1099494850560}},"strict":true,"cookie":134419353,"flow-name":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":11008,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51501727279577662512141fa:16:3e:d7:e6:4f","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:d7:e6:4f"}},"metadata":{"metadata":84171292672,"metadata-mask":1099494850560}},"strict":true,"cookie":134419353,"flow-name":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":10496,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Conntrack_272795776625121_43_MatchEthernetType[34525]","priority":100,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11008}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Conntrack_272795776625121_43_MatchEthernetType[34525]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5017}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Non_Conntrack_272795776625121_43","priority":100,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":2,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11008}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Non_Conntrack_272795776625121_43","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_272795776625121_43_Drop","priority":62020,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11008}}}]},"strict":false,"cookie":47279110094849,"flow-name":"Ingress_272795776625121_43_Drop","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Conntrack_272795776625121_43_MatchEthernetType[2048]","priority":100,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11008}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Conntrack_272795776625121_43_MatchEthernetType[2048]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5017}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.42.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":46179488366592,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":42}},"strict":true,"cookie":142606378,"flow-name":"eebbc6ce-dba1-4f6b-b064-8c34ba1745ed","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.42.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":42}},"strict":true,"cookie":142606378,"flow-name":"eebbc6ce-dba1-4f6b-b064-8c34ba1745ed","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":10752,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.43.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":43}},"strict":true,"cookie":142606379,"flow-name":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":11008,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.41.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":41}},"strict":true,"cookie":142606377,"flow-name":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":10496,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.41.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":45079976738816,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":41}},"strict":true,"cookie":142606377,"flow-name":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":27487790694400,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.43.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":47278999994368,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":43}},"strict":true,"cookie":142606379,"flow-name":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4398046511104,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":21990232555520,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:272795776625121:e697cdbd-10ac-405f-b883-1c97070bd8b3","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:33","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:e697cdbd-10ac-405f-b883-1c97070bd8b3","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":45079976738816,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:9baa7d18-9928-4b4f-9d28-e540a4ab9d06","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:35","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:9baa7d18-9928-4b4f-9d28-e540a4ab9d06","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":47278999994368,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:ca7847c8-4b9a-4e1a-94fb-94af282563f4","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:34","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:ca7847c8-4b9a-4e1a-94fb-94af282563f4","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":46179488366592,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:272795776625121:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.272795776625121.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17,"flow":[{"id":"272795776625121.17.9baa7d18-9928-4b4f-9d28-e540a4ab9d06.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":47278999994368,"metadata-mask":18446742974197923840}},"strict":true,"cookie":110100480,"flow-name":"acl.ingressacl.9baa7d18-9928-4b4f-9d28-e540a4ab9d06","instructions":{"instruction":[{"order":1,"go-to-table":{"table_id":210}},{"order":2,"write-metadata":{"metadata":10376340820461617152,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.ca7847c8-4b9a-4e1a-94fb-94af282563f4.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":46179488366592,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.eebbc6ce-dba1-4f6b-b064-8c34ba1745ed.ca7847c8-4b9a-4e1a-94fb-94af282563f4","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":42,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5018,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529261309744906240,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.9baa7d18-9928-4b4f-9d28-e540a4ab9d06.9","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":10376340820461617152,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.bc95b001-fb5d-425b-8ed2-4f41c95d9dfe.9baa7d18-9928-4b4f-9d28-e540a4ab9d06","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":43,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5017,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529262409239756800,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.e697cdbd-10ac-405f-b883-1c97070bd8b3.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":45079976738816,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.bc95b001-fb5d-425b-8ed2-4f41c95d9dfe.e697cdbd-10ac-405f-b883-1c97070bd8b3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":41,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5017,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529260210216501248,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false}]}],"flow-node-inventory:group":[{"group-id":210034,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210033}}],"watch_port":4294967295}]},"group-name":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","group-type":"group-all"},{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210033,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":41}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":43}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","group-type":"group-all"},{"group-id":210036,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210035}}],"watch_port":4294967295}]},"group-name":"eebbc6ce-dba1-4f6b-b064-8c34ba1745ed","group-type":"group-all"},{"group-id":210035,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":42}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"eebbc6ce-dba1-4f6b-b064-8c34ba1745ed","group-type":"group-all"},{"group-id":225001,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e13b9ba2-e337-4e51-9e53-07a75695540c","group-type":"group-all"},{"group-id":210016,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210015}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210015,"buckets":{},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181214 09:48:14.520" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.522" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181214 09:48:14.522" starttime="20181214 09:48:14.491"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.525" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210033
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210034,
                        "group-name": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 41
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 43
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210033,
                        "group-name": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210035
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210036,
                        "group-name": "eebbc6ce-dba1-4f6b-b064-8c34ba1745ed",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 42
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210035,
                        "group-name": "eebbc6ce-dba1-4f6b-b064-8c34ba1745ed",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225001,
                        "group-name": "e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210015
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 6400
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210016,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210015,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 1024
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5120
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Conntrk_272795776625121_43_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_272795776625121_43_MatchEthernetType[2048]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5017,
                                                            "flags": 0,
                                                            "recirc-table": 213,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 47278999994368,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 212
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Conntrk_272795776625121_43_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_272795776625121_43_MatchEthernetType[34525]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5017,
                                                            "flags": 0,
                                                            "recirc-table": 213,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 47278999994368,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Client_v4272795776625121_43_fa:16:3e:61:df:d0_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v4272795776625121_43_fa:16:3e:61:df:d0_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:61:df:d0"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 47278999994368,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "udp-destination-port": 67,
                                    "udp-source-port": 68
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ARP_272795776625121_43_fa:16:3e:61:df:d010.1.1.5",
                                "hard-timeout": 0,
                                "id": "Egress_ARP_272795776625121_43_fa:16:3e:61:df:d010.1.1.5",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-source-hardware-address": {
                                        "address": "fa:16:3e:61:df:d0"
                                    },
                                    "arp-source-transport-address": "10.1.1.5/32",
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:61:df:d0"
                                        },
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 47278999994368,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_71.1.1.0/24",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_71.1.1.0/24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:61:df:d0"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-source": "71.1.1.0/24",
                                    "metadata": {
                                        "metadata": 47278999994368,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_272795776625121_43_133_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_272795776625121_43_133_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 133
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "metadata": {
                                        "metadata": 47278999994368,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_72.1.1.0/24",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_72.1.1.0/24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:61:df:d0"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-source": "72.1.1.0/24",
                                    "metadata": {
                                        "metadata": 47278999994368,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Client_v6_272795776625121_43_fa:16:3e:61:df:d0_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v6_272795776625121_43_fa:16:3e:61:df:d0_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:61:df:d0"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 47278999994368,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "udp-destination-port": 547,
                                    "udp-source-port": 546
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_10.1.1.5",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_10.1.1.5",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:61:df:d0"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-source": "10.1.1.5/32",
                                    "metadata": {
                                        "metadata": 47278999994368,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_272795776625121_43_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_272795776625121_43_135_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 135
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "metadata": {
                                        "metadata": 47278999994368,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ARP_272795776625121_43_fa:16:3e:61:df:d071.1.1.0/24",
                                "hard-timeout": 0,
                                "id": "Egress_ARP_272795776625121_43_fa:16:3e:61:df:d071.1.1.0/24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-source-hardware-address": {
                                        "address": "fa:16:3e:61:df:d0"
                                    },
                                    "arp-source-transport-address": "71.1.1.0/24",
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:61:df:d0"
                                        },
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 47278999994368,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ARP_272795776625121_43_fa:16:3e:61:df:d072.1.1.0/24",
                                "hard-timeout": 0,
                                "id": "Egress_ARP_272795776625121_43_fa:16:3e:61:df:d072.1.1.0/24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-source-hardware-address": {
                                        "address": "fa:16:3e:61:df:d0"
                                    },
                                    "arp-source-transport-address": "72.1.1.0/24",
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:61:df:d0"
                                        },
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 47278999994368,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_L2Broadcast_272795776625121_43_fa:16:3e:61:df:d0",
                                "hard-timeout": 0,
                                "id": "Egress_L2Broadcast_272795776625121_43_fa:16:3e:61:df:d0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:61:df:d0"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 47278999994368,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_fe80:0:0:0:f816:3eff:fe61:dfd0",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_fe80:0:0:0:f816:3eff:fe61:dfd0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:61:df:d0"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-source": "fe80:0:0:0:f816:3eff:fe61:dfd0/128",
                                    "metadata": {
                                        "metadata": 47278999994368,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_272795776625121_43_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_272795776625121_43_136_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 136
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "metadata": {
                                        "metadata": 47278999994368,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Conntrack_272795776625121_43_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_272795776625121_43_MatchEthernetType[34525]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5017,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 47278999994368,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 47279110094849,
                                "flow-name": "Egress_272795776625121_43_Drop",
                                "hard-timeout": 0,
                                "id": "Egress_272795776625121_43_Drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 47278999994372,
                                        "metadata-mask": 1152920405095219204
                                    }
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Non_Conntrack_272795776625121_43",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Non_Conntrack_272795776625121_43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 47278999994370,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Conntrack_272795776625121_43_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_272795776625121_43_MatchEthernetType[2048]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5017,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 47278999994368,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 47279110094849,
                                "flow-name": "Egress_Fixed_Conntrk_Drop272795776625121_43_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_Drop272795776625121_43_Tracked_Invalid",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 47278999994368,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 48,
                                                    "mask": 48
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ICMP_Egress_272795776625121_43_89108f66-509f-4b82-9384-a1d4828ac5f3",
                                "hard-timeout": 0,
                                "id": "ICMP_Egress_272795776625121_43_89108f66-509f-4b82-9384-a1d4828ac5f3",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    },
                                    "metadata": {
                                        "metadata": 47278999994368,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1012,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ETHERnullEgress_272795776625121_43_0f623e72-3961-4f43-93da-adee065f0dd0",
                                "hard-timeout": 0,
                                "id": "ETHERnullEgress_272795776625121_43_0f623e72-3961-4f43-93da-adee065f0dd0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 47278999994368,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1012,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "TCP_DESTINATION_1_0Egress_272795776625121_43_1f8f69d9-1931-4420-895c-2874326f72e8",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Egress_272795776625121_43_1f8f69d9-1931-4420-895c-2874326f72e8",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    },
                                    "metadata": {
                                        "metadata": 47278999994368,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1012,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ETHERnullEgress_272795776625121_43_60a6f375-577e-4433-b351-6964e1af7816",
                                "hard-timeout": 0,
                                "id": "ETHERnullEgress_272795776625121_43_60a6f375-577e-4433-b351-6964e1af7816",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 47278999994368,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1012,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "UDP_DESTINATION_1_0Egress_272795776625121_43_13adbe2d-091a-45eb-b0d5-58ec7886d8d8",
                                "hard-timeout": 0,
                                "id": "UDP_DESTINATION_1_0Egress_272795776625121_43_13adbe2d-091a-45eb-b0d5-58ec7886d8d8",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 47278999994368,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1012,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 47279110094849,
                                "flow-name": "Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_43",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 47278999994368,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 50,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.e697cdbd-10ac-405f-b883-1c97070bd8b3",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.e697cdbd-10ac-405f-b883-1c97070bd8b3.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "33"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 10496
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "acl.egressacl.9baa7d18-9928-4b4f-9d28-e540a4ab9d06",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.9baa7d18-9928-4b4f-9d28-e540a4ab9d06.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 239
                                            },
                                            "order": 1
                                        },
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2415930112
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 2
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11008
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 6,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.ca7847c8-4b9a-4e1a-94fb-94af282563f4",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.ca7847c8-4b9a-4e1a-94fb-94af282563f4.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "34"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 10752
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.9baa7d18-9928-4b4f-9d28-e540a4ab9d06",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.9baa7d18-9928-4b4f-9d28-e540a4ab9d06.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "35"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 2415930112
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 150999961,
                                "flow-name": "ITM Flow Entry :5017",
                                "hard-timeout": 0,
                                "id": "3686",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84171292672,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 86
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            },
                            {
                                "barrier": false,
                                "cookie": 150999962,
                                "flow-name": "ITM Flow Entry :5018",
                                "hard-timeout": 0,
                                "id": "3699",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84188069888,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 99
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            }
                        ],
                        "id": 36
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 151327641,
                                "flow-name": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe",
                                "hard-timeout": 0,
                                "id": "385017",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84171292672,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 86
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            },
                            {
                                "barrier": false,
                                "cookie": 151327642,
                                "flow-name": "eebbc6ce-dba1-4f6b-b064-8c34ba1745ed",
                                "hard-timeout": 0,
                                "id": "385018",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84188069888,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 99
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            }
                        ],
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_43_10.1.1.255_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_43_10.1.1.255_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "10.1.1.255/32",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11008
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_DHCP_Server_v6_272795776625121_43_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v6_272795776625121_43_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11008
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ],
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ICMPv6_272795776625121_43_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_272795776625121_43_136_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 136
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11008
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ICMPv6_272795776625121_43_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_272795776625121_43_135_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 135
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11008
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ARP_272795776625121_43",
                                "hard-timeout": 0,
                                "id": "Ingress_ARP_272795776625121_43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11008
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_71.1.1.0/24",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_71.1.1.0/24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:61:df:d0"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "71.1.1.0/24",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11008
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ICMPv6_272795776625121_43_130_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_272795776625121_43_130_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 130
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11008
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_fe80:0:0:0:f816:3eff:fe61:dfd0",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_fe80:0:0:0:f816:3eff:fe61:dfd0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:61:df:d0"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-destination": "fe80:0:0:0:f816:3eff:fe61:dfd0/128",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11008
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_10.1.1.5",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_10.1.1.5",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:61:df:d0"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "10.1.1.5/32",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11008
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_DHCP_Server_v4272795776625121_43_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v4272795776625121_43_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11008
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ],
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_72.1.1.0/24",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_272795776625121_43_fa:16:3e:61:df:d0_72.1.1.0/24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:61:df:d0"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "72.1.1.0/24",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11008
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ICMP_Ingress_272795776625121_43_9112aea7-3219-4c68-9d46-fd3ea820fee7",
                                "hard-timeout": 0,
                                "id": "ICMP_Ingress_272795776625121_43_9112aea7-3219-4c68-9d46-fd3ea820fee7",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11008
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1012,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "UDP_DESTINATION_1_0Ingress_272795776625121_43_b3daf6a5-4497-4a04-8ba3-0f65da3eeab6",
                                "hard-timeout": 0,
                                "id": "UDP_DESTINATION_1_0Ingress_272795776625121_43_b3daf6a5-4497-4a04-8ba3-0f65da3eeab6",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11008
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1012,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 47279110094849,
                                "flow-name": "Ingress_Fixed_Conntrk_Drop272795776625121_43_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_Drop272795776625121_43_Tracked_Invalid",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 48,
                                                    "mask": 48
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11008
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 47279110094849,
                                "flow-name": "Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_43",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11008
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 50,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "TCP_DESTINATION_1_0Ingress_272795776625121_43_c155df1b-c695-4f99-828b-4ae76a6d349c",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Ingress_272795776625121_43_c155df1b-c695-4f99-828b-4ae76a6d349c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11008
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1012,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "44f91859-7723-44e1-a95d-25948457eb65",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210016
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297728,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562778,
                                "flow-name": "eebbc6ce-dba1-4f6b-b064-8c34ba1745ed",
                                "hard-timeout": 0,
                                "id": "525018true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210035
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84188069889,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562778,
                                "flow-name": "eebbc6ce-dba1-4f6b-b064-8c34ba1745ed",
                                "hard-timeout": 0,
                                "id": "525018false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210036
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84188069888,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562777,
                                "flow-name": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe",
                                "hard-timeout": 0,
                                "id": "525017true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210033
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84171292673,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562777,
                                "flow-name": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe",
                                "hard-timeout": 0,
                                "id": "525017false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210034
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84171292672,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134550426,
                                "hard-timeout": 0,
                                "id": "50501827279577662512142fa:16:3e:18:d3:45",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:18:d3:45"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 46263676436480,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550425,
                                "hard-timeout": 0,
                                "id": "50501727279577662512143fa:16:3e:61:df:d0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:61:df:d0"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 47363171287040,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550425,
                                "hard-timeout": 0,
                                "id": "50501727279577662512141fa:16:3e:d7:e6:4f",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:d7:e6:4f"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 45164148031488,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Conntrk_272795776625121_43_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_272795776625121_43_MatchEthernetType[34525]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5017,
                                                            "flags": 0,
                                                            "recirc-table": 243,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11008
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 242
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Conntrk_272795776625121_43_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_272795776625121_43_MatchEthernetType[2048]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5017,
                                                            "flags": 0,
                                                            "recirc-table": 243,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11008
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419354,
                                "flow-name": "eebbc6ce-dba1-4f6b-b064-8c34ba1745ed",
                                "hard-timeout": 0,
                                "id": "51501827279577662512142fa:16:3e:18:d3:45",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 10752
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:18:d3:45"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84188069888,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419353,
                                "flow-name": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe",
                                "hard-timeout": 0,
                                "id": "51501727279577662512143fa:16:3e:61:df:d0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 11008
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:61:df:d0"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84171292672,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419353,
                                "flow-name": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe",
                                "hard-timeout": 0,
                                "id": "51501727279577662512141fa:16:3e:d7:e6:4f",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 10496
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:d7:e6:4f"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84171292672,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Acl_Commit_Conntrack_272795776625121_43_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_272795776625121_43_MatchEthernetType[34525]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5017,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11008
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Acl_Commit_Non_Conntrack_272795776625121_43",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Non_Conntrack_272795776625121_43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 2,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11008
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 47279110094849,
                                "flow-name": "Ingress_272795776625121_43_Drop",
                                "hard-timeout": 0,
                                "id": "Ingress_272795776625121_43_Drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11008
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Acl_Commit_Conntrack_272795776625121_43_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_272795776625121_43_MatchEthernetType[2048]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5017,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11008
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606378,
                                "flow-name": "eebbc6ce-dba1-4f6b-b064-8c34ba1745ed",
                                "hard-timeout": 0,
                                "id": "55.42.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 46179488366592,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 42
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5888
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606378,
                                "flow-name": "eebbc6ce-dba1-4f6b-b064-8c34ba1745ed",
                                "hard-timeout": 0,
                                "id": "55.42.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 10752
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 42
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606379,
                                "flow-name": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe",
                                "hard-timeout": 0,
                                "id": "55.43.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 11008
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 43
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606377,
                                "flow-name": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe",
                                "hard-timeout": 0,
                                "id": "55.41.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 10496
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 41
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 6400
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606377,
                                "flow-name": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe",
                                "hard-timeout": 0,
                                "id": "55.41.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 45079976738816,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 41
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 27487790694400,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606379,
                                "flow-name": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe",
                                "hard-timeout": 0,
                                "id": "55.43.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 47278999994368,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 43
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1024
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5120
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4398046511104,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 21990232555520,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:e697cdbd-10ac-405f-b883-1c97070bd8b3",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:e697cdbd-10ac-405f-b883-1c97070bd8b3",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 45079976738816,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:33",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:9baa7d18-9928-4b4f-9d28-e540a4ab9d06",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:9baa7d18-9928-4b4f-9d28-e540a4ab9d06",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 47278999994368,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:35",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:ca7847c8-4b9a-4e1a-94fb-94af282563f4",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:ca7847c8-4b9a-4e1a-94fb-94af282563f4",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 46179488366592,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:34",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "acl.ingressacl.9baa7d18-9928-4b4f-9d28-e540a4ab9d06",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.9baa7d18-9928-4b4f-9d28-e540a4ab9d06.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 210
                                            },
                                            "order": 1
                                        },
                                        {
                                            "order": 2,
                                            "write-metadata": {
                                                "metadata": 10376340820461617152,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 47278999994368,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.eebbc6ce-dba1-4f6b-b064-8c34ba1745ed.ca7847c8-4b9a-4e1a-94fb-94af282563f4",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.ca7847c8-4b9a-4e1a-94fb-94af282563f4.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 42
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5018
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529261309744906240,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 46179488366592,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.bc95b001-fb5d-425b-8ed2-4f41c95d9dfe.9baa7d18-9928-4b4f-9d28-e540a4ab9d06",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.9baa7d18-9928-4b4f-9d28-e540a4ab9d06.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 43
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5017
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529262409239756800,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 10376340820461617152,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.bc95b001-fb5d-425b-8ed2-4f41c95d9dfe.e697cdbd-10ac-405f-b883-1c97070bd8b3",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.e697cdbd-10ac-405f-b883-1c97070bd8b3.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 41
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5017
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529260210216501248,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 45079976738816,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            }
                        ],
                        "id": 17
                    }
                ],
                "id": "openflow:272795776625121"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.528" starttime="20181214 09:48:14.522"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.528" starttime="20181214 09:48:14.482"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-dpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.531" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.531" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.531" starttime="20181214 09:48:14.528"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.532" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"44f91859-7723-44e1-a95d-25948457eb65"},{"elan-instance-name":"c7813aab-8b0b-4514-bc6b-7d6d19c8923b"},{"elan-instance-name":"95a7aaae-1907-4f00-bee4-a290267d5e9f"},{"elan-instance-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1132"]}]},{"elan-instance-name":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08"},{"elan-instance-name":"d6e91017-874f-4d7f-9390-18a64944fb6f"},{"elan-instance-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1133"]}]},{"elan-instance-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1121"]}]},{"elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082"},{"elan-instance-name":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107"},{"elan-instance-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1131"]}]},{"elan-instance-name":"7d93bbeb-03d9-4151-9c48-db19262f09b8"},{"elan-instance-name":"8c3e82a8-071a-4d20-abde-82c067e37c1b"},{"elan-instance-name":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["e697cdbd-10ac-405f-b883-1c97070bd8b3","9baa7d18-9928-4b4f-9d28-e540a4ab9d06"]}]},{"elan-instance-name":"5f9fc8e7-648f-48d0-84fe-d86762eacc95"},{"elan-instance-name":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8"},{"elan-instance-name":"eebbc6ce-dba1-4f6b-b064-8c34ba1745ed","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["ca7847c8-4b9a-4e1a-94fb-94af282563f4"]}]}]}} </msg>
<msg timestamp="20181214 09:48:14.532" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.532" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181214 09:48:14.532" starttime="20181214 09:48:14.531"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.533" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
                "elan-instance-name": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b"
            },
            {
                "elan-instance-name": "95a7aaae-1907-4f00-bee4-a290267d5e9f"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1132"
                        ]
                    }
                ],
                "elan-instance-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd"
            },
            {
                "elan-instance-name": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08"
            },
            {
                "elan-instance-name": "d6e91017-874f-4d7f-9390-18a64944fb6f"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1133"
                        ]
                    }
                ],
                "elan-instance-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1121"
                        ]
                    }
                ],
                "elan-instance-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe"
            },
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082"
            },
            {
                "elan-instance-name": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1131"
                        ]
                    }
                ],
                "elan-instance-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a"
            },
            {
                "elan-instance-name": "7d93bbeb-03d9-4151-9c48-db19262f09b8"
            },
            {
                "elan-instance-name": "8c3e82a8-071a-4d20-abde-82c067e37c1b"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "e697cdbd-10ac-405f-b883-1c97070bd8b3",
                            "9baa7d18-9928-4b4f-9d28-e540a4ab9d06"
                        ]
                    }
                ],
                "elan-instance-name": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe"
            },
            {
                "elan-instance-name": "5f9fc8e7-648f-48d0-84fe-d86762eacc95"
            },
            {
                "elan-instance-name": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "ca7847c8-4b9a-4e1a-94fb-94af282563f4"
                        ]
                    }
                ],
                "elan-instance-name": "eebbc6ce-dba1-4f6b-b064-8c34ba1745ed"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.533" starttime="20181214 09:48:14.532"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.533" starttime="20181214 09:48:14.528"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-forwarding-tables">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.535" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.535" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.535" starttime="20181214 09:48:14.533"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.536" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"eebbc6ce-dba1-4f6b-b064-8c34ba1745ed","mac-entry":[{"mac-address":"fa:16:3e:18:d3:45","interface":"ca7847c8-4b9a-4e1a-94fb-94af282563f4","ip-prefix":"20.1.1.2","isStaticAddress":true}]},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"elan-instance-name":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","mac-entry":[{"mac-address":"fa:16:3e:d7:e6:4f","interface":"e697cdbd-10ac-405f-b883-1c97070bd8b3","ip-prefix":"10.1.1.2","isStaticAddress":true},{"mac-address":"fa:16:3e:61:df:d0","interface":"9baa7d18-9928-4b4f-9d28-e540a4ab9d06","ip-prefix":"10.1.1.5","isStaticAddress":true}]}]}} </msg>
<msg timestamp="20181214 09:48:14.536" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.536" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "eebbc6ce-dba1-4f6b-b064-8c34ba1745ed",
                "mac-entry": [
                    ...</msg>
<status status="PASS" endtime="20181214 09:48:14.536" starttime="20181214 09:48:14.535"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.537" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "eebbc6ce-dba1-4f6b-b064-8c34ba1745ed",
                "mac-entry": [
                    {
                        "interface": "ca7847c8-4b9a-4e1a-94fb-94af282563f4",
                        "ip-prefix": "20.1.1.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:18:d3:45"
                    }
                ]
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-instance-name": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe",
                "mac-entry": [
                    {
                        "interface": "e697cdbd-10ac-405f-b883-1c97070bd8b3",
                        "ip-prefix": "10.1.1.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:d7:e6:4f"
                    },
                    {
                        "interface": "9baa7d18-9928-4b4f-9d28-e540a4ab9d06",
                        "ip-prefix": "10.1.1.5",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:61:df:d0"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.537" starttime="20181214 09:48:14.536"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.537" starttime="20181214 09:48:14.533"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.540" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.540" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.540" starttime="20181214 09:48:14.537"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.540" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:48:14.540" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.540" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:48:14.540" starttime="20181214 09:48:14.540"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.541" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.541" starttime="20181214 09:48:14.541"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.541" starttime="20181214 09:48:14.537"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.543" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.543" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.543" starttime="20181214 09:48:14.541"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.544" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"eebbc6ce-dba1-4f6b-b064-8c34ba1745ed","elan-interfaces":["ca7847c8-4b9a-4e1a-94fb-94af282563f4"]},{"name":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe","elan-interfaces":["e697cdbd-10ac-405f-b883-1c97070bd8b3","9baa7d18-9928-4b4f-9d28-e540a4ab9d06"]},{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"}]}} </msg>
<msg timestamp="20181214 09:48:14.544" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.544" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "elan-interfaces": [
                    "ca7847c8-4b9a-4e1a-94fb-94af282563f4"
                ],
                "name": "eebbc6...</msg>
<status status="PASS" endtime="20181214 09:48:14.544" starttime="20181214 09:48:14.543"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.544" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "elan-interfaces": [
                    "ca7847c8-4b9a-4e1a-94fb-94af282563f4"
                ],
                "name": "eebbc6ce-dba1-4f6b-b064-8c34ba1745ed"
            },
            {
                "elan-interfaces": [
                    "e697cdbd-10ac-405f-b883-1c97070bd8b3",
                    "9baa7d18-9928-4b4f-9d28-e540a4ab9d06"
                ],
                "name": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe"
            },
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.545" starttime="20181214 09:48:14.544"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.545" starttime="20181214 09:48:14.541"></status>
</kw>
<kw type="foritem" name="${model} = operational/ietf-interfaces:interfaces-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.547" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.547" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.547" starttime="20181214 09:48:14.545"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.548" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"tap9baa7d18-99","lower-layer-if":["openflow:272795776625121:35"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T09:37:25.719Z"},"phys-address":"fe:16:3e:61:df:d0","admin-status":"up","oper-status":"up"},{"name":"272795776625121:br-ex-patch:trunk","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:l2vlan","if-index":3,"statistics":{"discontinuity-time":"2018-12-14T08:20:53.139Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"tapca7847c8-4b","lower-layer-if":["openflow:272795776625121:34"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T09:36:32.231Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"ca7847c8-4b9a-4e1a-94fb-94af282563f4","lower-layer-if":["openflow:272795776625121:34"],"type":"iana-if-type:l2vlan","if-index":42,"statistics":{"discontinuity-time":"2018-12-14T09:36:32.235Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"272795776625121:br-ex-patch","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T08:16:07.027Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"tape697cdbd-10","lower-layer-if":["openflow:272795776625121:33"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T09:36:29.647Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"e697cdbd-10ac-405f-b883-1c97070bd8b3","lower-layer-if":["openflow:272795776625121:33"],"type":"iana-if-type:l2vlan","if-index":41,"statistics":{"discontinuity-time":"2018-12-14T09:36:29.656Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"9baa7d18-9928-4b4f-9d28-e540a4ab9d06","lower-layer-if":["openflow:272795776625121:35"],"type":"iana-if-type:l2vlan","if-index":43,"statistics":{"discontinuity-time":"2018-12-14T09:37:25.727Z"},"phys-address":"fe:16:3e:61:df:d0","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181214 09:48:14.548" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.548" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openf...</msg>
<status status="PASS" endtime="20181214 09:48:14.548" starttime="20181214 09:48:14.547"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.549" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:35"
                ],
                "name": "tap9baa7d18-99",
                "oper-status": "up",
                "phys-address": "fe:16:3e:61:df:d0",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:37:25.719Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:20:53.139Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:34"
                ],
                "name": "tapca7847c8-4b",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:36:32.231Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 42,
                "lower-layer-if": [
                    "openflow:272795776625121:34"
                ],
                "name": "ca7847c8-4b9a-4e1a-94fb-94af282563f4",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:36:32.235Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:16:07.027Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:33"
                ],
                "name": "tape697cdbd-10",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:36:29.647Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 41,
                "lower-layer-if": [
                    "openflow:272795776625121:33"
                ],
                "name": "e697cdbd-10ac-405f-b883-1c97070bd8b3",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:36:29.656Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 43,
                "lower-layer-if": [
                    "openflow:272795776625121:35"
                ],
                "name": "9baa7d18-9928-4b4f-9d28-e540a4ab9d06",
                "oper-status": "up",
                "phys-address": "fe:16:3e:61:df:d0",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:37:25.727Z"
                },
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.549" starttime="20181214 09:48:14.548"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.549" starttime="20181214 09:48:14.545"></status>
</kw>
<kw type="foritem" name="${model} = operational/interface-service-bindings:bound-services-state-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.551" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/interface-service-bindings:bound-services-state-list, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.551" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.551" starttime="20181214 09:48:14.549"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.552" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"9baa7d18-9928-4b4f-9d28-e540a4ab9d06","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":43,"port-no":35,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"ca7847c8-4b9a-4e1a-94fb-94af282563f4","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":42,"port-no":34,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":3,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"ca7847c8-4b9a-4e1a-94fb-94af282563f4","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":42,"port-no":34,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"e697cdbd-10ac-405f-b883-1c97070bd8b3","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":41,"port-no":33,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"e697cdbd-10ac-405f-b883-1c97070bd8b3","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":41,"port-no":33,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"9baa7d18-9928-4b4f-9d28-e540a4ab9d06","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":43,"port-no":35,"interface-type":"iana-if-type:l2vlan"}]}} </msg>
<msg timestamp="20181214 09:48:14.552" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.552" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 272795776625121,
                "if-index": 43,
                "interface-name": "9baa7d1...</msg>
<status status="PASS" endtime="20181214 09:48:14.552" starttime="20181214 09:48:14.552"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.553" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 272795776625121,
                "if-index": 43,
                "interface-name": "9baa7d18-9928-4b4f-9d28-e540a4ab9d06",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 35,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 42,
                "interface-name": "ca7847c8-4b9a-4e1a-94fb-94af282563f4",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 34,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 3,
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 42,
                "interface-name": "ca7847c8-4b9a-4e1a-94fb-94af282563f4",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 34,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 41,
                "interface-name": "e697cdbd-10ac-405f-b883-1c97070bd8b3",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 33,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 41,
                "interface-name": "e697cdbd-10ac-405f-b883-1c97070bd8b3",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 33,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 43,
                "interface-name": "9baa7d18-9928-4b4f-9d28-e540a4ab9d06",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 35,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.553" starttime="20181214 09:48:14.552"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.553" starttime="20181214 09:48:14.549"></status>
</kw>
<kw type="foritem" name="${model} = operational/itm-state:tunnels_state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.555" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.555" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.555" starttime="20181214 09:48:14.553"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.556" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:48:14.556" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.556" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:48:14.556" starttime="20181214 09:48:14.556"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.557" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.557" starttime="20181214 09:48:14.556"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.557" starttime="20181214 09:48:14.553"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3nexthop:l3nexthop">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.559" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.559" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.559" starttime="20181214 09:48:14.557"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.560" level="INFO">To JSON using : content={"l3nexthop":{}} </msg>
<msg timestamp="20181214 09:48:14.560" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.560" level="INFO">${pretty_output} = {
    "l3nexthop": {}
}</msg>
<status status="PASS" endtime="20181214 09:48:14.560" starttime="20181214 09:48:14.559"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.560" level="INFO">{
    "l3nexthop": {}
}</msg>
<status status="PASS" endtime="20181214 09:48:14.560" starttime="20181214 09:48:14.560"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.560" starttime="20181214 09:48:14.557"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.563" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.563" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.563" starttime="20181214 09:48:14.561"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.564" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:48:14.564" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.564" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:48:14.564" starttime="20181214 09:48:14.563"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.564" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.564" starttime="20181214 09:48:14.564"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.564" starttime="20181214 09:48:14.560"></status>
</kw>
<kw type="foritem" name="${model} = operational/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.567" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.567" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.567" starttime="20181214 09:48:14.565"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.569" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:2d:53:56:c8:f7"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-standalone","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:datapath-id":"00:00:00:2d:53:56:c8:f7","ovsdb:bridge-uuid":"b432c6c4-6287-43e0-acc8-62136a0ab66c","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","termination-point":[{"tp-id":"eth0","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"e621b8d6-b0e2-46db-808d-5ad800db86a4","ovsdb:ifindex":2,"ovsdb:name":"eth0","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7bc67e4d-df67-4d5d-acd4-d337fd82db75","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"4e058751-86eb-437e-8a62-90553c47a0d4","ovsdb:ifindex":4,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"f9212ef2-d34d-447e-8c5d-9e34a0eb7ca1","ovsdb:ofport":65534},{"tp-id":"br-ex-int-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"3023f183-88b8-4043-b68d-33a8cf09c75a","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"573a1318-32a7-4f1e-baaf-a60b67f6f0df","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:bridge-external-ids":[{"bridge-external-id-key":"opendaylight-iid","bridge-external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"},{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"f8:1b:37:5c:a9:e1"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"ae491c00-54ea-4008-9450-61bde39089b6","ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.21:6653","controller-uuid":"c05d3c4e-aa8f-4e9e-a3ef-20a5c4c2a193","is-connected":true}],"ovsdb:datapath-id":"00:00:f8:1b:37:5c:a9:e1","termination-point":[{"tp-id":"br-ex-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"9182acb3-6683-4cd1-990c-6f9e5d7e2326","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"dcae0142-8b33-4e20-a185-624f54515fa5","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tapca7847c8-4b","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"3775ac89-3c3e-4b1e-9b0f-1b4d260c7623","ovsdb:name":"tapca7847c8-4b","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:18:d3:45"},{"external-id-key":"iface-id","external-id-value":"ca7847c8-4b9a-4e1a-94fb-94af282563f4"}],"ovsdb:port-uuid":"71538d87-dbd0-49aa-b7b7-d336ba6ea5e1","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":34},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"dfe98e1e-37a2-4f49-8bda-f56b81bd0e9b","ovsdb:ifindex":26,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"0f15ce2a-8646-4f74-a307-e80caeee4ed1","ovsdb:ofport":65534},{"tp-id":"tap9baa7d18-99","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"2db06ce4-90c9-44b7-ac70-cf830b2b2233","ovsdb:name":"tap9baa7d18-99","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:61:df:d0"},{"external-id-key":"iface-id","external-id-value":"9baa7d18-9928-4b4f-9d28-e540a4ab9d06"},{"external-id-key":"vm-id","external-id-value":"1d6e8bff-9b99-4d30-8599-dcfb4d7a61e5"}],"ovsdb:port-uuid":"f1899578-c508-4a48-992c-42ce03a056d7","ovsdb:ifindex":60,"ovsdb:ofport":35},{"tp-id":"tape697cdbd-10","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"c21c1649-7bb2-4c39-ad5f-3c9a0d3ba99d","ovsdb:name":"tape697cdbd-10","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:d7:e6:4f"},{"external-id-key":"iface-id","external-id-value":"e697cdbd-10ac-405f-b883-1c97070bd8b3"}],"ovsdb:port-uuid":"4e72a2f9-c64d-4429-8876-9c5d4d856894","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":33}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9","ovsdb:datapath-type-entry":[{"datapath-type":"ovsdb:datapath-type-netdev"},{"datapath-type":"ovsdb:datapath-type-system"}],"ovsdb:ovs-version":"2.9.0","ovsdb:openvswitch-other-configs":[{"other-config-key":"provider_mappings","other-config-value":"datacentre:br-ex"},{"other-config-key":"local_ip","other-config-value":"192.0.2.21"}],"ovsdb:interface-type-entry":[{"interface-type":"ovsdb:interface-type-lisp"},{"interface-type":"ovsdb:interface-type-geneve"},{"interface-type":"ovsdb:interface-type-gre"},{"interface-type":"ovsdb:interface-type-system"},{"interface-type":"ovsdb:interface-type-vxlan"},{"interface-type":"ovsdb:interface-type-internal"},{"interface-type":"ovsdb:interface-type-stt"},{"interface-type":"ovsdb:interface-type-tap"},{"interface-type":"ovsdb:interface-type-patch"}],"ovsdb:connection-info":{"local-ip":"192.0.2.21","remote-port":52714,"remote-ip":"192.0.2.21","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"f719731f-d938-4508-afd6-1890f6fec1cf"},{"external-id-key":"rundir","external-id-value":"/var/run/openvswitch"},{"external-id-key":"odl_os_hostconfig_config_odl_l2","external-id-value":"{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"}],"ovsdb:db-version":"7.15.1","ovsdb:managed-node-entry":[{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.21:6640","connected":true,"number_of_connections":1}]}]}]} </msg>
<msg timestamp="20181214 09:48:14.569" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.569" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "ovsdb:bridge...</msg>
<status status="PASS" endtime="20181214 09:48:14.569" starttime="20181214 09:48:14.568"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.570" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:2d:53:56:c8:f7"
                        }
                    ],
                    "ovsdb:bridge-uuid": "b432c6c4-6287-43e0-acc8-62136a0ab66c",
                    "ovsdb:datapath-id": "00:00:00:2d:53:56:c8:f7",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-standalone",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 2,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "e621b8d6-b0e2-46db-808d-5ad800db86a4",
                            "ovsdb:name": "eth0",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "7bc67e4d-df67-4d5d-acd4-d337fd82db75",
                            "tp-id": "eth0"
                        },
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "4e058751-86eb-437e-8a62-90553c47a0d4",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "f9212ef2-d34d-447e-8c5d-9e34a0eb7ca1",
                            "tp-id": "br-ex"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "3023f183-88b8-4043-b68d-33a8cf09c75a",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "573a1318-32a7-4f1e-baaf-a60b67f6f0df",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridge-external-ids": [
                        {
                            "bridge-external-id-key": "opendaylight-iid",
                            "bridge-external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"
                        }
                    ],
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        },
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "f8:1b:37:5c:a9:e1"
                        }
                    ],
                    "ovsdb:bridge-uuid": "ae491c00-54ea-4008-9450-61bde39089b6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "c05d3c4e-aa8f-4e9e-a3ef-20a5c4c2a193",
                            "is-connected": true,
                            "target": "tcp:192.0.2.21:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:f8:1b:37:5c:a9:e1",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "9182acb3-6683-4cd1-990c-6f9e5d7e2326",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:ofport": 1,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "dcae0142-8b33-4e20-a185-624f54515fa5",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:18:d3:45"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "ca7847c8-4b9a-4e1a-94fb-94af282563f4"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "3775ac89-3c3e-4b1e-9b0f-1b4d260c7623",
                            "ovsdb:name": "tapca7847c8-4b",
                            "ovsdb:ofport": 34,
                            "ovsdb:port-uuid": "71538d87-dbd0-49aa-b7b7-d336ba6ea5e1",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tapca7847c8-4b"
                        },
                        {
                            "ovsdb:ifindex": 26,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "dfe98e1e-37a2-4f49-8bda-f56b81bd0e9b",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "0f15ce2a-8646-4f74-a307-e80caeee4ed1",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ifindex": 60,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:61:df:d0"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "9baa7d18-9928-4b4f-9d28-e540a4ab9d06"
                                },
                                {
                                    "external-id-key": "vm-id",
                                    "external-id-value": "1d6e8bff-9b99-4d30-8599-dcfb4d7a61e5"
                                }
                            ],
                            "ovsdb:interface-uuid": "2db06ce4-90c9-44b7-ac70-cf830b2b2233",
                            "ovsdb:name": "tap9baa7d18-99",
                            "ovsdb:ofport": 35,
                            "ovsdb:port-uuid": "f1899578-c508-4a48-992c-42ce03a056d7",
                            "tp-id": "tap9baa7d18-99"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:d7:e6:4f"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "e697cdbd-10ac-405f-b883-1c97070bd8b3"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "c21c1649-7bb2-4c39-ad5f-3c9a0d3ba99d",
                            "ovsdb:name": "tape697cdbd-10",
                            "ovsdb:ofport": 33,
                            "ovsdb:port-uuid": "4e72a2f9-c64d-4429-8876-9c5d4d856894",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tape697cdbd-10"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.21",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.21",
                        "remote-port": 52714
                    },
                    "ovsdb:datapath-type-entry": [
                        {
                            "datapath-type": "ovsdb:datapath-type-netdev"
                        },
                        {
                            "datapath-type": "ovsdb:datapath-type-system"
                        }
                    ],
                    "ovsdb:db-version": "7.15.1",
                    "ovsdb:interface-type-entry": [
                        {
                            "interface-type": "ovsdb:interface-type-lisp"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-geneve"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-gre"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-system"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-vxlan"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-internal"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-stt"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-tap"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-patch"
                        }
                    ],
                    "ovsdb:managed-node-entry": [
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.21:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "f719731f-d938-4508-afd6-1890f6fec1cf"
                        },
                        {
                            "external-id-key": "rundir",
                            "external-id-value": "/var/run/openvswitch"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_config_odl_l2",
                            "external-id-value": "{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"
                        }
                    ],
                    "ovsdb:openvswitch-other-configs": [
                        {
                            "other-config-key": "provider_mappings",
                            "other-config-value": "datacentre:br-ex"
                        },
                        {
                            "other-config-key": "local_ip",
                            "other-config-value": "192.0.2.21"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181214 09:48:14.570" starttime="20181214 09:48:14.570"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.570" starttime="20181214 09:48:14.564"></status>
</kw>
<kw type="foritem" name="${model} = operational/neutron:neutron/neutron:ports">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.573" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.573" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.573" starttime="20181214 09:48:14.570"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.574" level="INFO">To JSON using : content={"ports":{"port":[{"uuid":"66de58d9-aa48-49e1-b8f9-750774799113","status":"DOWN"},{"uuid":"238ffe47-45e5-4233-9a3b-ed7a31a980f1","status":"DOWN"},{"uuid":"c21bfc55-9766-4a23-99bf-6f1c25d27b77","status":"DOWN"},{"uuid":"ca7847c8-4b9a-4e1a-94fb-94af282563f4","status":"ACTIVE"},{"uuid":"e697cdbd-10ac-405f-b883-1c97070bd8b3","status":"ACTIVE"},{"uuid":"9baa7d18-9928-4b4f-9d28-e540a4ab9d06","status":"ACTIVE"}]}} </msg>
<msg timestamp="20181214 09:48:14.574" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.574" level="INFO">${pretty_output} = {
    "ports": {
        "port": [
            {
                "status": "DOWN",
                "uuid": "66de58d9-aa48-49e1-b8f9-750774799113"
            },
            {
                "status":...</msg>
<status status="PASS" endtime="20181214 09:48:14.574" starttime="20181214 09:48:14.573"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.574" level="INFO">{
    "ports": {
        "port": [
            {
                "status": "DOWN",
                "uuid": "66de58d9-aa48-49e1-b8f9-750774799113"
            },
            {
                "status": "DOWN",
                "uuid": "238ffe47-45e5-4233-9a3b-ed7a31a980f1"
            },
            {
                "status": "DOWN",
                "uuid": "c21bfc55-9766-4a23-99bf-6f1c25d27b77"
            },
            {
                "status": "ACTIVE",
                "uuid": "ca7847c8-4b9a-4e1a-94fb-94af282563f4"
            },
            {
                "status": "ACTIVE",
                "uuid": "e697cdbd-10ac-405f-b883-1c97070bd8b3"
            },
            {
                "status": "ACTIVE",
                "uuid": "9baa7d18-9928-4b4f-9d28-e540a4ab9d06"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.574" starttime="20181214 09:48:14.574"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.574" starttime="20181214 09:48:14.570"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-fib:label-route-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.577" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.577" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.577" starttime="20181214 09:48:14.575"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.578" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:48:14.578" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.578" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:48:14.578" starttime="20181214 09:48:14.577"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.578" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.578" starttime="20181214 09:48:14.578"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.578" starttime="20181214 09:48:14.574"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-interface-meta:if-indexes-interface-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.581" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-interface-meta:if-indexes-interface-map, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.581" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.581" starttime="20181214 09:48:14.579"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.581" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":42,"interface-name":"ca7847c8-4b9a-4e1a-94fb-94af282563f4"},{"if-index":41,"interface-name":"e697cdbd-10ac-405f-b883-1c97070bd8b3"},{"if-index":3,"interface-name":"272795776625121:br-ex-patch:trunk"},{"if-index":43,"interface-name":"9baa7d18-9928-4b4f-9d28-e540a4ab9d06"}]}} </msg>
<msg timestamp="20181214 09:48:14.581" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.581" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 42,
                "interface-name": "ca7847c8-4b9a-4e1a-94fb-94af282563f4"
            }...</msg>
<status status="PASS" endtime="20181214 09:48:14.582" starttime="20181214 09:48:14.581"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.582" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 42,
                "interface-name": "ca7847c8-4b9a-4e1a-94fb-94af282563f4"
            },
            {
                "if-index": 41,
                "interface-name": "e697cdbd-10ac-405f-b883-1c97070bd8b3"
            },
            {
                "if-index": 3,
                "interface-name": "272795776625121:br-ex-patch:trunk"
            },
            {
                "if-index": 43,
                "interface-name": "9baa7d18-9928-4b4f-9d28-e540a4ab9d06"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.582" starttime="20181214 09:48:14.582"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.582" starttime="20181214 09:48:14.578"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:learnt-vpn-vip-to-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.585" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.586" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.586" starttime="20181214 09:48:14.582"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.586" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:48:14.586" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.586" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:48:14.586" starttime="20181214 09:48:14.586"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.587" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.587" starttime="20181214 09:48:14.587"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.587" starttime="20181214 09:48:14.582"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:neutron-router-dpns">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.590" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.590" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.590" starttime="20181214 09:48:14.587"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.591" level="INFO">To JSON using : content={"neutron-router-dpns":{"router-dpn-list":[{"router-id":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"}]}} </msg>
<msg timestamp="20181214 09:48:14.591" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.591" level="INFO">${pretty_output} = {
    "neutron-router-dpns": {
        "router-dpn-list": [
            {
                "router-id": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.591" starttime="20181214 09:48:14.591"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.592" level="INFO">{
    "neutron-router-dpns": {
        "router-dpn-list": [
            {
                "router-id": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.592" starttime="20181214 09:48:14.592"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.592" starttime="20181214 09:48:14.587"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:port-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.596" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.596" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.596" starttime="20181214 09:48:14.592"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.597" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:48:14.597" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.597" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:48:14.597" starttime="20181214 09:48:14.596"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.597" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.597" starttime="20181214 09:48:14.597"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.597" starttime="20181214 09:48:14.592"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:prefix-to-interface">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.600" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.600" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.600" starttime="20181214 09:48:14.598"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.601" level="INFO">To JSON using : content={"prefix-to-interface":{}} </msg>
<msg timestamp="20181214 09:48:14.601" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.601" level="INFO">${pretty_output} = {
    "prefix-to-interface": {}
}</msg>
<status status="PASS" endtime="20181214 09:48:14.601" starttime="20181214 09:48:14.600"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.601" level="INFO">{
    "prefix-to-interface": {}
}</msg>
<status status="PASS" endtime="20181214 09:48:14.602" starttime="20181214 09:48:14.601"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.602" starttime="20181214 09:48:14.598"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:subnet-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.604" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.604" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.604" starttime="20181214 09:48:14.602"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.605" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"1e4edfa6-cbe1-4350-a6cc-902700e990e9","route-adv-state":"advertised","vrf-id":"1e4edfa6-cbe1-4350-a6cc-902700e990e9","label":100002,"elan-tag":5002,"subnet-cidr":"192.0.2.0/24","vpn-name":"1e4edfa6-cbe1-4350-a6cc-902700e990e9"}]}} </msg>
<msg timestamp="20181214 09:48:14.605" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.605" level="INFO">${pretty_output} = {
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
          ...</msg>
<status status="PASS" endtime="20181214 09:48:14.605" starttime="20181214 09:48:14.604"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.605" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.0.2.0/24",
                "subnet-id": "1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                "vpn-name": "1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                "vrf-id": "1e4edfa6-cbe1-4350-a6cc-902700e990e9"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.605" starttime="20181214 09:48:14.605"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.605" starttime="20181214 09:48:14.602"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-instance-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.607" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-instance-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.607" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.607" starttime="20181214 09:48:14.605"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.608" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-id":100000,"vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":272795776625121,"dpn-state":"active","vpn-interfaces":[{"interface-name":"272795776625121:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181214 09:48:14.608" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.608" level="INFO">${pretty_output} = {
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured":...</msg>
<status status="PASS" endtime="20181214 09:48:14.608" starttime="20181214 09:48:14.608"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.609" level="INFO">{
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 272795776625121,
                        "vpn-interfaces": [
                            {
                                "interface-name": "272795776625121:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.609" starttime="20181214 09:48:14.609"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.609" starttime="20181214 09:48:14.605"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-interface-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.611" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-interface-op-data, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.611" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.611" starttime="20181214 09:48:14.609"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.612" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181214 09:48:14.612" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.612" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181214 09:48:14.612" starttime="20181214 09:48:14.611"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.612" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181214 09:48:14.612" starttime="20181214 09:48:14.612"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.612" starttime="20181214 09:48:14.609"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-to-extraroute">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.615" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.615" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.615" starttime="20181214 09:48:14.613"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.616" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\"."}]}} </msg>
<msg timestamp="20181214 09:48:14.616" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.616" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. ...</msg>
<status status="PASS" endtime="20181214 09:48:14.616" starttime="20181214 09:48:14.615"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.616" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\".",
                "error-tag": "invalid-value",
                "error-type": "protocol"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.616" starttime="20181214 09:48:14.616"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.616" starttime="20181214 09:48:14.612"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:external-ips-counter">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.619" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.619" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.619" starttime="20181214 09:48:14.617"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.620" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:48:14.620" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.620" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:48:14.620" starttime="20181214 09:48:14.619"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.620" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.620" starttime="20181214 09:48:14.620"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.620" starttime="20181214 09:48:14.616"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.623" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.623" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.623" starttime="20181214 09:48:14.621"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.623" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:48:14.623" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.624" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:48:14.624" starttime="20181214 09:48:14.623"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.624" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.624" starttime="20181214 09:48:14.624"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.624" starttime="20181214 09:48:14.620"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:intext-ip-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.626" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.626" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.627" starttime="20181214 09:48:14.624"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.627" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 09:48:14.627" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.627" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 09:48:14.627" starttime="20181214 09:48:14.627"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.628" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.628" starttime="20181214 09:48:14.627"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.628" starttime="20181214 09:48:14.624"></status>
</kw>
<kw type="foritem" name="${model} = operational/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:48:14.631" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 09:48:14.631" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:48:14.631" starttime="20181214 09:48:14.628"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 09:48:14.634" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","node-connector":[{"id":"openflow:272795776625121:33","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tape697cdbd-10","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":33,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:35","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":10000,"flow-node-inventory:name":"tap9baa7d18-99","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":35,"flow-node-inventory:hardware-address":"fe:16:3e:61:df:d0","flow-node-inventory:current-feature":"ten-mb-fd copper","flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:34","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tapca7847c8-4b","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":34,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:LOCAL","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":4294967294,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"f8:1b:37:5c:a9:e1","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-int","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false}},{"id":"openflow:272795776625121:1","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":1,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"36:95:15:0b:6c:54","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-ex-patch","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}}],"opendaylight-group-statistics:group-features":{"group-capabilities-supported":["opendaylight-group-types:chaining","opendaylight-group-types:select-liveness","opendaylight-group-types:select-weight"],"actions":[67076097],"max-groups":[4294967040],"group-types-supported":["opendaylight-group-types:group-all","opendaylight-group-types:group-indirect","opendaylight-group-types:group-select","opendaylight-group-types:group-ff"]},"flow-node-inventory:port-number":49238,"flow-node-inventory:serial-number":"None","flow-node-inventory:table":[{"id":235},{"id":209},{"id":175},{"id":89},{"id":119},{"id":21},{"id":51},{"id":234},{"id":208},{"id":174},{"id":88},{"id":118},{"id":20},{"id":50},{"id":237},{"id":207},{"id":177},{"id":0},{"id":87},{"id":121},{"id":19},{"id":53},{"id":236},{"id":206},{"id":176},{"id":1},{"id":86},{"id":120},{"id":18},{"id":52},{"id":239},{"id":205},{"id":171},{"id":85},{"id":115},{"id":25},{"id":55},{"id":238},{"id":204},{"id":170},{"id":84},{"id":114},{"id":24},{"id":54},{"id":241},{"id":203},{"id":173},{"id":83},{"id":117},{"id":23},{"id":57},{"id":240},{"id":202},{"id":172},{"id":82},{"id":116},{"id":22},{"id":56},{"id":227},{"id":201},{"id":167},{"id":97},{"id":127},{"id":29},{"id":59},{"id":226},{"id":200},{"id":166},{"id":96},{"id":126},{"id":28},{"id":58},{"id":229},{"id":199},{"id":169},{"id":95},{"id":129},{"id":27},{"id":61},{"id":228},{"id":198},{"id":168},{"id":94},{"id":128},{"id":26},{"id":60},{"id":231},{"id":197},{"id":163},{"id":93},{"id":123},{"id":33},{"id":63},{"id":230},{"id":196},{"id":162},{"id":92},{"id":122},{"id":32},{"id":62},{"id":233},{"id":195},{"id":165},{"id":91},{"id":125},{"id":31},{"id":65},{"id":232},{"id":194},{"id":164},{"id":90},{"id":124},{"id":30},{"id":64},{"id":252},{"id":218},{"id":192},{"id":158},{"id":15},{"id":104},{"id":134},{"id":36},{"id":66},{"id":253},{"id":219},{"id":193},{"id":159},{"id":14},{"id":105},{"id":135},{"id":37},{"id":67},{"id":250},{"id":220},{"id":190},{"id":160},{"id":17},{"id":102},{"id":136},{"id":34},{"id":68},{"id":251},{"id":221},{"id":191},{"id":161},{"id":16},{"id":103},{"id":137},{"id":35},{"id":69},{"id":222},{"id":188},{"id":154},{"id":11},{"id":100},{"id":130},{"id":40},{"id":70},{"id":223},{"id":189},{"id":155},{"id":10},{"id":101},{"id":131},{"id":41},{"id":71},{"id":224},{"id":186},{"id":156},{"id":13},{"id":98},{"id":132},{"id":38},{"id":72},{"id":225},{"id":187},{"id":157},{"id":12},{"id":99},{"id":133},{"id":39},{"id":73},{"id":244},{"id":210},{"id":184},{"id":150},{"id":7},{"id":112},{"id":142},{"id":44},{"id":74},{"id":245},{"id":211},{"id":185},{"id":151},{"id":6},{"id":113},{"id":143},{"id":45},{"id":75},{"id":242},{"id":212},{"id":182},{"id":152},{"id":9},{"id":110},{"id":144},{"id":42},{"id":76},{"id":243},{"id":213},{"id":183},{"id":153},{"id":8},{"id":111},{"id":145},{"id":43},{"id":77},{"id":248},{"id":214},{"id":180},{"id":146},{"id":3},{"id":108},{"id":138},{"id":48},{"id":78},{"id":249},{"id":215},{"id":181},{"id":147},{"id":2},{"id":109},{"id":139},{"id":49},{"id":79},{"id":246},{"id":216},{"id":178},{"id":148},{"id":5},{"id":106},{"id":140},{"id":46},{"id":80},{"id":247},{"id":217},{"id":179},{"id":149},{"id":4},{"id":107},{"id":141},{"id":47},{"id":81}],"flow-node-inventory:hardware":"Open vSwitch","flow-node-inventory:description":"None","flow-node-inventory:software":"2.9.0","flow-node-inventory:switch-features":{"max_buffers":0,"max_tables":254,"capabilities":["flow-node-inventory:flow-feature-capability-flow-stats","flow-node-inventory:flow-feature-capability-queue-stats","flow-node-inventory:flow-feature-capability-port-stats","flow-node-inventory:flow-feature-capability-table-stats","flow-node-inventory:flow-feature-capability-group-stats"]},"flow-node-inventory:manufacturer":"Nicira, Inc.","flow-node-inventory:ip-address":"192.0.2.21"}]}} </msg>
<msg timestamp="20181214 09:48:14.634" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 09:48:14.634" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-i...</msg>
<status status="PASS" endtime="20181214 09:48:14.635" starttime="20181214 09:48:14.631"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.635" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.21",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 49238,
                "flow-node-inventory:serial-number": "None",
                "flow-node-inventory:software": "2.9.0",
                "flow-node-inventory:switch-features": {
                    "capabilities": [
                        "flow-node-inventory:flow-feature-capability-flow-stats",
                        "flow-node-inventory:flow-feature-capability-queue-stats",
                        "flow-node-inventory:flow-feature-capability-port-stats",
                        "flow-node-inventory:flow-feature-capability-table-stats",
                        "flow-node-inventory:flow-feature-capability-group-stats"
                    ],
                    "max_buffers": 0,
                    "max_tables": 254
                },
                "flow-node-inventory:table": [
                    {
                        "id": 235
                    },
                    {
                        "id": 209
                    },
                    {
                        "id": 175
                    },
                    {
                        "id": 89
                    },
                    {
                        "id": 119
                    },
                    {
                        "id": 21
                    },
                    {
                        "id": 51
                    },
                    {
                        "id": 234
                    },
                    {
                        "id": 208
                    },
                    {
                        "id": 174
                    },
                    {
                        "id": 88
                    },
                    {
                        "id": 118
                    },
                    {
                        "id": 20
                    },
                    {
                        "id": 50
                    },
                    {
                        "id": 237
                    },
                    {
                        "id": 207
                    },
                    {
                        "id": 177
                    },
                    {
                        "id": 0
                    },
                    {
                        "id": 87
                    },
                    {
                        "id": 121
                    },
                    {
                        "id": 19
                    },
                    {
                        "id": 53
                    },
                    {
                        "id": 236
                    },
                    {
                        "id": 206
                    },
                    {
                        "id": 176
                    },
                    {
                        "id": 1
                    },
                    {
                        "id": 86
                    },
                    {
                        "id": 120
                    },
                    {
                        "id": 18
                    },
                    {
                        "id": 52
                    },
                    {
                        "id": 239
                    },
                    {
                        "id": 205
                    },
                    {
                        "id": 171
                    },
                    {
                        "id": 85
                    },
                    {
                        "id": 115
                    },
                    {
                        "id": 25
                    },
                    {
                        "id": 55
                    },
                    {
                        "id": 238
                    },
                    {
                        "id": 204
                    },
                    {
                        "id": 170
                    },
                    {
                        "id": 84
                    },
                    {
                        "id": 114
                    },
                    {
                        "id": 24
                    },
                    {
                        "id": 54
                    },
                    {
                        "id": 241
                    },
                    {
                        "id": 203
                    },
                    {
                        "id": 173
                    },
                    {
                        "id": 83
                    },
                    {
                        "id": 117
                    },
                    {
                        "id": 23
                    },
                    {
                        "id": 57
                    },
                    {
                        "id": 240
                    },
                    {
                        "id": 202
                    },
                    {
                        "id": 172
                    },
                    {
                        "id": 82
                    },
                    {
                        "id": 116
                    },
                    {
                        "id": 22
                    },
                    {
                        "id": 56
                    },
                    {
                        "id": 227
                    },
                    {
                        "id": 201
                    },
                    {
                        "id": 167
                    },
                    {
                        "id": 97
                    },
                    {
                        "id": 127
                    },
                    {
                        "id": 29
                    },
                    {
                        "id": 59
                    },
                    {
                        "id": 226
                    },
                    {
                        "id": 200
                    },
                    {
                        "id": 166
                    },
                    {
                        "id": 96
                    },
                    {
                        "id": 126
                    },
                    {
                        "id": 28
                    },
                    {
                        "id": 58
                    },
                    {
                        "id": 229
                    },
                    {
                        "id": 199
                    },
                    {
                        "id": 169
                    },
                    {
                        "id": 95
                    },
                    {
                        "id": 129
                    },
                    {
                        "id": 27
                    },
                    {
                        "id": 61
                    },
                    {
                        "id": 228
                    },
                    {
                        "id": 198
                    },
                    {
                        "id": 168
                    },
                    {
                        "id": 94
                    },
                    {
                        "id": 128
                    },
                    {
                        "id": 26
                    },
                    {
                        "id": 60
                    },
                    {
                        "id": 231
                    },
                    {
                        "id": 197
                    },
                    {
                        "id": 163
                    },
                    {
                        "id": 93
                    },
                    {
                        "id": 123
                    },
                    {
                        "id": 33
                    },
                    {
                        "id": 63
                    },
                    {
                        "id": 230
                    },
                    {
                        "id": 196
                    },
                    {
                        "id": 162
                    },
                    {
                        "id": 92
                    },
                    {
                        "id": 122
                    },
                    {
                        "id": 32
                    },
                    {
                        "id": 62
                    },
                    {
                        "id": 233
                    },
                    {
                        "id": 195
                    },
                    {
                        "id": 165
                    },
                    {
                        "id": 91
                    },
                    {
                        "id": 125
                    },
                    {
                        "id": 31
                    },
                    {
                        "id": 65
                    },
                    {
                        "id": 232
                    },
                    {
                        "id": 194
                    },
                    {
                        "id": 164
                    },
                    {
                        "id": 90
                    },
                    {
                        "id": 124
                    },
                    {
                        "id": 30
                    },
                    {
                        "id": 64
                    },
                    {
                        "id": 252
                    },
                    {
                        "id": 218
                    },
                    {
                        "id": 192
                    },
                    {
                        "id": 158
                    },
                    {
                        "id": 15
                    },
                    {
                        "id": 104
                    },
                    {
                        "id": 134
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 66
                    },
                    {
                        "id": 253
                    },
                    {
                        "id": 219
                    },
                    {
                        "id": 193
                    },
                    {
                        "id": 159
                    },
                    {
                        "id": 14
                    },
                    {
                        "id": 105
                    },
                    {
                        "id": 135
                    },
                    {
                        "id": 37
                    },
                    {
                        "id": 67
                    },
                    {
                        "id": 250
                    },
                    {
                        "id": 220
                    },
                    {
                        "id": 190
                    },
                    {
                        "id": 160
                    },
                    {
                        "id": 17
                    },
                    {
                        "id": 102
                    },
                    {
                        "id": 136
                    },
                    {
                        "id": 34
                    },
                    {
                        "id": 68
                    },
                    {
                        "id": 251
                    },
                    {
                        "id": 221
                    },
                    {
                        "id": 191
                    },
                    {
                        "id": 161
                    },
                    {
                        "id": 16
                    },
                    {
                        "id": 103
                    },
                    {
                        "id": 137
                    },
                    {
                        "id": 35
                    },
                    {
                        "id": 69
                    },
                    {
                        "id": 222
                    },
                    {
                        "id": 188
                    },
                    {
                        "id": 154
                    },
                    {
                        "id": 11
                    },
                    {
                        "id": 100
                    },
                    {
                        "id": 130
                    },
                    {
                        "id": 40
                    },
                    {
                        "id": 70
                    },
                    {
                        "id": 223
                    },
                    {
                        "id": 189
                    },
                    {
                        "id": 155
                    },
                    {
                        "id": 10
                    },
                    {
                        "id": 101
                    },
                    {
                        "id": 131
                    },
                    {
                        "id": 41
                    },
                    {
                        "id": 71
                    },
                    {
                        "id": 224
                    },
                    {
                        "id": 186
                    },
                    {
                        "id": 156
                    },
                    {
                        "id": 13
                    },
                    {
                        "id": 98
                    },
                    {
                        "id": 132
                    },
                    {
                        "id": 38
                    },
                    {
                        "id": 72
                    },
                    {
                        "id": 225
                    },
                    {
                        "id": 187
                    },
                    {
                        "id": 157
                    },
                    {
                        "id": 12
                    },
                    {
                        "id": 99
                    },
                    {
                        "id": 133
                    },
                    {
                        "id": 39
                    },
                    {
                        "id": 73
                    },
                    {
                        "id": 244
                    },
                    {
                        "id": 210
                    },
                    {
                        "id": 184
                    },
                    {
                        "id": 150
                    },
                    {
                        "id": 7
                    },
                    {
                        "id": 112
                    },
                    {
                        "id": 142
                    },
                    {
                        "id": 44
                    },
                    {
                        "id": 74
                    },
                    {
                        "id": 245
                    },
                    {
                        "id": 211
                    },
                    {
                        "id": 185
                    },
                    {
                        "id": 151
                    },
                    {
                        "id": 6
                    },
                    {
                        "id": 113
                    },
                    {
                        "id": 143
                    },
                    {
                        "id": 45
                    },
                    {
                        "id": 75
                    },
                    {
                        "id": 242
                    },
                    {
                        "id": 212
                    },
                    {
                        "id": 182
                    },
                    {
                        "id": 152
                    },
                    {
                        "id": 9
                    },
                    {
                        "id": 110
                    },
                    {
                        "id": 144
                    },
                    {
                        "id": 42
                    },
                    {
                        "id": 76
                    },
                    {
                        "id": 243
                    },
                    {
                        "id": 213
                    },
                    {
                        "id": 183
                    },
                    {
                        "id": 153
                    },
                    {
                        "id": 8
                    },
                    {
                        "id": 111
                    },
                    {
                        "id": 145
                    },
                    {
                        "id": 43
                    },
                    {
                        "id": 77
                    },
                    {
                        "id": 248
                    },
                    {
                        "id": 214
                    },
                    {
                        "id": 180
                    },
                    {
                        "id": 146
                    },
                    {
                        "id": 3
                    },
                    {
                        "id": 108
                    },
                    {
                        "id": 138
                    },
                    {
                        "id": 48
                    },
                    {
                        "id": 78
                    },
                    {
                        "id": 249
                    },
                    {
                        "id": 215
                    },
                    {
                        "id": 181
                    },
                    {
                        "id": 147
                    },
                    {
                        "id": 2
                    },
                    {
                        "id": 109
                    },
                    {
                        "id": 139
                    },
                    {
                        "id": 49
                    },
                    {
                        "id": 79
                    },
                    {
                        "id": 246
                    },
                    {
                        "id": 216
                    },
                    {
                        "id": 178
                    },
                    {
                        "id": 148
                    },
                    {
                        "id": 5
                    },
                    {
                        "id": 106
                    },
                    {
                        "id": 140
                    },
                    {
                        "id": 46
                    },
                    {
                        "id": 80
                    },
                    {
                        "id": 247
                    },
                    {
                        "id": 217
                    },
                    {
                        "id": 179
                    },
                    {
                        "id": 149
                    },
                    {
                        "id": 4
                    },
                    {
                        "id": 107
                    },
                    {
                        "id": 141
                    },
                    {
                        "id": 47
                    },
                    {
                        "id": 81
                    }
                ],
                "id": "openflow:272795776625121",
                "node-connector": [
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tape697cdbd-10",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 33,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:33"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "ten-mb-fd copper",
                        "flow-node-inventory:current-speed": 10000,
                        "flow-node-inventory:hardware-address": "fe:16:3e:61:df:d0",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap9baa7d18-99",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 35,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:35"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tapca7847c8-4b",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 34,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:34"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "f8:1b:37:5c:a9:e1",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-int",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 4294967294,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:LOCAL"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "36:95:15:0b:6c:54",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-ex-patch",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 1,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:1"
                    }
                ],
                "opendaylight-group-statistics:group-features": {
                    "actions": [
                        67076097
                    ],
                    "group-capabilities-supported": [
                        "opendaylight-group-types:chaining",
                        "opendaylight-group-types:select-liveness",
                        "opendaylight-group-types:select-weight"
                    ],
                    "group-types-supported": [
                        "opendaylight-group-types:group-all",
                        "opendaylight-group-types:group-indirect",
                        "opendaylight-group-types:group-select",
                        "opendaylight-group-types:group-ff"
                    ],
                    "max-groups": [
                        4294967040
                    ]
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:48:14.635" starttime="20181214 09:48:14.635"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.635" starttime="20181214 09:48:14.628"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.635" starttime="20181214 09:48:14.334"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.636" starttime="20181214 09:48:14.332"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:14.636" starttime="20181214 09:48:14.323"></status>
</kw>
<kw name="Fail If Exceptions Found During Test" library="KarafKeywords">
<doc>Create a failure if an Exception is found in the karaf.log that has not been whitelisted.</doc>
<arguments>
<arg>${test_name}</arg>
<arg>fail=${fail}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ 1 | ${NUM_ODL_SYSTEM} + 1 ]">
<kw type="foritem" name="${i} = 1">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sed '1,/ROBOT MESSAGE: Starting test ${test_name}/d' ${log_file}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:48:14.637" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.Vpn Basic/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181214 09:48:14.637" starttime="20181214 09:48:14.637"></status>
</kw>
<kw name="Get Karaf Log Lines From Test Start" library="KarafKeywords">
<doc>Scrapes all log messages that match regexp ${type} which fall after a point given by a log message that</doc>
<arguments>
<arg>${ODL_SYSTEM_${i}_IP}</arg>
<arg>${test_name}</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>${ip}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:14.647" starttime="20181214 09:48:14.646"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 09:48:14.647" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:48:14.647" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:48:14.647" starttime="20181214 09:48:14.647"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 09:48:14.648" level="INFO">Attempting to execute command "sed '1,/ROBOT MESSAGE: Starting test CSIT.Vpn Basic/d' /tmp//opt/opendaylight/data/log/karaf.log" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 09:48:14.648" starttime="20181214 09:48:14.647"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 09:48:14.649" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181214 09:48:14.649" starttime="20181214 09:48:14.648"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 09:48:14.649" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:48:14.650" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 09:48:14.650" starttime="20181214 09:48:14.649"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:14.650" starttime="20181214 09:48:14.650"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 09:48:14.651" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 09:48:14.999" level="INFO">Read output: Last login: Fri Dec 14 09:36:15 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:48:14.999" starttime="20181214 09:48:14.651"></status>
</kw>
<msg timestamp="20181214 09:48:14.999" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:48:14.999" starttime="20181214 09:48:14.650"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:15.000" starttime="20181214 09:48:14.649"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 09:48:15.001" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.Vpn Basic/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181214 09:48:15.025" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181214 09:48:15.025" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 09:48:15.025" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181214 09:48:15.025" starttime="20181214 09:48:15.000"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:48:15.090" starttime="20181214 09:48:15.026"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 09:48:15.091" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181214 09:48:15.092" starttime="20181214 09:48:15.091"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:15.093" starttime="20181214 09:48:15.092"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:48:15.094" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:48:15.094" starttime="20181214 09:48:15.094"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:15.094" starttime="20181214 09:48:15.093"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:15.097" starttime="20181214 09:48:15.097"></status>
</kw>
<msg timestamp="20181214 09:48:15.097" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:48:15.098" starttime="20181214 09:48:15.096"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:15.098" starttime="20181214 09:48:15.095"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:15.098" starttime="20181214 09:48:14.646"></status>
</kw>
<msg timestamp="20181214 09:48:15.098" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:48:15.098" starttime="20181214 09:48:14.645"></status>
</kw>
<msg timestamp="20181214 09:48:15.099" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:48:15.099" starttime="20181214 09:48:14.645"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${\n}</arg>
</arguments>
<assign>
<var>@{log_lines}</var>
</assign>
<msg timestamp="20181214 09:48:15.100" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181214 09:48:15.100" starttime="20181214 09:48:15.099"></status>
</kw>
<msg timestamp="20181214 09:48:15.100" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181214 09:48:15.100" starttime="20181214 09:48:14.644"></status>
</kw>
<kw name="Verify Exceptions" library="excepts">
<doc>Return a list of exceptions not in the whitelist for the given lines.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<assign>
<var>${exlist}</var>
<var>${matchlist}</var>
</assign>
<msg timestamp="20181214 09:48:15.101" level="INFO">${exlist} = []</msg>
<msg timestamp="20181214 09:48:15.101" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181214 09:48:15.101" starttime="20181214 09:48:15.100"></status>
</kw>
<kw name="Write Exceptions Map To File" library="excepts">
<doc>Write the exceptions map to a file under the testname header. The output</doc>
<arguments>
<arg>${SUITE_NAME}.${TEST_NAME}</arg>
<arg>/tmp/odl${i}_exceptions.txt</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:15.102" starttime="20181214 09:48:15.102"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${exlist}</arg>
</arguments>
<assign>
<var>${listlength}</var>
</assign>
<msg timestamp="20181214 09:48:15.103" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:48:15.103" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181214 09:48:15.103" starttime="20181214 09:48:15.103"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${fail}"=="True" and ${listlength} != 0</arg>
<arg>Log And Fail Exceptions</arg>
<arg>${exlist}</arg>
<arg>${listlength}</arg>
<arg>ELSE</arg>
<arg>Collections.Log List</arg>
<arg>${matchlist}</arg>
</arguments>
<kw name="Log List" library="Collections">
<doc>Logs the length and contents of the ``list`` using given ``level``.</doc>
<arguments>
<arg>${matchlist}</arg>
</arguments>
<msg timestamp="20181214 09:48:15.105" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181214 09:48:15.105" starttime="20181214 09:48:15.104"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:15.105" starttime="20181214 09:48:15.104"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:15.105" starttime="20181214 09:48:14.637"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:15.105" starttime="20181214 09:48:14.636"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:15.105" starttime="20181214 09:48:14.636"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:15.123" starttime="20181214 09:48:15.122"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:48:15.123" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:48:15.315" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:48:15.316" starttime="20181214 09:48:15.123"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:48:15.327" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181214 09:48:15.327" starttime="20181214 09:48:15.316"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:48:15.330" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 09:48:15.330" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:48:15.330" starttime="20181214 09:48:15.328"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 09:48:15.373" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 09:48:15.373" starttime="20181214 09:48:15.331"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:48:15.374" starttime="20181214 09:48:15.373"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:48:15.375" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:48:15.375" starttime="20181214 09:48:15.375"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:15.375" starttime="20181214 09:48:15.120"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:15.375" starttime="20181214 09:48:15.106"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:15.375" starttime="20181214 09:48:15.106"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:15.375" starttime="20181214 09:48:15.105"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:15.376" starttime="20181214 09:48:12.001"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:15.376" starttime="20181214 09:48:12.001"></status>
</kw>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:48:15.377" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:48:15.377" starttime="20181214 09:48:15.377"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:48:15.379" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181214 09:48:15.408" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:48:17.445" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:48:17.446" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:48:17.446" starttime="20181214 09:48:15.378"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:48:17.448" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:48:17.450" starttime="20181214 09:48:17.447"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:48:17.451" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:48:17.451" starttime="20181214 09:48:17.450"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:17.453" starttime="20181214 09:48:17.452"></status>
</kw>
<msg timestamp="20181214 09:48:17.454" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:48:17.454" starttime="20181214 09:48:15.378"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:48:17.455" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:48:17.455" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:48:17.455" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:48:17.455" starttime="20181214 09:48:17.454"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:48:17.456" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:48:17.457" starttime="20181214 09:48:17.456"></status>
</kw>
<msg timestamp="20181214 09:48:17.457" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181214 09:48:17.457" starttime="20181214 09:48:15.377"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181214 09:48:17.458" starttime="20181214 09:48:17.457"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:48:17.460" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:48:17.460" starttime="20181214 09:48:17.459"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:48:17.462" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181214 09:48:17.481" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:48:20.565" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:48:20.566" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:48:20.566" starttime="20181214 09:48:17.461"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:48:20.567" level="INFO">[
  {
    "Status": "ERROR", 
    "Name": "vpn_net_2_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "12ff4004-59b8-4375-845d-fdea00801679", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "vpn_net_2_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "2082d7ae-0e1f-40f2-b442-56dc0c8e8fad", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "vpn_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "0ebc6e68-5dbf-4be2-86fe-b9b70903a96a", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Name": "vpn_net_1_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "1d6e8bff-9b99-4d30-8599-dcfb4d7a61e5", 
    "Flavor": "m1.nano", 
    "Networks": "vpn_net_1=10.1.1.5"
  }
]</msg>
<status status="PASS" endtime="20181214 09:48:20.567" starttime="20181214 09:48:20.566"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:48:20.568" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:48:20.568" starttime="20181214 09:48:20.567"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:20.569" starttime="20181214 09:48:20.568"></status>
</kw>
<msg timestamp="20181214 09:48:20.569" level="INFO">${json} = [
  {
    "Status": "ERROR", 
    "Name": "vpn_net_2_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "12ff4004-59b8-4375-845d-fdea00801679", 
    "Flavor": "m1.nano", 
    "Networks": ""
 ...</msg>
<status status="PASS" endtime="20181214 09:48:20.569" starttime="20181214 09:48:17.460"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:48:20.570" level="INFO">To JSON using : content=[
  {
    "Status": "ERROR", 
    "Name": "vpn_net_2_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "12ff4004-59b8-4375-845d-fdea00801679", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "vpn_net_2_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "2082d7ae-0e1f-40f2-b442-56dc0c8e8fad", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "vpn_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "0ebc6e68-5dbf-4be2-86fe-b9b70903a96a", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Name": "vpn_net_1_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "1d6e8bff-9b99-4d30-8599-dcfb4d7a61e5", 
    "Flavor": "m1.nano", 
    "Networks": "vpn_net_1=10.1.1.5"
  }
] </msg>
<msg timestamp="20181214 09:48:20.570" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:48:20.570" level="INFO">@{list} = [ {u'Status': u'ERROR', u'Name': u'vpn_net_2_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'12ff4004-59b8-4375-845d-fdea00801679', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u'ERRO...</msg>
<status status="PASS" endtime="20181214 09:48:20.570" starttime="20181214 09:48:20.569"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:48:20.571" level="INFO">[{u'Status': u'ERROR', u'Name': u'vpn_net_2_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'12ff4004-59b8-4375-845d-fdea00801679', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'vpn_net_2_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'2082d7ae-0e1f-40f2-b442-56dc0c8e8fad', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'vpn_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'0ebc6e68-5dbf-4be2-86fe-b9b70903a96a', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ACTIVE', u'Name': u'vpn_net_1_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'1d6e8bff-9b99-4d30-8599-dcfb4d7a61e5', u'Flavor': u'm1.nano', u'Networks': u'vpn_net_1=10.1.1.5'}]</msg>
<status status="PASS" endtime="20181214 09:48:20.571" starttime="20181214 09:48:20.570"></status>
</kw>
<msg timestamp="20181214 09:48:20.571" level="INFO">@{vms} = [ {u'Status': u'ERROR', u'Name': u'vpn_net_2_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'12ff4004-59b8-4375-845d-fdea00801679', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u'ERRO...</msg>
<status status="PASS" endtime="20181214 09:48:20.571" starttime="20181214 09:48:17.458"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'vpn_net_2_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'12ff4004-59b8-4375-845d-fdea00801679', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:48:20.581" level="INFO">Starting process:
openstack server show 12ff4004-59b8-4375-845d-fdea00801679</msg>
<msg timestamp="20181214 09:48:20.601" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:48:23.447" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:48:23.447" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:48:23.447" starttime="20181214 09:48:20.581"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:48:23.448" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000021                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T09:37:33Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T09:37:36Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | 12ff4004-59b8-4375-845d-fdea00801679                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | vpn_net_2_vm_2                                                                                                                                                                                                                                                                                                                                                                                                                            |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T09:37:37Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:48:23.449" starttime="20181214 09:48:23.448"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:48:23.449" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:48:23.449" starttime="20181214 09:48:23.449"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:23.450" starttime="20181214 09:48:23.450"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:23.451" starttime="20181214 09:48:20.580"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:48:23.461" level="INFO">Starting process:
openstack server delete 12ff4004-59b8-4375-845d-fdea00801679</msg>
<msg timestamp="20181214 09:48:23.501" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:48:26.468" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:48:26.468" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:48:26.468" starttime="20181214 09:48:23.460"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:48:26.470" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:48:26.471" starttime="20181214 09:48:26.469"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:48:26.472" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:48:26.472" starttime="20181214 09:48:26.471"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:26.474" starttime="20181214 09:48:26.473"></status>
</kw>
<msg timestamp="20181214 09:48:26.475" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:48:26.475" starttime="20181214 09:48:23.460"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:26.475" starttime="20181214 09:48:23.451"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:26.475" starttime="20181214 09:48:23.451"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:26.475" starttime="20181214 09:48:20.572"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'vpn_net_2_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'2082d7ae-0e1f-40f2-b442-56dc0c8e8fad', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:48:26.496" level="INFO">Starting process:
openstack server show 2082d7ae-0e1f-40f2-b442-56dc0c8e8fad</msg>
<msg timestamp="20181214 09:48:26.525" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:48:29.420" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:48:29.420" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:48:29.421" starttime="20181214 09:48:26.495"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:48:29.422" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000020                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T09:37:30Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T09:37:33Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | 2082d7ae-0e1f-40f2-b442-56dc0c8e8fad                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | vpn_net_2_vm_1                                                                                                                                                                                                                                                                                                                                                                                                                            |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T09:37:33Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:48:29.422" starttime="20181214 09:48:29.421"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:48:29.423" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:48:29.423" starttime="20181214 09:48:29.422"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:29.424" starttime="20181214 09:48:29.423"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:29.425" starttime="20181214 09:48:26.494"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:48:29.436" level="INFO">Starting process:
openstack server delete 2082d7ae-0e1f-40f2-b442-56dc0c8e8fad</msg>
<msg timestamp="20181214 09:48:29.476" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:48:32.258" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:48:32.259" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:48:32.259" starttime="20181214 09:48:29.435"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:48:32.261" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:48:32.261" starttime="20181214 09:48:32.260"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:48:32.263" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:48:32.263" starttime="20181214 09:48:32.262"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:32.265" starttime="20181214 09:48:32.263"></status>
</kw>
<msg timestamp="20181214 09:48:32.265" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:48:32.265" starttime="20181214 09:48:29.435"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:32.266" starttime="20181214 09:48:29.425"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:32.266" starttime="20181214 09:48:29.425"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:32.266" starttime="20181214 09:48:26.476"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'vpn_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'0ebc6e68-5dbf-4be2-86fe-b9b70903a96a', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:48:32.286" level="INFO">Starting process:
openstack server show 0ebc6e68-5dbf-4be2-86fe-b9b70903a96a</msg>
<msg timestamp="20181214 09:48:32.314" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:48:35.254" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:48:35.255" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:48:35.255" starttime="20181214 09:48:32.285"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:48:35.257" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000001f                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T09:37:26Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T09:37:29Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | 0ebc6e68-5dbf-4be2-86fe-b9b70903a96a                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | vpn_net_1_vm_2                                                                                                                                                                                                                                                                                                                                                                                                                            |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T09:37:30Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:48:35.258" starttime="20181214 09:48:35.256"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:48:35.259" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:48:35.259" starttime="20181214 09:48:35.258"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:35.261" starttime="20181214 09:48:35.260"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:35.262" starttime="20181214 09:48:32.284"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:48:35.282" level="INFO">Starting process:
openstack server delete 0ebc6e68-5dbf-4be2-86fe-b9b70903a96a</msg>
<msg timestamp="20181214 09:48:35.312" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:48:38.226" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:48:38.226" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:48:38.227" starttime="20181214 09:48:35.282"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:48:38.229" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:48:38.229" starttime="20181214 09:48:38.228"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:48:38.230" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:48:38.231" starttime="20181214 09:48:38.230"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:38.233" starttime="20181214 09:48:38.231"></status>
</kw>
<msg timestamp="20181214 09:48:38.233" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:48:38.233" starttime="20181214 09:48:35.281"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:38.234" starttime="20181214 09:48:35.263"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:38.234" starttime="20181214 09:48:35.262"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:38.234" starttime="20181214 09:48:32.266"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ACTIVE', u'Name': u'vpn_net_1_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'1d6e8bff-9b99-4d30-8599-dcfb4d7a61e5', u'Flavor': u'm1.nano', u'Networks': u'vpn_net_1=10.1.1.5'}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:48:38.255" level="INFO">Starting process:
openstack server show 1d6e8bff-9b99-4d30-8599-dcfb4d7a61e5</msg>
<msg timestamp="20181214 09:48:38.294" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:48:41.487" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:48:41.488" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:48:41.489" starttime="20181214 09:48:38.254"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:48:41.491" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | overcloud-controller-0.opnfvlf.org                              |
| OS-EXT-SRV-ATTR:hypervisor_hostname | overcloud-controller-0.opnfvlf.org                              |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000001e                                               |
| OS-EXT-STS:power_state              | Running                                                         |
| OS-EXT-STS:task_state               | None                                                            |
| OS-EXT-STS:vm_state                 | active                                                          |
| OS-SRV-USG:launched_at              | 2018-12-14T09:37:26.000000                                      |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           | vpn_net_1=10.1.1.5                                              |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T09:37:23Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              | 5643a1a81be1e985e7b69d0a347918c34042f5d65228803827241f84        |
| id                                  | 1d6e8bff-9b99-4d30-8599-dcfb4d7a61e5                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | vpn_net_1_vm_1                                                  |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='vpn_sg'                                                   |
| status                              | ACTIVE                                                          |
| updated                             | 2018-12-14T09:37:26Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:48:41.491" starttime="20181214 09:48:41.490"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:48:41.492" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:48:41.493" starttime="20181214 09:48:41.492"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:41.494" starttime="20181214 09:48:41.493"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:41.495" starttime="20181214 09:48:38.253"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:48:41.515" level="INFO">Starting process:
openstack server delete 1d6e8bff-9b99-4d30-8599-dcfb4d7a61e5</msg>
<msg timestamp="20181214 09:48:41.554" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:48:44.159" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:48:44.159" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:48:44.159" starttime="20181214 09:48:41.514"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:48:44.160" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:48:44.160" starttime="20181214 09:48:44.160"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:48:44.161" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:48:44.161" starttime="20181214 09:48:44.161"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:44.162" starttime="20181214 09:48:44.161"></status>
</kw>
<msg timestamp="20181214 09:48:44.162" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:48:44.162" starttime="20181214 09:48:41.513"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:44.163" starttime="20181214 09:48:41.496"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:44.163" starttime="20181214 09:48:41.495"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:44.163" starttime="20181214 09:48:38.234"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:44.163" starttime="20181214 09:48:20.571"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:48:44.164" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:48:44.164" starttime="20181214 09:48:44.164"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:48:44.166" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181214 09:48:44.206" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:48:46.317" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:48:46.318" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:48:46.318" starttime="20181214 09:48:44.166"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:48:46.319" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:48:46.320" starttime="20181214 09:48:46.319"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:48:46.320" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:48:46.320" starttime="20181214 09:48:46.320"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:46.321" starttime="20181214 09:48:46.321"></status>
</kw>
<msg timestamp="20181214 09:48:46.322" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:48:46.322" starttime="20181214 09:48:44.165"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:48:46.323" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:48:46.323" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:48:46.323" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:48:46.323" starttime="20181214 09:48:46.322"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:48:46.323" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:48:46.324" starttime="20181214 09:48:46.323"></status>
</kw>
<msg timestamp="20181214 09:48:46.324" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181214 09:48:46.324" starttime="20181214 09:48:44.163"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181214 09:48:46.324" starttime="20181214 09:48:46.324"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:48:46.326" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:48:46.326" starttime="20181214 09:48:46.325"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:48:46.327" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181214 09:48:46.368" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:48:48.495" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:48:48.496" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:48:48.496" starttime="20181214 09:48:46.327"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:48:48.498" level="INFO">[
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='20.1.1.16', subnet_id='4423bb9f-4ffe-44d4-b4b3-715938b52b40'", 
    "ID": "238ffe47-45e5-4233-9a3b-ed7a31a980f1", 
    "MAC Address": "fa:16:3e:71:08:02", 
    "Name": "vpn_net_2_port_1"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='20.1.1.5', subnet_id='4423bb9f-4ffe-44d4-b4b3-715938b52b40'", 
    "ID": "66de58d9-aa48-49e1-b8f9-750774799113", 
    "MAC Address": "fa:16:3e:90:33:0b", 
    "Name": "vpn_net_2_port_2"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.1.1.5', subnet_id='c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf'", 
    "ID": "9baa7d18-9928-4b4f-9d28-e540a4ab9d06", 
    "MAC Address": "fa:16:3e:61:df:d0", 
    "Name": "vpn_net_1_port_1"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.1.1.26', subnet_id='c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf'", 
    "ID": "c21bfc55-9766-4a23-99bf-6f1c25d27b77", 
    "MAC Address": "fa:16:3e:4a:56:a1", 
    "Name": "vpn_net_1_port_2"
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='20.1.1.2', subnet_id='4423bb9f-4ffe-44d4-b4b3-715938b52b40'", 
    "ID": "ca7847c8-4b9a-4e1a-94fb-94af282563f4", 
    "MAC Address": "fa:16:3e:18:d3:45", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='10.1.1.2', subnet_id='c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf'", 
    "ID": "e697cdbd-10ac-405f-b883-1c97070bd8b3", 
    "MAC Address": "fa:16:3e:d7:e6:4f", 
    "Name": ""
  }
]</msg>
<status status="PASS" endtime="20181214 09:48:48.499" starttime="20181214 09:48:48.497"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:48:48.500" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:48:48.500" starttime="20181214 09:48:48.500"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:48.502" starttime="20181214 09:48:48.501"></status>
</kw>
<msg timestamp="20181214 09:48:48.502" level="INFO">${json} = [
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='20.1.1.16', subnet_id='4423bb9f-4ffe-44d4-b4b3-715938b52b40'", 
    "ID": "238ffe47-45e5-4233-9a3b-ed7a31a980f1", 
    "MAC Address"...</msg>
<status status="PASS" endtime="20181214 09:48:48.502" starttime="20181214 09:48:46.326"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:48:48.503" level="INFO">To JSON using : content=[
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='20.1.1.16', subnet_id='4423bb9f-4ffe-44d4-b4b3-715938b52b40'", 
    "ID": "238ffe47-45e5-4233-9a3b-ed7a31a980f1", 
    "MAC Address": "fa:16:3e:71:08:02", 
    "Name": "vpn_net_2_port_1"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='20.1.1.5', subnet_id='4423bb9f-4ffe-44d4-b4b3-715938b52b40'", 
    "ID": "66de58d9-aa48-49e1-b8f9-750774799113", 
    "MAC Address": "fa:16:3e:90:33:0b", 
    "Name": "vpn_net_2_port_2"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.1.1.5', subnet_id='c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf'", 
    "ID": "9baa7d18-9928-4b4f-9d28-e540a4ab9d06", 
    "MAC Address": "fa:16:3e:61:df:d0", 
    "Name": "vpn_net_1_port_1"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.1.1.26', subnet_id='c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf'", 
    "ID": "c21bfc55-9766-4a23-99bf-6f1c25d27b77", 
    "MAC Address": "fa:16:3e:4a:56:a1", 
    "Name": "vpn_net_1_port_2"
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='20.1.1.2', subnet_id='4423bb9f-4ffe-44d4-b4b3-715938b52b40'", 
    "ID": "ca7847c8-4b9a-4e1a-94fb-94af282563f4", 
    "MAC Address": "fa:16:3e:18:d3:45", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='10.1.1.2', subnet_id='c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf'", 
    "ID": "e697cdbd-10ac-405f-b883-1c97070bd8b3", 
    "MAC Address": "fa:16:3e:d7:e6:4f", 
    "Name": ""
  }
] </msg>
<msg timestamp="20181214 09:48:48.503" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:48:48.504" level="INFO">@{list} = [ {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='20.1.1.16', subnet_id='4423bb9f-4ffe-44d4-b4b3-715938b52b40'", u'ID': u'238ffe47-45e5-4233-9a3b-ed7a31a980f1', u'MAC Address': u'fa:16:3e:71...</msg>
<status status="PASS" endtime="20181214 09:48:48.504" starttime="20181214 09:48:48.503"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:48:48.504" level="INFO">[{u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='20.1.1.16', subnet_id='4423bb9f-4ffe-44d4-b4b3-715938b52b40'", u'ID': u'238ffe47-45e5-4233-9a3b-ed7a31a980f1', u'MAC Address': u'fa:16:3e:71:08:02', u'Name': u'vpn_net_2_port_1'}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='20.1.1.5', subnet_id='4423bb9f-4ffe-44d4-b4b3-715938b52b40'", u'ID': u'66de58d9-aa48-49e1-b8f9-750774799113', u'MAC Address': u'fa:16:3e:90:33:0b', u'Name': u'vpn_net_2_port_2'}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.1.1.5', subnet_id='c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf'", u'ID': u'9baa7d18-9928-4b4f-9d28-e540a4ab9d06', u'MAC Address': u'fa:16:3e:61:df:d0', u'Name': u'vpn_net_1_port_1'}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.1.1.26', subnet_id='c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf'", u'ID': u'c21bfc55-9766-4a23-99bf-6f1c25d27b77', u'MAC Address': u'fa:16:3e:4a:56:a1', u'Name': u'vpn_net_1_port_2'}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='20.1.1.2', subnet_id='4423bb9f-4ffe-44d4-b4b3-715938b52b40'", u'ID': u'ca7847c8-4b9a-4e1a-94fb-94af282563f4', u'MAC Address': u'fa:16:3e:18:d3:45', u'Name': u''}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='10.1.1.2', subnet_id='c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf'", u'ID': u'e697cdbd-10ac-405f-b883-1c97070bd8b3', u'MAC Address': u'fa:16:3e:d7:e6:4f', u'Name': u''}]</msg>
<status status="PASS" endtime="20181214 09:48:48.505" starttime="20181214 09:48:48.504"></status>
</kw>
<msg timestamp="20181214 09:48:48.505" level="INFO">@{ports} = [ {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='20.1.1.16', subnet_id='4423bb9f-4ffe-44d4-b4b3-715938b52b40'", u'ID': u'238ffe47-45e5-4233-9a3b-ed7a31a980f1', u'MAC Address': u'fa:16:3e:71...</msg>
<status status="PASS" endtime="20181214 09:48:48.505" starttime="20181214 09:48:46.325"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='20.1.1.16', subnet_id='4423bb9f-4ffe-44d4-b4b3-715938b52b40'&quot;, u'ID': u'238ffe47-45e5-4233-9a3b-ed7a31a980f1', u'MAC Address': u'fa:16:3e:71:0...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:48:48.518" level="INFO">Starting process:
openstack port delete 238ffe47-45e5-4233-9a3b-ed7a31a980f1</msg>
<msg timestamp="20181214 09:48:48.560" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:48:51.470" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:48:51.471" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:48:51.471" starttime="20181214 09:48:48.518"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:48:51.472" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:48:51.472" starttime="20181214 09:48:51.471"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:48:51.472" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:48:51.473" starttime="20181214 09:48:51.472"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:51.473" starttime="20181214 09:48:51.473"></status>
</kw>
<msg timestamp="20181214 09:48:51.474" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:48:51.474" starttime="20181214 09:48:48.517"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:51.474" starttime="20181214 09:48:48.507"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:51.474" starttime="20181214 09:48:48.506"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:51.474" starttime="20181214 09:48:48.506"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='20.1.1.5', subnet_id='4423bb9f-4ffe-44d4-b4b3-715938b52b40'&quot;, u'ID': u'66de58d9-aa48-49e1-b8f9-750774799113', u'MAC Address': u'fa:16:3e:90:33...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:48:51.484" level="INFO">Starting process:
openstack port delete 66de58d9-aa48-49e1-b8f9-750774799113</msg>
<msg timestamp="20181214 09:48:51.526" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:48:54.301" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:48:54.302" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:48:54.302" starttime="20181214 09:48:51.483"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:48:54.304" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:48:54.304" starttime="20181214 09:48:54.303"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:48:54.305" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:48:54.306" starttime="20181214 09:48:54.305"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:54.307" starttime="20181214 09:48:54.306"></status>
</kw>
<msg timestamp="20181214 09:48:54.308" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:48:54.308" starttime="20181214 09:48:51.483"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:54.308" starttime="20181214 09:48:51.475"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:54.308" starttime="20181214 09:48:51.474"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:54.309" starttime="20181214 09:48:51.474"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='10.1.1.5', subnet_id='c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf'&quot;, u'ID': u'9baa7d18-9928-4b4f-9d28-e540a4ab9d06', u'MAC Address': u'fa:16:3e:61:df...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:48:54.328" level="INFO">Starting process:
openstack port delete 9baa7d18-9928-4b4f-9d28-e540a4ab9d06</msg>
<msg timestamp="20181214 09:48:54.370" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:48:57.015" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:48:57.016" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:48:57.016" starttime="20181214 09:48:54.328"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:48:57.017" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:48:57.017" starttime="20181214 09:48:57.016"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:48:57.017" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:48:57.017" starttime="20181214 09:48:57.017"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:57.018" starttime="20181214 09:48:57.018"></status>
</kw>
<msg timestamp="20181214 09:48:57.018" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:48:57.018" starttime="20181214 09:48:54.327"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:57.019" starttime="20181214 09:48:54.310"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:57.019" starttime="20181214 09:48:54.309"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:57.019" starttime="20181214 09:48:54.309"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='10.1.1.26', subnet_id='c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf'&quot;, u'ID': u'c21bfc55-9766-4a23-99bf-6f1c25d27b77', u'MAC Address': u'fa:16:3e:4a:5...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:48:57.028" level="INFO">Starting process:
openstack port delete c21bfc55-9766-4a23-99bf-6f1c25d27b77</msg>
<msg timestamp="20181214 09:48:57.052" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:48:59.929" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:48:59.929" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:48:59.929" starttime="20181214 09:48:57.028"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:48:59.931" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:48:59.931" starttime="20181214 09:48:59.930"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:48:59.931" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:48:59.932" starttime="20181214 09:48:59.931"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:48:59.933" starttime="20181214 09:48:59.932"></status>
</kw>
<msg timestamp="20181214 09:48:59.933" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:48:59.933" starttime="20181214 09:48:57.027"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:59.933" starttime="20181214 09:48:57.020"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:59.933" starttime="20181214 09:48:57.019"></status>
</kw>
<status status="PASS" endtime="20181214 09:48:59.933" starttime="20181214 09:48:57.019"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='20.1.1.2', subnet_id='4423bb9f-4ffe-44d4-b4b3-715938b52b40'&quot;, u'ID': u'ca7847c8-4b9a-4e1a-94fb-94af282563f4', u'MAC Address': u'fa:16:3e:18:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:48:59.947" level="INFO">Starting process:
openstack port delete ca7847c8-4b9a-4e1a-94fb-94af282563f4</msg>
<msg timestamp="20181214 09:48:59.991" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:49:02.712" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:49:02.713" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:49:02.713" starttime="20181214 09:48:59.946"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:49:02.714" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:02.714" starttime="20181214 09:49:02.713"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:49:02.715" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:02.715" starttime="20181214 09:49:02.714"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:02.716" starttime="20181214 09:49:02.715"></status>
</kw>
<msg timestamp="20181214 09:49:02.716" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:49:02.717" starttime="20181214 09:48:59.946"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:02.717" starttime="20181214 09:48:59.935"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:02.717" starttime="20181214 09:48:59.934"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:02.717" starttime="20181214 09:48:59.934"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='10.1.1.2', subnet_id='c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf'&quot;, u'ID': u'e697cdbd-10ac-405f-b883-1c97070bd8b3', u'MAC Address': u'fa:16:3e:d7:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:49:02.731" level="INFO">Starting process:
openstack port delete e697cdbd-10ac-405f-b883-1c97070bd8b3</msg>
<msg timestamp="20181214 09:49:02.759" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:49:05.331" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:49:05.331" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:49:05.331" starttime="20181214 09:49:02.731"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:49:05.332" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:05.332" starttime="20181214 09:49:05.332"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:49:05.333" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:05.333" starttime="20181214 09:49:05.332"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:05.333" starttime="20181214 09:49:05.333"></status>
</kw>
<msg timestamp="20181214 09:49:05.334" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:49:05.334" starttime="20181214 09:49:02.730"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:05.334" starttime="20181214 09:49:02.718"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:05.334" starttime="20181214 09:49:02.717"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:05.334" starttime="20181214 09:49:02.717"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:05.334" starttime="20181214 09:48:48.505"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:49:05.335" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:49:05.335" starttime="20181214 09:49:05.335"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:49:05.336" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181214 09:49:05.379" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:49:07.442" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:49:07.443" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:49:07.443" starttime="20181214 09:49:05.336"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:49:07.445" level="INFO">[
  {
    "Subnets": "c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf", 
    "ID": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe", 
    "Name": "vpn_net_1"
  }, 
  {
    "Subnets": "4423bb9f-4ffe-44d4-b4b3-715938b52b40", 
    "ID": "eebbc6ce-dba1-4f6b-b064-8c34ba1745ed", 
    "Name": "vpn_net_2"
  }
]</msg>
<status status="PASS" endtime="20181214 09:49:07.445" starttime="20181214 09:49:07.444"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:49:07.446" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:07.446" starttime="20181214 09:49:07.445"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:07.448" starttime="20181214 09:49:07.447"></status>
</kw>
<msg timestamp="20181214 09:49:07.448" level="INFO">${json} = [
  {
    "Subnets": "c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf", 
    "ID": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe", 
    "Name": "vpn_net_1"
  }, 
  {
    "Subnets": "4423bb9f-4ffe-44d4-b4b3-715938b52b40"...</msg>
<status status="PASS" endtime="20181214 09:49:07.448" starttime="20181214 09:49:05.335"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:49:07.449" level="INFO">To JSON using : content=[
  {
    "Subnets": "c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf", 
    "ID": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe", 
    "Name": "vpn_net_1"
  }, 
  {
    "Subnets": "4423bb9f-4ffe-44d4-b4b3-715938b52b40", 
    "ID": "eebbc6ce-dba1-4f6b-b064-8c34ba1745ed", 
    "Name": "vpn_net_2"
  }
] </msg>
<msg timestamp="20181214 09:49:07.449" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:49:07.450" level="INFO">@{list} = [ {u'Subnets': u'c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf', u'ID': u'bc95b001-fb5d-425b-8ed2-4f41c95d9dfe', u'Name': u'vpn_net_1'} | {u'Subnets': u'4423bb9f-4ffe-44d4-b4b3-715938b52b40', u'ID': u'eebbc6ce...</msg>
<status status="PASS" endtime="20181214 09:49:07.450" starttime="20181214 09:49:07.449"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:49:07.451" level="INFO">[{u'Subnets': u'c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf', u'ID': u'bc95b001-fb5d-425b-8ed2-4f41c95d9dfe', u'Name': u'vpn_net_1'}, {u'Subnets': u'4423bb9f-4ffe-44d4-b4b3-715938b52b40', u'ID': u'eebbc6ce-dba1-4f6b-b064-8c34ba1745ed', u'Name': u'vpn_net_2'}]</msg>
<status status="PASS" endtime="20181214 09:49:07.451" starttime="20181214 09:49:07.450"></status>
</kw>
<msg timestamp="20181214 09:49:07.452" level="INFO">@{networks} = [ {u'Subnets': u'c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf', u'ID': u'bc95b001-fb5d-425b-8ed2-4f41c95d9dfe', u'Name': u'vpn_net_1'} | {u'Subnets': u'4423bb9f-4ffe-44d4-b4b3-715938b52b40', u'ID': u'eebbc6ce...</msg>
<status status="PASS" endtime="20181214 09:49:07.452" starttime="20181214 09:49:05.334"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<kw type="foritem" name="${network} = {u'Subnets': u'c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf', u'ID': u'bc95b001-fb5d-425b-8ed2-4f41c95d9dfe', u'Name': u'vpn_net_1'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:49:07.468" level="INFO">Starting process:
openstack subnet delete c552f447-cc19-43a4-8d7c-ceeb8ac4c9cf</msg>
<msg timestamp="20181214 09:49:07.493" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:49:10.022" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:49:10.022" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:49:10.022" starttime="20181214 09:49:07.468"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:49:10.023" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:10.023" starttime="20181214 09:49:10.023"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:49:10.024" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:10.024" starttime="20181214 09:49:10.023"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:10.024" starttime="20181214 09:49:10.024"></status>
</kw>
<msg timestamp="20181214 09:49:10.025" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:49:10.025" starttime="20181214 09:49:07.467"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:10.025" starttime="20181214 09:49:07.454"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:10.025" starttime="20181214 09:49:07.453"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:49:10.034" level="INFO">Starting process:
openstack network delete bc95b001-fb5d-425b-8ed2-4f41c95d9dfe</msg>
<msg timestamp="20181214 09:49:10.074" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:49:12.858" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:49:12.859" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:49:12.859" starttime="20181214 09:49:10.034"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:49:12.860" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:12.860" starttime="20181214 09:49:12.859"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:49:12.860" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:12.861" starttime="20181214 09:49:12.860"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:12.861" starttime="20181214 09:49:12.861"></status>
</kw>
<msg timestamp="20181214 09:49:12.862" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:49:12.862" starttime="20181214 09:49:10.033"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:12.862" starttime="20181214 09:49:10.026"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:12.862" starttime="20181214 09:49:10.025"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:12.862" starttime="20181214 09:49:07.453"></status>
</kw>
<kw type="foritem" name="${network} = {u'Subnets': u'4423bb9f-4ffe-44d4-b4b3-715938b52b40', u'ID': u'eebbc6ce-dba1-4f6b-b064-8c34ba1745ed', u'Name': u'vpn_net_2'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:49:12.872" level="INFO">Starting process:
openstack subnet delete 4423bb9f-4ffe-44d4-b4b3-715938b52b40</msg>
<msg timestamp="20181214 09:49:12.909" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:49:15.967" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:49:15.968" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:49:15.968" starttime="20181214 09:49:12.871"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:49:15.969" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:15.969" starttime="20181214 09:49:15.968"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:49:15.969" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:15.969" starttime="20181214 09:49:15.969"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:15.970" starttime="20181214 09:49:15.970"></status>
</kw>
<msg timestamp="20181214 09:49:15.970" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:49:15.971" starttime="20181214 09:49:12.871"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:15.971" starttime="20181214 09:49:12.863"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:15.971" starttime="20181214 09:49:12.862"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:49:15.979" level="INFO">Starting process:
openstack network delete eebbc6ce-dba1-4f6b-b064-8c34ba1745ed</msg>
<msg timestamp="20181214 09:49:16.022" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:49:19.079" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:49:19.079" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:49:19.079" starttime="20181214 09:49:15.979"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:49:19.081" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:19.081" starttime="20181214 09:49:19.080"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:49:19.082" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:19.082" starttime="20181214 09:49:19.081"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:19.083" starttime="20181214 09:49:19.082"></status>
</kw>
<msg timestamp="20181214 09:49:19.083" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:49:19.084" starttime="20181214 09:49:15.979"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:19.084" starttime="20181214 09:49:15.971"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:19.084" starttime="20181214 09:49:15.971"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:19.084" starttime="20181214 09:49:12.862"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:19.084" starttime="20181214 09:49:07.452"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:49:19.086" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:49:19.086" starttime="20181214 09:49:19.085"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:49:19.087" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181214 09:49:19.119" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:49:21.147" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:49:21.148" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:49:21.148" starttime="20181214 09:49:19.087"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:49:21.150" level="INFO">[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "vpn_sg", 
    "ID": "dc53baf7-ede0-4fc7-a197-a49f7181321e", 
    "Name": "vpn_sg"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181214 09:49:21.151" starttime="20181214 09:49:21.149"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:49:21.152" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:21.152" starttime="20181214 09:49:21.151"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:21.154" starttime="20181214 09:49:21.153"></status>
</kw>
<msg timestamp="20181214 09:49:21.155" level="INFO">${json} = [
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181214 09:49:21.155" starttime="20181214 09:49:19.086"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:49:21.156" level="INFO">To JSON using : content=[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "vpn_sg", 
    "ID": "dc53baf7-ede0-4fc7-a197-a49f7181321e", 
    "Name": "vpn_sg"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181214 09:49:21.156" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:49:21.157" level="INFO">@{list} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'8f21c4d8db54482e99c...</msg>
<status status="PASS" endtime="20181214 09:49:21.157" starttime="20181214 09:49:21.155"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:49:21.158" level="INFO">[{u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}, {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'vpn_sg', u'Description': u'vpn_sg', u'ID': u'dc53baf7-ede0-4fc7-a197-a49f7181321e'}, {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}]</msg>
<status status="PASS" endtime="20181214 09:49:21.158" starttime="20181214 09:49:21.157"></status>
</kw>
<msg timestamp="20181214 09:49:21.159" level="INFO">@{security_groups} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'8f21c4d8db54482e99c...</msg>
<status status="PASS" endtime="20181214 09:49:21.159" starttime="20181214 09:49:19.084"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:21.161" starttime="20181214 09:49:21.160"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:21.161" starttime="20181214 09:49:21.159"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'vpn_sg', u'Description': u'vpn_sg', u'ID': u'dc53baf7-ede0-4fc7-a197-a49f7181321e'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Delete SecurityGroup" library="OpenStackOperations">
<doc>Delete Security group</doc>
<arguments>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group delete ${sg_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:49:21.183" level="INFO">Starting process:
openstack security group delete dc53baf7-ede0-4fc7-a197-a49f7181321e</msg>
<msg timestamp="20181214 09:49:21.211" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:49:23.483" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:49:23.484" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:49:23.484" starttime="20181214 09:49:21.183"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:49:23.485" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:23.485" starttime="20181214 09:49:23.484"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:49:23.486" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:23.486" starttime="20181214 09:49:23.485"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:23.487" starttime="20181214 09:49:23.486"></status>
</kw>
<msg timestamp="20181214 09:49:23.488" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:49:23.488" starttime="20181214 09:49:21.182"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:23.488" starttime="20181214 09:49:21.164"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:23.488" starttime="20181214 09:49:21.163"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:23.488" starttime="20181214 09:49:21.162"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:23.488" starttime="20181214 09:49:21.161"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:23.490" starttime="20181214 09:49:23.489"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:23.490" starttime="20181214 09:49:23.489"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:23.490" starttime="20181214 09:49:21.159"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 09:49:23.492" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181214 09:49:23.492" starttime="20181214 09:49:23.492"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:49:23.504" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181214 09:49:23.548" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:49:26.091" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:49:26.091" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:49:26.091" starttime="20181214 09:49:23.504"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:49:26.093" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:26.093" starttime="20181214 09:49:26.092"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:49:26.094" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:26.094" starttime="20181214 09:49:26.093"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:26.095" starttime="20181214 09:49:26.094"></status>
</kw>
<msg timestamp="20181214 09:49:26.095" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:49:26.095" starttime="20181214 09:49:23.503"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:26.095" starttime="20181214 09:49:23.493"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:49:26.109" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181214 09:49:26.143" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:49:28.200" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:49:28.200" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:49:28.201" starttime="20181214 09:49:26.108"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:49:28.202" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:28.202" starttime="20181214 09:49:28.201"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:49:28.203" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:28.203" starttime="20181214 09:49:28.202"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:28.204" starttime="20181214 09:49:28.203"></status>
</kw>
<msg timestamp="20181214 09:49:28.204" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:49:28.204" starttime="20181214 09:49:26.107"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:28.204" starttime="20181214 09:49:26.096"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:49:28.216" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181214 09:49:28.241" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:49:30.496" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:49:30.496" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:49:30.497" starttime="20181214 09:49:28.216"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:49:30.498" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:30.498" starttime="20181214 09:49:30.497"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:49:30.499" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:30.499" starttime="20181214 09:49:30.499"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:30.501" starttime="20181214 09:49:30.500"></status>
</kw>
<msg timestamp="20181214 09:49:30.501" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:49:30.502" starttime="20181214 09:49:28.215"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:30.502" starttime="20181214 09:49:28.204"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:49:30.518" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181214 09:49:30.554" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:49:32.688" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:49:32.689" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:49:32.689" starttime="20181214 09:49:30.518"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:49:32.691" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:32.691" starttime="20181214 09:49:32.690"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:49:32.692" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:32.692" starttime="20181214 09:49:32.691"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:32.693" starttime="20181214 09:49:32.692"></status>
</kw>
<msg timestamp="20181214 09:49:32.693" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:49:32.693" starttime="20181214 09:49:30.517"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:32.694" starttime="20181214 09:49:30.502"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:49:32.708" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181214 09:49:32.749" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:49:34.930" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:49:34.931" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:49:34.931" starttime="20181214 09:49:32.707"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:49:34.933" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 62100813-13a1-4c22-9a97-bfabd6744cb8 | default | Default security group | 8f21c4d8db54482e99c30c98fba342b4 |
| ee3dd710-2490-4241-b666-9fec686f0c78 | default | Default security group | bfcec20503cd4d309495f70adb639682 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181214 09:49:34.933" starttime="20181214 09:49:34.932"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:49:34.934" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:34.935" starttime="20181214 09:49:34.934"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:34.936" starttime="20181214 09:49:34.935"></status>
</kw>
<msg timestamp="20181214 09:49:34.937" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181214 09:49:34.937" starttime="20181214 09:49:32.707"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:34.937" starttime="20181214 09:49:32.694"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:49:34.959" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181214 09:49:34.981" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:49:37.132" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:49:37.133" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:49:37.133" starttime="20181214 09:49:34.958"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:49:37.135" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| 6ad09561-353a-445e-b51d-b931a7e01c22 | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| af9be2ac-0c71-466b-8ee2-188747a79255 | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c0796abf-11eb-4f12-8347-fb5894143b1d | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c5369c6a-c1ec-45d9-9393-f55f92ef6f46 | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| d06c714b-ca05-4f3a-a9af-f80ac1f213f5 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e39d54b7-5907-4ebe-bf47-f2be219b1fec | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e64e4970-560c-4af7-a079-217ef6e7e68a | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:49:37.136" starttime="20181214 09:49:37.134"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:49:37.137" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:37.137" starttime="20181214 09:49:37.136"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:37.139" starttime="20181214 09:49:37.138"></status>
</kw>
<msg timestamp="20181214 09:49:37.140" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181214 09:49:37.140" starttime="20181214 09:49:34.957"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:37.140" starttime="20181214 09:49:34.938"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:49:37.159" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181214 09:49:37.195" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:49:39.271" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:49:39.272" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:49:39.272" starttime="20181214 09:49:37.159"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:49:39.274" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:39.274" starttime="20181214 09:49:39.273"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:49:39.275" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:39.275" starttime="20181214 09:49:39.274"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:39.277" starttime="20181214 09:49:39.276"></status>
</kw>
<msg timestamp="20181214 09:49:39.278" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:49:39.278" starttime="20181214 09:49:37.158"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:39.278" starttime="20181214 09:49:37.140"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:49:39.297" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181214 09:49:39.336" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:49:41.657" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:49:41.658" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:49:41.658" starttime="20181214 09:49:39.296"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:49:41.660" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:41.661" starttime="20181214 09:49:41.659"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:49:41.662" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:41.662" starttime="20181214 09:49:41.661"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:41.664" starttime="20181214 09:49:41.663"></status>
</kw>
<msg timestamp="20181214 09:49:41.665" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:49:41.665" starttime="20181214 09:49:39.295"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:41.666" starttime="20181214 09:49:39.278"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:41.666" starttime="20181214 09:49:23.493"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:41.666" starttime="20181214 09:49:23.491"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:41.666" starttime="20181214 09:48:15.376"></status>
</kw>
<kw name="Stop Packet Capture On Nodes" library="OpenStackOperations">
<arguments>
<arg>${tcpdump_port_6653_conn_ids}</arg>
</arguments>
<kw name="Stop Packet Capture on Nodes" library="Tcpdump">
<doc>Stop the packet captures on the given list of node connection ids</doc>
<arguments>
<arg>${conn_ids}</arg>
</arguments>
<kw type="for" name="${conn_id} IN [ @{conn_ids} ]">
<kw type="foritem" name="${conn_id} = 13">
<kw name="Stop Packet Capture on Node" library="Tcpdump">
<doc>This keyword will list the running processes looking for tcpdump and then kill the process with the name tcpdump</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:41.672" starttime="20181214 09:49:41.671"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ps -elf | grep tcpdump</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 09:49:41.673" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181214 09:49:41.849" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 09:49:41.849" level="INFO">${stdout} = 4 S root      211933  211913  0  80   0 - 60787 poll_s 09:35 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.21.pcap
4 S tcpdump   2...</msg>
<status status="PASS" endtime="20181214 09:49:41.849" starttime="20181214 09:49:41.673"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:49:41.850" level="INFO">4 S root      211933  211913  0  80   0 - 60787 poll_s 09:35 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.21.pcap
4 S tcpdump   211943  211933  0  80   0 -  8196 poll_s 09:35 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.21.pcap
0 S heat-ad+  236313  211913  0  80   0 - 28294 do_wai 09:49 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+  236323  236313  0  80   0 - 28177 pipe_w 09:49 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181214 09:49:41.851" starttime="20181214 09:49:41.850"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo pkill -f tcpdump</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 09:49:41.851" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181214 09:49:42.000" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 09:49:42.001" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 09:49:42.001" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181214 09:49:42.001" starttime="20181214 09:49:41.851"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 09:49:42.003" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:42.003" starttime="20181214 09:49:42.002"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:49:42.004" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:42.004" starttime="20181214 09:49:42.004"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo xz -9ekvv /tmp/*.pcap</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 09:49:42.006" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181214 09:49:42.258" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181214 09:49:42.258" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181214 09:49:42.258" starttime="20181214 09:49:42.005"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:49:42.260" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:42.260" starttime="20181214 09:49:42.259"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ls -ls /tmp</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 09:49:42.261" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181214 09:49:42.389" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 09:49:42.390" level="INFO">${stdout} = total 80
16 -rw-r--r--. 1 root    root    15515 Dec 14 07:38 builder.log
 0 drwxr-xr-x. 2 root    root        6 Dec 14 08:17 hsperfdata_root
 0 drwx------. 3 root    root       17 Dec 14 08:07 systemd...</msg>
<status status="PASS" endtime="20181214 09:49:42.390" starttime="20181214 09:49:42.260"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:49:42.391" level="INFO">total 80
16 -rw-r--r--. 1 root    root    15515 Dec 14 07:38 builder.log
 0 drwxr-xr-x. 2 root    root        6 Dec 14 08:17 hsperfdata_root
 0 drwx------. 3 root    root       17 Dec 14 08:07 systemd-private-a14ce71428a044318ee2576e5be22118-ntpd.service-N9SNCe
 0 drwx------. 3 root    root       17 Dec 14 09:37 systemd-private-a14ce71428a044318ee2576e5be22118-systemd-machined.service-vDLzj6
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 09:04 tcpdump_port_6653__CSIT_External_Network__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 09:04 tcpdump_port_6653__CSIT_External_Network__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 08:34 tcpdump_port_6653__CSIT_L2__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 08:34 tcpdump_port_6653__CSIT_L2__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 08:49 tcpdump_port_6653__CSIT_L3__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 08:49 tcpdump_port_6653__CSIT_L3__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 08:50 tcpdump_port_6653__CSIT_Live_Migration__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 08:50 tcpdump_port_6653__CSIT_Live_Migration__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 09:20 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 09:20 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 09:18 tcpdump_port_6653__CSIT_Security_Group__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 09:18 tcpdump_port_6653__CSIT_Security_Group__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 09:35 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 09:35 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 09:49 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 09:49 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.21.pcap.xz
 0 drwx------. 2 root    root        6 Dec 14 08:07 tmp.oiezkMwnoI</msg>
<status status="PASS" endtime="20181214 09:49:42.391" starttime="20181214 09:49:42.390"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:42.391" starttime="20181214 09:49:41.670"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:42.391" starttime="20181214 09:49:41.670"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:42.391" starttime="20181214 09:49:41.669"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:42.391" starttime="20181214 09:49:41.668"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:42.392" starttime="20181214 09:49:41.667"></status>
</kw>
<kw name="Close All Connections" library="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" endtime="20181214 09:49:42.511" starttime="20181214 09:49:42.392"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>threads --list | wc -l</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:42.522" starttime="20181214 09:49:42.521"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:49:42.523" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:49:42.706" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:49:42.707" starttime="20181214 09:49:42.522"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:49:42.760" level="INFO">@root&gt;threads --list | 0[C 0w[Kc -l</msg>
<status status="PASS" endtime="20181214 09:49:42.760" starttime="20181214 09:49:42.707"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:49:42.965" level="INFO">[?1l&gt;[?2004l     291    291
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 09:49:42.965" level="INFO">${output} = [?1l&gt;[?2004l     291    291
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:49:42.965" starttime="20181214 09:49:42.761"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 09:49:43.012" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 09:49:43.012" starttime="20181214 09:49:42.966"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:49:43.014" starttime="20181214 09:49:43.013"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:49:43.015" level="INFO">[?1l&gt;[?2004l     291    291
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:49:43.015" starttime="20181214 09:49:43.015"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:43.016" starttime="20181214 09:49:42.520"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:43.016" starttime="20181214 09:49:42.512"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:43.016" starttime="20181214 09:49:42.511"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:43.016" starttime="20181214 09:48:12.001"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:43.016" starttime="20181214 09:48:11.590"></status>
</kw>
<doc>Test suite to validate vpnservice functionality in an openstack integrated environment.
The assumption of this suite is that the environment is already configured with the proper
integration bridges and vxlan tunnels.</doc>
<status status="FAIL" endtime="20181214 09:49:43.016" starttime="20181214 09:35:27.105">Suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</suite>
<suite source="/home/opnfv/repos/odl_test/csit/suites/netvirt/elan/elan.robot" id="s1-s9" name="Elan">
<kw type="setup" name="Suite Setup">
<kw name="OpenStack Suite Setup" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Setup_Utils_For_Setup_And_Teardown" library="SetupUtils">
<doc>Prepare both FailFast and Karaf logging, log that the caller suite has started.</doc>
<kw name="Do_Not_Fail_Fast_From_Now_On" library="FailFast">
<doc>Set suite to not fail fast.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${SuiteFastFail}</arg>
<arg>False</arg>
</arguments>
<msg timestamp="20181214 09:49:43.146" level="INFO">${SuiteFastFail} = False</msg>
<status status="PASS" endtime="20181214 09:49:43.146" starttime="20181214 09:49:43.138"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:43.147" starttime="20181214 09:49:43.138"></status>
</kw>
<kw name="Setup_Karaf_Keywords" library="KarafKeywords">
<doc>Initialize ClusterManagement. Open ssh karaf connections to each ODL.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="ClusterManagement_Setup" library="ClusterManagement">
<doc>Detect repeated call, or detect number of members and initialize derived suite variables.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>False</arg>
</arguments>
<assign>
<var>${already_done}</var>
</assign>
<msg timestamp="20181214 09:49:43.155" level="INFO">${already_done} = False</msg>
<status status="PASS" endtime="20181214 09:49:43.155" starttime="20181214 09:49:43.148"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${already_done}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:43.155" starttime="20181214 09:49:43.155"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>True</arg>
</arguments>
<msg timestamp="20181214 09:49:43.156" level="INFO">${ClusterManagement__has_setup_run} = True</msg>
<status status="PASS" endtime="20181214 09:49:43.156" starttime="20181214 09:49:43.155"></status>
</kw>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${NUM_ODL_SYSTEM}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${cluster_size}</var>
</assign>
<msg timestamp="20181214 09:49:43.156" level="INFO">${cluster_size} = 1</msg>
<status status="PASS" endtime="20181214 09:49:43.156" starttime="20181214 09:49:43.156"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Convert_To_Integer</arg>
<arg>${cluster_size}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${possibly_int_of_members}</var>
</assign>
<kw name="Convert To Integer" library="BuiltIn">
<doc>Converts the given item to an integer number.</doc>
<arguments>
<arg>${cluster_size}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:43.157" starttime="20181214 09:49:43.157"></status>
</kw>
<msg timestamp="20181214 09:49:43.157" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 09:49:43.157" level="INFO">${possibly_int_of_members} = 1</msg>
<status status="PASS" endtime="20181214 09:49:43.157" starttime="20181214 09:49:43.156"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${status}' != 'PASS'</arg>
<arg>${1}</arg>
<arg>${possibly_int_of_members}</arg>
</arguments>
<assign>
<var>${int_of_members}</var>
</assign>
<msg timestamp="20181214 09:49:43.158" level="INFO">${int_of_members} = 1</msg>
<status status="PASS" endtime="20181214 09:49:43.158" starttime="20181214 09:49:43.158"></status>
</kw>
<kw name="ClusterManagement__Compute_Derived_Variables" library="ClusterManagement">
<doc>Construct index list, session list and IP mapping, publish them as suite variables.</doc>
<arguments>
<arg>int_of_members=${int_of_members}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{member_index_list}</var>
</assign>
<msg timestamp="20181214 09:49:43.159" level="INFO">@{member_index_list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:49:43.159" starttime="20181214 09:49:43.159"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{session_list}</var>
</assign>
<msg timestamp="20181214 09:49:43.160" level="INFO">@{session_list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:49:43.160" starttime="20181214 09:49:43.159"></status>
</kw>
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<assign>
<var>&amp;{index_to_ip_mapping}</var>
</assign>
<msg timestamp="20181214 09:49:43.160" level="INFO">&amp;{index_to_ip_mapping} = { }</msg>
<status status="PASS" endtime="20181214 09:49:43.160" starttime="20181214 09:49:43.160"></status>
</kw>
<kw type="for" name="${index} IN RANGE [ 1 | ${int_of_members+1} ]">
<kw type="foritem" name="${index} = 1">
<kw name="ClusterManagement__Include_Member_Index" library="ClusterManagement">
<doc>Add a corresponding item based on index into the last three arguments.</doc>
<arguments>
<arg>${index}</arg>
<arg>${member_index_list}</arg>
<arg>${session_list}</arg>
<arg>${index_to_ip_mapping}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${member_index_list}</arg>
<arg>${index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:43.162" starttime="20181214 09:49:43.162"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${ODL_SYSTEM_${index}_IP}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 09:49:43.162" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:49:43.162" starttime="20181214 09:49:43.162"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${index_to_ip_mapping}</arg>
<arg>${index}</arg>
<arg>${member_ip}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:43.163" starttime="20181214 09:49:43.163"></status>
</kw>
<kw name="Resolve_Http_Session_For_Member" library="ClusterManagement">
<doc>Return RequestsLibrary session alias pointing to node of given index.</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${session_alias}</var>
</assign>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>ClusterManagement__session_${member_index}</arg>
</arguments>
<assign>
<var>${session}</var>
</assign>
<msg timestamp="20181214 09:49:43.164" level="INFO">${session} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181214 09:49:43.164" starttime="20181214 09:49:43.164"></status>
</kw>
<msg timestamp="20181214 09:49:43.164" level="INFO">${session_alias} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181214 09:49:43.164" starttime="20181214 09:49:43.163"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>${session_alias}</arg>
<arg>http://${member_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>timeout=${http_timeout}</arg>
<arg>max_retries=${http_retries}</arg>
</arguments>
<msg timestamp="20181214 09:49:43.165" level="INFO">Creating Session using : alias=ClusterManagement__session_1, url=http://192.0.2.21:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad9e07050&gt;, timeout=5, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 09:49:43.165" starttime="20181214 09:49:43.164"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${session_list}</arg>
<arg>${session_alias}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:43.166" starttime="20181214 09:49:43.165"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:43.166" starttime="20181214 09:49:43.161"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:43.166" starttime="20181214 09:49:43.161"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:43.166" starttime="20181214 09:49:43.160"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__member_index_list}</arg>
<arg>${member_index_list}</arg>
</arguments>
<msg timestamp="20181214 09:49:43.166" level="INFO">${ClusterManagement__member_index_list} = [1]</msg>
<status status="PASS" endtime="20181214 09:49:43.167" starttime="20181214 09:49:43.166"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__index_to_ip_mapping}</arg>
<arg>${index_to_ip_mapping}</arg>
</arguments>
<msg timestamp="20181214 09:49:43.167" level="INFO">${ClusterManagement__index_to_ip_mapping} = {1: u'192.0.2.21'}</msg>
<status status="PASS" endtime="20181214 09:49:43.167" starttime="20181214 09:49:43.167"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__session_list}</arg>
<arg>${session_list}</arg>
</arguments>
<msg timestamp="20181214 09:49:43.168" level="INFO">${ClusterManagement__session_list} = [u'ClusterManagement__session_1']</msg>
<status status="PASS" endtime="20181214 09:49:43.168" starttime="20181214 09:49:43.167"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:43.168" starttime="20181214 09:49:43.158"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:43.168" starttime="20181214 09:49:43.147"></status>
</kw>
<kw name="Run_Bash_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run command on each.</doc>
<arguments>
<arg>iptables -I INPUT -p tcp --dport ${KARAF_SHELL_PORT} -j ACCEPT; iptables-save</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 09:49:43.170" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 09:49:43.170" starttime="20181214 09:49:43.170"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 09:49:43.170" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 09:49:43.171" starttime="20181214 09:49:43.170"></status>
</kw>
<msg timestamp="20181214 09:49:43.171" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 09:49:43.171" starttime="20181214 09:49:43.169"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run_Bash_Command_On_Member" library="ClusterManagement">
<doc>Obtain IP, call Utils and return output. This keeps previous ssh session active.</doc>
<arguments>
<arg>command=${command}</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 09:49:43.172" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:49:43.172" starttime="20181214 09:49:43.172"></status>
</kw>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Utils.Run_Command_On_Controller</arg>
<arg>${member_ip}</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 09:49:43.173" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:49:43.173" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:49:43.173" starttime="20181214 09:49:43.173"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:43.176" starttime="20181214 09:49:43.176"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 09:49:43.177" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:49:43.177" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:49:43.177" starttime="20181214 09:49:43.176"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 09:49:43.177" level="INFO">Attempting to execute command "iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 09:49:43.177" starttime="20181214 09:49:43.177"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 09:49:43.178" level="INFO">${conn_id} = 2</msg>
<status status="PASS" endtime="20181214 09:49:43.178" starttime="20181214 09:49:43.178"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 09:49:43.179" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:49:43.179" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 09:49:43.179" starttime="20181214 09:49:43.179"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:43.180" starttime="20181214 09:49:43.179"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 09:49:43.182" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 09:49:43.705" level="INFO">Read output: Last login: Fri Dec 14 09:48:14 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:49:43.705" starttime="20181214 09:49:43.182"></status>
</kw>
<msg timestamp="20181214 09:49:43.705" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:49:43.705" starttime="20181214 09:49:43.180"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:43.706" starttime="20181214 09:49:43.178"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 09:49:43.707" level="INFO">Executing command 'iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save'.</msg>
<msg timestamp="20181214 09:49:43.732" level="INFO">Command exited with return code 127.</msg>
<msg timestamp="20181214 09:49:43.732" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 09:49:43.732" level="INFO">${stderr} = bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181214 09:49:43.732" starttime="20181214 09:49:43.706"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:49:43.797" starttime="20181214 09:49:43.733"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 09:49:43.799" level="INFO">bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181214 09:49:43.799" starttime="20181214 09:49:43.798"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:43.800" starttime="20181214 09:49:43.800"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:49:43.803" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:49:43.803" starttime="20181214 09:49:43.802"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:43.803" starttime="20181214 09:49:43.801"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:43.806" starttime="20181214 09:49:43.806"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:43.808" starttime="20181214 09:49:43.807"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:49:43.809" starttime="20181214 09:49:43.808"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:43.809" starttime="20181214 09:49:43.804"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:43.809" starttime="20181214 09:49:43.175"></status>
</kw>
<msg timestamp="20181214 09:49:43.809" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:49:43.809" starttime="20181214 09:49:43.175"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:43.810" starttime="20181214 09:49:43.174"></status>
</kw>
<msg timestamp="20181214 09:49:43.810" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:49:43.810" starttime="20181214 09:49:43.174"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:43.813" starttime="20181214 09:49:43.812"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:43.814" starttime="20181214 09:49:43.814"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:49:43.815" starttime="20181214 09:49:43.815"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:43.815" starttime="20181214 09:49:43.811"></status>
</kw>
<msg timestamp="20181214 09:49:43.816" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:49:43.816" starttime="20181214 09:49:43.172"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:49:43.817" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:43.817" starttime="20181214 09:49:43.816"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:43.817" starttime="20181214 09:49:43.171"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:43.817" starttime="20181214 09:49:43.171"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:43.817" starttime="20181214 09:49:43.171"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:43.818" starttime="20181214 09:49:43.168"></status>
</kw>
<kw name="Comment" library="BuiltIn">
<doc>Displays the given messages in the log file as keyword arguments.</doc>
<arguments>
<arg>First connections to Karaf console may fail, so WUKS is used. TODO: Track as a Bug.</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:43.818" starttime="20181214 09:49:43.818"></status>
</kw>
<kw type="for" name="${index} IN [ @{ClusterManagement__member_index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Wait_Until_Keyword_Succeeds</arg>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Open_Controller_Karaf_Console_On_Background" library="KarafKeywords">
<doc>If there is a stored ssh connection index of connection to the controller's karaf console for ${member_index},</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection_object}</var>
</assign>
<msg timestamp="20181214 09:49:43.867" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:49:43.867" level="INFO">${current_ssh_connection_object} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:49:43.867" starttime="20181214 09:49:43.867"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
</arguments>
<msg timestamp="20181214 09:49:43.868" level="INFO">{}</msg>
<status status="PASS" endtime="20181214 09:49:43.868" starttime="20181214 09:49:43.868"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181214 09:49:43.869" level="INFO">1</msg>
<status status="PASS" endtime="20181214 09:49:43.869" starttime="20181214 09:49:43.869"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Get From Dictionary</arg>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${old_connection_index}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181214 09:49:43.871" level="FAIL">Dictionary does not contain key '1'.</msg>
<status status="FAIL" endtime="20181214 09:49:43.871" starttime="20181214 09:49:43.870"></status>
</kw>
<msg timestamp="20181214 09:49:43.871" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181214 09:49:43.871" level="INFO">${old_connection_index} = Dictionary does not contain key '1'.</msg>
<status status="PASS" endtime="20181214 09:49:43.871" starttime="20181214 09:49:43.869"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status}'=='PASS'</arg>
<arg>BuiltIn.Run_Keywords</arg>
<arg>SSHLibrary.Switch_Connection</arg>
<arg>${old_connection_index}</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Write</arg>
<arg>logout</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Close_Connection</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:43.872" starttime="20181214 09:49:43.872"></status>
</kw>
<kw name="Resolve_IP_Address_For_Member" library="ClusterManagement">
<doc>Return node IP address of given index.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${odl_ip}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${ip_address}</var>
</assign>
<msg timestamp="20181214 09:49:43.874" level="INFO">${ip_address} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:49:43.874" starttime="20181214 09:49:43.874"></status>
</kw>
<msg timestamp="20181214 09:49:43.875" level="INFO">${odl_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:49:43.875" starttime="20181214 09:49:43.873"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${odl_ip}</arg>
<arg>port=${KARAF_SHELL_PORT}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:43.876" starttime="20181214 09:49:43.875"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${karaf_connection_object}</var>
</assign>
<msg timestamp="20181214 09:49:43.877" level="INFO">index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=8101</msg>
<msg timestamp="20181214 09:49:43.877" level="INFO">${karaf_connection_object} = index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=8101</msg>
<status status="PASS" endtime="20181214 09:49:43.877" starttime="20181214 09:49:43.876"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
<arg>${karaf_connection_object.index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:43.878" starttime="20181214 09:49:43.877"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:49:43.879" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:49:44.068" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:49:44.069" starttime="20181214 09:49:43.878"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection_object.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:44.071" starttime="20181214 09:49:44.071"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:44.072" starttime="20181214 09:49:44.071"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:49:44.072" starttime="20181214 09:49:44.072"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.073" starttime="20181214 09:49:44.070"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.073" starttime="20181214 09:49:43.866"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.073" starttime="20181214 09:49:43.820"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.073" starttime="20181214 09:49:43.820"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.073" starttime="20181214 09:49:43.819"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.073" starttime="20181214 09:49:43.819"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.073" starttime="20181214 09:49:43.147"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>KarafKeywords.Log_Test_Suite_Start_To_Controller_Karaf</arg>
</arguments>
<kw name="Log_Test_Suite_Start_To_Controller_Karaf" library="KarafKeywords">
<doc>Log suite name to karaf log, useful in suite setup.</doc>
<kw name="Log_Message_To_Controller_Karaf" library="KarafKeywords">
<doc>Make sure this resource is initialized. Send a message into the controller's karaf log file on every node listed (or all).</doc>
<arguments>
<arg>Starting suite ${SUITE_SOURCE}</arg>
<arg>${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 09:49:44.088" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 09:49:44.088" starttime="20181214 09:49:44.087"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 09:49:44.088" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 09:49:44.088" starttime="20181214 09:49:44.088"></status>
</kw>
<msg timestamp="20181214 09:49:44.089" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 09:49:44.089" starttime="20181214 09:49:44.086"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_With_Retry_On_Background</arg>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_With_Retry_On_Background" library="KarafKeywords">
<doc>Attemp to send command to karaf for ${member_index}, if fail then open connection and try again.</doc>
<arguments>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_On_Background</arg>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${message}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_On_Background" library="KarafKeywords">
<doc>Send command to karaf without affecting current SSH connection. Read, log and return response.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${karaf_connection_index}</var>
</assign>
<msg timestamp="20181214 09:49:44.101" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181214 09:49:44.101" starttime="20181214 09:49:44.101"></status>
</kw>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${karaf_connection_index}</arg>
</arguments>
<assign>
<var>${current_connection_index}</var>
</assign>
<msg timestamp="20181214 09:49:44.102" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181214 09:49:44.102" starttime="20181214 09:49:44.102"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Write</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${status_write}</var>
<var>${message_write}</var>
</assign>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${command}</arg>
</arguments>
<msg timestamp="20181214 09:49:44.138" level="INFO">@root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "/ "o "p "n "f "v "/ "r "e "p "o "[78Cs "[A[78C/</msg>
<status status="PASS" endtime="20181214 09:49:44.138" starttime="20181214 09:49:44.103"></status>
</kw>
<msg timestamp="20181214 09:49:44.138" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181214 09:49:44.138" level="INFO">${message_write} = @root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "...</msg>
<status status="PASS" endtime="20181214 09:49:44.138" starttime="20181214 09:49:44.102"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Read_Until_Regexp</arg>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${status_wait}</var>
<var>${message_wait}</var>
</assign>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<msg timestamp="20181214 09:49:44.182" level="INFO">"o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "e "l "a "n "/ "e "l "a "n ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:49:44.182" starttime="20181214 09:49:44.139"></status>
</kw>
<msg timestamp="20181214 09:49:44.182" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181214 09:49:44.182" level="INFO">${message_wait} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "e "l "a "n "/ "e "l "a "n ". "r ...</msg>
<status status="PASS" endtime="20181214 09:49:44.182" starttime="20181214 09:49:44.139"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:44.183" starttime="20181214 09:49:44.182"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${message_wait}</arg>
</arguments>
<msg timestamp="20181214 09:49:44.183" level="INFO"> "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "e "l "a "n "/ "e "l "a "n ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:49:44.183" starttime="20181214 09:49:44.183"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:44.184" starttime="20181214 09:49:44.184"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection_index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:44.185" starttime="20181214 09:49:44.185"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:44.186" starttime="20181214 09:49:44.185"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:49:44.186" starttime="20181214 09:49:44.186"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.186" starttime="20181214 09:49:44.184"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.186" starttime="20181214 09:49:44.100"></status>
</kw>
<msg timestamp="20181214 09:49:44.187" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 09:49:44.187" level="INFO">${message} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "e "l "a "n "/ "e "l "a "n ". "r ...</msg>
<status status="PASS" endtime="20181214 09:49:44.187" starttime="20181214 09:49:44.100"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>'${status}' == 'PASS'</arg>
<arg>${message}</arg>
</arguments>
<msg timestamp="20181214 09:49:44.187" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:49:44.187" starttime="20181214 09:49:44.187"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.187" starttime="20181214 09:49:44.099"></status>
</kw>
<msg timestamp="20181214 09:49:44.188" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 09:49:44.188" level="INFO">${output} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "e "l "a "n "/ "e "l "a "n ". "r ...</msg>
<status status="PASS" endtime="20181214 09:49:44.188" starttime="20181214 09:49:44.089"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${tolerate_failure} or "${status}" == "PASS"</arg>
<arg>BuiltIn.Fail</arg>
<arg>${output}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:44.188" starttime="20181214 09:49:44.188"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.188" starttime="20181214 09:49:44.089"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.188" starttime="20181214 09:49:44.089"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.188" starttime="20181214 09:49:44.085"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.189" starttime="20181214 09:49:44.074"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.189" starttime="20181214 09:49:44.073"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.189" starttime="20181214 09:49:43.137"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>org.apache.karaf.shell.support.ShellUtil</arg>
<arg>org.apache.sshd.server.session.ServerSessionImpl</arg>
</arguments>
<assign>
<var>@{loggers}</var>
</assign>
<msg timestamp="20181214 09:49:44.189" level="INFO">@{loggers} = [ org.apache.karaf.shell.support.ShellUtil | org.apache.sshd.server.session.ServerSessionImpl ]</msg>
<status status="PASS" endtime="20181214 09:49:44.189" starttime="20181214 09:49:44.189"></status>
</kw>
<kw name="Setup_Logging_For_Debug_Purposes_On_List_Or_All" library="SetupUtils">
<doc>Set the log level for given loggers on node nodes of the cluster</doc>
<arguments>
<arg>OFF</arg>
<arg>${loggers}</arg>
</arguments>
<kw type="for" name="${logger} IN [ @{loggers_list} ]">
<kw type="foritem" name="${logger} = org.apache.karaf.shell.support.ShellUtil">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 09:49:44.192" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 09:49:44.192" starttime="20181214 09:49:44.192"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 09:49:44.192" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 09:49:44.193" starttime="20181214 09:49:44.192"></status>
</kw>
<msg timestamp="20181214 09:49:44.193" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 09:49:44.193" starttime="20181214 09:49:44.191"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 09:49:44.194" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:49:44.194" starttime="20181214 09:49:44.193"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 09:49:44.196" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:49:44.196" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:49:44.197" starttime="20181214 09:49:44.196"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:44.204" starttime="20181214 09:49:44.204"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:49:44.205" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:49:44.399" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:49:44.399" starttime="20181214 09:49:44.205"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:49:44.458" level="INFO">@root&gt;log:set OFF org.apache.karaf.shell.support.ShellUtil</msg>
<status status="PASS" endtime="20181214 09:49:44.458" starttime="20181214 09:49:44.400"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:49:44.460" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 09:49:44.461" level="INFO">${output} = [?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:49:44.461" starttime="20181214 09:49:44.459"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 09:49:44.505" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 09:49:44.506" starttime="20181214 09:49:44.461"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:49:44.508" starttime="20181214 09:49:44.506"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:49:44.509" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:49:44.509" starttime="20181214 09:49:44.508"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.509" starttime="20181214 09:49:44.203"></status>
</kw>
<msg timestamp="20181214 09:49:44.509" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:49:44.509" starttime="20181214 09:49:44.197"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:44.512" starttime="20181214 09:49:44.511"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:44.512" starttime="20181214 09:49:44.512"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:49:44.513" starttime="20181214 09:49:44.513"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.513" starttime="20181214 09:49:44.510"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.513" starttime="20181214 09:49:44.195"></status>
</kw>
<msg timestamp="20181214 09:49:44.513" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:49:44.513" starttime="20181214 09:49:44.195"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.514" starttime="20181214 09:49:44.194"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.514" starttime="20181214 09:49:44.193"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.514" starttime="20181214 09:49:44.193"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.514" starttime="20181214 09:49:44.190"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.514" starttime="20181214 09:49:44.190"></status>
</kw>
<kw type="foritem" name="${logger} = org.apache.sshd.server.session.ServerSessionImpl">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 09:49:44.517" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 09:49:44.517" starttime="20181214 09:49:44.516"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 09:49:44.518" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 09:49:44.518" starttime="20181214 09:49:44.517"></status>
</kw>
<msg timestamp="20181214 09:49:44.518" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 09:49:44.518" starttime="20181214 09:49:44.515"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 09:49:44.519" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:49:44.519" starttime="20181214 09:49:44.519"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 09:49:44.524" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:49:44.524" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:49:44.524" starttime="20181214 09:49:44.523"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:44.536" starttime="20181214 09:49:44.535"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:49:44.537" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:49:44.748" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:49:44.749" starttime="20181214 09:49:44.537"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:49:44.798" level="INFO">@root&gt;log:set OFF org.apache.sshd.server.session.ServerSessionI</msg>
<status status="PASS" endtime="20181214 09:49:44.799" starttime="20181214 09:49:44.749"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:49:44.802" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 09:49:44.802" level="INFO">${output} = [A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:49:44.802" starttime="20181214 09:49:44.799"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 09:49:44.845" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 09:49:44.845" starttime="20181214 09:49:44.802"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:49:44.847" starttime="20181214 09:49:44.846"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:49:44.848" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:49:44.848" starttime="20181214 09:49:44.847"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.848" starttime="20181214 09:49:44.535"></status>
</kw>
<msg timestamp="20181214 09:49:44.848" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:49:44.848" starttime="20181214 09:49:44.524"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:44.849" starttime="20181214 09:49:44.849"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:44.850" starttime="20181214 09:49:44.850"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:49:44.850" starttime="20181214 09:49:44.850"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.850" starttime="20181214 09:49:44.848"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.850" starttime="20181214 09:49:44.521"></status>
</kw>
<msg timestamp="20181214 09:49:44.850" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:49:44.851" starttime="20181214 09:49:44.521"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.851" starttime="20181214 09:49:44.520"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.851" starttime="20181214 09:49:44.518"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.851" starttime="20181214 09:49:44.518"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.851" starttime="20181214 09:49:44.514"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.851" starttime="20181214 09:49:44.514"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.851" starttime="20181214 09:49:44.190"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:44.851" starttime="20181214 09:49:44.189"></status>
</kw>
<kw name="Devstack Suite Setup" library="DevstackUtils">
<doc>Open connections to the nodes</doc>
<kw name="Set Default Configuration" library="SSHLibrary">
<doc>Update the default `configuration`.</doc>
<arguments>
<arg>timeout=${DEFAULT_DEVSTACK_PROMPT_TIMEOUT}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:44.852" starttime="20181214 09:49:44.852"></status>
</kw>
<kw name="Get DevStack Nodes Data" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
<arg>${OS_CONTROL_NODE_IP}</arg>
</arguments>
<msg timestamp="20181214 09:49:44.853" level="INFO">${OS_CNTL_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:49:44.853" starttime="20181214 09:49:44.853"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CNTL_CONN_ID</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${ip}</arg>
<arg>prompt=${DEFAULT_LINUX_PROMPT}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 09:49:44.854" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181214 09:49:44.854" starttime="20181214 09:49:44.854"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${OS_USER}</arg>
<arg>${DEVSTACK_SYSTEM_PASSWORD}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 09:49:44.855" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:49:44.855" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 09:49:44.855" starttime="20181214 09:49:44.855"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:44.856" starttime="20181214 09:49:44.855"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 09:49:44.857" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 09:49:45.315" level="INFO">Read output: Last login: Fri Dec 14 09:49:43 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:49:45.315" starttime="20181214 09:49:44.857"></status>
</kw>
<msg timestamp="20181214 09:49:45.315" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:49:45.315" starttime="20181214 09:49:44.856"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:45.316" starttime="20181214 09:49:44.854"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${${name}}</arg>
<arg>${conn_id}</arg>
</arguments>
<msg timestamp="20181214 09:49:45.317" level="INFO">${OS_CNTL_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181214 09:49:45.317" starttime="20181214 09:49:45.316"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:45.317" starttime="20181214 09:49:44.853"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-0cmp"</arg>
<arg>DevstackUtils.Set Node Data For AllinOne Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-1cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Compute Node Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "0cmb-1ctl-2cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Two Compute Node Setup</arg>
</arguments>
<kw name="Set Node Data For AllinOne Setup" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes where the Control Node enables Compute service also.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 09:49:45.320" level="INFO">${OS_CMP1_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:49:45.320" starttime="20181214 09:49:45.320"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 09:49:45.321" level="INFO">${OS_CMP2_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:49:45.321" starttime="20181214 09:49:45.321"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 09:49:45.322" level="INFO">@{OS_ALL_IPS} = [ 192.0.2.21 ]</msg>
<status status="PASS" endtime="20181214 09:49:45.322" starttime="20181214 09:49:45.322"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 09:49:45.323" level="INFO">@{OS_CMP_IPS} = [ 192.0.2.21 ]</msg>
<status status="PASS" endtime="20181214 09:49:45.323" starttime="20181214 09:49:45.323"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 09:49:45.324" level="INFO">${OS_CMP1_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181214 09:49:45.324" starttime="20181214 09:49:45.324"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 09:49:45.325" level="INFO">${OS_CMP2_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181214 09:49:45.325" starttime="20181214 09:49:45.325"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 09:49:45.330" level="INFO">@{OS_ALL_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181214 09:49:45.331" starttime="20181214 09:49:45.326"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 09:49:45.336" level="INFO">@{OS_CMP_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181214 09:49:45.336" starttime="20181214 09:49:45.331"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:45.336" starttime="20181214 09:49:45.319"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:45.336" starttime="20181214 09:49:45.318"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>${OS_NODE_CNT}</var>
</assign>
<msg timestamp="20181214 09:49:45.337" level="INFO">Length is 1</msg>
<msg timestamp="20181214 09:49:45.337" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181214 09:49:45.337" starttime="20181214 09:49:45.336"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_NODE_CNT}</arg>
</arguments>
<msg timestamp="20181214 09:49:45.338" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181214 09:49:45.338" starttime="20181214 09:49:45.337"></status>
</kw>
<kw name="Get DevStack Hostnames" library="DevstackUtils">
<doc>Assign hostname global variables for DevStack nodes</doc>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<assign>
<var>${OS_CNTL_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:49:45.350" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 09:49:45.388" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:49:47.715" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:49:47.716" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:49:47.716" starttime="20181214 09:49:45.349"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:49:47.718" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 09:49:47.719" starttime="20181214 09:49:47.717"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:49:47.720" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:47.720" starttime="20181214 09:49:47.719"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:47.722" starttime="20181214 09:49:47.721"></status>
</kw>
<msg timestamp="20181214 09:49:47.723" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 09:49:47.723" starttime="20181214 09:49:45.349"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:49:47.742" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 09:49:47.769" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:49:50.158" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:49:50.158" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:49:50.158" starttime="20181214 09:49:47.741"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:49:50.160" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:49:50.160" starttime="20181214 09:49:50.159"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:49:50.162" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:50.162" starttime="20181214 09:49:50.161"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:50.163" starttime="20181214 09:49:50.162"></status>
</kw>
<msg timestamp="20181214 09:49:50.164" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:49:50.164" starttime="20181214 09:49:47.740"></status>
</kw>
<msg timestamp="20181214 09:49:50.164" level="INFO">${OS_CNTL_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:49:50.165" starttime="20181214 09:49:45.339"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP1_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:49:50.181" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 09:49:50.217" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:49:52.471" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:49:52.471" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:49:52.471" starttime="20181214 09:49:50.181"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:49:52.473" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 09:49:52.473" starttime="20181214 09:49:52.472"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:49:52.474" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:52.474" starttime="20181214 09:49:52.473"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:52.475" starttime="20181214 09:49:52.474"></status>
</kw>
<msg timestamp="20181214 09:49:52.475" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 09:49:52.475" starttime="20181214 09:49:50.180"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:49:52.486" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 09:49:52.510" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:49:54.547" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:49:54.548" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:49:54.548" starttime="20181214 09:49:52.485"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:49:54.549" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:49:54.549" starttime="20181214 09:49:54.548"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:49:54.550" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:54.550" starttime="20181214 09:49:54.549"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:54.551" starttime="20181214 09:49:54.550"></status>
</kw>
<msg timestamp="20181214 09:49:54.551" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:49:54.552" starttime="20181214 09:49:52.485"></status>
</kw>
<msg timestamp="20181214 09:49:54.552" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:49:54.552" starttime="20181214 09:49:50.165"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP2_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:49:54.564" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 09:49:54.589" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:49:56.703" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:49:56.703" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:49:56.703" starttime="20181214 09:49:54.564"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:49:56.705" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 09:49:56.705" starttime="20181214 09:49:56.704"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:49:56.706" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:56.706" starttime="20181214 09:49:56.705"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:56.707" starttime="20181214 09:49:56.706"></status>
</kw>
<msg timestamp="20181214 09:49:56.707" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 09:49:56.707" starttime="20181214 09:49:54.563"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:49:56.718" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 09:49:56.759" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:49:58.930" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:49:58.930" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:49:58.930" starttime="20181214 09:49:56.718"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:49:58.932" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:49:58.932" starttime="20181214 09:49:58.931"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:49:58.933" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:49:58.933" starttime="20181214 09:49:58.932"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:58.934" starttime="20181214 09:49:58.933"></status>
</kw>
<msg timestamp="20181214 09:49:58.934" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:49:58.935" starttime="20181214 09:49:56.717"></status>
</kw>
<msg timestamp="20181214 09:49:58.935" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:49:58.935" starttime="20181214 09:49:54.552"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 09:49:58.936" level="INFO">${OS_CNTL_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:49:58.936" starttime="20181214 09:49:58.935"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 09:49:58.937" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:49:58.937" starttime="20181214 09:49:58.936"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 09:49:58.938" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 09:49:58.938" starttime="20181214 09:49:58.937"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:58.938" starttime="20181214 09:49:45.338"></status>
</kw>
<kw name="Log Devstack Nodes Data" library="DevstackUtils">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=\n</arg>
<arg>OS_CNTL_HOSTNAME: ${OS_CNTL_HOSTNAME} - OS_CNTL_IP: ${OS_CNTL_IP} - OS_CONTROL_NODE_IP: ${OS_CONTROL_NODE_IP}</arg>
<arg>OS_CMP1_HOSTNAME: ${OS_CMP1_HOSTNAME} - OS_CMP1_IP: ${OS_CMP1_IP} - OS_COMPUTE_1_IP: ${OS_COMPUTE_1_IP}</arg>
<arg>OS_CMP2_HOSTNAME: ${OS_CMP2_HOSTNAME} - OS_CMP2_IP: ${OS_CMP2_IP} - OS_COMPUTE_2_IP: ${OS_COMPUTE_2_IP}</arg>
<arg>OS_ALL_IPS: @{OS_ALL_IPS}</arg>
<arg>OS_CMP_IPS: @{OS_CMP_IPS}</arg>
<arg>OS_NODE_CNT: ${OS_NODE_CNT}</arg>
<arg>OS_ALL_CONN_IDS: @{OS_ALL_CONN_IDS}</arg>
<arg>OS_CMP_CONN_IDS: @{OS_CMP_CONN_IDS}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:49:58.941" level="INFO">${output} = OS_CNTL_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CNTL_IP: 192.0.2.21 - OS_CONTROL_NODE_IP: 192.0.2.21
OS_CMP1_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP1_IP: 192.0.2.21 - OS_COMPUT...</msg>
<status status="PASS" endtime="20181214 09:49:58.941" starttime="20181214 09:49:58.939"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>DevStack Nodes Data:\n${output}</arg>
</arguments>
<msg timestamp="20181214 09:49:58.941" level="INFO">DevStack Nodes Data:
OS_CNTL_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CNTL_IP: 192.0.2.21 - OS_CONTROL_NODE_IP: 192.0.2.21
OS_CMP1_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP1_IP: 192.0.2.21 - OS_COMPUTE_1_IP: 
OS_CMP2_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP2_IP: 192.0.2.21 - OS_COMPUTE_2_IP: 
OS_ALL_IPS: [u'192.0.2.21']
OS_CMP_IPS: [u'192.0.2.21']
OS_NODE_CNT: 1
OS_ALL_CONN_IDS: [12]
OS_CMP_CONN_IDS: [12]</msg>
<status status="PASS" endtime="20181214 09:49:58.942" starttime="20181214 09:49:58.941"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:58.942" starttime="20181214 09:49:58.938"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:58.942" starttime="20181214 09:49:44.852"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>session</arg>
<arg>http://${odl_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
</arguments>
<msg timestamp="20181214 09:49:58.943" level="INFO">Creating Session using : alias=session, url=http://192.0.2.21:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad947cf90&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 09:49:58.944" starttime="20181214 09:49:58.942"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:58.944" starttime="20181214 09:49:44.851"></status>
</kw>
<kw name="Start Packet Capture On Nodes" library="OpenStackOperations">
<doc>Wrapper keyword around the TcpDump packet capture that is catered to the Openstack setup.</doc>
<arguments>
<arg>tcpdump_port_6653</arg>
<arg>port 6653</arg>
<arg>@{OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>@{tcpdump_port_6653_conn_ids}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${SUITE_NAME}""".replace(" ","_").replace("/","_").replace(".","_")</arg>
</arguments>
<assign>
<var>${suite_}</var>
</assign>
<msg timestamp="20181214 09:49:58.946" level="INFO">${suite_} = CSIT_Elan</msg>
<status status="PASS" endtime="20181214 09:49:58.946" starttime="20181214 09:49:58.945"></status>
</kw>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${suite_}</arg>
</arguments>
<assign>
<var>${tag_}</var>
</assign>
<msg timestamp="20181214 09:49:58.946" level="INFO">${tag_} = tcpdump_port_6653__CSIT_Elan</msg>
<status status="PASS" endtime="20181214 09:49:58.946" starttime="20181214 09:49:58.946"></status>
</kw>
<kw name="Start Packet Capture on Nodes" library="Tcpdump">
<doc>Start packet captures on the given list of node ips.</doc>
<arguments>
<arg>tag=${tag_}</arg>
<arg>filter=${filter}</arg>
<arg>ips=${ips}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<msg timestamp="20181214 09:49:58.948" level="INFO">@{conn_ids} = [ ]</msg>
<status status="PASS" endtime="20181214 09:49:58.948" starttime="20181214 09:49:58.948"></status>
</kw>
<kw type="for" name="${ip} IN [ @{ips} ]">
<kw type="foritem" name="${ip} = 192.0.2.21">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${ip}</arg>
</arguments>
<assign>
<var>${fname}</var>
</assign>
<msg timestamp="20181214 09:49:58.949" level="INFO">${fname} = tcpdump_port_6653__CSIT_Elan__192.0.2.21</msg>
<status status="PASS" endtime="20181214 09:49:58.949" starttime="20181214 09:49:58.949"></status>
</kw>
<kw name="Start Packet Capture On Node" library="Tcpdump">
<doc>Connects to the remote machine and starts tcpdump</doc>
<arguments>
<arg>${ip}</arg>
<arg>file_Name=${fname}</arg>
<arg>filter=${filter}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 09:49:58.952" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:49:58.952" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:49:58.952" starttime="20181214 09:49:58.951"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 09:49:58.953" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181214 09:49:58.953" starttime="20181214 09:49:58.952"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 09:49:58.955" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:49:58.955" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 09:49:58.955" starttime="20181214 09:49:58.954"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:58.955" starttime="20181214 09:49:58.955"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 09:49:58.957" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 09:49:59.317" level="INFO">Read output: Last login: Fri Dec 14 09:49:45 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:49:59.318" starttime="20181214 09:49:58.956"></status>
</kw>
<msg timestamp="20181214 09:49:59.318" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:49:59.318" starttime="20181214 09:49:58.956"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:59.319" starttime="20181214 09:49:58.954"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sudo /usr/sbin/tcpdump -vvv -ni ${networkAdapter} ${filter} -w /tmp/${file_Name}.pcap</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:49:59.320" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Elan__192.0.2.21.pcap</msg>
<status status="PASS" endtime="20181214 09:49:59.320" starttime="20181214 09:49:59.319"></status>
</kw>
<kw name="Start Command" library="SSHLibrary">
<doc>Starts execution of the ``command`` on the remote machine and returns immediately.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 09:49:59.321" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Elan__192.0.2.21.pcap'.</msg>
<msg timestamp="20181214 09:49:59.325" level="INFO">${stdout} = None</msg>
<msg timestamp="20181214 09:49:59.325" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181214 09:49:59.325" starttime="20181214 09:49:59.321"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 09:49:59.326" level="INFO">None</msg>
<status status="PASS" endtime="20181214 09:49:59.327" starttime="20181214 09:49:59.326"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:49:59.328" level="INFO">None</msg>
<status status="PASS" endtime="20181214 09:49:59.328" starttime="20181214 09:49:59.327"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:59.331" starttime="20181214 09:49:59.331"></status>
</kw>
<msg timestamp="20181214 09:49:59.332" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:49:59.332" starttime="20181214 09:49:59.330"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:59.332" starttime="20181214 09:49:59.329"></status>
</kw>
<msg timestamp="20181214 09:49:59.332" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181214 09:49:59.332" starttime="20181214 09:49:58.950"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${conn_ids}</arg>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:49:59.333" starttime="20181214 09:49:59.333"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:59.333" starttime="20181214 09:49:58.949"></status>
</kw>
<status status="PASS" endtime="20181214 09:49:59.333" starttime="20181214 09:49:58.948"></status>
</kw>
<msg timestamp="20181214 09:49:59.334" level="INFO">@{conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181214 09:49:59.334" starttime="20181214 09:49:58.947"></status>
</kw>
<msg timestamp="20181214 09:49:59.334" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181214 09:49:59.334" starttime="20181214 09:49:58.944"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{tcpdump_port_6653_conn_ids}</arg>
</arguments>
<msg timestamp="20181214 09:49:59.335" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181214 09:49:59.335" starttime="20181214 09:49:59.335"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${PRE_CLEAN_OPENSTACK_ALL}"=="True"</arg>
<arg>OpenStack Cleanup All</arg>
</arguments>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:49:59.338" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:49:59.338" starttime="20181214 09:49:59.338"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:49:59.341" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181214 09:49:59.372" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:50:01.415" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:50:01.416" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:50:01.416" starttime="20181214 09:49:59.340"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:50:01.418" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:50:01.418" starttime="20181214 09:50:01.417"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:50:01.419" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:50:01.419" starttime="20181214 09:50:01.418"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:01.420" starttime="20181214 09:50:01.419"></status>
</kw>
<msg timestamp="20181214 09:50:01.421" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:50:01.421" starttime="20181214 09:49:59.339"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:50:01.422" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:50:01.422" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:50:01.422" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:50:01.422" starttime="20181214 09:50:01.421"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:50:01.423" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:50:01.423" starttime="20181214 09:50:01.422"></status>
</kw>
<msg timestamp="20181214 09:50:01.423" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181214 09:50:01.423" starttime="20181214 09:49:59.337"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181214 09:50:01.424" starttime="20181214 09:50:01.424"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:50:01.426" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:50:01.426" starttime="20181214 09:50:01.425"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:50:01.428" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181214 09:50:01.466" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:50:04.091" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:50:04.092" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:50:04.092" starttime="20181214 09:50:01.427"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:50:04.093" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:50:04.093" starttime="20181214 09:50:04.092"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:50:04.094" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:50:04.094" starttime="20181214 09:50:04.094"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:04.095" starttime="20181214 09:50:04.094"></status>
</kw>
<msg timestamp="20181214 09:50:04.096" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:50:04.096" starttime="20181214 09:50:01.426"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:50:04.096" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:50:04.096" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:50:04.097" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:50:04.097" starttime="20181214 09:50:04.096"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:50:04.097" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:50:04.097" starttime="20181214 09:50:04.097"></status>
</kw>
<msg timestamp="20181214 09:50:04.098" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181214 09:50:04.098" starttime="20181214 09:50:01.424"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181214 09:50:04.098" starttime="20181214 09:50:04.098"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:50:04.099" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:50:04.099" starttime="20181214 09:50:04.099"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:50:04.101" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181214 09:50:04.143" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:50:06.266" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:50:06.266" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:50:06.267" starttime="20181214 09:50:04.100"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:50:06.269" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:50:06.269" starttime="20181214 09:50:06.268"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:50:06.270" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:50:06.271" starttime="20181214 09:50:06.269"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:06.272" starttime="20181214 09:50:06.271"></status>
</kw>
<msg timestamp="20181214 09:50:06.273" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:50:06.273" starttime="20181214 09:50:04.100"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:50:06.274" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:50:06.274" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:50:06.274" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:50:06.275" starttime="20181214 09:50:06.273"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:50:06.275" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:50:06.276" starttime="20181214 09:50:06.275"></status>
</kw>
<msg timestamp="20181214 09:50:06.276" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181214 09:50:06.276" starttime="20181214 09:50:04.098"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181214 09:50:06.277" starttime="20181214 09:50:06.276"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:50:06.279" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:50:06.279" starttime="20181214 09:50:06.279"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:50:06.285" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181214 09:50:06.329" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:50:08.445" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:50:08.446" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:50:08.446" starttime="20181214 09:50:06.281"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:50:08.448" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:50:08.448" starttime="20181214 09:50:08.447"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:50:08.449" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:50:08.449" starttime="20181214 09:50:08.448"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:08.450" starttime="20181214 09:50:08.449"></status>
</kw>
<msg timestamp="20181214 09:50:08.451" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:50:08.451" starttime="20181214 09:50:06.280"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:50:08.452" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:50:08.452" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:50:08.452" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:50:08.452" starttime="20181214 09:50:08.451"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:50:08.453" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:50:08.453" starttime="20181214 09:50:08.453"></status>
</kw>
<msg timestamp="20181214 09:50:08.454" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181214 09:50:08.454" starttime="20181214 09:50:06.277"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181214 09:50:08.454" starttime="20181214 09:50:08.454"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:50:08.456" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:50:08.456" starttime="20181214 09:50:08.455"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:50:08.458" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181214 09:50:08.496" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:50:10.552" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:50:10.552" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:50:10.553" starttime="20181214 09:50:08.457"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:50:10.554" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:50:10.554" starttime="20181214 09:50:10.553"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:50:10.555" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:50:10.555" starttime="20181214 09:50:10.555"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:10.556" starttime="20181214 09:50:10.555"></status>
</kw>
<msg timestamp="20181214 09:50:10.557" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 09:50:10.557" starttime="20181214 09:50:08.456"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:50:10.558" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 09:50:10.558" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:50:10.558" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:50:10.558" starttime="20181214 09:50:10.557"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:50:10.559" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 09:50:10.559" starttime="20181214 09:50:10.558"></status>
</kw>
<msg timestamp="20181214 09:50:10.559" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181214 09:50:10.559" starttime="20181214 09:50:08.455"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181214 09:50:10.560" starttime="20181214 09:50:10.560"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:50:10.561" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 09:50:10.561" starttime="20181214 09:50:10.561"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:50:10.563" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181214 09:50:10.604" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:50:12.910" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:50:12.911" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:50:12.911" starttime="20181214 09:50:10.563"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:50:12.913" level="INFO">[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181214 09:50:12.913" starttime="20181214 09:50:12.912"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:50:12.914" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:50:12.914" starttime="20181214 09:50:12.914"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:12.916" starttime="20181214 09:50:12.915"></status>
</kw>
<msg timestamp="20181214 09:50:12.917" level="INFO">${json} = [
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181214 09:50:12.917" starttime="20181214 09:50:10.562"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 09:50:12.918" level="INFO">To JSON using : content=[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181214 09:50:12.918" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 09:50:12.918" level="INFO">@{list} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'bfcec20503cd4d30949...</msg>
<status status="PASS" endtime="20181214 09:50:12.919" starttime="20181214 09:50:12.917"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 09:50:12.920" level="INFO">[{u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}, {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}]</msg>
<status status="PASS" endtime="20181214 09:50:12.920" starttime="20181214 09:50:12.919"></status>
</kw>
<msg timestamp="20181214 09:50:12.921" level="INFO">@{security_groups} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'bfcec20503cd4d30949...</msg>
<status status="PASS" endtime="20181214 09:50:12.921" starttime="20181214 09:50:10.560"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:12.923" starttime="20181214 09:50:12.922"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:12.923" starttime="20181214 09:50:12.922"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:12.925" starttime="20181214 09:50:12.924"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:12.925" starttime="20181214 09:50:12.924"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:12.925" starttime="20181214 09:50:12.921"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 09:50:12.928" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181214 09:50:12.928" starttime="20181214 09:50:12.927"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:50:12.947" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181214 09:50:12.988" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:50:15.548" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:50:15.548" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:50:15.548" starttime="20181214 09:50:12.946"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:50:15.550" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:50:15.550" starttime="20181214 09:50:15.549"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:50:15.550" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:50:15.551" starttime="20181214 09:50:15.550"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:15.551" starttime="20181214 09:50:15.551"></status>
</kw>
<msg timestamp="20181214 09:50:15.552" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:50:15.552" starttime="20181214 09:50:12.945"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:15.552" starttime="20181214 09:50:12.929"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:50:15.562" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181214 09:50:15.603" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:50:17.700" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:50:17.701" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:50:17.701" starttime="20181214 09:50:15.561"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:50:17.704" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:50:17.705" starttime="20181214 09:50:17.703"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:50:17.706" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:50:17.706" starttime="20181214 09:50:17.705"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:17.708" starttime="20181214 09:50:17.707"></status>
</kw>
<msg timestamp="20181214 09:50:17.709" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:50:17.709" starttime="20181214 09:50:15.561"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:17.709" starttime="20181214 09:50:15.552"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:50:17.730" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181214 09:50:17.774" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:50:20.193" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:50:20.194" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:50:20.194" starttime="20181214 09:50:17.729"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:50:20.195" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:50:20.195" starttime="20181214 09:50:20.194"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:50:20.196" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:50:20.197" starttime="20181214 09:50:20.196"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:20.198" starttime="20181214 09:50:20.197"></status>
</kw>
<msg timestamp="20181214 09:50:20.199" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:50:20.199" starttime="20181214 09:50:17.728"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:20.200" starttime="20181214 09:50:17.709"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:50:20.217" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181214 09:50:20.261" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:50:22.493" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:50:22.494" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:50:22.494" starttime="20181214 09:50:20.217"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:50:22.496" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:50:22.496" starttime="20181214 09:50:22.495"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:50:22.498" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:50:22.498" starttime="20181214 09:50:22.497"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:22.499" starttime="20181214 09:50:22.498"></status>
</kw>
<msg timestamp="20181214 09:50:22.500" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:50:22.501" starttime="20181214 09:50:20.216"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:22.501" starttime="20181214 09:50:20.200"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:50:22.520" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181214 09:50:22.551" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:50:24.690" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:50:24.691" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:50:24.691" starttime="20181214 09:50:22.519"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:50:24.692" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 62100813-13a1-4c22-9a97-bfabd6744cb8 | default | Default security group | 8f21c4d8db54482e99c30c98fba342b4 |
| ee3dd710-2490-4241-b666-9fec686f0c78 | default | Default security group | bfcec20503cd4d309495f70adb639682 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181214 09:50:24.692" starttime="20181214 09:50:24.691"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:50:24.693" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:50:24.693" starttime="20181214 09:50:24.692"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:24.693" starttime="20181214 09:50:24.693"></status>
</kw>
<msg timestamp="20181214 09:50:24.694" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181214 09:50:24.694" starttime="20181214 09:50:22.518"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:24.694" starttime="20181214 09:50:22.501"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:50:24.704" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181214 09:50:24.726" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:50:26.784" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:50:26.785" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:50:26.785" starttime="20181214 09:50:24.703"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:50:26.787" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| 6ad09561-353a-445e-b51d-b931a7e01c22 | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| af9be2ac-0c71-466b-8ee2-188747a79255 | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c0796abf-11eb-4f12-8347-fb5894143b1d | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c5369c6a-c1ec-45d9-9393-f55f92ef6f46 | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| d06c714b-ca05-4f3a-a9af-f80ac1f213f5 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e39d54b7-5907-4ebe-bf47-f2be219b1fec | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e64e4970-560c-4af7-a079-217ef6e7e68a | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:50:26.787" starttime="20181214 09:50:26.786"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:50:26.789" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:50:26.789" starttime="20181214 09:50:26.788"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:26.791" starttime="20181214 09:50:26.790"></status>
</kw>
<msg timestamp="20181214 09:50:26.792" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181214 09:50:26.792" starttime="20181214 09:50:24.703"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:26.792" starttime="20181214 09:50:24.694"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:50:26.813" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181214 09:50:26.857" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:50:29.045" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:50:29.046" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:50:29.047" starttime="20181214 09:50:26.812"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:50:29.049" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:50:29.049" starttime="20181214 09:50:29.048"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:50:29.050" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:50:29.050" starttime="20181214 09:50:29.049"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:29.052" starttime="20181214 09:50:29.051"></status>
</kw>
<msg timestamp="20181214 09:50:29.053" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:50:29.053" starttime="20181214 09:50:26.811"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:29.053" starttime="20181214 09:50:26.793"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:50:29.072" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181214 09:50:29.118" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:50:31.055" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:50:31.055" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:50:31.055" starttime="20181214 09:50:29.071"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.057" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:50:31.057" starttime="20181214 09:50:31.056"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.057" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:50:31.057" starttime="20181214 09:50:31.057"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:31.058" starttime="20181214 09:50:31.058"></status>
</kw>
<msg timestamp="20181214 09:50:31.059" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 09:50:31.059" starttime="20181214 09:50:29.070"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.059" starttime="20181214 09:50:29.053"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.059" starttime="20181214 09:50:12.929"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.059" starttime="20181214 09:50:12.926"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.059" starttime="20181214 09:49:59.336"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.059" starttime="20181214 09:49:59.336"></status>
</kw>
<kw name="Add OVS Logging On All OpenStack Nodes" library="OpenStackOperations">
<doc>Add higher levels of OVS logging to all the OpenStack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Add OVS Logging" library="OVSDB">
<doc>Add higher levels of OVS logging</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:31.061" starttime="20181214 09:50:31.061"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>bridge:file:dbg</arg>
<arg>connmgr:file:dbg</arg>
<arg>inband:file:dbg</arg>
<arg>ofp_actions:file:dbg</arg>
<arg>ofp_errors:file:dbg</arg>
<arg>ofp_msgs:file:dbg</arg>
<arg>ovsdb_error:file:dbg</arg>
<arg>rconn:file:dbg</arg>
<arg>tunnel:file:dbg</arg>
<arg>vconn:file:dbg</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 09:50:31.062" level="INFO">@{modules} = [ bridge:file:dbg | connmgr:file:dbg | inband:file:dbg | ofp_actions:file:dbg | ofp_errors:file:dbg | ofp_msgs:file:dbg | ovsdb_error:file:dbg | rconn:file:dbg | tunnel:file:dbg | vconn:file:dbg ]</msg>
<status status="PASS" endtime="20181214 09:50:31.062" starttime="20181214 09:50:31.061"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = bridge:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.063" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181214 09:50:31.063" starttime="20181214 09:50:31.063"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:31.064" starttime="20181214 09:50:31.064"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:50:31.065" starttime="20181214 09:50:31.064"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.074" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181214 09:50:31.074" starttime="20181214 09:50:31.065"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:50:31.116" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:50:31.116" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:50:31.116" starttime="20181214 09:50:31.074"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.116" starttime="20181214 09:50:31.062"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.116" starttime="20181214 09:50:31.062"></status>
</kw>
<kw type="foritem" name="${module} = connmgr:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.118" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181214 09:50:31.118" starttime="20181214 09:50:31.118"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:31.119" starttime="20181214 09:50:31.118"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:50:31.119" starttime="20181214 09:50:31.119"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.122" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181214 09:50:31.122" starttime="20181214 09:50:31.119"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:50:31.145" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:50:31.146" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:50:31.146" starttime="20181214 09:50:31.122"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.146" starttime="20181214 09:50:31.117"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.146" starttime="20181214 09:50:31.117"></status>
</kw>
<kw type="foritem" name="${module} = inband:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.147" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set inband:file:dbg</msg>
<status status="PASS" endtime="20181214 09:50:31.147" starttime="20181214 09:50:31.147"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:31.148" starttime="20181214 09:50:31.147"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:50:31.148" starttime="20181214 09:50:31.148"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.151" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set inband:file:dbg</msg>
<status status="PASS" endtime="20181214 09:50:31.151" starttime="20181214 09:50:31.148"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:50:31.173" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:50:31.173" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:50:31.173" starttime="20181214 09:50:31.151"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.173" starttime="20181214 09:50:31.146"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.173" starttime="20181214 09:50:31.146"></status>
</kw>
<kw type="foritem" name="${module} = ofp_actions:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.174" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181214 09:50:31.174" starttime="20181214 09:50:31.174"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:31.175" starttime="20181214 09:50:31.175"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:50:31.175" starttime="20181214 09:50:31.175"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.178" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181214 09:50:31.178" starttime="20181214 09:50:31.176"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:50:31.198" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:50:31.198" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:50:31.198" starttime="20181214 09:50:31.179"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.198" starttime="20181214 09:50:31.173"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.198" starttime="20181214 09:50:31.173"></status>
</kw>
<kw type="foritem" name="${module} = ofp_errors:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.200" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181214 09:50:31.200" starttime="20181214 09:50:31.199"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:31.200" starttime="20181214 09:50:31.200"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:50:31.201" starttime="20181214 09:50:31.200"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.203" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181214 09:50:31.203" starttime="20181214 09:50:31.201"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:50:31.226" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:50:31.227" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:50:31.227" starttime="20181214 09:50:31.204"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.227" starttime="20181214 09:50:31.199"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.227" starttime="20181214 09:50:31.198"></status>
</kw>
<kw type="foritem" name="${module} = ofp_msgs:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.228" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181214 09:50:31.228" starttime="20181214 09:50:31.228"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:31.229" starttime="20181214 09:50:31.228"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:50:31.229" starttime="20181214 09:50:31.229"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.233" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181214 09:50:31.233" starttime="20181214 09:50:31.229"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:50:31.262" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:50:31.262" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:50:31.262" starttime="20181214 09:50:31.233"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.262" starttime="20181214 09:50:31.227"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.262" starttime="20181214 09:50:31.227"></status>
</kw>
<kw type="foritem" name="${module} = ovsdb_error:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.263" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181214 09:50:31.264" starttime="20181214 09:50:31.263"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:31.264" starttime="20181214 09:50:31.264"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:50:31.264" starttime="20181214 09:50:31.264"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.268" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181214 09:50:31.268" starttime="20181214 09:50:31.265"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:50:31.293" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:50:31.294" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:50:31.294" starttime="20181214 09:50:31.268"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.294" starttime="20181214 09:50:31.262"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.294" starttime="20181214 09:50:31.262"></status>
</kw>
<kw type="foritem" name="${module} = rconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.295" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181214 09:50:31.295" starttime="20181214 09:50:31.295"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:31.295" starttime="20181214 09:50:31.295"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:50:31.296" starttime="20181214 09:50:31.296"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.299" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181214 09:50:31.299" starttime="20181214 09:50:31.296"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:50:31.328" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:50:31.328" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:50:31.328" starttime="20181214 09:50:31.299"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.328" starttime="20181214 09:50:31.294"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.328" starttime="20181214 09:50:31.294"></status>
</kw>
<kw type="foritem" name="${module} = tunnel:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.329" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181214 09:50:31.329" starttime="20181214 09:50:31.329"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:31.330" starttime="20181214 09:50:31.329"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:50:31.330" starttime="20181214 09:50:31.330"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.333" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181214 09:50:31.333" starttime="20181214 09:50:31.330"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:50:31.352" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:50:31.352" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:50:31.352" starttime="20181214 09:50:31.334"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.353" starttime="20181214 09:50:31.328"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.353" starttime="20181214 09:50:31.328"></status>
</kw>
<kw type="foritem" name="${module} = vconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.354" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181214 09:50:31.354" starttime="20181214 09:50:31.354"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:31.354" starttime="20181214 09:50:31.354"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:50:31.355" starttime="20181214 09:50:31.354"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.358" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181214 09:50:31.358" starttime="20181214 09:50:31.355"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:50:31.376" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:50:31.376" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:50:31.376" starttime="20181214 09:50:31.358"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.376" starttime="20181214 09:50:31.353"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.376" starttime="20181214 09:50:31.353"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.376" starttime="20181214 09:50:31.062"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/list</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.377" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/list</msg>
<status status="PASS" endtime="20181214 09:50:31.377" starttime="20181214 09:50:31.377"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:31.378" starttime="20181214 09:50:31.377"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 09:50:31.378" starttime="20181214 09:50:31.378"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.381" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/list</msg>
<status status="PASS" endtime="20181214 09:50:31.381" starttime="20181214 09:50:31.378"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:50:31.444" level="INFO">console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond               OFF        ERR       INFO
bridge             OFF        ERR        DBG
bundle             OFF        ERR       INFO
bundles            OFF        ERR       INFO
cfm                OFF        ERR       INFO
collectors         OFF        ERR       INFO
command_line       OFF        ERR       INFO
connmgr            OFF        ERR        DBG
conntrack          OFF        ERR       INFO
coverage           OFF        ERR       INFO
ct_dpif            OFF        ERR       INFO
daemon             OFF        ERR       INFO
daemon_unix        OFF        ERR       INFO
dpctl              OFF        ERR       INFO
dpdk               OFF        ERR       INFO
dpif               OFF        ERR       INFO
dpif_netdev        OFF        ERR       INFO
dpif_netlink       OFF        ERR       INFO
dpif_netlink_rtnl   OFF        ERR       INFO
entropy            OFF        ERR       INFO
fail_open          OFF        ERR       INFO
fatal_signal       OFF        ERR       INFO
hmap               OFF        ERR       INFO
in_band            OFF        ERR       INFO
ipfix              OFF        ERR       INFO
jsonrpc            OFF        ERR       INFO
lacp               OFF        ERR       INFO
lldp               OFF        ERR       INFO
lldpd              OFF        ERR       INFO
lldpd_structs      OFF        ERR       INFO
lockfile           OFF        ERR       INFO
memory             OFF        ERR       INFO
meta_flow          OFF        ERR       INFO
native_tnl         OFF        ERR       INFO
netdev             OFF        ERR       INFO
netdev_dpdk        OFF        ERR       INFO
netdev_dummy       OFF        ERR       INFO
netdev_linux       OFF        ERR       INFO
netdev_tc_offloads   OFF        ERR       INFO
netdev_vport       OFF        ERR       INFO
netflow            OFF        ERR       INFO
netlink            OFF        ERR       INFO
netlink_conntrack   OFF        ERR       INFO
netlink_notifier   OFF        ERR       INFO
netlink_socket     OFF        ERR       INFO
nx_match           OFF        ERR       INFO
odp_util           OFF        ERR       INFO
ofp_actions        OFF        ERR        DBG
ofp_errors         OFF        ERR        DBG
ofp_msgs           OFF        ERR        DBG
ofp_util           OFF        ERR       INFO
ofproto            OFF        ERR       INFO
ofproto_dpif       OFF        ERR       INFO
ofproto_dpif_mirror   OFF        ERR       INFO
ofproto_dpif_monitor   OFF        ERR       INFO
ofproto_dpif_rid   OFF        ERR       INFO
ofproto_dpif_upcall   OFF        ERR       INFO
ofproto_dpif_xlate   OFF        ERR       INFO
ofproto_xlate_cache   OFF        ERR       INFO
ovs_lldp           OFF        ERR       INFO
ovs_numa           OFF        ERR       INFO
ovs_rcu            OFF        ERR       INFO
ovs_router         OFF        ERR       INFO
ovs_thread         OFF        ERR       INFO
ovsdb_error        OFF        ERR        DBG
ovsdb_idl          OFF        ERR       INFO
pcap               OFF        ERR       INFO
pmd_perf           OFF        ERR       INFO
poll_loop          OFF        ERR       INFO
process            OFF        ERR       INFO
rconn              OFF        ERR        DBG
reconnect          OFF        ERR       INFO
route_table        OFF        ERR       INFO
rstp               OFF        ERR       INFO
rstp_sm            OFF        ERR       INFO
sflow              OFF        ERR       INFO
signals            OFF        ERR       INFO
socket_util        OFF        ERR       INFO
socket_util_unix   OFF        ERR       INFO
stp                OFF        ERR       INFO
stream             OFF        ERR       INFO
stream_fd          OFF        ERR       INFO
stream_ssl         OFF        ERR       INFO
stream_tcp         OFF        ERR       INFO
stream_unix        OFF        ERR       INFO
svec               OFF        ERR       INFO
system_stats       OFF        ERR       INFO
tc                 OFF        ERR       INFO
timeval            OFF        ERR       INFO
tunnel             OFF        ERR        DBG
unixctl            OFF        ERR       INFO
util               OFF        ERR       INFO
vconn              OFF        ERR        DBG
vconn_stream       OFF        ERR       INFO
vlog               OFF        ERR       INFO
vswitchd           OFF        ERR       INFO
xenserver          OFF        ERR       INFO
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 09:50:31.444" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181214 09:50:31.444" starttime="20181214 09:50:31.381"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.444" starttime="20181214 09:50:31.376"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.444" starttime="20181214 09:50:31.060"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.444" starttime="20181214 09:50:31.060"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.444" starttime="20181214 09:50:31.060"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.444" starttime="20181214 09:50:31.059"></status>
</kw>
<kw name="Validate Deployment" library="OpenStackOperations">
<doc>Validate the deployment. Examples to validate are verifying default table</doc>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>----------------------------------------\n${SUITE_NAME}\n</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.452" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 09:50:31.452" starttime="20181214 09:50:31.452"></status>
</kw>
<msg timestamp="20181214 09:50:31.452" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:50:31.452" starttime="20181214 09:50:31.452"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:31.453" starttime="20181214 09:50:31.453"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 09:50:31.453" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 09:50:31.454" starttime="20181214 09:50:31.453"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.454" starttime="20181214 09:50:31.451"></status>
</kw>
<kw type="for" name="${keyword} IN [ @{VALIDATION_KEYWORDS} ]">
<kw type="foritem" name="${keyword} = Verify Services">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Services" library="OpenStackOperations">
<doc>Verify if the services are operational</doc>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>60</arg>
<arg>2</arg>
<arg>ClusterManagement.Check Status Of Services Is OPERATIONAL</arg>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw name="Check Status Of Services Is OPERATIONAL" library="ClusterManagement">
<doc>This keyword will verify whether all the services are operational in all the ODL nodes</doc>
<arguments>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Check Service Status" library="ClusterManagement">
<doc>Issues the karaf shell command showSvcStatus to verify the ready and service states are the same as the arguments passed</doc>
<arguments>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
<arg>ACTIVE</arg>
<arg>OPERATIONAL</arg>
<arg>@{service_list}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${NUM_ODL_SYSTEM} &gt; 1</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus -n ${odl_ip}</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
<arg>ELSE</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<assign>
<var>${service_status_output}</var>
</assign>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:31.464" starttime="20181214 09:50:31.463"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.464" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 09:50:31.663" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 09:50:31.663" starttime="20181214 09:50:31.464"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.681" level="INFO">@root&gt;showSvcStatus</msg>
<status status="PASS" endtime="20181214 09:50:31.681" starttime="20181214 09:50:31.664"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 09:50:31.686" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Dec 14 09:50:31 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 09:50:31.686" level="INFO">${output} = [?1l&gt;[?2004lTimestamp: Fri Dec 14 09:50:31 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181214 09:50:31.686" starttime="20181214 09:50:31.682"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 09:50:31.729" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 09:50:31.730" starttime="20181214 09:50:31.686"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:50:31.731" starttime="20181214 09:50:31.730"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.732" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Dec 14 09:50:31 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 09:50:31.732" starttime="20181214 09:50:31.732"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.732" starttime="20181214 09:50:31.463"></status>
</kw>
<msg timestamp="20181214 09:50:31.732" level="INFO">${service_status_output} = [?1l&gt;[?2004lTimestamp: Fri Dec 14 09:50:31 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181214 09:50:31.732" starttime="20181214 09:50:31.456"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${system_ready_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:31.733" starttime="20181214 09:50:31.732"></status>
</kw>
<kw type="for" name="${service} IN [ @{service_list} ]">
<kw type="foritem" name="${service} = OPENFLOW">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:31.733" starttime="20181214 09:50:31.733"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.733" starttime="20181214 09:50:31.733"></status>
</kw>
<kw type="foritem" name="${service} = IFM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:31.734" starttime="20181214 09:50:31.734"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.734" starttime="20181214 09:50:31.734"></status>
</kw>
<kw type="foritem" name="${service} = ITM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:31.735" starttime="20181214 09:50:31.734"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.735" starttime="20181214 09:50:31.734"></status>
</kw>
<kw type="foritem" name="${service} = DATASTORE">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:31.735" starttime="20181214 09:50:31.735"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.735" starttime="20181214 09:50:31.735"></status>
</kw>
<kw type="foritem" name="${service} = ELAN">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:31.736" starttime="20181214 09:50:31.736"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.736" starttime="20181214 09:50:31.736"></status>
</kw>
<kw type="foritem" name="${service} = OVSDB">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:31.737" starttime="20181214 09:50:31.736"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.737" starttime="20181214 09:50:31.736"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.737" starttime="20181214 09:50:31.733"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.737" starttime="20181214 09:50:31.456"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.737" starttime="20181214 09:50:31.456"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.737" starttime="20181214 09:50:31.455"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.737" starttime="20181214 09:50:31.455"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.737" starttime="20181214 09:50:31.455"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.737" starttime="20181214 09:50:31.454"></status>
</kw>
<msg timestamp="20181214 09:50:31.737" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:50:31.737" starttime="20181214 09:50:31.454"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.746" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 09:50:31.746" starttime="20181214 09:50:31.745"></status>
</kw>
<msg timestamp="20181214 09:50:31.746" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:50:31.746" starttime="20181214 09:50:31.745"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:31.746" starttime="20181214 09:50:31.746"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 09:50:31.747" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 09:50:31.747" starttime="20181214 09:50:31.746"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.747" starttime="20181214 09:50:31.745"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.747" starttime="20181214 09:50:31.738"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.747" starttime="20181214 09:50:31.454"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tunnels">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tunnels" library="OpenStackOperations">
<doc>Verify if the default tunnels are created.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>odl-netvirt-sfc</arg>
</arguments>
<assign>
<var>${check_feature_list}</var>
</assign>
<msg timestamp="20181214 09:50:31.748" level="INFO">${check_feature_list} = [u'odl-netvirt-sfc']</msg>
<status status="PASS" endtime="20181214 09:50:31.748" starttime="20181214 09:50:31.748"></status>
</kw>
<kw name="Is Feature Installed" library="OpenStackOperations">
<arguments>
<arg>features=${check_feature_list}</arg>
</arguments>
<assign>
<var>${is_sfc_enabled}</var>
</assign>
<kw type="for" name="${feature} IN [ @{features} ]">
<kw type="foritem" name="${feature} = odl-netvirt-sfc">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Should Contain</arg>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.756" level="FAIL">Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="FAIL" endtime="20181214 09:50:31.756" starttime="20181214 09:50:31.749"></status>
</kw>
<msg timestamp="20181214 09:50:31.756" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181214 09:50:31.756" level="INFO">${output} = Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="PASS" endtime="20181214 09:50:31.756" starttime="20181214 09:50:31.749"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>True</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:31.757" starttime="20181214 09:50:31.757"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.757" starttime="20181214 09:50:31.749"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.757" starttime="20181214 09:50:31.749"></status>
</kw>
<msg timestamp="20181214 09:50:31.757" level="INFO">${is_sfc_enabled} = False</msg>
<status status="PASS" endtime="20181214 09:50:31.757" starttime="20181214 09:50:31.748"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${is_sfc_enabled} == ${True}</arg>
<arg>${True}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:31.758" starttime="20181214 09:50:31.757"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${OS_NODE_CNT} == ${1}</arg>
<arg>${True}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.758" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:50:31.758" starttime="20181214 09:50:31.758"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.758" starttime="20181214 09:50:31.748"></status>
</kw>
<msg timestamp="20181214 09:50:31.758" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:50:31.758" starttime="20181214 09:50:31.747"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.766" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 09:50:31.766" starttime="20181214 09:50:31.765"></status>
</kw>
<msg timestamp="20181214 09:50:31.766" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:50:31.766" starttime="20181214 09:50:31.765"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:31.766" starttime="20181214 09:50:31.766"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 09:50:31.767" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 09:50:31.767" starttime="20181214 09:50:31.766"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.767" starttime="20181214 09:50:31.765"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.767" starttime="20181214 09:50:31.759"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.767" starttime="20181214 09:50:31.747"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tables On Nodes">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tables On Nodes" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on all Nodes</doc>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>session</arg>
<arg>${CONFIG_NODES_API}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:50:31.775" level="INFO">Get Request using : alias=session, uri=/restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 09:50:31.775" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:50:31.775" starttime="20181214 09:50:31.768"></status>
</kw>
<kw name="Log Content" library="Utils">
<arguments>
<arg>${resp.content}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'''${resp_content}''' != '${EMPTY}'</arg>
<arg>RequestsLibrary.To Json</arg>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Set Variable</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${resp_json}</var>
</assign>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<msg timestamp="20181214 09:50:31.791" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.272795776625121.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false},{"id":"SNAT.272795776625121.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.272795776625121.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.272795776625121.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false},{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.272795776625121.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36},{"id":38},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_v4_Broadcast_272795776625121_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_272795776625121_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"44f91859-7723-44e1-a95d-25948457eb65","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297728,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210016}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.4.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4398046511104,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":21990232555520,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":27487790694400,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:272795776625121:272795776625121:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.272795776625121.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17}],"flow-node-inventory:group":[{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":225001,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e13b9ba2-e337-4e51-9e53-07a75695540c","group-type":"group-all"},{"group-id":210016,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210015}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210015,"buckets":{},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181214 09:50:31.791" level="INFO">To JSON using : pretty_print=True </msg>
<status status="PASS" endtime="20181214 09:50:31.792" starttime="20181214 09:50:31.777"></status>
</kw>
<msg timestamp="20181214 09:50:31.792" level="INFO">${resp_json} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181214 09:50:31.793" starttime="20181214 09:50:31.776"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp_json}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.794" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225001,
                        "group-name": "e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210015
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 6400
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210016,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210015,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 1024
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5120
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "44f91859-7723-44e1-a95d-25948457eb65",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210016
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297728,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1024
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5120
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5888
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4398046511104,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 21990232555520,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 6400
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 27487790694400,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "id": 17
                    }
                ],
                "id": "openflow:272795776625121"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 09:50:31.795" starttime="20181214 09:50:31.793"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:31.796" starttime="20181214 09:50:31.776"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_node_list}</var>
</assign>
<msg timestamp="20181214 09:50:31.796" level="INFO">${failed_node_list} = []</msg>
<status status="PASS" endtime="20181214 09:50:31.796" starttime="20181214 09:50:31.796"></status>
</kw>
<kw type="for" name="${node_ip} IN [ @{node_ips} ]">
<kw type="foritem" name="${node_ip} = 192.0.2.21">
<kw name="Verify Expected Default Tables" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on specific Node</doc>
<arguments>
<arg>${node_ip}</arg>
</arguments>
<assign>
<var>${failed_table_list}</var>
</assign>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${ovs_ip}</arg>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
</arguments>
<assign>
<var>${flow_dump}</var>
</assign>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:31.798" starttime="20181214 09:50:31.798"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 09:50:31.798" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 09:50:31.798" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 09:50:31.798" starttime="20181214 09:50:31.798"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 09:50:31.799" level="INFO">Attempting to execute command "sudo ovs-ofctl dump-flows br-int -OOpenFlow13" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 09:50:31.799" starttime="20181214 09:50:31.799"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 09:50:31.800" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181214 09:50:31.800" starttime="20181214 09:50:31.799"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 09:50:31.801" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:50:31.801" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 09:50:31.801" starttime="20181214 09:50:31.801"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:31.802" starttime="20181214 09:50:31.801"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 09:50:31.802" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 09:50:32.159" level="INFO">Read output: Last login: Fri Dec 14 09:49:59 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 09:50:32.159" starttime="20181214 09:50:31.802"></status>
</kw>
<msg timestamp="20181214 09:50:32.160" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:50:32.160" starttime="20181214 09:50:31.802"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.160" starttime="20181214 09:50:31.800"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 09:50:32.161" level="INFO">Executing command 'sudo ovs-ofctl dump-flows br-int -OOpenFlow13'.</msg>
<msg timestamp="20181214 09:50:32.247" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 09:50:32.248" level="INFO">${stdout} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0x...</msg>
<msg timestamp="20181214 09:50:32.248" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181214 09:50:32.248" starttime="20181214 09:50:32.161"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:50:32.313" starttime="20181214 09:50:32.249"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 09:50:32.315" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:50:32.315" starttime="20181214 09:50:32.314"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.316" starttime="20181214 09:50:32.316"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 09:50:32.319" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 09:50:32.319" starttime="20181214 09:50:32.318"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.319" starttime="20181214 09:50:32.317"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.324" starttime="20181214 09:50:32.322"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.325" starttime="20181214 09:50:32.324"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 09:50:32.326" starttime="20181214 09:50:32.326"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.326" starttime="20181214 09:50:32.320"></status>
</kw>
<msg timestamp="20181214 09:50:32.327" level="INFO">${flow_dump} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0x...</msg>
<status status="PASS" endtime="20181214 09:50:32.327" starttime="20181214 09:50:31.797"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${flow_dump}</arg>
</arguments>
<msg timestamp="20181214 09:50:32.328" level="INFO">OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop</msg>
<status status="PASS" endtime="20181214 09:50:32.328" starttime="20181214 09:50:32.327"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_table_list}</var>
</assign>
<msg timestamp="20181214 09:50:32.329" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181214 09:50:32.329" starttime="20181214 09:50:32.329"></status>
</kw>
<kw type="for" name="${table} IN [ @{DEFAULT_FLOW_TABLES} ]">
<kw type="foritem" name="${table} = 18">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.334" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=18.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.334" starttime="20181214 09:50:32.331"></status>
</kw>
<msg timestamp="20181214 09:50:32.335" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.335" starttime="20181214 09:50:32.331"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.336" starttime="20181214 09:50:32.335"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.336" starttime="20181214 09:50:32.330"></status>
</kw>
<kw type="foritem" name="${table} = 19">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.339" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=19.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.340" starttime="20181214 09:50:32.337"></status>
</kw>
<msg timestamp="20181214 09:50:32.340" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.340" starttime="20181214 09:50:32.336"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.341" starttime="20181214 09:50:32.341"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.341" starttime="20181214 09:50:32.336"></status>
</kw>
<kw type="foritem" name="${table} = 20">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.345" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=20.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.345" starttime="20181214 09:50:32.343"></status>
</kw>
<msg timestamp="20181214 09:50:32.346" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.346" starttime="20181214 09:50:32.342"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.347" starttime="20181214 09:50:32.346"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.347" starttime="20181214 09:50:32.341"></status>
</kw>
<kw type="foritem" name="${table} = 22">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.350" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=22.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.351" starttime="20181214 09:50:32.348"></status>
</kw>
<msg timestamp="20181214 09:50:32.351" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.351" starttime="20181214 09:50:32.347"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.352" starttime="20181214 09:50:32.352"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.352" starttime="20181214 09:50:32.347"></status>
</kw>
<kw type="foritem" name="${table} = 23">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.356" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=23.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.356" starttime="20181214 09:50:32.354"></status>
</kw>
<msg timestamp="20181214 09:50:32.356" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.356" starttime="20181214 09:50:32.353"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.357" starttime="20181214 09:50:32.357"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.357" starttime="20181214 09:50:32.352"></status>
</kw>
<kw type="foritem" name="${table} = 24">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.361" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=24.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.361" starttime="20181214 09:50:32.359"></status>
</kw>
<msg timestamp="20181214 09:50:32.362" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.362" starttime="20181214 09:50:32.358"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.363" starttime="20181214 09:50:32.362"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.363" starttime="20181214 09:50:32.358"></status>
</kw>
<kw type="foritem" name="${table} = 43">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.366" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=43.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.367" starttime="20181214 09:50:32.364"></status>
</kw>
<msg timestamp="20181214 09:50:32.367" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.367" starttime="20181214 09:50:32.363"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.368" starttime="20181214 09:50:32.367"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.368" starttime="20181214 09:50:32.363"></status>
</kw>
<kw type="foritem" name="${table} = 45">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.372" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=45.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.372" starttime="20181214 09:50:32.369"></status>
</kw>
<msg timestamp="20181214 09:50:32.372" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.372" starttime="20181214 09:50:32.368"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.373" starttime="20181214 09:50:32.373"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.373" starttime="20181214 09:50:32.368"></status>
</kw>
<kw type="foritem" name="${table} = 48">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.377" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=48.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.377" starttime="20181214 09:50:32.374"></status>
</kw>
<msg timestamp="20181214 09:50:32.377" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.377" starttime="20181214 09:50:32.374"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.378" starttime="20181214 09:50:32.378"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.378" starttime="20181214 09:50:32.373"></status>
</kw>
<kw type="foritem" name="${table} = 50">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.382" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=50.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.382" starttime="20181214 09:50:32.379"></status>
</kw>
<msg timestamp="20181214 09:50:32.382" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.382" starttime="20181214 09:50:32.379"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.383" starttime="20181214 09:50:32.383"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.383" starttime="20181214 09:50:32.378"></status>
</kw>
<kw type="foritem" name="${table} = 51">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.387" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=51.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.387" starttime="20181214 09:50:32.384"></status>
</kw>
<msg timestamp="20181214 09:50:32.388" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.388" starttime="20181214 09:50:32.384"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.388" starttime="20181214 09:50:32.388"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.388" starttime="20181214 09:50:32.383"></status>
</kw>
<kw type="foritem" name="${table} = 60">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.393" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=60.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.393" starttime="20181214 09:50:32.390"></status>
</kw>
<msg timestamp="20181214 09:50:32.393" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.393" starttime="20181214 09:50:32.389"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.394" starttime="20181214 09:50:32.394"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.394" starttime="20181214 09:50:32.389"></status>
</kw>
<kw type="foritem" name="${table} = 80">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.398" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=80.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.399" starttime="20181214 09:50:32.395"></status>
</kw>
<msg timestamp="20181214 09:50:32.399" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.399" starttime="20181214 09:50:32.395"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.400" starttime="20181214 09:50:32.399"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.400" starttime="20181214 09:50:32.394"></status>
</kw>
<kw type="foritem" name="${table} = 81">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.404" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=81.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.404" starttime="20181214 09:50:32.401"></status>
</kw>
<msg timestamp="20181214 09:50:32.405" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.405" starttime="20181214 09:50:32.400"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.405" starttime="20181214 09:50:32.405"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.405" starttime="20181214 09:50:32.400"></status>
</kw>
<kw type="foritem" name="${table} = 90">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.409" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=90.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.410" starttime="20181214 09:50:32.406"></status>
</kw>
<msg timestamp="20181214 09:50:32.410" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.410" starttime="20181214 09:50:32.406"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.411" starttime="20181214 09:50:32.410"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.411" starttime="20181214 09:50:32.406"></status>
</kw>
<kw type="foritem" name="${table} = 210">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.415" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=210.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.415" starttime="20181214 09:50:32.412"></status>
</kw>
<msg timestamp="20181214 09:50:32.416" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.416" starttime="20181214 09:50:32.411"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.416" starttime="20181214 09:50:32.416"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.416" starttime="20181214 09:50:32.411"></status>
</kw>
<kw type="foritem" name="${table} = 211">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.421" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=211.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.422" starttime="20181214 09:50:32.417"></status>
</kw>
<msg timestamp="20181214 09:50:32.422" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.422" starttime="20181214 09:50:32.417"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.423" starttime="20181214 09:50:32.422"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.423" starttime="20181214 09:50:32.417"></status>
</kw>
<kw type="foritem" name="${table} = 212">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.427" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=212.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.428" starttime="20181214 09:50:32.424"></status>
</kw>
<msg timestamp="20181214 09:50:32.428" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.428" starttime="20181214 09:50:32.423"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.428" starttime="20181214 09:50:32.428"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.428" starttime="20181214 09:50:32.423"></status>
</kw>
<kw type="foritem" name="${table} = 213">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.433" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=213.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.433" starttime="20181214 09:50:32.429"></status>
</kw>
<msg timestamp="20181214 09:50:32.433" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.433" starttime="20181214 09:50:32.429"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.434" starttime="20181214 09:50:32.434"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.434" starttime="20181214 09:50:32.429"></status>
</kw>
<kw type="foritem" name="${table} = 214">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.438" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=214.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.439" starttime="20181214 09:50:32.435"></status>
</kw>
<msg timestamp="20181214 09:50:32.439" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.439" starttime="20181214 09:50:32.434"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.440" starttime="20181214 09:50:32.439"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.440" starttime="20181214 09:50:32.434"></status>
</kw>
<kw type="foritem" name="${table} = 215">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.444" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=215.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.444" starttime="20181214 09:50:32.440"></status>
</kw>
<msg timestamp="20181214 09:50:32.444" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.444" starttime="20181214 09:50:32.440"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.445" starttime="20181214 09:50:32.445"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.445" starttime="20181214 09:50:32.440"></status>
</kw>
<kw type="foritem" name="${table} = 216">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.449" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=216.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.450" starttime="20181214 09:50:32.446"></status>
</kw>
<msg timestamp="20181214 09:50:32.450" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.450" starttime="20181214 09:50:32.445"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.450" starttime="20181214 09:50:32.450"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.450" starttime="20181214 09:50:32.445"></status>
</kw>
<kw type="foritem" name="${table} = 217">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.455" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=217.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.455" starttime="20181214 09:50:32.451"></status>
</kw>
<msg timestamp="20181214 09:50:32.455" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.455" starttime="20181214 09:50:32.451"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.456" starttime="20181214 09:50:32.455"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.456" starttime="20181214 09:50:32.451"></status>
</kw>
<kw type="foritem" name="${table} = 239">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.460" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=239.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.461" starttime="20181214 09:50:32.457"></status>
</kw>
<msg timestamp="20181214 09:50:32.461" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.461" starttime="20181214 09:50:32.456"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.461" starttime="20181214 09:50:32.461"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.461" starttime="20181214 09:50:32.456"></status>
</kw>
<kw type="foritem" name="${table} = 240">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.466" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=240.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.466" starttime="20181214 09:50:32.462"></status>
</kw>
<msg timestamp="20181214 09:50:32.466" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.466" starttime="20181214 09:50:32.462"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.467" starttime="20181214 09:50:32.466"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.467" starttime="20181214 09:50:32.462"></status>
</kw>
<kw type="foritem" name="${table} = 241">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.471" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=241.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.472" starttime="20181214 09:50:32.468"></status>
</kw>
<msg timestamp="20181214 09:50:32.472" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.472" starttime="20181214 09:50:32.467"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.472" starttime="20181214 09:50:32.472"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.472" starttime="20181214 09:50:32.467"></status>
</kw>
<kw type="foritem" name="${table} = 242">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.478" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=242.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.478" starttime="20181214 09:50:32.474"></status>
</kw>
<msg timestamp="20181214 09:50:32.478" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.478" starttime="20181214 09:50:32.473"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.479" starttime="20181214 09:50:32.478"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.479" starttime="20181214 09:50:32.473"></status>
</kw>
<kw type="foritem" name="${table} = 243">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.483" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=243.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.483" starttime="20181214 09:50:32.479"></status>
</kw>
<msg timestamp="20181214 09:50:32.483" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.483" starttime="20181214 09:50:32.479"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.484" starttime="20181214 09:50:32.484"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.484" starttime="20181214 09:50:32.479"></status>
</kw>
<kw type="foritem" name="${table} = 244">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.489" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=244.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.489" starttime="20181214 09:50:32.485"></status>
</kw>
<msg timestamp="20181214 09:50:32.489" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.489" starttime="20181214 09:50:32.484"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.489" starttime="20181214 09:50:32.489"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.489" starttime="20181214 09:50:32.484"></status>
</kw>
<kw type="foritem" name="${table} = 245">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.494" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=245.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.494" starttime="20181214 09:50:32.490"></status>
</kw>
<msg timestamp="20181214 09:50:32.494" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.495" starttime="20181214 09:50:32.490"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.495" starttime="20181214 09:50:32.495"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.495" starttime="20181214 09:50:32.490"></status>
</kw>
<kw type="foritem" name="${table} = 246">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.499" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=246.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.500" starttime="20181214 09:50:32.496"></status>
</kw>
<msg timestamp="20181214 09:50:32.500" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.500" starttime="20181214 09:50:32.495"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.500" starttime="20181214 09:50:32.500"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.500" starttime="20181214 09:50:32.495"></status>
</kw>
<kw type="foritem" name="${table} = 247">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 09:50:32.505" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5379.068s, table=0, n_packets=16125, n_bytes=870750, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=4638.436s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=107.989s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=5664.872s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5664.872s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5664.872s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.872s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5520.824s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5520.824s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=5664.872s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5664.872s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5664.701s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=5664.376s, table=43, n_packets=70, n_bytes=2940, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=5664.376s, table=43, n_packets=13, n_bytes=546, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=5664.701s, table=43, n_packets=1650, n_bytes=153074, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5664.872s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5664.872s, table=48, n_packets=1733, n_bytes=156560, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5664.701s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5664.872s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5664.701s, table=51, n_packets=528, n_bytes=34644, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5378.434s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3718.518s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3718.333s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=3715.822s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=3715.821s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=5378.118s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=3718.169s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=3717.703s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=3715.497s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5664.872s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5664.872s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5664.701s, table=81, n_packets=69, n_bytes=2898, priority=0 actions=drop
 cookie=0x4000001, duration=5664.872s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=10, n_bytes=900, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=4, n_bytes=360, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=630, n_bytes=61040, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=40, n_bytes=3400, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5664.664s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5664.664s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=213, n_packets=705, n_bytes=67838, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=545, n_bytes=55230, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5664.664s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5379.044s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=500, n_bytes=56018, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5664.664s, table=239, n_packets=34, n_bytes=1428, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=420, n_bytes=43772, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=40, n_bytes=4412, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=26, n_bytes=2548, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5664.664s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5664.664s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=243, n_packets=487, n_bytes=50830, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=482, n_bytes=49380, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5664.664s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5664.664s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5664.664s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=247.*priority=0'</msg>
<status status="FAIL" endtime="20181214 09:50:32.505" starttime="20181214 09:50:32.501"></status>
</kw>
<msg timestamp="20181214 09:50:32.505" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 09:50:32.505" starttime="20181214 09:50:32.501"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.506" starttime="20181214 09:50:32.505"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.506" starttime="20181214 09:50:32.501"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.506" starttime="20181214 09:50:32.330"></status>
</kw>
<msg timestamp="20181214 09:50:32.506" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181214 09:50:32.506" starttime="20181214 09:50:31.796"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${failed_table_list}</arg>
</arguments>
<assign>
<var>${failed_table_list_size}</var>
</assign>
<msg timestamp="20181214 09:50:32.506" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:50:32.507" level="INFO">${failed_table_list_size} = 0</msg>
<status status="PASS" endtime="20181214 09:50:32.507" starttime="20181214 09:50:32.506"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${failed_table_list_size} &gt; 0</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_node_list}</arg>
<arg>${node_ip}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.507" starttime="20181214 09:50:32.507"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.507" starttime="20181214 09:50:31.796"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.507" starttime="20181214 09:50:31.796"></status>
</kw>
<kw name="Should Be Empty" library="BuiltIn">
<doc>Verifies that the given item is empty.</doc>
<arguments>
<arg>${failed_node_list}</arg>
</arguments>
<msg timestamp="20181214 09:50:32.508" level="INFO">Length is 0</msg>
<status status="PASS" endtime="20181214 09:50:32.508" starttime="20181214 09:50:32.507"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.508" starttime="20181214 09:50:31.768"></status>
</kw>
<msg timestamp="20181214 09:50:32.508" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:50:32.508" starttime="20181214 09:50:31.767"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 09:50:32.517" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 09:50:32.517" starttime="20181214 09:50:32.517"></status>
</kw>
<msg timestamp="20181214 09:50:32.517" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 09:50:32.518" starttime="20181214 09:50:32.517"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.518" starttime="20181214 09:50:32.518"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 09:50:32.519" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 09:50:32.519" starttime="20181214 09:50:32.518"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.519" starttime="20181214 09:50:32.516"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.519" starttime="20181214 09:50:32.508"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.519" starttime="20181214 09:50:31.767"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.519" starttime="20181214 09:50:31.454"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.519" starttime="20181214 09:50:31.445"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.519" starttime="20181214 09:49:43.137"></status>
</kw>
<kw name="Create Single Elan">
<kw name="Create Allow All SecurityGroup" library="OpenStackOperations">
<doc>Allow all TCP/UDP/ICMP packets for this suite</doc>
<arguments>
<arg>${SECURITY_GROUP}</arg>
</arguments>
<kw name="Neutron Security Group Create" library="OpenStackOperations">
<doc>Create a security group with specified name ,description &amp; protocol value according to security group template</doc>
<arguments>
<arg>${sg_name}</arg>
</arguments>
<kw name="Get ControlNode Connection" library="OpenStackOperations">
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:32.522" starttime="20181214 09:50:32.521"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:32.522" starttime="20181214 09:50:32.521"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group create ${SecurityGroupName} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:50:32.529" level="INFO">Starting process:
openstack security group create elan_sg </msg>
<msg timestamp="20181214 09:50:32.570" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:50:35.133" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:50:35.134" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:50:35.134" starttime="20181214 09:50:32.529"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:50:35.135" level="INFO">+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                 |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-12-14T09:50:34Z                                                                                                                                  |
| description     | elan_sg                                                                                                                                               |
| id              | bbc8de69-a575-4beb-b2f8-5f39f001f186                                                                                                                  |
| name            | elan_sg                                                                                                                                               |
| project_id      | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                      |
| revision_number | 2                                                                                                                                                     |
| rules           | created_at='2018-12-14T09:50:34Z', direction='egress', ethertype='IPv6', id='429eb1f4-35d7-4418-bcf0-2afdb30e0ff3', updated_at='2018-12-14T09:50:34Z' |
|                 | created_at='2018-12-14T09:50:34Z', direction='egress', ethertype='IPv4', id='8d008b5a-2826-4fb6-9062-1da8321f6a46', updated_at='2018-12-14T09:50:34Z' |
| updated_at      | 2018-12-14T09:50:34Z                                                                                                                                  |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:50:35.135" starttime="20181214 09:50:35.134"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:50:35.136" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:50:35.136" starttime="20181214 09:50:35.136"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:35.137" starttime="20181214 09:50:35.137"></status>
</kw>
<msg timestamp="20181214 09:50:35.138" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<status status="PASS" endtime="20181214 09:50:35.138" starttime="20181214 09:50:32.528"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${sgp_id}</var>
</assign>
<msg timestamp="20181214 09:50:35.139" level="INFO">${sgp_id} = bbc8de69-a575-4beb-b2f8-5f39f001f186</msg>
<status status="PASS" endtime="20181214 09:50:35.139" starttime="20181214 09:50:35.138"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:35.139" starttime="20181214 09:50:32.520"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 09:50:35.184" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181214 09:50:35.184" starttime="20181214 09:50:35.183"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:35.184" starttime="20181214 09:50:35.183"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:35.185" starttime="20181214 09:50:35.185"></status>
</kw>
<msg timestamp="20181214 09:50:35.186" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 09:50:35.186" starttime="20181214 09:50:35.184"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:35.187" starttime="20181214 09:50:35.187"></status>
</kw>
<msg timestamp="20181214 09:50:35.187" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181214 09:50:35.187" starttime="20181214 09:50:35.186"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:35.189" starttime="20181214 09:50:35.188"></status>
</kw>
<msg timestamp="20181214 09:50:35.189" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 09:50:35.189" starttime="20181214 09:50:35.188"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:35.190" starttime="20181214 09:50:35.190"></status>
</kw>
<msg timestamp="20181214 09:50:35.190" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 09:50:35.190" starttime="20181214 09:50:35.189"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:35.192" starttime="20181214 09:50:35.191"></status>
</kw>
<msg timestamp="20181214 09:50:35.192" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 09:50:35.192" starttime="20181214 09:50:35.191"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:35.193" starttime="20181214 09:50:35.192"></status>
</kw>
<msg timestamp="20181214 09:50:35.193" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181214 09:50:35.193" starttime="20181214 09:50:35.192"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 09:50:35.194" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 09:50:35.194" starttime="20181214 09:50:35.193"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 09:50:35.194" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 09:50:35.195" starttime="20181214 09:50:35.194"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:50:35.195" level="INFO">${cmd} = openstack security group rule create elan_sg</msg>
<status status="PASS" endtime="20181214 09:50:35.195" starttime="20181214 09:50:35.195"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:35.196" starttime="20181214 09:50:35.196"></status>
</kw>
<msg timestamp="20181214 09:50:35.196" level="INFO">${cmd} = openstack security group rule create elan_sg</msg>
<status status="PASS" endtime="20181214 09:50:35.197" starttime="20181214 09:50:35.195"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:35.198" starttime="20181214 09:50:35.197"></status>
</kw>
<msg timestamp="20181214 09:50:35.198" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress</msg>
<status status="PASS" endtime="20181214 09:50:35.198" starttime="20181214 09:50:35.197"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:35.199" starttime="20181214 09:50:35.199"></status>
</kw>
<msg timestamp="20181214 09:50:35.199" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 09:50:35.199" starttime="20181214 09:50:35.198"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:35.201" starttime="20181214 09:50:35.200"></status>
</kw>
<msg timestamp="20181214 09:50:35.201" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 09:50:35.201" starttime="20181214 09:50:35.200"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:35.202" starttime="20181214 09:50:35.202"></status>
</kw>
<msg timestamp="20181214 09:50:35.202" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 09:50:35.202" starttime="20181214 09:50:35.201"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:35.204" starttime="20181214 09:50:35.203"></status>
</kw>
<msg timestamp="20181214 09:50:35.204" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 09:50:35.204" starttime="20181214 09:50:35.203"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:35.205" starttime="20181214 09:50:35.205"></status>
</kw>
<msg timestamp="20181214 09:50:35.205" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 09:50:35.205" starttime="20181214 09:50:35.204"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create elan_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:50:35.207" level="INFO">Starting process:
openstack security group rule create elan_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181214 09:50:35.236" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:50:37.547" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:50:37.547" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:50:37.548" starttime="20181214 09:50:35.206"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:50:37.549" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T09:50:37Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | eb516a7d-34ea-4240-816e-49cf2f249eee |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | bbc8de69-a575-4beb-b2f8-5f39f001f186 |
| updated_at        | 2018-12-14T09:50:37Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:50:37.549" starttime="20181214 09:50:37.548"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:50:37.550" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:50:37.550" starttime="20181214 09:50:37.550"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:37.551" starttime="20181214 09:50:37.550"></status>
</kw>
<msg timestamp="20181214 09:50:37.552" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 09:50:37.552" starttime="20181214 09:50:35.206"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 09:50:37.553" level="INFO">${rule_id} = eb516a7d-34ea-4240-816e-49cf2f249eee</msg>
<status status="PASS" endtime="20181214 09:50:37.553" starttime="20181214 09:50:37.552"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:37.554" starttime="20181214 09:50:35.181"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 09:50:37.592" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181214 09:50:37.592" starttime="20181214 09:50:37.592"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:37.592" starttime="20181214 09:50:37.591"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:37.594" starttime="20181214 09:50:37.593"></status>
</kw>
<msg timestamp="20181214 09:50:37.594" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 09:50:37.594" starttime="20181214 09:50:37.593"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:37.595" starttime="20181214 09:50:37.594"></status>
</kw>
<msg timestamp="20181214 09:50:37.595" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181214 09:50:37.595" starttime="20181214 09:50:37.594"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:37.596" starttime="20181214 09:50:37.596"></status>
</kw>
<msg timestamp="20181214 09:50:37.596" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 09:50:37.596" starttime="20181214 09:50:37.595"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:37.597" starttime="20181214 09:50:37.597"></status>
</kw>
<msg timestamp="20181214 09:50:37.598" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 09:50:37.598" starttime="20181214 09:50:37.597"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:37.599" starttime="20181214 09:50:37.598"></status>
</kw>
<msg timestamp="20181214 09:50:37.599" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 09:50:37.599" starttime="20181214 09:50:37.598"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:37.600" starttime="20181214 09:50:37.600"></status>
</kw>
<msg timestamp="20181214 09:50:37.600" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181214 09:50:37.600" starttime="20181214 09:50:37.599"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 09:50:37.601" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 09:50:37.601" starttime="20181214 09:50:37.600"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 09:50:37.601" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 09:50:37.601" starttime="20181214 09:50:37.601"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:50:37.602" level="INFO">${cmd} = openstack security group rule create elan_sg</msg>
<status status="PASS" endtime="20181214 09:50:37.602" starttime="20181214 09:50:37.601"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:37.603" starttime="20181214 09:50:37.603"></status>
</kw>
<msg timestamp="20181214 09:50:37.603" level="INFO">${cmd} = openstack security group rule create elan_sg</msg>
<status status="PASS" endtime="20181214 09:50:37.603" starttime="20181214 09:50:37.602"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:37.604" starttime="20181214 09:50:37.604"></status>
</kw>
<msg timestamp="20181214 09:50:37.604" level="INFO">${cmd} = openstack security group rule create elan_sg --egress</msg>
<status status="PASS" endtime="20181214 09:50:37.604" starttime="20181214 09:50:37.603"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:37.605" starttime="20181214 09:50:37.605"></status>
</kw>
<msg timestamp="20181214 09:50:37.606" level="INFO">${cmd} = openstack security group rule create elan_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 09:50:37.606" starttime="20181214 09:50:37.605"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:37.607" starttime="20181214 09:50:37.607"></status>
</kw>
<msg timestamp="20181214 09:50:37.607" level="INFO">${cmd} = openstack security group rule create elan_sg --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 09:50:37.607" starttime="20181214 09:50:37.606"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:37.609" starttime="20181214 09:50:37.608"></status>
</kw>
<msg timestamp="20181214 09:50:37.609" level="INFO">${cmd} = openstack security group rule create elan_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 09:50:37.609" starttime="20181214 09:50:37.607"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:37.610" starttime="20181214 09:50:37.610"></status>
</kw>
<msg timestamp="20181214 09:50:37.610" level="INFO">${cmd} = openstack security group rule create elan_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 09:50:37.610" starttime="20181214 09:50:37.609"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:37.611" starttime="20181214 09:50:37.611"></status>
</kw>
<msg timestamp="20181214 09:50:37.611" level="INFO">${cmd} = openstack security group rule create elan_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 09:50:37.611" starttime="20181214 09:50:37.610"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create elan_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:50:37.612" level="INFO">Starting process:
openstack security group rule create elan_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181214 09:50:37.647" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:50:39.915" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:50:39.916" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:50:39.916" starttime="20181214 09:50:37.612"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:50:39.917" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T09:50:39Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 72b4195d-2855-45bf-a8c8-fe7c74b2c2fb |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | bbc8de69-a575-4beb-b2f8-5f39f001f186 |
| updated_at        | 2018-12-14T09:50:39Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:50:39.918" starttime="20181214 09:50:39.917"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:50:39.919" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:50:39.919" starttime="20181214 09:50:39.918"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:39.921" starttime="20181214 09:50:39.919"></status>
</kw>
<msg timestamp="20181214 09:50:39.921" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 09:50:39.921" starttime="20181214 09:50:37.611"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 09:50:39.923" level="INFO">${rule_id} = 72b4195d-2855-45bf-a8c8-fe7c74b2c2fb</msg>
<status status="PASS" endtime="20181214 09:50:39.923" starttime="20181214 09:50:39.922"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:39.924" starttime="20181214 09:50:37.590"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 09:50:39.985" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181214 09:50:39.985" starttime="20181214 09:50:39.984"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:39.985" starttime="20181214 09:50:39.984"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:39.986" starttime="20181214 09:50:39.986"></status>
</kw>
<msg timestamp="20181214 09:50:39.987" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 09:50:39.987" starttime="20181214 09:50:39.985"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:39.988" starttime="20181214 09:50:39.988"></status>
</kw>
<msg timestamp="20181214 09:50:39.988" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181214 09:50:39.988" starttime="20181214 09:50:39.987"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:39.990" starttime="20181214 09:50:39.989"></status>
</kw>
<msg timestamp="20181214 09:50:39.990" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 09:50:39.990" starttime="20181214 09:50:39.989"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:39.991" starttime="20181214 09:50:39.991"></status>
</kw>
<msg timestamp="20181214 09:50:39.991" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181214 09:50:39.991" starttime="20181214 09:50:39.990"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:39.993" starttime="20181214 09:50:39.992"></status>
</kw>
<msg timestamp="20181214 09:50:39.993" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181214 09:50:39.993" starttime="20181214 09:50:39.992"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:39.994" starttime="20181214 09:50:39.994"></status>
</kw>
<msg timestamp="20181214 09:50:39.995" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181214 09:50:39.995" starttime="20181214 09:50:39.993"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 09:50:39.995" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 09:50:39.995" starttime="20181214 09:50:39.995"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 09:50:39.996" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 09:50:39.996" starttime="20181214 09:50:39.996"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:50:39.997" level="INFO">${cmd} = openstack security group rule create elan_sg</msg>
<status status="PASS" endtime="20181214 09:50:39.997" starttime="20181214 09:50:39.997"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:39.999" starttime="20181214 09:50:39.998"></status>
</kw>
<msg timestamp="20181214 09:50:39.999" level="INFO">${cmd} = openstack security group rule create elan_sg</msg>
<status status="PASS" endtime="20181214 09:50:39.999" starttime="20181214 09:50:39.997"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:40.000" starttime="20181214 09:50:40.000"></status>
</kw>
<msg timestamp="20181214 09:50:40.000" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress</msg>
<status status="PASS" endtime="20181214 09:50:40.000" starttime="20181214 09:50:39.999"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:40.002" starttime="20181214 09:50:40.001"></status>
</kw>
<msg timestamp="20181214 09:50:40.002" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 09:50:40.002" starttime="20181214 09:50:40.001"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:40.004" starttime="20181214 09:50:40.004"></status>
</kw>
<msg timestamp="20181214 09:50:40.004" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 09:50:40.004" starttime="20181214 09:50:40.002"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:40.006" starttime="20181214 09:50:40.005"></status>
</kw>
<msg timestamp="20181214 09:50:40.006" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 09:50:40.006" starttime="20181214 09:50:40.004"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:40.007" starttime="20181214 09:50:40.007"></status>
</kw>
<msg timestamp="20181214 09:50:40.007" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 09:50:40.007" starttime="20181214 09:50:40.006"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:40.009" starttime="20181214 09:50:40.008"></status>
</kw>
<msg timestamp="20181214 09:50:40.009" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 09:50:40.009" starttime="20181214 09:50:40.008"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create elan_sg --ingress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:50:40.011" level="INFO">Starting process:
openstack security group rule create elan_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181214 09:50:40.054" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:50:42.281" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:50:42.282" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:50:42.282" starttime="20181214 09:50:40.010"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:50:42.284" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T09:50:42Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | 3d66efff-d654-4aa6-b8cd-e1d3fbd49572 |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | bbc8de69-a575-4beb-b2f8-5f39f001f186 |
| updated_at        | 2018-12-14T09:50:42Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:50:42.284" starttime="20181214 09:50:42.283"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:50:42.285" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:50:42.286" starttime="20181214 09:50:42.285"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:42.287" starttime="20181214 09:50:42.286"></status>
</kw>
<msg timestamp="20181214 09:50:42.288" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 09:50:42.288" starttime="20181214 09:50:40.009"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 09:50:42.290" level="INFO">${rule_id} = 3d66efff-d654-4aa6-b8cd-e1d3fbd49572</msg>
<status status="PASS" endtime="20181214 09:50:42.290" starttime="20181214 09:50:42.289"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:42.290" starttime="20181214 09:50:39.982"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 09:50:42.356" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181214 09:50:42.356" starttime="20181214 09:50:42.356"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:42.356" starttime="20181214 09:50:42.355"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:42.357" starttime="20181214 09:50:42.357"></status>
</kw>
<msg timestamp="20181214 09:50:42.358" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 09:50:42.358" starttime="20181214 09:50:42.356"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:42.359" starttime="20181214 09:50:42.359"></status>
</kw>
<msg timestamp="20181214 09:50:42.359" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181214 09:50:42.359" starttime="20181214 09:50:42.358"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:42.361" starttime="20181214 09:50:42.360"></status>
</kw>
<msg timestamp="20181214 09:50:42.361" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 09:50:42.361" starttime="20181214 09:50:42.360"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:42.362" starttime="20181214 09:50:42.362"></status>
</kw>
<msg timestamp="20181214 09:50:42.362" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181214 09:50:42.362" starttime="20181214 09:50:42.361"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:42.364" starttime="20181214 09:50:42.363"></status>
</kw>
<msg timestamp="20181214 09:50:42.364" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181214 09:50:42.364" starttime="20181214 09:50:42.363"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:42.365" starttime="20181214 09:50:42.365"></status>
</kw>
<msg timestamp="20181214 09:50:42.365" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181214 09:50:42.365" starttime="20181214 09:50:42.364"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 09:50:42.366" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 09:50:42.366" starttime="20181214 09:50:42.366"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 09:50:42.367" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 09:50:42.367" starttime="20181214 09:50:42.367"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:50:42.368" level="INFO">${cmd} = openstack security group rule create elan_sg</msg>
<status status="PASS" endtime="20181214 09:50:42.368" starttime="20181214 09:50:42.367"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:42.369" starttime="20181214 09:50:42.369"></status>
</kw>
<msg timestamp="20181214 09:50:42.369" level="INFO">${cmd} = openstack security group rule create elan_sg</msg>
<status status="PASS" endtime="20181214 09:50:42.369" starttime="20181214 09:50:42.368"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:42.371" starttime="20181214 09:50:42.370"></status>
</kw>
<msg timestamp="20181214 09:50:42.371" level="INFO">${cmd} = openstack security group rule create elan_sg --egress</msg>
<status status="PASS" endtime="20181214 09:50:42.371" starttime="20181214 09:50:42.370"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:42.372" starttime="20181214 09:50:42.372"></status>
</kw>
<msg timestamp="20181214 09:50:42.373" level="INFO">${cmd} = openstack security group rule create elan_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 09:50:42.373" starttime="20181214 09:50:42.371"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:42.374" starttime="20181214 09:50:42.374"></status>
</kw>
<msg timestamp="20181214 09:50:42.375" level="INFO">${cmd} = openstack security group rule create elan_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 09:50:42.375" starttime="20181214 09:50:42.373"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:42.376" starttime="20181214 09:50:42.376"></status>
</kw>
<msg timestamp="20181214 09:50:42.376" level="INFO">${cmd} = openstack security group rule create elan_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 09:50:42.377" starttime="20181214 09:50:42.375"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:42.378" starttime="20181214 09:50:42.378"></status>
</kw>
<msg timestamp="20181214 09:50:42.378" level="INFO">${cmd} = openstack security group rule create elan_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 09:50:42.378" starttime="20181214 09:50:42.377"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:42.379" starttime="20181214 09:50:42.379"></status>
</kw>
<msg timestamp="20181214 09:50:42.379" level="INFO">${cmd} = openstack security group rule create elan_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 09:50:42.380" starttime="20181214 09:50:42.378"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create elan_sg --egress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:50:42.381" level="INFO">Starting process:
openstack security group rule create elan_sg --egress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181214 09:50:42.429" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:50:44.911" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:50:44.912" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:50:44.912" starttime="20181214 09:50:42.381"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:50:44.914" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T09:50:44Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | b36117cb-6a12-4f2f-9fc9-4bca5d4a7288 |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | bbc8de69-a575-4beb-b2f8-5f39f001f186 |
| updated_at        | 2018-12-14T09:50:44Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:50:44.914" starttime="20181214 09:50:44.913"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:50:44.915" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:50:44.915" starttime="20181214 09:50:44.915"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:44.918" starttime="20181214 09:50:44.916"></status>
</kw>
<msg timestamp="20181214 09:50:44.918" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 09:50:44.919" starttime="20181214 09:50:42.380"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 09:50:44.921" level="INFO">${rule_id} = b36117cb-6a12-4f2f-9fc9-4bca5d4a7288</msg>
<status status="PASS" endtime="20181214 09:50:44.921" starttime="20181214 09:50:44.919"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:44.921" starttime="20181214 09:50:42.354"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 09:50:44.984" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181214 09:50:44.984" starttime="20181214 09:50:44.983"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:44.984" starttime="20181214 09:50:44.983"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:44.986" starttime="20181214 09:50:44.985"></status>
</kw>
<msg timestamp="20181214 09:50:44.986" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 09:50:44.986" starttime="20181214 09:50:44.984"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:44.987" starttime="20181214 09:50:44.987"></status>
</kw>
<msg timestamp="20181214 09:50:44.987" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181214 09:50:44.988" starttime="20181214 09:50:44.986"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:44.989" starttime="20181214 09:50:44.988"></status>
</kw>
<msg timestamp="20181214 09:50:44.989" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 09:50:44.989" starttime="20181214 09:50:44.988"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:44.991" starttime="20181214 09:50:44.990"></status>
</kw>
<msg timestamp="20181214 09:50:44.991" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 09:50:44.991" starttime="20181214 09:50:44.990"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:44.993" starttime="20181214 09:50:44.992"></status>
</kw>
<msg timestamp="20181214 09:50:44.993" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 09:50:44.993" starttime="20181214 09:50:44.991"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:44.994" starttime="20181214 09:50:44.994"></status>
</kw>
<msg timestamp="20181214 09:50:44.994" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181214 09:50:44.994" starttime="20181214 09:50:44.993"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 09:50:44.995" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 09:50:44.995" starttime="20181214 09:50:44.995"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 09:50:44.996" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 09:50:44.996" starttime="20181214 09:50:44.996"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:50:44.997" level="INFO">${cmd} = openstack security group rule create elan_sg</msg>
<status status="PASS" endtime="20181214 09:50:44.997" starttime="20181214 09:50:44.996"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:44.998" starttime="20181214 09:50:44.998"></status>
</kw>
<msg timestamp="20181214 09:50:44.999" level="INFO">${cmd} = openstack security group rule create elan_sg</msg>
<status status="PASS" endtime="20181214 09:50:44.999" starttime="20181214 09:50:44.997"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:45.000" starttime="20181214 09:50:45.000"></status>
</kw>
<msg timestamp="20181214 09:50:45.000" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress</msg>
<status status="PASS" endtime="20181214 09:50:45.000" starttime="20181214 09:50:44.999"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:45.002" starttime="20181214 09:50:45.002"></status>
</kw>
<msg timestamp="20181214 09:50:45.002" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 09:50:45.002" starttime="20181214 09:50:45.001"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:45.004" starttime="20181214 09:50:45.004"></status>
</kw>
<msg timestamp="20181214 09:50:45.004" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 09:50:45.004" starttime="20181214 09:50:45.003"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:45.006" starttime="20181214 09:50:45.005"></status>
</kw>
<msg timestamp="20181214 09:50:45.006" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 09:50:45.006" starttime="20181214 09:50:45.005"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:45.008" starttime="20181214 09:50:45.007"></status>
</kw>
<msg timestamp="20181214 09:50:45.008" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 09:50:45.008" starttime="20181214 09:50:45.006"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:45.009" starttime="20181214 09:50:45.009"></status>
</kw>
<msg timestamp="20181214 09:50:45.009" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 09:50:45.009" starttime="20181214 09:50:45.008"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create elan_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:50:45.012" level="INFO">Starting process:
openstack security group rule create elan_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181214 09:50:45.058" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:50:47.365" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:50:47.366" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:50:47.366" starttime="20181214 09:50:45.012"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:50:47.368" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T09:50:47Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | f718c0dd-2b82-4ad1-a231-07265192d03d |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | bbc8de69-a575-4beb-b2f8-5f39f001f186 |
| updated_at        | 2018-12-14T09:50:47Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:50:47.369" starttime="20181214 09:50:47.367"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:50:47.370" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:50:47.370" starttime="20181214 09:50:47.369"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:47.372" starttime="20181214 09:50:47.370"></status>
</kw>
<msg timestamp="20181214 09:50:47.372" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 09:50:47.372" starttime="20181214 09:50:45.010"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 09:50:47.374" level="INFO">${rule_id} = f718c0dd-2b82-4ad1-a231-07265192d03d</msg>
<status status="PASS" endtime="20181214 09:50:47.374" starttime="20181214 09:50:47.373"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:47.374" starttime="20181214 09:50:44.981"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 09:50:47.432" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181214 09:50:47.432" starttime="20181214 09:50:47.432"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:47.433" starttime="20181214 09:50:47.431"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:47.435" starttime="20181214 09:50:47.434"></status>
</kw>
<msg timestamp="20181214 09:50:47.435" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 09:50:47.435" starttime="20181214 09:50:47.433"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:47.437" starttime="20181214 09:50:47.436"></status>
</kw>
<msg timestamp="20181214 09:50:47.437" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181214 09:50:47.437" starttime="20181214 09:50:47.435"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:47.438" starttime="20181214 09:50:47.438"></status>
</kw>
<msg timestamp="20181214 09:50:47.439" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 09:50:47.439" starttime="20181214 09:50:47.437"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:47.440" starttime="20181214 09:50:47.439"></status>
</kw>
<msg timestamp="20181214 09:50:47.440" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 09:50:47.440" starttime="20181214 09:50:47.439"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:47.442" starttime="20181214 09:50:47.441"></status>
</kw>
<msg timestamp="20181214 09:50:47.442" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 09:50:47.442" starttime="20181214 09:50:47.441"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:47.443" starttime="20181214 09:50:47.443"></status>
</kw>
<msg timestamp="20181214 09:50:47.443" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181214 09:50:47.443" starttime="20181214 09:50:47.442"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 09:50:47.444" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 09:50:47.444" starttime="20181214 09:50:47.444"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 09:50:47.445" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 09:50:47.445" starttime="20181214 09:50:47.445"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 09:50:47.446" level="INFO">${cmd} = openstack security group rule create elan_sg</msg>
<status status="PASS" endtime="20181214 09:50:47.446" starttime="20181214 09:50:47.445"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:47.447" starttime="20181214 09:50:47.447"></status>
</kw>
<msg timestamp="20181214 09:50:47.447" level="INFO">${cmd} = openstack security group rule create elan_sg</msg>
<status status="PASS" endtime="20181214 09:50:47.448" starttime="20181214 09:50:47.446"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:47.449" starttime="20181214 09:50:47.449"></status>
</kw>
<msg timestamp="20181214 09:50:47.449" level="INFO">${cmd} = openstack security group rule create elan_sg --egress</msg>
<status status="PASS" endtime="20181214 09:50:47.449" starttime="20181214 09:50:47.448"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:47.451" starttime="20181214 09:50:47.450"></status>
</kw>
<msg timestamp="20181214 09:50:47.451" level="INFO">${cmd} = openstack security group rule create elan_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 09:50:47.451" starttime="20181214 09:50:47.449"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:47.453" starttime="20181214 09:50:47.452"></status>
</kw>
<msg timestamp="20181214 09:50:47.453" level="INFO">${cmd} = openstack security group rule create elan_sg --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 09:50:47.453" starttime="20181214 09:50:47.451"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:47.455" starttime="20181214 09:50:47.454"></status>
</kw>
<msg timestamp="20181214 09:50:47.455" level="INFO">${cmd} = openstack security group rule create elan_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 09:50:47.455" starttime="20181214 09:50:47.453"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:47.456" starttime="20181214 09:50:47.456"></status>
</kw>
<msg timestamp="20181214 09:50:47.456" level="INFO">${cmd} = openstack security group rule create elan_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 09:50:47.457" starttime="20181214 09:50:47.455"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:47.458" starttime="20181214 09:50:47.458"></status>
</kw>
<msg timestamp="20181214 09:50:47.458" level="INFO">${cmd} = openstack security group rule create elan_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 09:50:47.458" starttime="20181214 09:50:47.457"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create elan_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:50:47.460" level="INFO">Starting process:
openstack security group rule create elan_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181214 09:50:47.502" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:50:49.917" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:50:49.918" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:50:49.918" starttime="20181214 09:50:47.459"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:50:49.920" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T09:50:49Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 15122863-bab2-43f8-acbc-17454796b5dc |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | bbc8de69-a575-4beb-b2f8-5f39f001f186 |
| updated_at        | 2018-12-14T09:50:49Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:50:49.920" starttime="20181214 09:50:49.919"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:50:49.922" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:50:49.922" starttime="20181214 09:50:49.921"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:49.923" starttime="20181214 09:50:49.922"></status>
</kw>
<msg timestamp="20181214 09:50:49.924" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 09:50:49.924" starttime="20181214 09:50:47.458"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 09:50:49.926" level="INFO">${rule_id} = 15122863-bab2-43f8-acbc-17454796b5dc</msg>
<status status="PASS" endtime="20181214 09:50:49.926" starttime="20181214 09:50:49.925"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:49.926" starttime="20181214 09:50:47.429"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${dual}"=="True"</arg>
<arg>Run Keywords</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:49.929" starttime="20181214 09:50:49.927"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:49.929" starttime="20181214 09:50:32.520"></status>
</kw>
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:50:49.949" level="INFO">Starting process:
openstack network create elan_net_1 </msg>
<msg timestamp="20181214 09:50:49.992" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:50:52.409" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:50:52.409" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:50:52.409" starttime="20181214 09:50:49.948"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:50:52.411" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-12-14T09:50:52Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | 674e3476-71be-4459-b424-75a5b7e24351 |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | elan_net_1                           |
| port_security_enabled     | True                                 |
| project_id                | 8f21c4d8db54482e99c30c98fba342b4     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 46                                   |
| qos_policy_id             | None                                 |
| revision_number           | 2                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-12-14T09:50:52Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:50:52.411" starttime="20181214 09:50:52.410"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:50:52.412" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:50:52.412" starttime="20181214 09:50:52.411"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:52.413" starttime="20181214 09:50:52.412"></status>
</kw>
<msg timestamp="20181214 09:50:52.414" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181214 09:50:52.414" starttime="20181214 09:50:49.947"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:52.414" starttime="20181214 09:50:49.930"></status>
</kw>
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{SUBNETS}[0]</arg>
<arg>${SUBNET_CIDRS[0]}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:50:52.433" level="INFO">Starting process:
openstack subnet create --network elan_net_1 --subnet-range 81.1.1.0/24 elan_sub_1 </msg>
<msg timestamp="20181214 09:50:52.475" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:50:55.319" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:50:55.320" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:50:55.320" starttime="20181214 09:50:52.432"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:50:55.321" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 81.1.1.2-81.1.1.254                  |
| cidr              | 81.1.1.0/24                          |
| created_at        | 2018-12-14T09:50:54Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 81.1.1.1                             |
| host_routes       |                                      |
| id                | 19458fcc-5468-463d-8d58-38eecd4648b1 |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | elan_sub_1                           |
| network_id        | 674e3476-71be-4459-b424-75a5b7e24351 |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-12-14T09:50:54Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:50:55.321" starttime="20181214 09:50:55.320"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:50:55.321" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:50:55.322" starttime="20181214 09:50:55.321"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:55.322" starttime="20181214 09:50:55.322"></status>
</kw>
<msg timestamp="20181214 09:50:55.323" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181214 09:50:55.323" starttime="20181214 09:50:52.431"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:55.323" starttime="20181214 09:50:52.415"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>${NET_1_PORTS[0]}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181214 09:50:55.324" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:50:55.325" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181214 09:50:55.325" starttime="20181214 09:50:55.324"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 09:50:55.325" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 09:50:55.325" starttime="20181214 09:50:55.325"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 09:50:55.326" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 09:50:55.326" starttime="20181214 09:50:55.325"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:50:55.336" level="INFO">Starting process:
openstack port create --network elan_net_1 elan_net_1_port_1 --security-group elan_sg  </msg>
<msg timestamp="20181214 09:50:55.379" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:50:58.182" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:50:58.182" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:50:58.182" starttime="20181214 09:50:55.336"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:50:58.183" level="INFO">+-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
+-----------------------+-------------------------------------------------------------------------+
| admin_state_up        | UP                                                                      |
| allowed_address_pairs |                                                                         |
| binding_host_id       |                                                                         |
| binding_profile       |                                                                         |
| binding_vif_details   |                                                                         |
| binding_vif_type      | unbound                                                                 |
| binding_vnic_type     | normal                                                                  |
| created_at            | 2018-12-14T09:50:57Z                                                    |
| data_plane_status     | None                                                                    |
| description           |                                                                         |
| device_id             |                                                                         |
| device_owner          |                                                                         |
| dns_assignment        | None                                                                    |
| dns_name              | None                                                                    |
| extra_dhcp_opts       |                                                                         |
| fixed_ips             | ip_address='81.1.1.6', subnet_id='19458fcc-5468-463d-8d58-38eecd4648b1' |
| id                    | 823e1ed7-64d2-4869-b4f5-edc4ff1bccce                                    |
| ip_address            | None                                                                    |
| mac_address           | fa:16:3e:12:63:ff                                                       |
| name                  | elan_net_1_port_1                                                       |
| network_id            | 674e3476-71be-4459-b424-75a5b7e24351                                    |
| option_name           | None                                                                    |
| option_value          | None                                                                    |
| port_security_enabled | True                                                                    |
| project_id            | 8f21c4d8db54482e99c30c98fba342b4                                        |
| qos_policy_id         | None                                                                    |
| revision_number       | 6                                                                       |
| security_group_ids    | bbc8de69-a575-4beb-b2f8-5f39f001f186                                    |
| status                | DOWN                                                                    |
| subnet_id             | None                                                                    |
| tags                  |                                                                         |
| trunk_details         | None                                                                    |
| updated_at            | 2018-12-14T09:50:57Z                                                    |
+-----------------------+-------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:50:58.184" starttime="20181214 09:50:58.183"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:50:58.184" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:50:58.184" starttime="20181214 09:50:58.184"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:50:58.185" starttime="20181214 09:50:58.185"></status>
</kw>
<msg timestamp="20181214 09:50:58.186" level="INFO">${output} = +-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
...</msg>
<status status="PASS" endtime="20181214 09:50:58.186" starttime="20181214 09:50:55.335"></status>
</kw>
<status status="PASS" endtime="20181214 09:50:58.186" starttime="20181214 09:50:55.323"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>${NET_1_PORTS[1]}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181214 09:50:58.188" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:50:58.188" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181214 09:50:58.188" starttime="20181214 09:50:58.187"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 09:50:58.189" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 09:50:58.189" starttime="20181214 09:50:58.188"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 09:50:58.189" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 09:50:58.189" starttime="20181214 09:50:58.189"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:50:58.199" level="INFO">Starting process:
openstack port create --network elan_net_1 elan_net_1_port_2 --security-group elan_sg  </msg>
<msg timestamp="20181214 09:50:58.225" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:51:01.126" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:51:01.127" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:51:01.127" starttime="20181214 09:50:58.198"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:51:01.128" level="INFO">+-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
+-----------------------+-------------------------------------------------------------------------+
| admin_state_up        | UP                                                                      |
| allowed_address_pairs |                                                                         |
| binding_host_id       |                                                                         |
| binding_profile       |                                                                         |
| binding_vif_details   |                                                                         |
| binding_vif_type      | unbound                                                                 |
| binding_vnic_type     | normal                                                                  |
| created_at            | 2018-12-14T09:51:00Z                                                    |
| data_plane_status     | None                                                                    |
| description           |                                                                         |
| device_id             |                                                                         |
| device_owner          |                                                                         |
| dns_assignment        | None                                                                    |
| dns_name              | None                                                                    |
| extra_dhcp_opts       |                                                                         |
| fixed_ips             | ip_address='81.1.1.4', subnet_id='19458fcc-5468-463d-8d58-38eecd4648b1' |
| id                    | ca2a4d38-e511-44fa-b32e-49424f8dd512                                    |
| ip_address            | None                                                                    |
| mac_address           | fa:16:3e:8c:3c:34                                                       |
| name                  | elan_net_1_port_2                                                       |
| network_id            | 674e3476-71be-4459-b424-75a5b7e24351                                    |
| option_name           | None                                                                    |
| option_value          | None                                                                    |
| port_security_enabled | True                                                                    |
| project_id            | 8f21c4d8db54482e99c30c98fba342b4                                        |
| qos_policy_id         | None                                                                    |
| revision_number       | 6                                                                       |
| security_group_ids    | bbc8de69-a575-4beb-b2f8-5f39f001f186                                    |
| status                | DOWN                                                                    |
| subnet_id             | None                                                                    |
| tags                  |                                                                         |
| trunk_details         | None                                                                    |
| updated_at            | 2018-12-14T09:51:00Z                                                    |
+-----------------------+-------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:51:01.128" starttime="20181214 09:51:01.127"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:51:01.128" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:51:01.128" starttime="20181214 09:51:01.128"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:51:01.129" starttime="20181214 09:51:01.129"></status>
</kw>
<msg timestamp="20181214 09:51:01.129" level="INFO">${output} = +-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
...</msg>
<status status="PASS" endtime="20181214 09:51:01.130" starttime="20181214 09:50:58.198"></status>
</kw>
<status status="PASS" endtime="20181214 09:51:01.130" starttime="20181214 09:50:58.186"></status>
</kw>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Utils.Check For Elements At URI</arg>
<arg>${PORT_URL}</arg>
<arg>${NET_1_PORTS}</arg>
</arguments>
<kw name="Check For Elements At URI" library="Utils">
<doc>A GET is made at the supplied ${URI} and every item in the list of</doc>
<arguments>
<arg>${PORT_URL}</arg>
<arg>${NET_1_PORTS}</arg>
</arguments>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>${session}</arg>
<arg>${uri}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 09:51:01.148" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/ports/, headers=None json=None</msg>
<msg timestamp="20181214 09:51:01.148" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 09:51:01.148" starttime="20181214 09:51:01.144"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${pretty_print_json}" == "True"</arg>
<arg>Log Content</arg>
<arg>${resp.content}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Log</arg>
<arg>${resp.content}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181214 09:51:01.149" level="INFO">{"ports":{"port":[{"uuid":"823e1ed7-64d2-4869-b4f5-edc4ff1bccce","fixed-ips":[{"subnet-id":"19458fcc-5468-463d-8d58-38eecd4648b1","ip-address":"81.1.1.6"}],"device-id":"","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:12:63:ff","security-groups":["bbc8de69-a575-4beb-b2f8-5f39f001f186"],"admin-state-up":true,"status":"ACTIVE","network-id":"674e3476-71be-4459-b424-75a5b7e24351","name":"elan_net_1_port_1"},{"uuid":"464ebb7f-fe0a-4c2b-bc8d-486f9798323a","fixed-ips":[{"subnet-id":"19458fcc-5468-463d-8d58-38eecd4648b1","ip-address":"81.1.1.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-674e3476-71be-4459-b424-75a5b7e24351","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:c8:1d:be","admin-state-up":true,"network-id":"674e3476-71be-4459-b424-75a5b7e24351","name":""},{"uuid":"ca2a4d38-e511-44fa-b32e-49424f8dd512","fixed-ips":[{"subnet-id":"19458fcc-5468-463d-8d58-38eecd4648b1","ip-address":"81.1.1.4"}],"device-id":"","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:8c:3c:34","security-groups":["bbc8de69-a575-4beb-b2f8-5f39f001f186"],"admin-state-up":true,"status":"ACTIVE","network-id":"674e3476-71be-4459-b424-75a5b7e24351","name":"elan_net_1_port_2"}]}}</msg>
<status status="PASS" endtime="20181214 09:51:01.149" starttime="20181214 09:51:01.149"></status>
</kw>
<status status="PASS" endtime="20181214 09:51:01.150" starttime="20181214 09:51:01.149"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>200</arg>
</arguments>
<msg timestamp="20181214 09:51:01.150" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181214 09:51:01.150" starttime="20181214 09:51:01.150"></status>
</kw>
<kw type="for" name="${i} IN [ @{elements} ]">
<kw type="foritem" name="${i} = elan_net_1_port_1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:51:01.151" starttime="20181214 09:51:01.151"></status>
</kw>
<status status="PASS" endtime="20181214 09:51:01.151" starttime="20181214 09:51:01.150"></status>
</kw>
<kw type="foritem" name="${i} = elan_net_1_port_2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:51:01.152" starttime="20181214 09:51:01.151"></status>
</kw>
<status status="PASS" endtime="20181214 09:51:01.152" starttime="20181214 09:51:01.151"></status>
</kw>
<status status="PASS" endtime="20181214 09:51:01.152" starttime="20181214 09:51:01.150"></status>
</kw>
<status status="PASS" endtime="20181214 09:51:01.152" starttime="20181214 09:51:01.143"></status>
</kw>
<status status="PASS" endtime="20181214 09:51:01.152" starttime="20181214 09:51:01.130"></status>
</kw>
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>${NET_1_PORTS[0]}</arg>
<arg>${NET_1_VMS[0]}</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 09:51:01.167" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 09:51:01.167" starttime="20181214 09:51:01.166"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:51:01.174" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port elan_net_1_port_1 --security-group elan_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org elan_net_1_vm_1</msg>
<msg timestamp="20181214 09:51:01.207" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:51:05.937" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:51:05.938" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:51:05.938" starttime="20181214 09:51:01.173"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:51:05.939" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | 2KiogC8Br82x                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T09:51:05Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 6dba3128-335d-4bd2-90c5-54d1cf444685                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | elan_net_1_vm_1                                                 |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='bbc8de69-a575-4beb-b2f8-5f39f001f186'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T09:51:05Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:51:05.939" starttime="20181214 09:51:05.938"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:51:05.940" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:51:05.940" starttime="20181214 09:51:05.939"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:51:05.941" starttime="20181214 09:51:05.940"></status>
</kw>
<msg timestamp="20181214 09:51:05.941" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 09:51:05.941" starttime="20181214 09:51:01.173"></status>
</kw>
<status status="PASS" endtime="20181214 09:51:05.941" starttime="20181214 09:51:01.166"></status>
</kw>
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>${NET_1_PORTS[1]}</arg>
<arg>${NET_1_VMS[1]}</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 09:51:05.959" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 09:51:05.959" starttime="20181214 09:51:05.958"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:51:05.967" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port elan_net_1_port_2 --security-group elan_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org elan_net_1_vm_2</msg>
<msg timestamp="20181214 09:51:06.006" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:51:10.148" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:51:10.149" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:51:10.149" starttime="20181214 09:51:05.967"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:51:10.150" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | Yj6MSpxRA8yb                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T09:51:09Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 95881297-f001-42fb-b8a5-4855a1e398a0                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | elan_net_1_vm_2                                                 |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='bbc8de69-a575-4beb-b2f8-5f39f001f186'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T09:51:10Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 09:51:10.151" starttime="20181214 09:51:10.150"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:51:10.151" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:51:10.151" starttime="20181214 09:51:10.151"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:51:10.153" starttime="20181214 09:51:10.152"></status>
</kw>
<msg timestamp="20181214 09:51:10.153" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 09:51:10.153" starttime="20181214 09:51:05.966"></status>
</kw>
<status status="PASS" endtime="20181214 09:51:10.153" starttime="20181214 09:51:05.957"></status>
</kw>
<kw name="Get VM IPs" library="OpenStackOperations">
<doc>Get the instance IP addresses and nameserver address for the list of given vms.</doc>
<arguments>
<arg>@{NET_1_VMS}</arg>
</arguments>
<assign>
<var>@{NET_1_VM_IPS}</var>
<var>${NET_1_DHCP_IP}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{vm_ips}</var>
</assign>
<msg timestamp="20181214 09:51:10.155" level="INFO">@{vm_ips} = [ ]</msg>
<status status="PASS" endtime="20181214 09:51:10.156" starttime="20181214 09:51:10.155"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = elan_net_1_vm_1">
<kw name="Poll VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>${retry}</arg>
<arg>${retry_interval}</arg>
<arg>OpenStackOperations.Verify VM Is ACTIVE</arg>
<arg>${vm_name}</arg>
</arguments>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:51:10.171" level="INFO">Starting process:
openstack server show elan_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:51:10.191" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:51:13.487" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:51:13.488" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:51:13.488" starttime="20181214 09:51:10.170"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:51:13.488" level="INFO">| OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181214 09:51:13.489" starttime="20181214 09:51:13.488"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:51:13.489" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:51:13.489" starttime="20181214 09:51:13.489"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:51:13.490" starttime="20181214 09:51:13.489"></status>
</kw>
<msg timestamp="20181214 09:51:13.490" level="INFO">${output} = | OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181214 09:51:13.490" starttime="20181214 09:51:10.170"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<status status="PASS" endtime="20181214 09:51:13.490" starttime="20181214 09:51:13.490"></status>
</kw>
<status status="PASS" endtime="20181214 09:51:13.491" starttime="20181214 09:51:10.158"></status>
</kw>
<status status="PASS" endtime="20181214 09:51:13.491" starttime="20181214 09:51:10.157"></status>
</kw>
<status status="PASS" endtime="20181214 09:51:13.491" starttime="20181214 09:51:10.156"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Wait Until Keyword Succeeds</arg>
<arg>180s</arg>
<arg>15s</arg>
<arg>OpenStackOperations.Get VM IP</arg>
<arg>true</arg>
<arg>${vm}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${ips_and_console_log}</var>
</assign>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>180s</arg>
<arg>15s</arg>
<arg>OpenStackOperations.Get VM IP</arg>
<arg>true</arg>
<arg>${vm}</arg>
</arguments>
<kw name="Get VM IP" library="OpenStackOperations">
<doc>Get the vm ip address and nameserver by scraping the vm's console log.</doc>
<arguments>
<arg>true</arg>
<arg>${vm}</arg>
</arguments>
<kw name="OpenStack CLI With No Log" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and do not log the output.</doc>
<arguments>
<arg>openstack console log show ${vm}</arg>
</arguments>
<assign>
<var>${vm_console_output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:51:13.499" level="INFO">Starting process:
openstack console log show elan_net_1_vm_1</msg>
<msg timestamp="20181214 09:51:13.542" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:51:16.050" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:51:16.051" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:51:16.051" starttime="20181214 09:51:13.499"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:51:16.052" starttime="20181214 09:51:16.051"></status>
</kw>
<msg timestamp="20181214 09:51:16.052" level="INFO">${vm_console_output} = [    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.0-80-virtual (buildd@batsu) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubu...</msg>
<status status="PASS" endtime="20181214 09:51:16.053" starttime="20181214 09:51:13.499"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>None</arg>
</arguments>
<assign>
<var>${vm_ip}</var>
</assign>
<msg timestamp="20181214 09:51:16.053" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181214 09:51:16.053" starttime="20181214 09:51:16.053"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>None</arg>
</arguments>
<assign>
<var>${dhcp_ip}</var>
</assign>
<msg timestamp="20181214 09:51:16.053" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181214 09:51:16.053" starttime="20181214 09:51:16.053"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${vm_console_output}</arg>
<arg>${REGEX_OBTAINED}</arg>
</arguments>
<assign>
<var>${match}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 09:51:16.055" level="INFO">@{matches} = [ 81.1.1.6 obtained ]</msg>
<status status="PASS" endtime="20181214 09:51:16.055" starttime="20181214 09:51:16.054"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 09:51:16.056" level="INFO">Length is 1</msg>
<msg timestamp="20181214 09:51:16.056" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 09:51:16.056" starttime="20181214 09:51:16.055"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 09:51:16.064" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 09:51:16.064" starttime="20181214 09:51:16.056"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 09:51:16.065" level="INFO">${OS_MATCH} = 81.1.1.6 obtained</msg>
<status status="PASS" endtime="20181214 09:51:16.065" starttime="20181214 09:51:16.065"></status>
</kw>
<status status="PASS" endtime="20181214 09:51:16.065" starttime="20181214 09:51:16.064"></status>
</kw>
<msg timestamp="20181214 09:51:16.066" level="INFO">${match} = 81.1.1.6 obtained</msg>
<status status="PASS" endtime="20181214 09:51:16.066" starttime="20181214 09:51:16.054"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${match}</arg>
<arg>${REGEX_IPV4}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${vm_ip}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 09:51:16.067" level="INFO">@{matches} = [ 81.1.1.6 ]</msg>
<status status="PASS" endtime="20181214 09:51:16.067" starttime="20181214 09:51:16.066"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 09:51:16.067" level="INFO">Length is 1</msg>
<msg timestamp="20181214 09:51:16.067" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 09:51:16.067" starttime="20181214 09:51:16.067"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 09:51:16.068" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 09:51:16.068" starttime="20181214 09:51:16.067"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 09:51:16.069" level="INFO">${OS_MATCH} = 81.1.1.6</msg>
<status status="PASS" endtime="20181214 09:51:16.069" starttime="20181214 09:51:16.068"></status>
</kw>
<status status="PASS" endtime="20181214 09:51:16.069" starttime="20181214 09:51:16.068"></status>
</kw>
<msg timestamp="20181214 09:51:16.069" level="INFO">${vm_ip} = 81.1.1.6</msg>
<status status="PASS" endtime="20181214 09:51:16.069" starttime="20181214 09:51:16.066"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${vm_console_output}</arg>
<arg>${REGEX_IPROUTE}</arg>
</arguments>
<assign>
<var>${match}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 09:51:16.070" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181214 09:51:16.070" starttime="20181214 09:51:16.070"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 09:51:16.070" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:51:16.071" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181214 09:51:16.071" starttime="20181214 09:51:16.070"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 09:51:16.071" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 09:51:16.071" starttime="20181214 09:51:16.071"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181214 09:51:16.072" starttime="20181214 09:51:16.071"></status>
</kw>
<msg timestamp="20181214 09:51:16.072" level="INFO">${match} = None</msg>
<status status="PASS" endtime="20181214 09:51:16.072" starttime="20181214 09:51:16.069"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${match}</arg>
<arg>${REGEX_IPV4}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${dhcp_ip}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 09:51:16.073" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181214 09:51:16.073" starttime="20181214 09:51:16.072"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 09:51:16.073" level="INFO">Length is 0</msg>
<msg timestamp="20181214 09:51:16.073" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181214 09:51:16.073" starttime="20181214 09:51:16.073"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 09:51:16.074" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 09:51:16.074" starttime="20181214 09:51:16.074"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181214 09:51:16.074" starttime="20181214 09:51:16.074"></status>
</kw>
<msg timestamp="20181214 09:51:16.075" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181214 09:51:16.075" starttime="20181214 09:51:16.072"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${fail_on_none}' == 'true'</arg>
<arg>BuiltIn.Should Not Contain</arg>
<arg>${vm_ip}</arg>
<arg>None</arg>
</arguments>
<kw name="Should Not Contain" library="BuiltIn">
<doc>Fails if ``container`` contains ``item`` one or more times.</doc>
<arguments>
<arg>${vm_ip}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181214 09:51:16.075" starttime="20181214 09:51:16.075"></status>
</kw>
<status status="PASS" endtime="20181214 09:51:16.075" starttime="20181214 09:51:16.075"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${fail_on_none}' == 'true'</arg>
<arg>BuiltIn.Should Not Contain</arg>
<arg>${dhcp_ip}</arg>
<arg>None</arg>
</arguments>
<kw name="Should Not Contain" library="BuiltIn">
<doc>Fails if ``container`` contains ``item`` one or more times.</doc>
<arguments>
<arg>${dhcp_ip}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 09:51:16.076" level="FAIL">'None' contains 'None'</msg>
<status status="FAIL" endtime="20181214 09:51:16.076" starttime="20181214 09:51:16.076"></status>
</kw>
<status status="FAIL" endtime="20181214 09:51:16.076" starttime="20181214 09:51:16.076"></status>
</kw>
<status status="FAIL" endtime="20181214 09:51:16.077" starttime="20181214 09:51:13.492"></status>
</kw>
<kw name="Get VM IP" library="OpenStackOperations">
<doc>Get the vm ip address and nameserver by scraping the vm's console log.</doc>
<arguments>
<arg>true</arg>
<arg>${vm}</arg>
</arguments>
<kw name="OpenStack CLI With No Log" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and do not log the output.</doc>
<arguments>
<arg>openstack console log show ${vm}</arg>
</arguments>
<assign>
<var>${vm_console_output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:51:31.099" level="INFO">Starting process:
openstack console log show elan_net_1_vm_1</msg>
<msg timestamp="20181214 09:51:31.147" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:51:33.741" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:51:33.742" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:51:33.742" starttime="20181214 09:51:31.098"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:51:33.744" starttime="20181214 09:51:33.743"></status>
</kw>
<msg timestamp="20181214 09:51:33.744" level="INFO">${vm_console_output} = [    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.0-80-virtual (buildd@batsu) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubu...</msg>
<status status="PASS" endtime="20181214 09:51:33.745" starttime="20181214 09:51:31.097"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>None</arg>
</arguments>
<assign>
<var>${vm_ip}</var>
</assign>
<msg timestamp="20181214 09:51:33.745" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181214 09:51:33.745" starttime="20181214 09:51:33.745"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>None</arg>
</arguments>
<assign>
<var>${dhcp_ip}</var>
</assign>
<msg timestamp="20181214 09:51:33.746" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181214 09:51:33.746" starttime="20181214 09:51:33.746"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${vm_console_output}</arg>
<arg>${REGEX_OBTAINED}</arg>
</arguments>
<assign>
<var>${match}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 09:51:33.749" level="INFO">@{matches} = [ 81.1.1.6 obtained ]</msg>
<status status="PASS" endtime="20181214 09:51:33.749" starttime="20181214 09:51:33.747"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 09:51:33.750" level="INFO">Length is 1</msg>
<msg timestamp="20181214 09:51:33.750" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 09:51:33.750" starttime="20181214 09:51:33.749"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 09:51:33.751" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 09:51:33.751" starttime="20181214 09:51:33.750"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 09:51:33.753" level="INFO">${OS_MATCH} = 81.1.1.6 obtained</msg>
<status status="PASS" endtime="20181214 09:51:33.753" starttime="20181214 09:51:33.752"></status>
</kw>
<status status="PASS" endtime="20181214 09:51:33.753" starttime="20181214 09:51:33.751"></status>
</kw>
<msg timestamp="20181214 09:51:33.753" level="INFO">${match} = 81.1.1.6 obtained</msg>
<status status="PASS" endtime="20181214 09:51:33.753" starttime="20181214 09:51:33.746"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${match}</arg>
<arg>${REGEX_IPV4}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${vm_ip}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 09:51:33.755" level="INFO">@{matches} = [ 81.1.1.6 ]</msg>
<status status="PASS" endtime="20181214 09:51:33.755" starttime="20181214 09:51:33.754"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 09:51:33.756" level="INFO">Length is 1</msg>
<msg timestamp="20181214 09:51:33.756" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 09:51:33.756" starttime="20181214 09:51:33.755"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 09:51:33.757" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 09:51:33.757" starttime="20181214 09:51:33.756"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 09:51:33.759" level="INFO">${OS_MATCH} = 81.1.1.6</msg>
<status status="PASS" endtime="20181214 09:51:33.759" starttime="20181214 09:51:33.758"></status>
</kw>
<status status="PASS" endtime="20181214 09:51:33.759" starttime="20181214 09:51:33.757"></status>
</kw>
<msg timestamp="20181214 09:51:33.759" level="INFO">${vm_ip} = 81.1.1.6</msg>
<status status="PASS" endtime="20181214 09:51:33.759" starttime="20181214 09:51:33.754"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${vm_console_output}</arg>
<arg>${REGEX_IPROUTE}</arg>
</arguments>
<assign>
<var>${match}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 09:51:33.761" level="INFO">@{matches} = [ ip-route:169.254.169.254 via 81.1.1.2 ]</msg>
<status status="PASS" endtime="20181214 09:51:33.761" starttime="20181214 09:51:33.760"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 09:51:33.762" level="INFO">Length is 1</msg>
<msg timestamp="20181214 09:51:33.762" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 09:51:33.762" starttime="20181214 09:51:33.761"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 09:51:33.763" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 09:51:33.763" starttime="20181214 09:51:33.762"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 09:51:33.764" level="INFO">${OS_MATCH} = ip-route:169.254.169.254 via 81.1.1.2</msg>
<status status="PASS" endtime="20181214 09:51:33.765" starttime="20181214 09:51:33.764"></status>
</kw>
<status status="PASS" endtime="20181214 09:51:33.765" starttime="20181214 09:51:33.763"></status>
</kw>
<msg timestamp="20181214 09:51:33.765" level="INFO">${match} = ip-route:169.254.169.254 via 81.1.1.2</msg>
<status status="PASS" endtime="20181214 09:51:33.765" starttime="20181214 09:51:33.760"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${match}</arg>
<arg>${REGEX_IPV4}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${dhcp_ip}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 09:51:33.767" level="INFO">@{matches} = [ 169.254.169.254 | 81.1.1.2 ]</msg>
<status status="PASS" endtime="20181214 09:51:33.767" starttime="20181214 09:51:33.766"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 09:51:33.767" level="INFO">Length is 2</msg>
<msg timestamp="20181214 09:51:33.767" level="INFO">${matches_length} = 2</msg>
<status status="PASS" endtime="20181214 09:51:33.767" starttime="20181214 09:51:33.767"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 09:51:33.768" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 09:51:33.768" starttime="20181214 09:51:33.768"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 09:51:33.770" level="INFO">${OS_MATCH} = 81.1.1.2</msg>
<status status="PASS" endtime="20181214 09:51:33.770" starttime="20181214 09:51:33.769"></status>
</kw>
<status status="PASS" endtime="20181214 09:51:33.770" starttime="20181214 09:51:33.769"></status>
</kw>
<msg timestamp="20181214 09:51:33.770" level="INFO">${dhcp_ip} = 81.1.1.2</msg>
<status status="PASS" endtime="20181214 09:51:33.770" starttime="20181214 09:51:33.765"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${fail_on_none}' == 'true'</arg>
<arg>BuiltIn.Should Not Contain</arg>
<arg>${vm_ip}</arg>
<arg>None</arg>
</arguments>
<kw name="Should Not Contain" library="BuiltIn">
<doc>Fails if ``container`` contains ``item`` one or more times.</doc>
<arguments>
<arg>${vm_ip}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181214 09:51:33.772" starttime="20181214 09:51:33.771"></status>
</kw>
<status status="PASS" endtime="20181214 09:51:33.772" starttime="20181214 09:51:33.771"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${fail_on_none}' == 'true'</arg>
<arg>BuiltIn.Should Not Contain</arg>
<arg>${dhcp_ip}</arg>
<arg>None</arg>
</arguments>
<kw name="Should Not Contain" library="BuiltIn">
<doc>Fails if ``container`` contains ``item`` one or more times.</doc>
<arguments>
<arg>${dhcp_ip}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181214 09:51:33.773" starttime="20181214 09:51:33.773"></status>
</kw>
<status status="PASS" endtime="20181214 09:51:33.774" starttime="20181214 09:51:33.772"></status>
</kw>
<status status="PASS" endtime="20181214 09:51:33.774" starttime="20181214 09:51:31.078"></status>
</kw>
<status status="PASS" endtime="20181214 09:51:33.774" starttime="20181214 09:51:13.491"></status>
</kw>
<msg timestamp="20181214 09:51:33.774" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 09:51:33.775" level="INFO">${ips_and_console_log} = [u'81.1.1.6', u'81.1.1.2', u'[    0.000000] Initializing cgroup subsys cpuset\n[    0.000000] Initializing cgroup subsys cpu\n[    0.000000] Linux version 3.2.0-80-virtual (buildd@batsu) (gcc version ...</msg>
<status status="PASS" endtime="20181214 09:51:33.775" starttime="20181214 09:51:13.491"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>BuiltIn.Log</arg>
<arg>${ips_and_console_log[2]}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${ips_and_console_log[2]}</arg>
</arguments>
<msg timestamp="20181214 09:51:33.776" level="INFO">[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.0-80-virtual (buildd@batsu) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #116-Ubuntu SMP Mon Mar 23 17:28:52 UTC 2015 (Ubuntu 3.2.0-80.116-virtual 3.2.68)
[    0.000000] Command line: LABEL=cirros-rootfs ro console=tty1 console=ttyS0
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Centaur CentaurHauls
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[    0.000000]  BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 0000000003fdc000 (usable)
[    0.000000]  BIOS-e820: 0000000003fdc000 - 0000000004000000 (reserved)
[    0.000000]  BIOS-e820: 00000000feffc000 - 00000000ff000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fffc0000 - 0000000100000000 (reserved)
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.8 present.
[    0.000000] No AGP bridge found
[    0.000000] last_pfn = 0x3fdc max_arch_pfn = 0x400000000
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] found SMP MP-table at [ffff8800000f63a0] f63a0
[    0.000000] init_memory_mapping: 0000000000000000-0000000003fdc000
[    0.000000] RAMDISK: 03c6d000 - 03fcc000
[    0.000000] ACPI: RSDP 00000000000f6160 00014 (v00 BOCHS )
[    0.000000] ACPI: RSDT 0000000003fe14f7 0002C (v01 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACP 0000000003fe140b 00074 (v01 BOCHS  BXPCFACP 00000001 BXPC 00000001)
[    0.000000] ACPI: DSDT 0000000003fe0040 013CB (v01 BOCHS  BXPCDSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACS 0000000003fe0000 00040
[    0.000000] ACPI: APIC 0000000003fe147f 00078 (v01 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at 0000000000000000-0000000003fdc000
[    0.000000] Initmem setup node 0 0000000000000000-0000000003fdc000
[    0.000000]   NODE_DATA [0000000003fd4000 - 0000000003fd8fff]
[    0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000000] kvm-clock: cpu 0, msr 0:1cf76c1, boot clock
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000010 -&gt; 0x00001000
[    0.000000]   DMA32    0x00001000 -&gt; 0x00100000
[    0.000000]   Normal   empty
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[2] active PFN ranges
[    0.000000]     0: 0x00000010 -&gt; 0x0000009f
[    0.000000]     0: 0x00000100 -&gt; 0x00003fdc
[    0.000000] ACPI: PM-Timer IO Port: 0x608
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] SMP: Allowing 1 CPUs, 0 hotplug CPUs
[    0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000f0000
[    0.000000] PM: Registered nosave memory: 00000000000f0000 - 0000000000100000
[    0.000000] Allocating PCI resources starting at 4000000 (gap: 4000000:faffc000)
[    0.000000] Booting paravirtualized kernel on KVM
[    0.000000] setup_percpu: NR_CPUS:64 nr_cpumask_bits:64 nr_cpu_ids:1 nr_node_ids:1
[    0.000000] PERCPU: Embedded 27 pages/cpu @ffff880003a00000 s78848 r8192 d23552 u2097152
[    0.000000] kvm-clock: cpu 0, msr 0:3a126c1, primary cpu clock
[    0.000000] KVM setup async PF for cpu 0
[    0.000000] kvm-stealtime: cpu 0, msr 3a0cd40
[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 15974
[    0.000000] Policy zone: DMA32
[    0.000000] Kernel command line: LABEL=cirros-rootfs ro console=tty1 console=ttyS0
[    0.000000] PID hash table entries: 256 (order: -1, 2048 bytes)
[    0.000000] xsave/xrstor: enabled xstate_bv 0x7, cntxt size 0x340
[    0.000000] Checking aperture...
[    0.000000] No AGP bridge found
[    0.000000] Memory: 43560k/65392k available (6576k kernel code, 452k absent, 21380k reserved, 6620k data, 928k init)
[    0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000] NR_IRQS:4352 nr_irqs:256 16
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty1] enabled
[    0.000000] console [ttyS0] enabled
[    0.000000] allocated 1048576 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[    0.000000] Detected 3491.828 MHz processor.
[    0.012000] Calibrating delay loop (skipped) preset value.. 6983.65 BogoMIPS (lpj=13967312)
[    0.020016] pid_max: default: 32768 minimum: 301
[    0.024142] Security Framework initialized
[    0.032110] AppArmor: AppArmor initialized
[    0.036017] Yama: becoming mindful.
[    0.044247] Dentry cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.052538] Inode-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.060283] Mount-cache hash table entries: 256
[    0.068935] Initializing cgroup subsys cpuacct
[    0.072028] Initializing cgroup subsys memory
[    0.080028] Initializing cgroup subsys devices
[    0.084019] Initializing cgroup subsys freezer
[    0.092019] Initializing cgroup subsys blkio
[    0.096127] Initializing cgroup subsys perf_event
[    0.104631] CPU: Physical Processor ID: 0
[    0.112820] mce: CPU supports 10 MCE banks
[    0.122183] SMP alternatives: switching to UP code
[    0.252561] Freeing SMP alternatives: 24k freed
[    0.256080] ACPI: Core revision 20110623
[    0.265150] ftrace: allocating 26610 entries in 105 pages
[    0.276419] Enabling x2apic
[    0.280016] Enabled x2apic
[    0.280036] Switched APIC routing to physical x2apic.
[    0.294238] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.296023] CPU0: Intel Core Processor (Haswell, no TSX) stepping 01
[    0.308018] APIC calibration not consistent with PM-Timer: 96ms instead of 100ms
[    0.308018] APIC delta adjusted to PM-Timer: 6249612 (6030010)
[    0.320125] Performance Events: unsupported p6 CPU model 60 no PMU driver, software events only.
[    0.328149] NMI watchdog disabled (cpu0): hardware events not enabled
[    0.332041] Brought up 1 CPUs
[    0.336024] Total of 1 processors activated (6983.65 BogoMIPS).
[    0.345789] devtmpfs: initialized
[    0.348399] EVM: security.selinux
[    0.352023] EVM: security.SMACK64
[    0.356023] EVM: security.capability
[    0.360584] print_constraints: dummy: 
[    0.364475] RTC time:  9:51:12, date: 12/14/18
[    0.368157] NET: Registered protocol family 16
[    0.372163] ACPI: bus type pci registered
[    0.376477] PCI: Using configuration type 1 for base access
[    0.380500] bio: create slab &lt;bio-0&gt; at 0
[    0.384200] ACPI: Added _OSI(Module Device)
[    0.388027] ACPI: Added _OSI(Processor Device)
[    0.392027] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.396027] ACPI: Added _OSI(Processor Aggregator Device)
[    0.401624] ACPI: Interpreter enabled
[    0.404028] ACPI: (supports S0 S5)
[    0.411272] ACPI: Using IOAPIC for interrupt routing
[    0.417341] ACPI: No dock devices found.
[    0.420029] HEST: Table not found.
[    0.424029] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.428046] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.432514] pci_root PNP0A03:00: host bridge window [io  0x0000-0x0cf7]
[    0.436030] pci_root PNP0A03:00: host bridge window [io  0x0d00-0xffff]
[    0.440031] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff]
[    0.444030] pci_root PNP0A03:00: host bridge window [mem 0x04000000-0xfebfffff]
[    0.448030] pci_root PNP0A03:00: host bridge window [mem 0x100000000-0x17fffffff]
[    0.471529] pci 0000:00:01.3: quirk: [io  0x0600-0x063f] claimed by PIIX4 ACPI
[    0.472091] pci 0000:00:01.3: quirk: [io  0x0700-0x070f] claimed by PIIX4 SMB
[    0.567522]  pci0000:00: Unable to request _OSC control (_OSC support mask: 0x1e)
[    0.574248] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.584387] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.596294] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.608349] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.620277] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.634594] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.636059] vgaarb: loaded
[    0.640042] vgaarb: bridge control possible 0000:00:02.0
[    0.648765] i2c-core: driver [aat2870] using legacy suspend method
[    0.652042] i2c-core: driver [aat2870] using legacy resume method
[    0.657592] SCSI subsystem initialized
[    0.665798] usbcore: registered new interface driver usbfs
[    0.668268] usbcore: registered new interface driver hub
[    0.672629] usbcore: registered new device driver usb
[    0.677612] PCI: Using ACPI for IRQ routing
[    0.686941] NetLabel: Initializing
[    0.688097] NetLabel:  domain hash size = 128
[    0.692047] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.700057] NetLabel:  unlabeled traffic allowed by default
[    0.708903] Switching to clocksource kvm-clock
[    0.749314] AppArmor: AppArmor Filesystem Enabled
[    0.756806] pnp: PnP ACPI init
[    0.762562] ACPI: bus type pnp registered
[    0.772957] pnp: PnP ACPI: found 9 devices
[    0.779358] ACPI: ACPI bus type pnp unregistered
[    0.801186] NET: Registered protocol family 2
[    0.810421] IP route cache hash table entries: 512 (order: 0, 4096 bytes)
[    0.822314] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    0.833760] TCP bind hash table entries: 2048 (order: 3, 32768 bytes)
[    0.843057] TCP: Hash tables configured (established 2048 bind 2048)
[    0.852706] TCP reno registered
[    0.858137] UDP hash table entries: 128 (order: 0, 4096 bytes)
[    0.866697] UDP-Lite hash table entries: 128 (order: 0, 4096 bytes)
[    0.876642] NET: Registered protocol family 1
[    0.884046] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.905686] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.916233] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.925356] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
[    0.933721] pci 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    0.947061] pci 0000:00:01.2: PCI INT D disabled
[    0.958179] Trying to unpack rootfs image as initramfs...
[    0.971586] audit: initializing netlink socket (disabled)
[    0.980492] type=2000 audit(1544781071.980:1): initialized
[    1.046636] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    1.076218] VFS: Disk quotas dquot_6.5.2
[    1.085300] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.112299] fuse init (API version 7.17)
[    1.128228] msgmni has been set to 85
[    1.156439] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    1.176197] io scheduler noop registered
[    1.182461] io scheduler deadline registered (default)
[    1.190153] io scheduler cfq registered
[    1.196606] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    1.204518] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    1.214305] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    1.225546] ACPI: Power Button [PWRF]
[    1.233246] ERST: Table is not found!
[    1.239094] GHES: HEST is not enabled!
[    1.260386] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
[    1.268474] virtio-pci 0000:00:03.0: PCI INT A -&gt; Link[LNKC] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.282656] virtio-pci 0000:00:04.0: PCI INT A -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.333411] Freeing initrd memory: 3452k freed
[    1.343071] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
[    1.351044] virtio-pci 0000:00:05.0: PCI INT A -&gt; Link[LNKA] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.364312] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    1.405038] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.447584] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.456638] Linux agpgart interface v0.103
[    1.467863] brd: module loaded
[    1.475357] loop: module loaded
[    1.486680]  vda: vda1
[    1.496190] scsi0 : ata_piix
[    1.501971] scsi1 : ata_piix
[    1.507165] ata1: PATA max MWDMA2 cmd 0x1f0 ctl 0x3f6 bmdma 0xc0c0 irq 14
[    1.516087] ata2: PATA max MWDMA2 cmd 0x170 ctl 0x376 bmdma 0xc0c8 irq 15
[    1.526403] Fixed MDIO Bus: probed
[    1.532359] tun: Universal TUN/TAP device driver, 1.6
[    1.539650] tun: (C) 1999-2004 Max Krasnyansky &lt;maxk@qualcomm.com&gt;
[    1.555762] PPP generic driver version 2.4.2
[    1.563504] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.578142] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.589478] uhci_hcd: USB Universal Host Controller Interface driver
[    1.600831] uhci_hcd 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.614490] uhci_hcd 0000:00:01.2: UHCI Host Controller
[    1.622262] uhci_hcd 0000:00:01.2: new USB bus registered, assigned bus number 1
[    1.634072] uhci_hcd 0000:00:01.2: irq 11, io base 0x0000c080
[    1.643407] hub 1-0:1.0: USB hub found
[    1.649423] hub 1-0:1.0: 2 ports detected
[    1.656287] usbcore: registered new interface driver libusual
[    1.664520] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    1.680803] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.688060] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.695745] mousedev: PS/2 mouse device common for all mice
[    1.704912] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[    1.719530] rtc_cmos 00:01: RTC can wake from S4
[    1.727700] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0
[    1.736447] rtc0: alarms up to one day, y3k, 114 bytes nvram
[    1.745125] device-mapper: uevent: version 1.0.3
[    1.753375] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
[    1.765398] cpuidle: using governor ladder
[    1.771608] cpuidle: using governor menu
[    1.777621] EFI Variables Facility v0.08 2004-May-17
[    1.785999] TCP cubic registered
[    1.792613] NET: Registered protocol family 10
[    1.801355] NET: Registered protocol family 17
[    1.808195] Registering the dns_resolver key type
[    1.816195] registered taskstats version 1
[    1.833441]   Magic number: 14:381:879
[    1.840257] rtc_cmos 00:01: setting system clock to 2018-12-14 09:51:14 UTC (1544781074)
[    1.852223] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[    1.860573] EDD information not available.
[    1.872274] Freeing unused kernel memory: 928k freed
[    1.893047] Write protecting the kernel read-only data: 12288k
[    1.908748] Freeing unused kernel memory: 1596k freed
[    1.935489] Freeing unused kernel memory: 1184k freed

info: initramfs: up at 1.96
NOCHANGE: partition 1 is size 64260. it cannot be grown
info: initramfs loading root from /dev/vda1
info: /etc/init.d/rc.sysinit: up at 2.03
info: container: none
Starting logging: OK
modprobe: module virtio_blk not found in modules.dep
modprobe: module virtio_net not found in modules.dep
WARN: /etc/rc3.d/S10-load-modules failed
Initializing random number generator... done.
Starting acpid: OK
cirros-ds 'local' up at 2.11
no results found for mode=local. up 2.13. searched: nocloud configdrive ec2
Starting network...
udhcpc (v1.20.1) started
Sending discover...
Sending select for 81.1.1.6...
Lease of 81.1.1.6 obtained, lease time 86400
route: SIOCADDRT: File exists
WARN: failed: route add -net "0.0.0.0/0" gw "81.1.1.1"
cirros-ds 'net' up at 2.19
checking http://169.254.169.254/2009-04-04/instance-id
successful after 1/20 tries: up 2.20. iid=i-00000022
failed to get http://169.254.169.254/2009-04-04/meta-data/public-keys
warning: no ec2 metadata for public-keys
failed to get http://169.254.169.254/2009-04-04/user-data
warning: no ec2 metadata for user-data
found datasource (ec2, net)
Top of dropbear init script
Starting dropbear sshd: WARN: generating key of type ecdsa failed!
OK
/run/cirros/datasource/data/user-data was not '#!' or executable
=== system information ===
Platform: RDO OpenStack Compute
Container: none
Arch: x86_64
CPU(s): 1 @ 3491.828 MHz
Cores/Sockets/Threads: 1/1/1
Virt-type: 
RAM Size: 49MB
Disks:
NAME MAJ:MIN     SIZE LABEL         MOUNTPOINT
vda  253:0   41126400               
vda1 253:1   32901120 cirros-rootfs /
=== sshd host keys ===
-----BEGIN SSH HOST KEY KEYS-----
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgwDlGYKA95KLLaOyycrIEZfCzAYWCep9QLoBQdm29egZglpafK2OUSbII0Pc2+7B67K1b3P3YNhpWppTO/LNtkqOTVn4WcFxC1ouSu9tR0Yd9c83ChxAN8clTAej0LDqKKNKNeouLpujiiHmYoQuYzwxDzxjzkjs/ZgysMbm7B9/2dpz root@elan-net-1-vm-1
ssh-dss AAAAB3NzaC1kc3MAAACBALkcan52SBCdNdhFS8sKQ3VVWEkiiqIzx/5jaD2DnWhIhToR1OAtji1uH7kofWRWbinxRSbn85/FbM/xixxcr4jbYTUdp8uLw1bupoOwFZA2E/Ocf7XZeY/coJpyimFR2E1ByW5mo2LIu5XNO9R+TKm2/Nz1Gc/T37Z1EL61eaP3AAAAFQConic1mLyrHfZWNQM9xR/6zzde6wAAAIAopZKfe1g2DyfLTtvAWkg8OTu1fNkRhJkRWd1suFuJ4VQFx1TSzH3TyKcNytMCrtaCBef9XuVtgCMA36sBg3DjccR6+/5TS8VPZ1r58NsjbzfYl4VQ061/KS/+JDSpaDdtMg8bVVJ6QTwbp1Q8pXujCb1BQW8BL8vQN/SZGZl1+wAAAIBjjMcnxlRFMTCdQGdlVrsdcnG33KqJTFm0MdSNXPmOcXQKXBTNB3h3Fm3Qgpe6bFnBwCTqhE1KPlRfja27jmGihuhll8SbdmbeuqgMSXtzpKne2KPj9z9J4qI5usF4i6BGnPUwgPBchvU9o9zUw/JA5TLXgXLTQM1uyCZQFEoUlg== root@elan-net-1-vm-1
-----END SSH HOST KEY KEYS-----
=== network info ===
if-info: lo,up,127.0.0.1,8,::1
if-info: eth0,up,81.1.1.6,24,fe80::f816:3eff:fe12:63ff
ip-route:default via 81.1.1.1 dev eth0 
ip-route:81.1.1.0/24 dev eth0  src 81.1.1.6 
ip-route:169.254.169.254 via 81.1.1.2 dev eth0 
=== datasource: ec2 net ===
instance-id: i-00000022
name: N/A
availability-zone: nova
local-hostname: elan-net-1-vm-1
launch-index: 0
=== cirros: current=0.3.5 uptime=3.96 ===
=== pinging gateway failed, debugging connection ===
############ debug start ##############
### /etc/init.d/sshd start
Top of dropbear init script
Starting dropbear sshd: remove-dropbear-host-keys already run per instance
WARN: generating key of type ecdsa failed!
FAIL
### ifconfig -a
eth0      Link encap:Ethernet  HWaddr FA:16:3E:12:63:FF  
          inet addr:81.1.1.6  Bcast:81.1.1.255  Mask:255.255.255.0
          inet6 addr: fe80::f816:3eff:fe12:63ff/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1450  Metric:1
          RX packets:72 errors:0 dropped:0 overruns:0 frame:0
          TX packets:104 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:7830 (7.6 KiB)  TX bytes:10270 (10.0 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:112 (112.0 B)  TX bytes:112 (112.0 B)

### route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         81.1.1.1        0.0.0.0         UG    0      0        0 eth0
81.1.1.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.169.254 81.1.1.2        255.255.255.255 UGH   0      0        0 eth0
### cat /etc/resolv.conf
search openstacklocal
nameserver 81.1.1.2
### ping -c 5 81.1.1.1
PING 81.1.1.1 (81.1.1.1): 56 data bytes

--- 81.1.1.1 ping statistics ---
5 packets transmitted, 0 packets received, 100% packet loss
### pinging nameservers
#### ping -c 5 81.1.1.2
PING 81.1.1.2 (81.1.1.2): 56 data bytes
64 bytes from 81.1.1.2: seq=0 ttl=64 time=1.307 ms</msg>
<status status="PASS" endtime="20181214 09:51:33.777" starttime="20181214 09:51:33.776"></status>
</kw>
<status status="PASS" endtime="20181214 09:51:33.777" starttime="20181214 09:51:33.775"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>Collections.Append To List</arg>
<arg>${vm_ips}</arg>
<arg>${ips_and_console_log[0]}</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${vm_ips}</arg>
<arg>${ips_and_console_log[0]}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:51:33.778" starttime="20181214 09:51:33.777"></status>
</kw>
<status status="PASS" endtime="20181214 09:51:33.778" starttime="20181214 09:51:33.777"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL"</arg>
<arg>Collections.Append To List</arg>
<arg>${vm_ips}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181214 09:51:33.779" starttime="20181214 09:51:33.778"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL"</arg>
<arg>OpenStack CLI</arg>
<arg>openstack console log show ${vm}</arg>
</arguments>
<assign>
<var>${vm_console_output}</var>
</assign>
<msg timestamp="20181214 09:51:33.779" level="INFO">${vm_console_output} = None</msg>
<status status="PASS" endtime="20181214 09:51:33.780" starttime="20181214 09:51:33.779"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL"</arg>
<arg>BuiltIn.Log</arg>
<arg>${vm_console_output}</arg>
</arguments>
<status status="PASS" endtime="20181214 09:51:33.780" starttime="20181214 09:51:33.780"></status>
</kw>
<status status="PASS" endtime="20181214 09:51:33.780" starttime="20181214 09:51:10.156"></status>
</kw>
<kw type="foritem" name="${vm} = elan_net_1_vm_2">
<kw name="Poll VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>${retry}</arg>
<arg>${retry_interval}</arg>
<arg>OpenStackOperations.Verify VM Is ACTIVE</arg>
<arg>${vm_name}</arg>
</arguments>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:51:33.793" level="INFO">Starting process:
openstack server show elan_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:51:33.815" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:51:36.826" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:51:36.826" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:51:36.826" starttime="20181214 09:51:33.793"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:51:36.827" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:51:36.828" starttime="20181214 09:51:36.827"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:51:36.828" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:51:36.828" starttime="20181214 09:51:36.828"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:51:36.829" starttime="20181214 09:51:36.829"></status>
</kw>
<msg timestamp="20181214 09:51:36.830" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:51:36.830" starttime="20181214 09:51:33.792"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:51:36.830" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:51:36.831" starttime="20181214 09:51:36.830"></status>
</kw>
<status status="FAIL" endtime="20181214 09:51:36.831" starttime="20181214 09:51:33.782"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:52:06.855" level="INFO">Starting process:
openstack server show elan_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:52:06.902" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:52:09.839" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:52:09.840" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:52:09.840" starttime="20181214 09:52:06.854"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:52:09.842" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:52:09.842" starttime="20181214 09:52:09.841"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:52:09.843" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:52:09.843" starttime="20181214 09:52:09.842"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:52:09.844" starttime="20181214 09:52:09.843"></status>
</kw>
<msg timestamp="20181214 09:52:09.845" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:52:09.845" starttime="20181214 09:52:06.853"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:52:09.846" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:52:09.846" starttime="20181214 09:52:09.845"></status>
</kw>
<status status="FAIL" endtime="20181214 09:52:09.847" starttime="20181214 09:52:06.832"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:52:39.873" level="INFO">Starting process:
openstack server show elan_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:52:39.916" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:52:42.705" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:52:42.706" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:52:42.707" starttime="20181214 09:52:39.872"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:52:42.709" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:52:42.709" starttime="20181214 09:52:42.708"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:52:42.710" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:52:42.710" starttime="20181214 09:52:42.709"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:52:42.711" starttime="20181214 09:52:42.710"></status>
</kw>
<msg timestamp="20181214 09:52:42.712" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:52:42.712" starttime="20181214 09:52:39.871"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:52:42.713" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:52:42.713" starttime="20181214 09:52:42.712"></status>
</kw>
<status status="FAIL" endtime="20181214 09:52:42.713" starttime="20181214 09:52:39.848"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:53:12.736" level="INFO">Starting process:
openstack server show elan_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:53:12.785" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:53:15.637" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:53:15.637" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:53:15.637" starttime="20181214 09:53:12.735"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:53:15.639" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:53:15.639" starttime="20181214 09:53:15.638"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:53:15.640" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:53:15.640" starttime="20181214 09:53:15.639"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:53:15.642" starttime="20181214 09:53:15.640"></status>
</kw>
<msg timestamp="20181214 09:53:15.642" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:53:15.642" starttime="20181214 09:53:12.734"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:53:15.643" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:53:15.643" starttime="20181214 09:53:15.643"></status>
</kw>
<status status="FAIL" endtime="20181214 09:53:15.644" starttime="20181214 09:53:12.714"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:53:45.667" level="INFO">Starting process:
openstack server show elan_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:53:45.713" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:53:48.475" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:53:48.475" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:53:48.475" starttime="20181214 09:53:45.666"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:53:48.476" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:53:48.476" starttime="20181214 09:53:48.476"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:53:48.477" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:53:48.477" starttime="20181214 09:53:48.476"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:53:48.477" starttime="20181214 09:53:48.477"></status>
</kw>
<msg timestamp="20181214 09:53:48.478" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:53:48.478" starttime="20181214 09:53:45.665"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:53:48.478" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:53:48.478" starttime="20181214 09:53:48.478"></status>
</kw>
<status status="FAIL" endtime="20181214 09:53:48.479" starttime="20181214 09:53:45.645"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:54:18.499" level="INFO">Starting process:
openstack server show elan_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:54:18.547" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:54:21.270" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:54:21.270" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:54:21.270" starttime="20181214 09:54:18.498"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:54:21.272" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:54:21.272" starttime="20181214 09:54:21.271"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:54:21.273" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:54:21.273" starttime="20181214 09:54:21.272"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:54:21.274" starttime="20181214 09:54:21.273"></status>
</kw>
<msg timestamp="20181214 09:54:21.274" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:54:21.274" starttime="20181214 09:54:18.497"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:54:21.275" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:54:21.275" starttime="20181214 09:54:21.274"></status>
</kw>
<status status="FAIL" endtime="20181214 09:54:21.275" starttime="20181214 09:54:18.480"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:54:51.301" level="INFO">Starting process:
openstack server show elan_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:54:51.347" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:54:54.044" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:54:54.045" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:54:54.045" starttime="20181214 09:54:51.300"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:54:54.047" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:54:54.048" starttime="20181214 09:54:54.046"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:54:54.049" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:54:54.049" starttime="20181214 09:54:54.048"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:54:54.051" starttime="20181214 09:54:54.050"></status>
</kw>
<msg timestamp="20181214 09:54:54.052" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:54:54.052" starttime="20181214 09:54:51.298"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:54:54.054" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:54:54.054" starttime="20181214 09:54:54.052"></status>
</kw>
<status status="FAIL" endtime="20181214 09:54:54.054" starttime="20181214 09:54:51.276"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:55:24.073" level="INFO">Starting process:
openstack server show elan_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:55:24.095" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:55:26.909" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:55:26.910" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:55:26.910" starttime="20181214 09:55:24.073"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:55:26.911" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:55:26.911" starttime="20181214 09:55:26.910"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:55:26.912" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:55:26.912" starttime="20181214 09:55:26.911"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:55:26.913" starttime="20181214 09:55:26.912"></status>
</kw>
<msg timestamp="20181214 09:55:26.913" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:55:26.913" starttime="20181214 09:55:24.072"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:55:26.914" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:55:26.915" starttime="20181214 09:55:26.914"></status>
</kw>
<status status="FAIL" endtime="20181214 09:55:26.915" starttime="20181214 09:55:24.055"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:55:56.938" level="INFO">Starting process:
openstack server show elan_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:55:56.984" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:55:59.592" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:55:59.592" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:55:59.592" starttime="20181214 09:55:56.937"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:55:59.593" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:55:59.594" starttime="20181214 09:55:59.593"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:55:59.594" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:55:59.594" starttime="20181214 09:55:59.594"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:55:59.595" starttime="20181214 09:55:59.594"></status>
</kw>
<msg timestamp="20181214 09:55:59.595" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:55:59.595" starttime="20181214 09:55:56.936"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:55:59.596" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:55:59.596" starttime="20181214 09:55:59.596"></status>
</kw>
<status status="FAIL" endtime="20181214 09:55:59.596" starttime="20181214 09:55:56.916"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:56:29.619" level="INFO">Starting process:
openstack server show elan_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:56:29.665" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:56:32.963" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:56:32.963" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:56:32.963" starttime="20181214 09:56:29.618"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:56:32.964" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:56:32.965" starttime="20181214 09:56:32.964"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:56:32.965" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:56:32.965" starttime="20181214 09:56:32.965"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:56:32.966" starttime="20181214 09:56:32.965"></status>
</kw>
<msg timestamp="20181214 09:56:32.966" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:56:32.967" starttime="20181214 09:56:29.617"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:56:32.967" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:56:32.967" starttime="20181214 09:56:32.967"></status>
</kw>
<status status="FAIL" endtime="20181214 09:56:32.968" starttime="20181214 09:56:29.597"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:57:02.994" level="INFO">Starting process:
openstack server show elan_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:57:03.038" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:57:06.203" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:57:06.203" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:57:06.203" starttime="20181214 09:57:02.993"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:57:06.204" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:57:06.205" starttime="20181214 09:57:06.204"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:57:06.205" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:57:06.205" starttime="20181214 09:57:06.205"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:57:06.206" starttime="20181214 09:57:06.206"></status>
</kw>
<msg timestamp="20181214 09:57:06.207" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:57:06.207" starttime="20181214 09:57:02.991"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:57:06.208" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:57:06.208" starttime="20181214 09:57:06.207"></status>
</kw>
<status status="FAIL" endtime="20181214 09:57:06.208" starttime="20181214 09:57:02.969"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:57:36.230" level="INFO">Starting process:
openstack server show elan_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:57:36.278" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:57:39.694" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:57:39.694" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:57:39.694" starttime="20181214 09:57:36.229"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:57:39.696" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:57:39.696" starttime="20181214 09:57:39.695"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:57:39.697" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:57:39.697" starttime="20181214 09:57:39.696"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:57:39.699" starttime="20181214 09:57:39.698"></status>
</kw>
<msg timestamp="20181214 09:57:39.699" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:57:39.699" starttime="20181214 09:57:36.228"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:57:39.701" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:57:39.701" starttime="20181214 09:57:39.700"></status>
</kw>
<status status="FAIL" endtime="20181214 09:57:39.701" starttime="20181214 09:57:36.210"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:58:09.728" level="INFO">Starting process:
openstack server show elan_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:58:09.775" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:58:12.736" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:58:12.737" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:58:12.737" starttime="20181214 09:58:09.727"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:58:12.740" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:58:12.740" starttime="20181214 09:58:12.739"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:58:12.741" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:58:12.742" starttime="20181214 09:58:12.741"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:58:12.743" starttime="20181214 09:58:12.742"></status>
</kw>
<msg timestamp="20181214 09:58:12.744" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:58:12.744" starttime="20181214 09:58:09.726"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:58:12.745" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:58:12.746" starttime="20181214 09:58:12.745"></status>
</kw>
<status status="FAIL" endtime="20181214 09:58:12.746" starttime="20181214 09:58:09.702"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:58:42.769" level="INFO">Starting process:
openstack server show elan_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:58:42.812" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:58:46.344" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:58:46.344" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:58:46.344" starttime="20181214 09:58:42.769"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:58:46.347" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:58:46.347" starttime="20181214 09:58:46.345"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:58:46.348" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:58:46.348" starttime="20181214 09:58:46.347"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:58:46.350" starttime="20181214 09:58:46.349"></status>
</kw>
<msg timestamp="20181214 09:58:46.351" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:58:46.351" starttime="20181214 09:58:42.767"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:58:46.352" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:58:46.352" starttime="20181214 09:58:46.351"></status>
</kw>
<status status="FAIL" endtime="20181214 09:58:46.353" starttime="20181214 09:58:42.747"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:59:16.380" level="INFO">Starting process:
openstack server show elan_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:59:16.429" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:59:19.178" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:59:19.179" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:59:19.179" starttime="20181214 09:59:16.379"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:59:19.181" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:59:19.182" starttime="20181214 09:59:19.180"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:59:19.183" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:59:19.183" starttime="20181214 09:59:19.182"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:59:19.185" starttime="20181214 09:59:19.184"></status>
</kw>
<msg timestamp="20181214 09:59:19.186" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:59:19.186" starttime="20181214 09:59:16.378"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:59:19.188" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:59:19.188" starttime="20181214 09:59:19.187"></status>
</kw>
<status status="FAIL" endtime="20181214 09:59:19.188" starttime="20181214 09:59:16.355"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 09:59:49.213" level="INFO">Starting process:
openstack server show elan_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 09:59:49.262" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 09:59:52.285" level="INFO">Process completed.</msg>
<msg timestamp="20181214 09:59:52.286" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 09:59:52.286" starttime="20181214 09:59:49.212"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 09:59:52.287" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 09:59:52.287" starttime="20181214 09:59:52.286"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 09:59:52.287" level="INFO"></msg>
<status status="PASS" endtime="20181214 09:59:52.287" starttime="20181214 09:59:52.287"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 09:59:52.288" starttime="20181214 09:59:52.288"></status>
</kw>
<msg timestamp="20181214 09:59:52.288" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 09:59:52.289" starttime="20181214 09:59:49.211"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 09:59:52.289" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 09:59:52.289" starttime="20181214 09:59:52.289"></status>
</kw>
<status status="FAIL" endtime="20181214 09:59:52.290" starttime="20181214 09:59:49.190"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:00:22.312" level="INFO">Starting process:
openstack server show elan_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:00:22.355" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:00:25.562" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:00:25.562" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:00:25.563" starttime="20181214 10:00:22.312"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:00:25.565" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:00:25.565" starttime="20181214 10:00:25.564"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:00:25.566" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:00:25.567" starttime="20181214 10:00:25.566"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:00:25.569" starttime="20181214 10:00:25.567"></status>
</kw>
<msg timestamp="20181214 10:00:25.570" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:00:25.570" starttime="20181214 10:00:22.311"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:00:25.572" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:00:25.572" starttime="20181214 10:00:25.571"></status>
</kw>
<status status="FAIL" endtime="20181214 10:00:25.573" starttime="20181214 10:00:22.291"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:00:55.596" level="INFO">Starting process:
openstack server show elan_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:00:55.642" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:00:58.722" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:00:58.722" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:00:58.722" starttime="20181214 10:00:55.595"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:00:58.723" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:00:58.723" starttime="20181214 10:00:58.723"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:00:58.724" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:00:58.724" starttime="20181214 10:00:58.723"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:00:58.724" starttime="20181214 10:00:58.724"></status>
</kw>
<msg timestamp="20181214 10:00:58.725" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:00:58.725" starttime="20181214 10:00:55.594"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:00:58.725" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:00:58.726" starttime="20181214 10:00:58.725"></status>
</kw>
<status status="FAIL" endtime="20181214 10:00:58.726" starttime="20181214 10:00:55.574"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:01:28.750" level="INFO">Starting process:
openstack server show elan_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:01:28.791" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:01:31.803" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:01:31.803" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:01:31.803" starttime="20181214 10:01:28.749"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:01:31.804" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:01:31.804" starttime="20181214 10:01:31.804"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:01:31.805" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:01:31.805" starttime="20181214 10:01:31.805"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:01:31.806" starttime="20181214 10:01:31.805"></status>
</kw>
<msg timestamp="20181214 10:01:31.806" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:01:31.806" starttime="20181214 10:01:28.748"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:01:31.807" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:01:31.807" starttime="20181214 10:01:31.807"></status>
</kw>
<status status="FAIL" endtime="20181214 10:01:31.808" starttime="20181214 10:01:28.727"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:02:01.830" level="INFO">Starting process:
openstack server show elan_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:02:01.877" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:02:04.775" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:02:04.776" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:02:04.776" starttime="20181214 10:02:01.829"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:02:04.777" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:02:04.777" starttime="20181214 10:02:04.776"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:02:04.777" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:04.777" starttime="20181214 10:02:04.777"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:04.778" starttime="20181214 10:02:04.777"></status>
</kw>
<msg timestamp="20181214 10:02:04.778" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:02:04.778" starttime="20181214 10:02:01.828"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:02:04.779" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:02:04.779" starttime="20181214 10:02:04.778"></status>
</kw>
<status status="FAIL" endtime="20181214 10:02:04.779" starttime="20181214 10:02:01.809"></status>
</kw>
<msg timestamp="20181214 10:02:04.779" level="FAIL">Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:02:04.779" starttime="20181214 09:51:33.781"></status>
</kw>
<status status="FAIL" endtime="20181214 10:02:04.780" starttime="20181214 09:51:33.781"></status>
</kw>
<status status="FAIL" endtime="20181214 10:02:04.780" starttime="20181214 09:51:33.780"></status>
</kw>
<status status="FAIL" endtime="20181214 10:02:04.780" starttime="20181214 09:51:10.156"></status>
</kw>
<status status="FAIL" endtime="20181214 10:02:04.780" starttime="20181214 09:51:10.154"></status>
</kw>
<status status="FAIL" endtime="20181214 10:02:04.780" starttime="20181214 09:50:32.519"></status>
</kw>
<status status="FAIL" endtime="20181214 10:02:04.780" starttime="20181214 09:49:43.136"></status>
</kw>
<test id="s1-s9-t1" name="Verify Datapath for Single ELAN with Multiple DPN">
<doc>Verify Flow Table and Datapath</doc>
<status status="FAIL" endtime="20181214 10:02:04.781" critical="yes" starttime="20181214 10:02:04.780">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s9-t2" name="Verify Datapath After OVS Restart">
<doc>Verify datapath after OVS restart</doc>
<status status="FAIL" endtime="20181214 10:02:04.782" critical="yes" starttime="20181214 10:02:04.782">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s9-t3" name="Verify Datapath After Recreate VM Instance">
<doc>Verify datapath after recreating Vm instance</doc>
<status status="FAIL" endtime="20181214 10:02:04.783" critical="yes" starttime="20181214 10:02:04.782">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s9-t4" name="Delete All elan_net_1 VM And Verify Flow Table Updated">
<doc>Verify Flow table after all VM instance deleted</doc>
<status status="FAIL" endtime="20181214 10:02:04.784" critical="yes" starttime="20181214 10:02:04.783">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s9-t5" name="Verify Datapath for Multiple ELAN with Multiple DPN">
<doc>Verify Flow Table and Data path for Multiple ELAN with Multiple DPN</doc>
<status status="FAIL" endtime="20181214 10:02:04.784" critical="yes" starttime="20181214 10:02:04.784">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<kw type="teardown" name="OpenStack Suite Teardown" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Get Suite Debugs" library="OpenStackOperations">
<kw name="Get Test Teardown Debugs" library="OpenStackOperations">
<arguments>
<arg>test_name=${SUITE_NAME}</arg>
<arg>fail=False</arg>
</arguments>
<kw name="Get All" library="ODLTools">
<doc>Get all results provided by ODLTools</doc>
<arguments>
<arg>node_ip=${HA_PROXY_IP}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Cluster Info" library="ODLTools">
<doc>Get ODL Cluster related information like transaction counts, commit rates, etc.</doc>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show cluster-info -i ${ODL_SYSTEM_${i+1}_IP} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 10:02:04.788" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.21 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka</msg>
<status status="PASS" endtime="20181214 10:02:04.788" starttime="20181214 10:02:04.788"></status>
</kw>
<kw name="Run" library="OperatingSystem">
<doc>Runs the given command in the system and returns the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:02:04.790" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.21 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 10:02:05.333" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181214 10:02:05.334" starttime="20181214 10:02:04.788"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>output: ${output}</arg>
</arguments>
<msg timestamp="20181214 10:02:05.335" level="INFO">output: ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operational Sync Status = True
--------------------------------------------------------------------------------------------------------

--------------------------------------- Datastore Status -----------------------------------------------

---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 2144
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 10
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 665
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 4693
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 2774
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-entity-ownership-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 30
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-entity-ownership-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 201
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- DOMDataBroker CommitStats Details ----------------------------------

AverageCommitTime   = 0.00 ns
LongestCommitTime   = 0.00 ns
ShortestCommitTime  = 0.00 ns
TotalCommits        = 0
--------------------------------------------------------------------------------------------------------

----------------------------------- DISTRIBUTED DATASTORE COMMIT RATE ----------------------------------

distributed-data-store.config.commit.rate_Min      = 0.622855
distributed-data-store.config.commit.rate_Max      = 42.783769
distributed-data-store.config.commit.rate_Mean     = 4.85599953294
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 2819
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.077918
distributed-data-store.operational.commit.rate_Max      = 4.793284
distributed-data-store.operational.commit.rate_Mean     = 0.483914241163
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 7668
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- NETSTAT DETAILS FOR PORT 2550 --------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------- CPU AND MEMORY UTILIZATION OF THE KARAF PROCESS GATHERED BY 'TOP' --------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- FREE AND USED MEMORY IN THE SYSTEM ---------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- NODE HEALTH CHECK STATUS -------------------------------------------

Cluster Members = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Cluster Leader = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Unreachable Members = 
None
--------------------------------------------------------------------------------------------------------

-------------------------------------- lsof of KARAF Process -------------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

None</msg>
<status status="PASS" endtime="20181214 10:02:05.335" starttime="20181214 10:02:05.334"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:05.335" starttime="20181214 10:02:04.787"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:05.335" starttime="20181214 10:02:04.787"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:05.335" starttime="20181214 10:02:04.787"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Get EOS</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get EOS" library="ODLTools">
<doc>Get the various ODL entity ownership information</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181214 10:02:05.340" level="INFO">${tmpdir} = CSIT_Elan</msg>
<status status="PASS" endtime="20181214 10:02:05.340" starttime="20181214 10:02:05.339"></status>
</kw>
<msg timestamp="20181214 10:02:05.340" level="INFO">${dstdir} = /tmp/CSIT_Elan</msg>
<status status="PASS" endtime="20181214 10:02:05.340" starttime="20181214 10:02:05.339"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show eos -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 10:02:05.342" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Elan</msg>
<status status="PASS" endtime="20181214 10:02:05.342" starttime="20181214 10:02:05.341"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:02:05.344" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Elan 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 10:02:05.583" level="INFO">${rc} = 0</msg>
<msg timestamp="20181214 10:02:05.584" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181214 10:02:05.584" starttime="20181214 10:02:05.342"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181214 10:02:05.585" level="INFO">rc: 0, output: ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
------------------------------------------------------- ------------------
VPN_SERVICE                                             member-1 (member-1)
arpmonitoring                                           member-1 (member-1)
bgp                                                     member-1 (member-1)
elan                                                    member-1 (member-1)
interface_config                                        member-1 (member-1)
interface_service_binding                               member-1 (member-1)
itm_config                                              member-1 (member-1)
netvirt-acl                                             member-1 (member-1)
netvirt-ipv6service-owner-entity                        member-1 (member-1)
netvirt-qos-owner-entity                                member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/272795776625121 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/192.0.2.21     member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181214 10:02:05.585" starttime="20181214 10:02:05.584"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:05.585" starttime="20181214 10:02:05.585"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:05.586" starttime="20181214 10:02:05.336"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:05.586" starttime="20181214 10:02:05.336"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Analyze Tunnels</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181214 10:02:05.588" level="INFO">${tmpdir} = CSIT_Elan</msg>
<status status="PASS" endtime="20181214 10:02:05.588" starttime="20181214 10:02:05.588"></status>
</kw>
<msg timestamp="20181214 10:02:05.588" level="INFO">${dstdir} = /tmp/CSIT_Elan</msg>
<status status="PASS" endtime="20181214 10:02:05.588" starttime="20181214 10:02:05.587"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt analyze tunnels -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 10:02:05.589" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Elan</msg>
<status status="PASS" endtime="20181214 10:02:05.589" starttime="20181214 10:02:05.589"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:02:05.592" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Elan 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 10:02:05.961" level="INFO">${rc} = 1</msg>
<msg timestamp="20181214 10:02:05.961" level="INFO">${output} = 2018-12-14 10:02:05,920 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:tunnel-list
2018-12-14 10:02:05,924 | ERR | common.r...</msg>
<status status="PASS" endtime="20181214 10:02:05.961" starttime="20181214 10:02:05.589"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181214 10:02:05.963" level="INFO">rc: 1, output: 2018-12-14 10:02:05,920 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:tunnel-list
2018-12-14 10:02:05,924 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/operational/itm-state:tunnels_state
2018-12-14 10:02:05,928 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:dpn-teps-state
2018-12-14 10:02:05,938 | ERR | netvirt.analyze      | 0278 | Tunnel configuration missing
Analysing transport-zone:default-transport-zone
Tunnel configuration missing
Traceback (most recent call last):
  File "/usr/bin/odltools", line 11, in &lt;module&gt;
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/odltools/__main__.py", line 13, in main
    cli.main()
  File "/usr/lib/python2.7/site-packages/odltools/cli.py", line 50, in main
    sys.exit(args.func(args))
  File "/usr/lib/python2.7/site-packages/odltools/netvirt/analyze.py", line 281, in analyze_tunnels
    for tunnel in all_tunnels.get('missing'):
AttributeError: 'NoneType' object has no attribute 'get'</msg>
<status status="PASS" endtime="20181214 10:02:05.963" starttime="20181214 10:02:05.962"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<msg timestamp="20181214 10:02:05.964" level="FAIL">''1' == '0'' should be true.</msg>
<status status="FAIL" endtime="20181214 10:02:05.964" starttime="20181214 10:02:05.963"></status>
</kw>
<status status="FAIL" endtime="20181214 10:02:05.964" starttime="20181214 10:02:05.586"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:05.964" starttime="20181214 10:02:05.586"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:05.964" starttime="20181214 10:02:04.786"></status>
</kw>
<kw name="Get OvsDebugInfo" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from all Openstack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Get DumpFlows And Ovsconfig" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from OVS from the Openstack Node</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:05.966" starttime="20181214 10:02:05.966"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:02:05.967" level="INFO">cmd: ip -o link</msg>
<status status="PASS" endtime="20181214 10:02:05.968" starttime="20181214 10:02:05.967"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:05.968" starttime="20181214 10:02:05.968"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:02:05.969" starttime="20181214 10:02:05.968"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:02:05.977" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181214 10:02:05.978" starttime="20181214 10:02:05.969"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:02:06.006" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UP mode DEFAULT group default qlen 1000\    link/ether 00:2d:53:56:c8:f7 brd ff:ff:ff:ff:ff:ff
3: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 86:e4:e2:2c:cd:1a brd ff:ff:ff:ff:ff:ff
4: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:2d:53:56:c8:f7 brd ff:ff:ff:ff:ff:ff
5: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:e5:ff:40:6e brd ff:ff:ff:ff:ff:ff
26: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1450 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether f8:1b:37:5c:a9:e1 brd ff:ff:ff:ff:ff:ff
62: tap823e1ed7-64: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc pfifo_fast master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fe:16:3e:12:63:ff brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:02:06.007" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOW...</msg>
<status status="PASS" endtime="20181214 10:02:06.007" starttime="20181214 10:02:05.978"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:06.007" starttime="20181214 10:02:05.967"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:02:06.010" level="INFO">cmd: ip -o addr</msg>
<status status="PASS" endtime="20181214 10:02:06.010" starttime="20181214 10:02:06.009"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:06.012" starttime="20181214 10:02:06.010"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:02:06.013" starttime="20181214 10:02:06.012"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:02:06.016" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181214 10:02:06.016" starttime="20181214 10:02:06.013"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:02:06.035" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::22d:53ff:fe56:c8f7/64 scope link \       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.21/24 brd 192.0.2.255 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.22/32 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.16/32 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet6 fe80::22d:53ff:fe56:c8f7/64 scope link \       valid_lft forever preferred_lft forever
5: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
5: docker0    inet6 fe80::42:e5ff:feff:406e/64 scope link \       valid_lft forever preferred_lft forever
62: tap823e1ed7-64    inet6 fe80::fc16:3eff:fe12:63ff/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:02:06.035" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::22d:53...</msg>
<status status="PASS" endtime="20181214 10:02:06.035" starttime="20181214 10:02:06.016"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:06.036" starttime="20181214 10:02:06.008"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:02:06.038" level="INFO">cmd: ip route</msg>
<status status="PASS" endtime="20181214 10:02:06.038" starttime="20181214 10:02:06.037"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:06.039" starttime="20181214 10:02:06.038"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:02:06.039" starttime="20181214 10:02:06.039"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:02:06.041" level="INFO">ip route</msg>
<status status="PASS" endtime="20181214 10:02:06.042" starttime="20181214 10:02:06.040"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:02:06.049" level="INFO">default via 192.0.2.1 dev br-ex 
169.254.0.0/16 dev eth0 scope link metric 1002 
169.254.0.0/16 dev br-ex scope link metric 1004 
169.254.169.254 via 192.0.2.1 dev br-ex 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev br-ex proto kernel scope link src 192.0.2.21 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:02:06.049" level="INFO">${output} = default via 192.0.2.1 dev br-ex 
169.254.0.0/16 dev eth0 scope link metric 1002 
169.254.0.0/16 dev br-ex scope link metric 1004 
169.254.169.254 via 192.0.2.1 dev br-ex 
172.31.0.0/24 dev docker0...</msg>
<status status="PASS" endtime="20181214 10:02:06.049" starttime="20181214 10:02:06.042"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:06.050" starttime="20181214 10:02:06.036"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:02:06.051" level="INFO">cmd: arp -an</msg>
<status status="PASS" endtime="20181214 10:02:06.052" starttime="20181214 10:02:06.051"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:06.052" starttime="20181214 10:02:06.052"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:02:06.053" starttime="20181214 10:02:06.053"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:02:06.056" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181214 10:02:06.056" starttime="20181214 10:02:06.053"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:02:06.060" level="INFO">? (192.0.2.99) at ee:6e:e4:e4:48:40 [ether] on br-ex
? (192.0.2.1) at 00:ce:28:28:52:b3 [ether] on br-ex
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:02:06.060" level="INFO">${output} = ? (192.0.2.99) at ee:6e:e4:e4:48:40 [ether] on br-ex
? (192.0.2.1) at 00:ce:28:28:52:b3 [ether] on br-ex
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:02:06.061" starttime="20181214 10:02:06.056"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:06.061" starttime="20181214 10:02:06.050"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip netns list | awk '{print $1}'</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<assign>
<var>${nslist}</var>
</assign>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:02:06.063" level="INFO">cmd: ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181214 10:02:06.063" starttime="20181214 10:02:06.062"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:06.064" starttime="20181214 10:02:06.063"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:02:06.064" starttime="20181214 10:02:06.064"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:02:06.067" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181214 10:02:06.067" starttime="20181214 10:02:06.064"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:02:06.071" level="INFO">qdhcp-674e3476-71be-4459-b424-75a5b7e24351
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:02:06.071" level="INFO">${output} = qdhcp-674e3476-71be-4459-b424-75a5b7e24351
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:02:06.071" starttime="20181214 10:02:06.067"></status>
</kw>
<msg timestamp="20181214 10:02:06.071" level="INFO">${nslist} = qdhcp-674e3476-71be-4459-b424-75a5b7e24351
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:02:06.071" starttime="20181214 10:02:06.061"></status>
</kw>
<kw name="Split To Lines" library="String">
<doc>Splits the given string to lines.</doc>
<arguments>
<arg>${nslist}</arg>
<arg>end=-1</arg>
</arguments>
<assign>
<var>@{lines}</var>
</assign>
<msg timestamp="20181214 10:02:06.073" level="INFO">1 lines returned</msg>
<msg timestamp="20181214 10:02:06.073" level="INFO">@{lines} = [ qdhcp-674e3476-71be-4459-b424-75a5b7e24351 ]</msg>
<status status="PASS" endtime="20181214 10:02:06.073" starttime="20181214 10:02:06.072"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<kw type="foritem" name="${line} = qdhcp-674e3476-71be-4459-b424-75a5b7e24351">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:02:06.075" level="INFO">cmd: sudo ip netns exec qdhcp-674e3476-71be-4459-b424-75a5b7e24351 ip -o link</msg>
<status status="PASS" endtime="20181214 10:02:06.075" starttime="20181214 10:02:06.075"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:06.076" starttime="20181214 10:02:06.075"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:02:06.077" starttime="20181214 10:02:06.076"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:02:06.080" level="INFO">sudo ip netns exec qdhcp-674e3476-71be-44 59-b424-75a5b7e24351 ip -o link</msg>
<status status="PASS" endtime="20181214 10:02:06.080" starttime="20181214 10:02:06.077"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:02:06.133" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
61: tap464ebb7f-fe: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:c8:1d:be brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:02:06.133" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
61: tap464ebb7f-fe: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181214 10:02:06.133" starttime="20181214 10:02:06.081"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:06.134" starttime="20181214 10:02:06.074"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:02:06.135" level="INFO">cmd: sudo ip netns exec qdhcp-674e3476-71be-4459-b424-75a5b7e24351 ip -o addr</msg>
<status status="PASS" endtime="20181214 10:02:06.136" starttime="20181214 10:02:06.135"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:06.136" starttime="20181214 10:02:06.136"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:02:06.137" starttime="20181214 10:02:06.136"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:02:06.139" level="INFO">sudo ip netns exec qdhcp-674e3476-71be-44 59-b424-75a5b7e24351 ip -o addr</msg>
<status status="PASS" endtime="20181214 10:02:06.140" starttime="20181214 10:02:06.137"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:02:06.174" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
61: tap464ebb7f-fe    inet 81.1.1.2/24 brd 81.1.1.255 scope global tap464ebb7f-fe\       valid_lft forever preferred_lft forever
61: tap464ebb7f-fe    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap464ebb7f-fe\       valid_lft forever preferred_lft forever
61: tap464ebb7f-fe    inet6 fe80::f816:3eff:fec8:1dbe/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:02:06.174" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
61: tap464ebb7f-fe    inet 81...</msg>
<status status="PASS" endtime="20181214 10:02:06.174" starttime="20181214 10:02:06.140"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:06.174" starttime="20181214 10:02:06.134"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:02:06.176" level="INFO">cmd: sudo ip netns exec qdhcp-674e3476-71be-4459-b424-75a5b7e24351 ip route</msg>
<status status="PASS" endtime="20181214 10:02:06.176" starttime="20181214 10:02:06.175"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:06.176" starttime="20181214 10:02:06.176"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:02:06.177" starttime="20181214 10:02:06.176"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:02:06.180" level="INFO">sudo ip netns exec qdhcp-674e3476-71be-44 59-b424-75a5b7e24351 ip route</msg>
<status status="PASS" endtime="20181214 10:02:06.180" starttime="20181214 10:02:06.177"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:02:06.210" level="INFO">default via 81.1.1.1 dev tap464ebb7f-fe 
81.1.1.0/24 dev tap464ebb7f-fe proto kernel scope link src 81.1.1.2 
169.254.0.0/16 dev tap464ebb7f-fe proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:02:06.210" level="INFO">${output} = default via 81.1.1.1 dev tap464ebb7f-fe 
81.1.1.0/24 dev tap464ebb7f-fe proto kernel scope link src 81.1.1.2 
169.254.0.0/16 dev tap464ebb7f-fe proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181214 10:02:06.210" starttime="20181214 10:02:06.180"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:06.211" starttime="20181214 10:02:06.175"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:06.211" starttime="20181214 10:02:06.073"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:06.211" starttime="20181214 10:02:06.073"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:02:06.212" level="INFO">cmd: sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181214 10:02:06.212" starttime="20181214 10:02:06.212"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:06.212" starttime="20181214 10:02:06.212"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:02:06.213" starttime="20181214 10:02:06.212"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:02:06.214" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181214 10:02:06.214" starttime="20181214 10:02:06.213"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:02:06.246" level="INFO">d631111f-455e-4c7e-a9ff-d26193b9fec9
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.21:6640"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.21:6653"
            is_connected: true
        fail_mode: secure
        Port "tap464ebb7f-fe"
            tag: 4095
            Interface "tap464ebb7f-fe"
                type: internal
        Port br-int
            Interface br-int
                type: internal
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port "tap823e1ed7-64"
            Interface "tap823e1ed7-64"
    Bridge br-ex
        fail_mode: standalone
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port "eth0"
            Interface "eth0"
        Port br-ex
            Interface br-ex
                type: internal
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:02:06.246" level="INFO">${output} = d631111f-455e-4c7e-a9ff-d26193b9fec9
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.21:6640"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181214 10:02:06.246" starttime="20181214 10:02:06.215"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:06.246" starttime="20181214 10:02:06.211"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:02:06.247" level="INFO">cmd: sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181214 10:02:06.247" starttime="20181214 10:02:06.247"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:06.248" starttime="20181214 10:02:06.247"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:02:06.248" starttime="20181214 10:02:06.248"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:02:06.250" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181214 10:02:06.250" starttime="20181214 10:02:06.248"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:02:06.282" level="INFO">_uuid               : d631111f-455e-4c7e-a9ff-d26193b9fec9
bridges             : [ae491c00-54ea-4008-9450-61bde39089b6, b432c6c4-6287-43e0-acc8-62136a0ab66c]
cur_cfg             : 80
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-controller-0.opnfvlf.org", "odl_os_hostconfig_config_odl_l2"="{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}", odl_os_hostconfig_hostid="overcloud-controller-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="f719731f-d938-4508-afd6-1890f6fec1cf"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [0814bf68-cf86-405f-8dc4-64e7be0b4582, 1386f2fa-8d16-4da6-a522-90e201c331e1]
next_cfg            : 80
other_config        : {local_ip="192.0.2.21", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:02:06.282" level="INFO">${output} = _uuid               : d631111f-455e-4c7e-a9ff-d26193b9fec9
bridges             : [ae491c00-54ea-4008-9450-61bde39089b6, b432c6c4-6287-43e0-acc8-62136a0ab66c]
cur_cfg             : 80
datapath_types...</msg>
<status status="PASS" endtime="20181214 10:02:06.282" starttime="20181214 10:02:06.251"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:06.282" starttime="20181214 10:02:06.246"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:02:06.283" level="INFO">cmd: sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 10:02:06.283" starttime="20181214 10:02:06.283"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:06.284" starttime="20181214 10:02:06.283"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:02:06.284" starttime="20181214 10:02:06.284"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:02:06.286" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 10:02:06.286" starttime="20181214 10:02:06.284"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:02:06.314" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000f81b375ca9e1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):
 1(br-ex-patch): addr:36:95:15:0b:6c:54
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 36(tap464ebb7f-fe): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 37(tap823e1ed7-64): addr:fe:16:3e:12:63:ff
     config:     0
     state:      LIVE
     current:    10MB-FD COPPER
     speed: 10 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:f8:1b:37:5c:a9:e1
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x7): frags=normal miss_send_len=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:02:06.314" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000f81b375ca9e1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3...</msg>
<status status="PASS" endtime="20181214 10:02:06.314" starttime="20181214 10:02:06.287"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:06.314" starttime="20181214 10:02:06.282"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:02:06.317" level="INFO">cmd: sudo ovs-ofctl dump-flows br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 10:02:06.317" starttime="20181214 10:02:06.317"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:06.317" starttime="20181214 10:02:06.317"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:02:06.318" starttime="20181214 10:02:06.318"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:02:06.320" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181214 10:02:06.320" starttime="20181214 10:02:06.318"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:02:06.957" level="INFO">cookie=0x8000000, duration=6073.171s, table=0, n_packets=18207, n_bytes=983178, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=669.972s, table=0, n_packets=80, n_bytes=8538, priority=4,in_port="tap464ebb7f-fe",vlan_tci=0x0000/0x1fff actions=write_metadata:0x2c0000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=657.548s, table=0, n_packets=120, n_bytes=11326, priority=4,in_port="tap823e1ed7-64",vlan_tci=0x0000/0x1fff actions=write_metadata:0x2d0000000000/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5332.539s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=802.092s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x8040000, duration=669.038s, table=17, n_packets=78, n_bytes=8362, priority=10,metadata=0x2c0000000000/0xffffff0000000000 actions=load:0x2c-&gt;NXM_NX_REG1[0..19],load:0x139b-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0002c139b000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=657.429s, table=17, n_packets=118, n_bytes=11146, priority=10,metadata=0x90002d0000000000/0xffffff0000000000 actions=load:0x2d-&gt;NXM_NX_REG1[0..19],load:0x139b-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0002d139b000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6900000, duration=657.429s, table=17, n_packets=120, n_bytes=11326, priority=10,metadata=0x2d0000000000/0xffffff0000000000 actions=write_metadata:0x90002d0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6358.975s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6358.975s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6358.975s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6358.975s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6358.975s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6214.927s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6214.927s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6358.975s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6358.975s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6358.804s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x900139b, duration=669.044s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x2e actions=write_metadata:0x139b000000/0xfffffffff000000,goto_table:51
 cookie=0x905139b, duration=669.964s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x2e actions=write_metadata:0x139b000000/0xfffffffff000000,goto_table:51
 cookie=0x822002d, duration=6358.479s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6358.479s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6358.804s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6358.975s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6358.975s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805139b, duration=669.044s, table=50, n_packets=78, n_bytes=8362, priority=20,metadata=0x2c139b000000/0xfffffffff000000,dl_src=fa:16:3e:c8:1d:be actions=goto_table:51
 cookie=0x805139b, duration=657.453s, table=50, n_packets=118, n_bytes=11146, priority=20,metadata=0x2d139b000000/0xfffffffff000000,dl_src=fa:16:3e:12:63:ff actions=goto_table:51
 cookie=0x8050001, duration=6358.804s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6358.975s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803139b, duration=669.044s, table=51, n_packets=102, n_bytes=9762, priority=20,metadata=0x139b000000/0xffff000000,dl_dst=fa:16:3e:c8:1d:be actions=load:0x2c00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803139b, duration=657.453s, table=51, n_packets=75, n_bytes=8092, priority=20,metadata=0x139b000000/0xffff000000,dl_dst=fa:16:3e:12:63:ff actions=load:0x2d00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6358.804s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6358.804s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6072.537s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6072.537s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4412.621s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4412.621s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4412.436s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4412.436s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4409.925s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4409.924s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x870139b, duration=669.044s, table=52, n_packets=19, n_bytes=1654, priority=5,metadata=0x139b000000/0xffff000001 actions=write_actions(group:210038)
 cookie=0x870139b, duration=669.044s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x139b000001/0xffff000001 actions=write_actions(group:210037)
 cookie=0x8800004, duration=6072.221s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4412.272s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4411.806s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4409.600s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x880002c, duration=669.043s, table=55, n_packets=3, n_bytes=270, priority=10,tun_id=0x2c,metadata=0x2c0000000000/0xfffff0000000000 actions=drop
 cookie=0x880002d, duration=657.453s, table=55, n_packets=16, n_bytes=1384, priority=10,tun_id=0x2d,metadata=0x2d0000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6072.221s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4412.272s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4411.806s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4409.600s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880002c, duration=669.043s, table=55, n_packets=16, n_bytes=1384, priority=9,tun_id=0x2c actions=load:0x2c00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880002d, duration=657.453s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x2d actions=load:0x2d00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6358.975s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6358.975s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6358.804s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6358.975s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6358.767s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6358.767s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6358.767s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=657.460s, table=210, n_packets=1, n_bytes=78, priority=63010,icmp6,metadata=0x2d0000000000/0xfffff0000000000,icmp_type=135,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=657.460s, table=210, n_packets=3, n_bytes=210, priority=63010,icmp6,metadata=0x2d0000000000/0xfffff0000000000,icmp_type=133,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=657.460s, table=210, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x2d0000000000/0xfffff0000000000,icmp_type=136,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=657.460s, table=210, n_packets=11, n_bytes=462, priority=63010,arp,metadata=0x2d0000000000/0xfffff0000000000,dl_src=fa:16:3e:12:63:ff,arp_spa=81.1.1.6,arp_sha=fa:16:3e:12:63:ff actions=resubmit(,17)
 cookie=0x6900000, duration=657.460s, table=210, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x2d0000000000/0xfffff0000000000,dl_src=fa:16:3e:12:63:ff,tp_src=546,tp_dst=547 actions=resubmit(,17)
 cookie=0x6900000, duration=657.460s, table=210, n_packets=2, n_bytes=676, priority=63010,udp,metadata=0x2d0000000000/0xfffff0000000000,dl_src=fa:16:3e:12:63:ff,tp_src=68,tp_dst=67 actions=resubmit(,17)
 cookie=0x6900000, duration=6358.767s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6358.767s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6358.767s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=657.460s, table=210, n_packets=1, n_bytes=90, priority=61010,ipv6,metadata=0x2d0000000000/0xfffff0000000000,dl_src=fa:16:3e:12:63:ff,ipv6_src=fe80::f816:3eff:fe12:63ff actions=goto_table:211
 cookie=0x6900000, duration=657.460s, table=210, n_packets=101, n_bytes=9720, priority=61010,ip,metadata=0x2d0000000000/0xfffff0000000000,dl_src=fa:16:3e:12:63:ff,nw_src=81.1.1.6 actions=goto_table:211
 cookie=0x6900000, duration=657.460s, table=210, n_packets=0, n_bytes=0, priority=61005,metadata=0x2d0000000000/0xfffff0000000000,dl_src=fa:16:3e:12:63:ff actions=resubmit(,17)
 cookie=0x6900000, duration=6358.767s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6358.767s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6358.767s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6358.767s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6358.767s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6358.767s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6358.767s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6358.767s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=657.460s, table=212, n_packets=101, n_bytes=9720, priority=100,ip,metadata=0x2d0000000000/0xfffff0000000000 actions=ct(table=213,zone=5019)
 cookie=0x6900000, duration=657.460s, table=212, n_packets=1, n_bytes=90, priority=100,ipv6,metadata=0x2d0000000000/0xfffff0000000000 actions=ct(table=213,zone=5019)
 cookie=0x6900000, duration=6358.767s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6358.767s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6358.767s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6358.767s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6358.767s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x2d0006900001, duration=657.460s, table=214, n_packets=1, n_bytes=90, priority=62020,ct_state=+inv+trk,metadata=0x2d0000000000/0xfffff0000000000 actions=drop
 cookie=0x6900000, duration=657.460s, table=214, n_packets=0, n_bytes=0, priority=1013,ipv6,metadata=0x2d0000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=657.460s, table=214, n_packets=22, n_bytes=1718, priority=1013,ip,metadata=0x2d0000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=657.460s, table=214, n_packets=0, n_bytes=0, priority=1013,tcp,metadata=0x2d0000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=657.460s, table=214, n_packets=0, n_bytes=0, priority=1013,udp,metadata=0x2d0000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=657.460s, table=214, n_packets=0, n_bytes=0, priority=1013,icmp,metadata=0x2d0000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x2d0006900001, duration=657.460s, table=214, n_packets=0, n_bytes=0, priority=50,metadata=0x2d0000000000/0xfffff0000000000 actions=drop
 cookie=0x6900000, duration=6358.767s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6358.767s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6358.767s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x2d0006900001, duration=657.460s, table=217, n_packets=1, n_bytes=90, priority=62020,metadata=0x2d0000000004/0xfffff0000000004 actions=drop
 cookie=0x6900000, duration=6358.767s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=657.460s, table=217, n_packets=0, n_bytes=0, priority=100,ipv6,metadata=0x2d0000000000/0xfffff0000000002 actions=ct(commit,zone=5019,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=657.460s, table=217, n_packets=22, n_bytes=1718, priority=100,ip,metadata=0x2d0000000000/0xfffff0000000002 actions=ct(commit,zone=5019,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=657.460s, table=217, n_packets=0, n_bytes=0, priority=100,metadata=0x2d0000000002/0xfffff0000000002 actions=resubmit(,17)
 cookie=0x6900000, duration=6358.767s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6073.147s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6073.147s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:"br-ex-patch"
 cookie=0x8000007, duration=669.957s, table=220, n_packets=118, n_bytes=11146, priority=9,reg6=0x2c00 actions=output:"tap464ebb7f-fe"
 cookie=0x6900000, duration=657.443s, table=220, n_packets=75, n_bytes=8092, priority=6,reg6=0x2d00 actions=load:0x90002d00-&gt;NXM_NX_REG6[],write_metadata:0/0xfffffffffe,goto_table:239
 cookie=0x8000007, duration=657.443s, table=220, n_packets=75, n_bytes=8092, priority=9,reg6=0x90002d00 actions=output:"tap823e1ed7-64"
 cookie=0x6900000, duration=6358.767s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6358.767s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6358.767s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=657.467s, table=240, n_packets=0, n_bytes=0, priority=63010,udp6,reg6=0x2d00/0xfffff00,tp_src=547,tp_dst=546 actions=resubmit(,220)
 cookie=0x6900000, duration=657.467s, table=240, n_packets=2, n_bytes=755, priority=63010,udp,reg6=0x2d00/0xfffff00,tp_src=67,tp_dst=68 actions=resubmit(,220)
 cookie=0x6900000, duration=657.467s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x2d00/0xfffff00,icmp_type=135,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=657.467s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x2d00/0xfffff00,icmp_type=130,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=657.467s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x2d00/0xfffff00,icmp_type=136,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=657.467s, table=240, n_packets=2, n_bytes=84, priority=63010,arp,reg6=0x2d00/0xfffff00 actions=resubmit(,220)
 cookie=0x6900000, duration=6358.767s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=657.467s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,reg6=0x2d00/0xfffff00,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=81.1.1.255 actions=goto_table:241
 cookie=0x6900000, duration=657.467s, table=240, n_packets=71, n_bytes=7253, priority=61010,ip,reg6=0x2d00/0xfffff00,dl_dst=fa:16:3e:12:63:ff,nw_dst=81.1.1.6 actions=goto_table:241
 cookie=0x6900000, duration=657.467s, table=240, n_packets=0, n_bytes=0, priority=61010,ipv6,reg6=0x2d00/0xfffff00,dl_dst=fa:16:3e:12:63:ff,ipv6_dst=fe80::f816:3eff:fe12:63ff actions=goto_table:241
 cookie=0x6900000, duration=6358.767s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6358.767s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6358.767s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6358.767s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6358.767s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6358.767s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6358.767s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6358.767s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6358.767s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=657.467s, table=242, n_packets=71, n_bytes=7253, priority=100,ip,reg6=0x2d00/0xfffff00 actions=ct(table=243,zone=5019)
 cookie=0x6900000, duration=657.467s, table=242, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0x2d00/0xfffff00 actions=ct(table=243,zone=5019)
 cookie=0x6900000, duration=6358.767s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6358.767s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6358.767s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6358.767s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6358.767s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x2d0006900001, duration=657.467s, table=244, n_packets=0, n_bytes=0, priority=62020,ct_state=+inv+trk,reg6=0x2d00/0xfffff00 actions=drop
 cookie=0x6900000, duration=657.467s, table=244, n_packets=0, n_bytes=0, priority=1013,tcp,reg6=0x2d00/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=657.467s, table=244, n_packets=0, n_bytes=0, priority=1013,icmp,reg6=0x2d00/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=657.467s, table=244, n_packets=0, n_bytes=0, priority=1013,udp,reg6=0x2d00/0xfffff00 actions=goto_table:247
 cookie=0x2d0006900001, duration=657.471s, table=244, n_packets=0, n_bytes=0, priority=50,reg6=0x2d00/0xfffff00 actions=drop
 cookie=0x6900000, duration=6358.767s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6358.767s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6358.767s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x2d0006900001, duration=657.467s, table=247, n_packets=0, n_bytes=0, priority=62020,reg6=0x2d00/0xfffff00,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6358.767s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=657.467s, table=247, n_packets=0, n_bytes=0, priority=100,reg6=0x2d00/0xfffff00,metadata=0x2/0x2 actions=resubmit(,220)
 cookie=0x6900000, duration=657.467s, table=247, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0x2d00/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5019,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=657.467s, table=247, n_packets=0, n_bytes=0, priority=100,ip,reg6=0x2d00/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5019,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6358.767s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:02:06.958" level="INFO">${output} =  cookie=0x8000000, duration=6073.171s, table=0, n_packets=18207, n_bytes=983178, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_ta...</msg>
<status status="PASS" endtime="20181214 10:02:06.958" starttime="20181214 10:02:06.320"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:06.959" starttime="20181214 10:02:06.314"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:02:06.960" level="INFO">cmd: sudo ovs-ofctl dump-groups br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 10:02:06.960" starttime="20181214 10:02:06.960"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:06.961" starttime="20181214 10:02:06.961"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:02:06.961" starttime="20181214 10:02:06.961"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:02:06.964" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181214 10:02:06.964" starttime="20181214 10:02:06.962"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:02:07.001" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210005,type=all
 group_id=210037,type=all,bucket=actions=set_field:0x2c-&gt;tun_id,resubmit(,55),bucket=actions=set_field:0x2d-&gt;tun_id,resubmit(,55)
 group_id=210017,type=all
 group_id=210009,type=all
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210010,type=all,bucket=actions=group:210009,bucket=actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210038,type=all,bucket=actions=group:210037
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210018,type=all,bucket=actions=group:210017,bucket=actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220),bucket=actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210015,type=all
 group_id=210016,type=all,bucket=actions=group:210015,bucket=actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=225001,type=all,bucket=actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:02:07.001" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210005,type=all
 group_id=210037,type=all,bucket=actions=set_field:0x2c-&gt;tun_id,resubmit(,55),bucket=actions=set_field:0x2d-&gt;tun_id,resubmit(,55)...</msg>
<status status="PASS" endtime="20181214 10:02:07.001" starttime="20181214 10:02:06.964"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.001" starttime="20181214 10:02:06.959"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.002" level="INFO">cmd: sudo ovs-ofctl dump-group-stats br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 10:02:07.003" starttime="20181214 10:02:07.002"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:07.003" starttime="20181214 10:02:07.003"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:02:07.003" starttime="20181214 10:02:07.003"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.006" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181214 10:02:07.007" starttime="20181214 10:02:07.004"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:02:07.038" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210005,duration=6073.841s,ref_count=1,packet_count=0,byte_count=0
 group_id=210037,duration=670.640s,ref_count=1,packet_count=16,byte_count=1384,bucket0:packet_count=16,byte_count=1384,bucket1:packet_count=16,byte_count=1384
 group_id=210017,duration=4413.745s,ref_count=1,packet_count=0,byte_count=0
 group_id=210009,duration=4413.947s,ref_count=1,packet_count=0,byte_count=0
 group_id=210006,duration=6073.546s,ref_count=1,packet_count=41,byte_count=3570,bucket0:packet_count=41,byte_count=3570,bucket1:packet_count=41,byte_count=3570
 group_id=210010,duration=4413.642s,ref_count=1,packet_count=3,byte_count=270,bucket0:packet_count=3,byte_count=270,bucket1:packet_count=3,byte_count=270
 group_id=210038,duration=670.339s,ref_count=1,packet_count=19,byte_count=1654,bucket0:packet_count=19,byte_count=1654
 group_id=5000,duration=6359.454s,ref_count=1,packet_count=81,byte_count=3402,bucket0:packet_count=81,byte_count=3402,bucket1:packet_count=81,byte_count=3402,bucket2:packet_count=81,byte_count=3402
 group_id=210018,duration=4413.442s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180,bucket2:packet_count=2,byte_count=180
 group_id=210015,duration=4411.238s,ref_count=1,packet_count=0,byte_count=0
 group_id=210016,duration=4410.932s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
 group_id=225001,duration=6044.076s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:02:07.038" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210005,duration=6073.841s,ref_count=1,packet_count=0,byte_count=0
 group_id=210037,duration=670.640s,ref_count=1,packet_count=16,byte_count=1384,bucket...</msg>
<status status="PASS" endtime="20181214 10:02:07.038" starttime="20181214 10:02:07.007"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.039" starttime="20181214 10:02:07.002"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.039" starttime="20181214 10:02:05.966"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.039" starttime="20181214 10:02:05.965"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.039" starttime="20181214 10:02:05.965"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.039" starttime="20181214 10:02:05.964"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>DataModels.Get Model Dump</arg>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Get Model Dump" library="DataModels">
<doc>Will output a list of mdsal models using ${data_models} list</doc>
<arguments>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>http://${controller_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
<arg>timeout=1</arg>
<arg>max_retries=0</arg>
</arguments>
<msg timestamp="20181214 10:02:07.049" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.22:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ada057b90&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 10:02:07.050" starttime="20181214 10:02:07.049"></status>
</kw>
<kw type="for" name="${model} IN [ @{data_models} ]">
<kw type="foritem" name="${model} = config/ebgp:bgp">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.055" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.055" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.055" starttime="20181214 10:02:07.050"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.056" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:02:07.056" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.056" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:02:07.056" starttime="20181214 10:02:07.056"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.057" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.057" starttime="20181214 10:02:07.057"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.057" starttime="20181214 10:02:07.050"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.060" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.060" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.060" starttime="20181214 10:02:07.057"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.061" level="INFO">To JSON using : content={"elan-instances":{"elan-instance":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","segment-type":"elan:segment-type-flat","external":false,"elan-tag":5001,"mac-timeout":300},{"elan-instance-name":"674e3476-71be-4459-b424-75a5b7e24351","segmentation-id":46,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5019,"mac-timeout":300}]}} </msg>
<msg timestamp="20181214 10:02:07.061" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.061" level="INFO">${pretty_output} = {
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "exte...</msg>
<status status="PASS" endtime="20181214 10:02:07.061" starttime="20181214 10:02:07.061"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.062" level="INFO">{
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-flat"
            },
            {
                "elan-instance-name": "674e3476-71be-4459-b424-75a5b7e24351",
                "elan-tag": 5019,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 46
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.062" starttime="20181214 10:02:07.062"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.062" starttime="20181214 10:02:07.057"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.064" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.064" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.064" starttime="20181214 10:02:07.062"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.065" level="INFO">To JSON using : content={"elan-interfaces":{"elan-interface":[{"name":"464ebb7f-fe0a-4c2b-bc8d-486f9798323a","elan-instance-name":"674e3476-71be-4459-b424-75a5b7e24351","static-mac-entries":[{"mac-address":"fa:16:3e:c8:1d:be","ip-prefix":"81.1.1.2"}]},{"name":"ca2a4d38-e511-44fa-b32e-49424f8dd512","elan-instance-name":"674e3476-71be-4459-b424-75a5b7e24351","static-mac-entries":[{"mac-address":"fa:16:3e:8c:3c:34","ip-prefix":"81.1.1.4"}]},{"name":"823e1ed7-64d2-4869-b4f5-edc4ff1bccce","elan-instance-name":"674e3476-71be-4459-b424-75a5b7e24351","static-mac-entries":[{"mac-address":"fa:16:3e:12:63:ff","ip-prefix":"81.1.1.6"}]}]}} </msg>
<msg timestamp="20181214 10:02:07.065" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.065" level="INFO">${pretty_output} = {
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "674e3476-71be-4459-b424-75a5b7e24351",
                "name": "464ebb7f-fe0a-4c2b-bc8d-486f...</msg>
<status status="PASS" endtime="20181214 10:02:07.065" starttime="20181214 10:02:07.065"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.066" level="INFO">{
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "674e3476-71be-4459-b424-75a5b7e24351",
                "name": "464ebb7f-fe0a-4c2b-bc8d-486f9798323a",
                "static-mac-entries": [
                    {
                        "ip-prefix": "81.1.1.2",
                        "mac-address": "fa:16:3e:c8:1d:be"
                    }
                ]
            },
            {
                "elan-instance-name": "674e3476-71be-4459-b424-75a5b7e24351",
                "name": "ca2a4d38-e511-44fa-b32e-49424f8dd512",
                "static-mac-entries": [
                    {
                        "ip-prefix": "81.1.1.4",
                        "mac-address": "fa:16:3e:8c:3c:34"
                    }
                ]
            },
            {
                "elan-instance-name": "674e3476-71be-4459-b424-75a5b7e24351",
                "name": "823e1ed7-64d2-4869-b4f5-edc4ff1bccce",
                "static-mac-entries": [
                    {
                        "ip-prefix": "81.1.1.6",
                        "mac-address": "fa:16:3e:12:63:ff"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.066" starttime="20181214 10:02:07.066"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.066" starttime="20181214 10:02:07.062"></status>
</kw>
<kw type="foritem" name="${model} = config/id-manager:id-pools">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.069" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.070" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.070" starttime="20181214 10:02:07.066"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.074" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"interfaces","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"interfaces.-1073741291","last-access-time":1544781068}],"id-entries":[{"id-key":"464ebb7f-fe0a-4c2b-bc8d-486f9798323a","id-value":[44]},{"id-key":"272795776625121:br-ex-patch:trunk","id-value":[3]},{"id-key":"823e1ed7-64d2-4869-b4f5-edc4ff1bccce","id-value":[45]}]},{"pool-name":"nextHopPointerPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":150000,"cursor":152499,"end":175000},"block-size":2500,"child-pools":[{"child-pool-name":"nextHopPointerPool.-1073741291","last-access-time":1544780064}]},{"pool-name":"meters.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"meters","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"snatGroupIdPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":225000,"cursor":227499,"end":250000},"block-size":2500,"child-pools":[{"child-pool-name":"snatGroupIdPool.-1073741291","last-access-time":1544777333}],"id-entries":[{"id-key":"snatmiss.1e4edfa6-cbe1-4350-a6cc-902700e990e9","id-value":[225000]},{"id-key":"snatmiss.81a5d8ea-e37b-41b1-9ef9-76987b8899f7","id-value":[225002]},{"id-key":"snatmiss.e13b9ba2-e337-4e51-9e53-07a75695540c","id-value":[225001]},{"id-key":"snatmiss.c970ecfa-6d5c-4034-ad7f-6cdc3eeca600","id-value":[225003]},{"id-key":"snatmiss.af5e5228-b176-4625-ae95-e17e04b022d8","id-value":[225004]}]},{"pool-name":"lporttag","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":170001,"cursor":179999,"end":270000},"block-size":9999,"child-pools":[{"child-pool-name":"lporttag.-1073741291","last-access-time":1544774985}]},{"pool-name":"RouteDistinguisherPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"RouteDistinguisherPool","available-ids-holder":{"start":1,"cursor":0,"end":6553},"block-size":6553},{"pool-name":"lporttag.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"lporttag","available-ids-holder":{"start":170001,"cursor":170000,"end":179999},"block-size":9999},{"pool-name":"groups","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"groups.-1073741291","last-access-time":1544774983}]},{"pool-name":"elan.ids.pool.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775654,"id":5002},{"ready-time-sec":1544776448,"id":5003},{"ready-time-sec":1544776454,"id":5004},{"ready-time-sec":1544777347,"id":5007},{"ready-time-sec":1544777354,"id":5006},{"ready-time-sec":1544777360,"id":5005},{"ready-time-sec":1544777366,"id":5009},{"ready-time-sec":1544777373,"id":5008},{"ready-time-sec":1544778288,"id":5011},{"ready-time-sec":1544778294,"id":5010},{"ready-time-sec":1544779092,"id":5013},{"ready-time-sec":1544779098,"id":5012},{"ready-time-sec":1544779252,"id":5014},{"ready-time-sec":1544780126,"id":5016},{"ready-time-sec":1544780132,"id":5015},{"ready-time-sec":1544780982,"id":5017},{"ready-time-sec":1544780989,"id":5018}],"available-id-count":17,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5019,"end":5499},"block-size":500},{"pool-name":"aliveness-monitor","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"aliveness-monitor.-1073741291","last-access-time":1544774986}],"id-entries":[{"id-key":"2.120000.4.Arp.","id-value":[1]}]},{"pool-name":"tables","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"tables.-1073741291","last-access-time":1544774983}]},{"pool-name":"nextHopPointerPool.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544780082,"id":150002},{"ready-time-sec":1544780090,"id":150001},{"ready-time-sec":1544780094,"id":150000}],"available-id-count":3,"delayed-time-sec":30},"parent-pool-name":"nextHopPointerPool","available-ids-holder":{"start":150000,"cursor":150002,"end":152499},"block-size":2500},{"pool-name":"meters","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"meters.-1073741291","last-access-time":1544774983}]},{"pool-name":"vpnservices.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775652,"id":100001},{"ready-time-sec":1544780082,"id":100008},{"ready-time-sec":1544780090,"id":100007},{"ready-time-sec":1544780094,"id":100005},{"ready-time-sec":1544780098,"id":100003}],"available-id-count":5,"delayed-time-sec":30},"parent-pool-name":"vpnservices","available-ids-holder":{"start":100000,"cursor":100008,"end":102999},"block-size":3000},{"pool-name":"opendaylight-vni-ranges.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"opendaylight-vni-ranges","available-ids-holder":{"start":70000,"cursor":69999,"end":72998},"block-size":2999},{"pool-name":"aliveness-monitor.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"aliveness-monitor","available-ids-holder":{"start":1,"cursor":1,"end":6553},"block-size":6553},{"pool-name":"elan.ids.pool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":5000,"cursor":5499,"end":10000},"block-size":500,"child-pools":[{"child-pool-name":"elan.ids.pool.-1073741291","last-access-time":1544781052}],"id-entries":[{"id-key":"674e3476-71be-4459-b424-75a5b7e24351","id-value":[5019]},{"id-key":"arp.responder.group.id","id-value":[5000]},{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]}]},{"pool-name":"groups.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"groups","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"RouteDistinguisherPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"RouteDistinguisherPool.-1073741291","last-access-time":1544774986}]},{"pool-name":"snatGroupIdPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"snatGroupIdPool","available-ids-holder":{"start":225000,"cursor":225004,"end":227499},"block-size":2500},{"pool-name":"ACL-TAG-POOL.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"ACL-TAG-POOL","available-ids-holder":{"start":1,"cursor":13,"end":999},"block-size":999},{"pool-name":"tables.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"tables","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"interfaces.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775654,"id":1},{"ready-time-sec":1544776424,"id":7},{"ready-time-sec":1544776430,"id":6},{"ready-time-sec":1544776437,"id":2},{"ready-time-sec":1544776437,"id":4},{"ready-time-sec":1544776440,"id":5},{"ready-time-sec":1544776446,"id":8},{"ready-time-sec":1544777320,"id":17},{"ready-time-sec":1544777326,"id":12},{"ready-time-sec":1544777329,"id":11},{"ready-time-sec":1544777331,"id":9},{"ready-time-sec":1544777331,"id":10},{"ready-time-sec":1544777334,"id":13},{"ready-time-sec":1544777334,"id":14},{"ready-time-sec":1544777337,"id":16},{"ready-time-sec":1544777337,"id":15},{"ready-time-sec":1544777346,"id":21},{"ready-time-sec":1544777351,"id":18},{"ready-time-sec":1544777357,"id":20},{"ready-time-sec":1544777357,"id":19},{"ready-time-sec":1544777363,"id":23},{"ready-time-sec":1544777364,"id":22},{"ready-time-sec":1544777370,"id":25},{"ready-time-sec":1544777370,"id":24},{"ready-time-sec":1544778272,"id":28},{"ready-time-sec":1544778277,"id":26},{"ready-time-sec":1544778280,"id":27},{"ready-time-sec":1544779076,"id":31},{"ready-time-sec":1544779081,"id":30},{"ready-time-sec":1544779084,"id":29},{"ready-time-sec":1544779090,"id":32},{"ready-time-sec":1544779096,"id":33},{"ready-time-sec":1544779238,"id":34},{"ready-time-sec":1544779250,"id":35},{"ready-time-sec":1544780102,"id":37},{"ready-time-sec":1544780105,"id":38},{"ready-time-sec":1544780111,"id":36},{"ready-time-sec":1544780124,"id":39},{"ready-time-sec":1544780130,"id":40},{"ready-time-sec":1544780966,"id":43},{"ready-time-sec":1544780972,"id":42},{"ready-time-sec":1544780975,"id":41}],"available-id-count":42,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":45,"end":6553},"block-size":6553},{"pool-name":"vpnservices","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":100000,"cursor":102999,"end":130000},"block-size":3000,"child-pools":[{"child-pool-name":"vpnservices.-1073741291","last-access-time":1544780068}],"id-entries":[{"id-key":"1e4edfa6-cbe1-4350-a6cc-902700e990e9.192.0.2.0/24","id-value":[100002]},{"id-key":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.56.0.0.1/32","id-value":[100006]},{"id-key":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.55.0.0.1/32","id-value":[100004]},{"id-key":"44f91859-7723-44e1-a95d-25948457eb65","id-value":[100000]}]},{"pool-name":"opendaylight-vni-ranges","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":70000,"cursor":72998,"end":99999},"block-size":2999,"child-pools":[{"child-pool-name":"opendaylight-vni-ranges.-1073741291","last-access-time":1544774987}]},{"pool-name":"ACL-TAG-POOL","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":999,"end":10000},"block-size":999,"child-pools":[{"child-pool-name":"ACL-TAG-POOL.-1073741291","last-access-time":1544781035}],"id-entries":[{"id-key":"be928551-7a31-47c3-aadf-05cdd201813f","id-value":[10]},{"id-key":"0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1","id-value":[11]},{"id-key":"c4e77973-bb58-4259-807f-059e9ca50e36","id-value":[3]},{"id-key":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","id-value":[7]},{"id-key":"b748f633-eac9-4f4f-8995-86f5eb50b300","id-value":[6]},{"id-key":"62100813-13a1-4c22-9a97-bfabd6744cb8","id-value":[2]},{"id-key":"bbc8de69-a575-4beb-b2f8-5f39f001f186","id-value":[13]},{"id-key":"a048444b-0507-466a-aae5-e9596453f710","id-value":[8]},{"id-key":"fa21cb4f-fa2c-4465-ae54-d1b2e690d521","id-value":[9]},{"id-key":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b","id-value":[5]},{"id-key":"ee3dd710-2490-4241-b666-9fec686f0c78","id-value":[1]},{"id-key":"e2818f66-326e-435a-8735-9da9d4a67eb4","id-value":[4]},{"id-key":"dc53baf7-ede0-4fc7-a197-a49f7181321e","id-value":[12]}]}]}} </msg>
<msg timestamp="20181214 10:02:07.075" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.075" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
  ...</msg>
<status status="PASS" endtime="20181214 10:02:07.075" starttime="20181214 10:02:07.070"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.076" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741291",
                        "last-access-time": 1544781068
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "464ebb7f-fe0a-4c2b-bc8d-486f9798323a",
                        "id-value": [
                            44
                        ]
                    },
                    {
                        "id-key": "272795776625121:br-ex-patch:trunk",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "823e1ed7-64d2-4869-b4f5-edc4ff1bccce",
                        "id-value": [
                            45
                        ]
                    }
                ],
                "pool-name": "interfaces",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 152499,
                    "end": 175000,
                    "start": 150000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "nextHopPointerPool.-1073741291",
                        "last-access-time": 1544780064
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "meters",
                "pool-name": "meters.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 227499,
                    "end": 250000,
                    "start": 225000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "snatGroupIdPool.-1073741291",
                        "last-access-time": 1544777333
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                        "id-value": [
                            225000
                        ]
                    },
                    {
                        "id-key": "snatmiss.81a5d8ea-e37b-41b1-9ef9-76987b8899f7",
                        "id-value": [
                            225002
                        ]
                    },
                    {
                        "id-key": "snatmiss.e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.c970ecfa-6d5c-4034-ad7f-6cdc3eeca600",
                        "id-value": [
                            225003
                        ]
                    },
                    {
                        "id-key": "snatmiss.af5e5228-b176-4625-ae95-e17e04b022d8",
                        "id-value": [
                            225004
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741291",
                        "last-access-time": 1544774985
                    }
                ],
                "pool-name": "lporttag",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 0,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "RouteDistinguisherPool",
                "pool-name": "RouteDistinguisherPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "groups.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5019,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 17,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1544775654
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1544776448
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1544776454
                        },
                        {
                            "id": 5007,
                            "ready-time-sec": 1544777347
                        },
                        {
                            "id": 5006,
                            "ready-time-sec": 1544777354
                        },
                        {
                            "id": 5005,
                            "ready-time-sec": 1544777360
                        },
                        {
                            "id": 5009,
                            "ready-time-sec": 1544777366
                        },
                        {
                            "id": 5008,
                            "ready-time-sec": 1544777373
                        },
                        {
                            "id": 5011,
                            "ready-time-sec": 1544778288
                        },
                        {
                            "id": 5010,
                            "ready-time-sec": 1544778294
                        },
                        {
                            "id": 5013,
                            "ready-time-sec": 1544779092
                        },
                        {
                            "id": 5012,
                            "ready-time-sec": 1544779098
                        },
                        {
                            "id": 5014,
                            "ready-time-sec": 1544779252
                        },
                        {
                            "id": 5016,
                            "ready-time-sec": 1544780126
                        },
                        {
                            "id": 5015,
                            "ready-time-sec": 1544780132
                        },
                        {
                            "id": 5017,
                            "ready-time-sec": 1544780982
                        },
                        {
                            "id": 5018,
                            "ready-time-sec": 1544780989
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741291",
                        "last-access-time": 1544774986
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "2.120000.4.Arp.",
                        "id-value": [
                            1
                        ]
                    }
                ],
                "pool-name": "aliveness-monitor",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "tables.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "tables",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 150002,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 3,
                    "delayed-id-entries": [
                        {
                            "id": 150002,
                            "ready-time-sec": 1544780082
                        },
                        {
                            "id": 150001,
                            "ready-time-sec": 1544780090
                        },
                        {
                            "id": 150000,
                            "ready-time-sec": 1544780094
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "meters.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100008,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 5,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1544775652
                        },
                        {
                            "id": 100008,
                            "ready-time-sec": 1544780082
                        },
                        {
                            "id": 100007,
                            "ready-time-sec": 1544780090
                        },
                        {
                            "id": 100005,
                            "ready-time-sec": 1544780094
                        },
                        {
                            "id": 100003,
                            "ready-time-sec": 1544780098
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 69999,
                    "end": 72998,
                    "start": 70000
                },
                "block-size": 2999,
                "parent-pool-name": "opendaylight-vni-ranges",
                "pool-name": "opendaylight-vni-ranges.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 1,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "aliveness-monitor",
                "pool-name": "aliveness-monitor.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741291",
                        "last-access-time": 1544781052
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "674e3476-71be-4459-b424-75a5b7e24351",
                        "id-value": [
                            5019
                        ]
                    },
                    {
                        "id-key": "arp.responder.group.id",
                        "id-value": [
                            5000
                        ]
                    },
                    {
                        "id-key": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                        "id-value": [
                            5001
                        ]
                    }
                ],
                "pool-name": "elan.ids.pool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "groups",
                "pool-name": "groups.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "RouteDistinguisherPool.-1073741291",
                        "last-access-time": 1544774986
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 225000
                },
                "block-size": 2500,
                "parent-pool-name": "snatGroupIdPool",
                "pool-name": "snatGroupIdPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 13,
                    "end": 999,
                    "start": 1
                },
                "block-size": 999,
                "parent-pool-name": "ACL-TAG-POOL",
                "pool-name": "ACL-TAG-POOL.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "tables",
                "pool-name": "tables.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 45,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 42,
                    "delayed-id-entries": [
                        {
                            "id": 1,
                            "ready-time-sec": 1544775654
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1544776424
                        },
                        {
                            "id": 6,
                            "ready-time-sec": 1544776430
                        },
                        {
                            "id": 2,
                            "ready-time-sec": 1544776437
                        },
                        {
                            "id": 4,
                            "ready-time-sec": 1544776437
                        },
                        {
                            "id": 5,
                            "ready-time-sec": 1544776440
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1544776446
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1544777320
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1544777326
                        },
                        {
                            "id": 11,
                            "ready-time-sec": 1544777329
                        },
                        {
                            "id": 9,
                            "ready-time-sec": 1544777331
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1544777331
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1544777334
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1544777334
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1544777337
                        },
                        {
                            "id": 15,
                            "ready-time-sec": 1544777337
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1544777346
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1544777351
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1544777357
                        },
                        {
                            "id": 19,
                            "ready-time-sec": 1544777357
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1544777363
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1544777364
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1544777370
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1544777370
                        },
                        {
                            "id": 28,
                            "ready-time-sec": 1544778272
                        },
                        {
                            "id": 26,
                            "ready-time-sec": 1544778277
                        },
                        {
                            "id": 27,
                            "ready-time-sec": 1544778280
                        },
                        {
                            "id": 31,
                            "ready-time-sec": 1544779076
                        },
                        {
                            "id": 30,
                            "ready-time-sec": 1544779081
                        },
                        {
                            "id": 29,
                            "ready-time-sec": 1544779084
                        },
                        {
                            "id": 32,
                            "ready-time-sec": 1544779090
                        },
                        {
                            "id": 33,
                            "ready-time-sec": 1544779096
                        },
                        {
                            "id": 34,
                            "ready-time-sec": 1544779238
                        },
                        {
                            "id": 35,
                            "ready-time-sec": 1544779250
                        },
                        {
                            "id": 37,
                            "ready-time-sec": 1544780102
                        },
                        {
                            "id": 38,
                            "ready-time-sec": 1544780105
                        },
                        {
                            "id": 36,
                            "ready-time-sec": 1544780111
                        },
                        {
                            "id": 39,
                            "ready-time-sec": 1544780124
                        },
                        {
                            "id": 40,
                            "ready-time-sec": 1544780130
                        },
                        {
                            "id": 43,
                            "ready-time-sec": 1544780966
                        },
                        {
                            "id": 42,
                            "ready-time-sec": 1544780972
                        },
                        {
                            "id": 41,
                            "ready-time-sec": 1544780975
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741291",
                        "last-access-time": 1544780068
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "1e4edfa6-cbe1-4350-a6cc-902700e990e9.192.0.2.0/24",
                        "id-value": [
                            100002
                        ]
                    },
                    {
                        "id-key": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.56.0.0.1/32",
                        "id-value": [
                            100006
                        ]
                    },
                    {
                        "id-key": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.55.0.0.1/32",
                        "id-value": [
                            100004
                        ]
                    },
                    {
                        "id-key": "44f91859-7723-44e1-a95d-25948457eb65",
                        "id-value": [
                            100000
                        ]
                    }
                ],
                "pool-name": "vpnservices",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 72998,
                    "end": 99999,
                    "start": 70000
                },
                "block-size": 2999,
                "child-pools": [
                    {
                        "child-pool-name": "opendaylight-vni-ranges.-1073741291",
                        "last-access-time": 1544774987
                    }
                ],
                "pool-name": "opendaylight-vni-ranges",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 999,
                    "end": 10000,
                    "start": 1
                },
                "block-size": 999,
                "child-pools": [
                    {
                        "child-pool-name": "ACL-TAG-POOL.-1073741291",
                        "last-access-time": 1544781035
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "be928551-7a31-47c3-aadf-05cdd201813f",
                        "id-value": [
                            10
                        ]
                    },
                    {
                        "id-key": "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1",
                        "id-value": [
                            11
                        ]
                    },
                    {
                        "id-key": "c4e77973-bb58-4259-807f-059e9ca50e36",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                        "id-value": [
                            7
                        ]
                    },
                    {
                        "id-key": "b748f633-eac9-4f4f-8995-86f5eb50b300",
                        "id-value": [
                            6
                        ]
                    },
                    {
                        "id-key": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "bbc8de69-a575-4beb-b2f8-5f39f001f186",
                        "id-value": [
                            13
                        ]
                    },
                    {
                        "id-key": "a048444b-0507-466a-aae5-e9596453f710",
                        "id-value": [
                            8
                        ]
                    },
                    {
                        "id-key": "fa21cb4f-fa2c-4465-ae54-d1b2e690d521",
                        "id-value": [
                            9
                        ]
                    },
                    {
                        "id-key": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                        "id-value": [
                            5
                        ]
                    },
                    {
                        "id-key": "ee3dd710-2490-4241-b666-9fec686f0c78",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "dc53baf7-ede0-4fc7-a197-a49f7181321e",
                        "id-value": [
                            12
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.076" starttime="20181214 10:02:07.075"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.076" starttime="20181214 10:02:07.066"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-access-control-list:access-lists">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.080" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-access-control-list:access-lists, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.080" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.080" starttime="20181214 10:02:07.077"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.082" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"bbc8de69-a575-4beb-b2f8-5f39f001f186","access-list-entries":{"ace":[{"rule-name":"429eb1f4-35d7-4418-bcf0-2afdb30e0ff3","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"8d008b5a-2826-4fb6-9062-1da8321f6a46","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"eb516a7d-34ea-4240-816e-49cf2f249eee","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"72b4195d-2855-45bf-a8c8-fe7c74b2c2fb","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"3d66efff-d654-4aa6-b8cd-e1d3fbd49572","matches":{"protocol":1,"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"b36117cb-6a12-4f2f-9fc9-4bca5d4a7288","matches":{"protocol":1,"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"f718c0dd-2b82-4ad1-a231-07265192d03d","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"15122863-bab2-43f8-acbc-17454796b5dc","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ee3dd710-2490-4241-b666-9fec686f0c78","access-list-entries":{"ace":[{"rule-name":"6ad09561-353a-445e-b51d-b931a7e01c22","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"af9be2ac-0c71-466b-8ee2-188747a79255","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c0796abf-11eb-4f12-8347-fb5894143b1d","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e64e4970-560c-4af7-a079-217ef6e7e68a","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"dc53baf7-ede0-4fc7-a197-a49f7181321e","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"c4e77973-bb58-4259-807f-059e9ca50e36","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"b748f633-eac9-4f4f-8995-86f5eb50b300","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e2818f66-326e-435a-8735-9da9d4a67eb4","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"be928551-7a31-47c3-aadf-05cdd201813f","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"62100813-13a1-4c22-9a97-bfabd6744cb8","access-list-entries":{"ace":[{"rule-name":"2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c5369c6a-c1ec-45d9-9393-f55f92ef6f46","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"d06c714b-ca05-4f3a-a9af-f80ac1f213f5","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e39d54b7-5907-4ebe-bf47-f2be219b1fec","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"fa21cb4f-fa2c-4465-ae54-d1b2e690d521","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"a048444b-0507-466a-aae5-e9596453f710","access-list-entries":{}}]}} </msg>
<msg timestamp="20181214 10:02:07.082" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.083" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction...</msg>
<status status="PASS" endtime="20181214 10:02:07.083" starttime="20181214 10:02:07.080"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.083" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "429eb1f4-35d7-4418-bcf0-2afdb30e0ff3"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "8d008b5a-2826-4fb6-9062-1da8321f6a46"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "eb516a7d-34ea-4240-816e-49cf2f249eee"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6
                            },
                            "rule-name": "72b4195d-2855-45bf-a8c8-fe7c74b2c2fb"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "protocol": 1,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "3d66efff-d654-4aa6-b8cd-e1d3fbd49572"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "protocol": 1
                            },
                            "rule-name": "b36117cb-6a12-4f2f-9fc9-4bca5d4a7288"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "f718c0dd-2b82-4ad1-a231-07265192d03d"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17
                            },
                            "rule-name": "15122863-bab2-43f8-acbc-17454796b5dc"
                        }
                    ]
                },
                "acl-name": "bbc8de69-a575-4beb-b2f8-5f39f001f186",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "6ad09561-353a-445e-b51d-b931a7e01c22"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "af9be2ac-0c71-466b-8ee2-188747a79255"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c0796abf-11eb-4f12-8347-fb5894143b1d"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e64e4970-560c-4af7-a079-217ef6e7e68a"
                        }
                    ]
                },
                "acl-name": "ee3dd710-2490-4241-b666-9fec686f0c78",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "dc53baf7-ede0-4fc7-a197-a49f7181321e",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "c4e77973-bb58-4259-807f-059e9ca50e36",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "b748f633-eac9-4f4f-8995-86f5eb50b300",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "be928551-7a31-47c3-aadf-05cdd201813f",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c5369c6a-c1ec-45d9-9393-f55f92ef6f46"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "d06c714b-ca05-4f3a-a9af-f80ac1f213f5"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e39d54b7-5907-4ebe-bf47-f2be219b1fec"
                        }
                    ]
                },
                "acl-name": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "fa21cb4f-fa2c-4465-ae54-d1b2e690d521",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "a048444b-0507-466a-aae5-e9596453f710",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.084" starttime="20181214 10:02:07.083"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.084" starttime="20181214 10:02:07.077"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-interfaces:interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.087" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.087" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.087" starttime="20181214 10:02:07.084"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.088" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"823e1ed7-64d2-4869-b4f5-edc4ff1bccce","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["bbc8de69-a575-4beb-b2f8-5f39f001f186"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:12:63:ff","ip-address":"81.1.1.6"},{"mac-address":"fa:16:3e:12:63:ff","ip-address":"fe80:0:0:0:f816:3eff:fe12:63ff"}],"odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap823e1ed7-64"},{"name":"272795776625121:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"272795776625121:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"ca2a4d38-e511-44fa-b32e-49424f8dd512","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["bbc8de69-a575-4beb-b2f8-5f39f001f186"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:8c:3c:34","ip-address":"81.1.1.4"},{"mac-address":"fa:16:3e:8c:3c:34","ip-address":"fe80:0:0:0:f816:3eff:fe8c:3c34"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"464ebb7f-fe0a-4c2b-bc8d-486f9798323a","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap464ebb7f-fe"}]}} </msg>
<msg timestamp="20181214 10:02:07.088" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.088" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "81.1.1.6",
               ...</msg>
<status status="PASS" endtime="20181214 10:02:07.088" starttime="20181214 10:02:07.087"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.089" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "81.1.1.6",
                        "mac-address": "fa:16:3e:12:63:ff"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe12:63ff",
                        "mac-address": "fa:16:3e:12:63:ff"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "bbc8de69-a575-4beb-b2f8-5f39f001f186"
                ],
                "enabled": true,
                "name": "823e1ed7-64d2-4869-b4f5-edc4ff1bccce",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap823e1ed7-64",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "272795776625121:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "272795776625121:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "81.1.1.4",
                        "mac-address": "fa:16:3e:8c:3c:34"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe8c:3c34",
                        "mac-address": "fa:16:3e:8c:3c:34"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "bbc8de69-a575-4beb-b2f8-5f39f001f186"
                ],
                "enabled": true,
                "name": "ca2a4d38-e511-44fa-b32e-49424f8dd512",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "464ebb7f-fe0a-4c2b-bc8d-486f9798323a",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap464ebb7f-fe",
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.089" starttime="20181214 10:02:07.088"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.089" starttime="20181214 10:02:07.084"></status>
</kw>
<kw type="foritem" name="${model} = config/interface-service-bindings:service-bindings">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.092" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.092" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.092" starttime="20181214 10:02:07.089"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.095" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"c25b38ed-12a0-49b4-9760-325ad81c0fca","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"c25b38ed-12a0-49b4-9760-325ad81c0fca","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9d829608-3d00-43e9-900b-1f6d1af7a8aa","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"5e8b301a-0175-4891-b355-eecd01375790","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2ed71e30-bee2-4fc1-b497-c8d46af087b7","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9baa7d18-9928-4b4f-9d28-e540a4ab9d06","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"823e1ed7-64d2-4869-b4f5-edc4ff1bccce","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.823e1ed7-64d2-4869-b4f5-edc4ff1bccce","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"37"}}]}}]},{"service-priority":6,"service-name":"acl.egressacl.823e1ed7-64d2-4869-b4f5-edc4ff1bccce","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":6,"flow-cookie":110100480,"instruction":[{"order":1,"go-to-table":{"table_id":239}}]}]},{"interface-name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"18763101-0659-41c5-be26-a0d3d5824630","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ca7847c8-4b9a-4e1a-94fb-94af282563f4","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"2ed71e30-bee2-4fc1-b497-c8d46af087b7","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"5e8b301a-0175-4891-b355-eecd01375790","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"78c2c330-5747-4217-8962-2ae5b3ebdcc8","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"5b8f3b3f-5563-4c86-802b-9503e342ce08","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"464ebb7f-fe0a-4c2b-bc8d-486f9798323a","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.674e3476-71be-4459-b424-75a5b7e24351.464ebb7f-fe0a-4c2b-bc8d-486f9798323a","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84204847104,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5019,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":44,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"e697cdbd-10ac-405f-b883-1c97070bd8b3","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"823e1ed7-64d2-4869-b4f5-edc4ff1bccce","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.674e3476-71be-4459-b424-75a5b7e24351.823e1ed7-64d2-4869-b4f5-edc4ff1bccce","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84204847104,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5019,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":45,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]},{"service-priority":2,"service-name":"acl.ingressacl.823e1ed7-64d2-4869-b4f5-edc4ff1bccce","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":2,"flow-cookie":110100480,"instruction":[{"order":1,"go-to-table":{"table_id":210}}]}]},{"interface-name":"b7868b13-879a-4e61-9114-d7ab56d1bdf3","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"4c0323bc-0b30-4514-b1b8-acec4a7a0887","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"88baa60d-e806-4c54-b128-c26e82ef7a3a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e7c62c81-7142-4c4b-9ef0-267577e1d248","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"54cd5d37-d0d9-49c0-af28-098121fd49f0","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"7df17b8d-e8d6-453e-8afd-08c90b238098","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"dd446603-bf1e-4ade-9419-f7c560fc1335","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f9cddacb-8fc9-41de-91e8-1c467289dafc","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9baa7d18-9928-4b4f-9d28-e540a4ab9d06","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9d829608-3d00-43e9-900b-1f6d1af7a8aa","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"2e136983-316c-40c5-8f6b-9fd019163301","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"f4f6a2dd-7067-4804-ae1c-8afaec2406a2","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f9cddacb-8fc9-41de-91e8-1c467289dafc","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"354aba43-ed8c-4fcd-af30-4de9632babfe","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.272795776625121:br-ex-patch:trunk","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]}]},{"interface-name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f4f6a2dd-7067-4804-ae1c-8afaec2406a2","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"6c8c1896-03c5-4a27-a6aa-13966d948e09","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"54cd5d37-d0d9-49c0-af28-098121fd49f0","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2e136983-316c-40c5-8f6b-9fd019163301","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"354aba43-ed8c-4fcd-af30-4de9632babfe","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a795421-9805-4725-9cb4-acc460b74d1a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ca7847c8-4b9a-4e1a-94fb-94af282563f4","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"78c2c330-5747-4217-8962-2ae5b3ebdcc8","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"4c0323bc-0b30-4514-b1b8-acec4a7a0887","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"88baa60d-e806-4c54-b128-c26e82ef7a3a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"6c8c1896-03c5-4a27-a6aa-13966d948e09","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"dd446603-bf1e-4ade-9419-f7c560fc1335","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a795421-9805-4725-9cb4-acc460b74d1a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"18763101-0659-41c5-be26-a0d3d5824630","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e697cdbd-10ac-405f-b883-1c97070bd8b3","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"7df17b8d-e8d6-453e-8afd-08c90b238098","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"464ebb7f-fe0a-4c2b-bc8d-486f9798323a","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.464ebb7f-fe0a-4c2b-bc8d-486f9798323a","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"36"}}]}}]}]},{"interface-name":"5b8f3b3f-5563-4c86-802b-9503e342ce08","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"b7868b13-879a-4e61-9114-d7ab56d1bdf3","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e7c62c81-7142-4c4b-9ef0-267577e1d248","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","service-mode":"interface-service-bindings:service-mode-egress"}]}} </msg>
<msg timestamp="20181214 10:02:07.096" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.096" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindin...</msg>
<status status="PASS" endtime="20181214 10:02:07.096" starttime="20181214 10:02:07.093"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.097" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "c25b38ed-12a0-49b4-9760-325ad81c0fca",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "c25b38ed-12a0-49b4-9760-325ad81c0fca",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "9d829608-3d00-43e9-900b-1f6d1af7a8aa",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "5e8b301a-0175-4891-b355-eecd01375790",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2ed71e30-bee2-4fc1-b497-c8d46af087b7",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "9baa7d18-9928-4b4f-9d28-e540a4ab9d06",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "37"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.823e1ed7-64d2-4869-b4f5-edc4ff1bccce",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    },
                    {
                        "flow-cookie": 110100480,
                        "flow-priority": 6,
                        "instruction": [
                            {
                                "go-to-table": {
                                    "table_id": 239
                                },
                                "order": 1
                            }
                        ],
                        "service-name": "acl.egressacl.823e1ed7-64d2-4869-b4f5-edc4ff1bccce",
                        "service-priority": 6,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "823e1ed7-64d2-4869-b4f5-edc4ff1bccce",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "18763101-0659-41c5-be26-a0d3d5824630",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ca7847c8-4b9a-4e1a-94fb-94af282563f4",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "2ed71e30-bee2-4fc1-b497-c8d46af087b7",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "5e8b301a-0175-4891-b355-eecd01375790",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "78c2c330-5747-4217-8962-2ae5b3ebdcc8",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "5b8f3b3f-5563-4c86-802b-9503e342ce08",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84204847104,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5019
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 44
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.674e3476-71be-4459-b424-75a5b7e24351.464ebb7f-fe0a-4c2b-bc8d-486f9798323a",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "464ebb7f-fe0a-4c2b-bc8d-486f9798323a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e697cdbd-10ac-405f-b883-1c97070bd8b3",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84204847104,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5019
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 45
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.674e3476-71be-4459-b424-75a5b7e24351.823e1ed7-64d2-4869-b4f5-edc4ff1bccce",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    },
                    {
                        "flow-cookie": 110100480,
                        "flow-priority": 2,
                        "instruction": [
                            {
                                "go-to-table": {
                                    "table_id": 210
                                },
                                "order": 1
                            }
                        ],
                        "service-name": "acl.ingressacl.823e1ed7-64d2-4869-b4f5-edc4ff1bccce",
                        "service-priority": 2,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "823e1ed7-64d2-4869-b4f5-edc4ff1bccce",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b7868b13-879a-4e61-9114-d7ab56d1bdf3",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "88baa60d-e806-4c54-b128-c26e82ef7a3a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e7c62c81-7142-4c4b-9ef0-267577e1d248",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "7df17b8d-e8d6-453e-8afd-08c90b238098",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "dd446603-bf1e-4ade-9419-f7c560fc1335",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "9baa7d18-9928-4b4f-9d28-e540a4ab9d06",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "9d829608-3d00-43e9-900b-1f6d1af7a8aa",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f4f6a2dd-7067-4804-ae1c-8afaec2406a2",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "354aba43-ed8c-4fcd-af30-4de9632babfe",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.272795776625121:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f4f6a2dd-7067-4804-ae1c-8afaec2406a2",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "6c8c1896-03c5-4a27-a6aa-13966d948e09",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "354aba43-ed8c-4fcd-af30-4de9632babfe",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a795421-9805-4725-9cb4-acc460b74d1a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ca7847c8-4b9a-4e1a-94fb-94af282563f4",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "78c2c330-5747-4217-8962-2ae5b3ebdcc8",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "88baa60d-e806-4c54-b128-c26e82ef7a3a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "6c8c1896-03c5-4a27-a6aa-13966d948e09",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "dd446603-bf1e-4ade-9419-f7c560fc1335",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a795421-9805-4725-9cb4-acc460b74d1a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "18763101-0659-41c5-be26-a0d3d5824630",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e697cdbd-10ac-405f-b883-1c97070bd8b3",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "7df17b8d-e8d6-453e-8afd-08c90b238098",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "36"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.464ebb7f-fe0a-4c2b-bc8d-486f9798323a",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "464ebb7f-fe0a-4c2b-bc8d-486f9798323a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "5b8f3b3f-5563-4c86-802b-9503e342ce08",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "b7868b13-879a-4e61-9114-d7ab56d1bdf3",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e7c62c81-7142-4c4b-9ef0-267577e1d248",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.097" starttime="20181214 10:02:07.096"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.097" starttime="20181214 10:02:07.089"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-endpoints">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.100" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.100" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.100" starttime="20181214 10:02:07.097"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.101" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":272795776625121,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"192.0.2.21","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"272795776625121::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181214 10:02:07.101" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.101" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 272795776625121,
                "tunnel-end-points": [
                    {
                        "VLAN-...</msg>
<status status="PASS" endtime="20181214 10:02:07.101" starttime="20181214 10:02:07.100"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.101" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 272795776625121,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "272795776625121::0",
                        "ip-address": "192.0.2.21",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "",
                        "subnet-mask": "255.255.255.255/32",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "default-transport-zone"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.101" starttime="20181214 10:02:07.101"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.102" starttime="20181214 10:02:07.097"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-teps-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.105" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.105" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.105" starttime="20181214 10:02:07.102"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.106" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:02:07.106" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.106" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:02:07.106" starttime="20181214 10:02:07.105"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.106" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.106" starttime="20181214 10:02:07.106"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.107" starttime="20181214 10:02:07.102"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:external-tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.109" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.109" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.109" starttime="20181214 10:02:07.107"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.110" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:02:07.110" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.110" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:02:07.110" starttime="20181214 10:02:07.110"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.111" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.111" starttime="20181214 10:02:07.111"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.111" starttime="20181214 10:02:07.107"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.113" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.114" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.114" starttime="20181214 10:02:07.111"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.114" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:02:07.114" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.115" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:02:07.115" starttime="20181214 10:02:07.114"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.115" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.115" starttime="20181214 10:02:07.115"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.115" starttime="20181214 10:02:07.111"></status>
</kw>
<kw type="foritem" name="${model} = config/itm:transport-zones">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.118" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.118" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.118" starttime="20181214 10:02:07.115"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.119" level="INFO">To JSON using : content={"transport-zones":{"transport-zone":[{"zone-name":"default-transport-zone","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"255.255.255.255/32","vlan-id":0,"vteps":[{"dpn-id":272795776625121,"portname":"","ip-address":"192.0.2.21","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181214 10:02:07.119" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.119" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181214 10:02:07.119" starttime="20181214 10:02:07.118"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.119" level="INFO">{
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "255.255.255.255/32",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 272795776625121,
                                "ip-address": "192.0.2.21",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.119" starttime="20181214 10:02:07.119"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.119" starttime="20181214 10:02:07.115"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.122" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.122" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.122" starttime="20181214 10:02:07.120"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.123" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181214 10:02:07.123" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.123" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181214 10:02:07.123" starttime="20181214 10:02:07.122"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.124" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181214 10:02:07.124" starttime="20181214 10:02:07.123"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.124" starttime="20181214 10:02:07.119"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.126" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.126" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.126" starttime="20181214 10:02:07.124"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.127" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181214 10:02:07.127" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.127" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 10:02:07.127" starttime="20181214 10:02:07.127"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.128" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 10:02:07.128" starttime="20181214 10:02:07.127"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.128" starttime="20181214 10:02:07.124"></status>
</kw>
<kw type="foritem" name="${model} = config/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.131" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.131" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.131" starttime="20181214 10:02:07.128"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.132" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.21:6653"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"f8:1b:37:5c:a9:e1"},{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"}],"ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","termination-point":[{"tp-id":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:name":"br-ex-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex","termination-point":[{"tp-id":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:name":"br-ex-int-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]}]}]} </msg>
<msg timestamp="20181214 10:02:07.132" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.132" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridg...</msg>
<status status="PASS" endtime="20181214 10:02:07.132" starttime="20181214 10:02:07.132"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.133" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "f8:1b:37:5c:a9:e1"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "target": "tcp:192.0.2.21:6653"
                        }
                    ],
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "tp-id": "br-ex-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181214 10:02:07.133" starttime="20181214 10:02:07.133"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.133" starttime="20181214 10:02:07.128"></status>
</kw>
<kw type="foritem" name="${model} = config/neutron:neutron">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.136" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.136" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.136" starttime="20181214 10:02:07.133"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.138" level="INFO">To JSON using : content={"neutron":{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"674e3476-71be-4459-b424-75a5b7e24351","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-provider-ext:segmentation-id":"46","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"elan_net_1"}]},"security-groups":{"security-group":[{"uuid":"62100813-13a1-4c22-9a97-bfabd6744cb8","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":4,"name":"default","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"bbc8de69-a575-4beb-b2f8-5f39f001f186","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":2,"name":"elan_sg","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"ee3dd710-2490-4241-b666-9fec686f0c78","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","revision-number":4,"name":"default","project-id":"bfcec20503cd4d309495f70adb639682"}]},"security-rules":{"security-rule":[{"uuid":"e64e4970-560c-4af7-a079-217ef6e7e68a","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"eb516a7d-34ea-4240-816e-49cf2f249eee","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"bbc8de69-a575-4beb-b2f8-5f39f001f186","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"3d66efff-d654-4aa6-b8cd-e1d3fbd49572","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"bbc8de69-a575-4beb-b2f8-5f39f001f186","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"d06c714b-ca05-4f3a-a9af-f80ac1f213f5","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"e39d54b7-5907-4ebe-bf47-f2be219b1fec","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"72b4195d-2855-45bf-a8c8-fe7c74b2c2fb","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"bbc8de69-a575-4beb-b2f8-5f39f001f186","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"c5369c6a-c1ec-45d9-9393-f55f92ef6f46","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"c0796abf-11eb-4f12-8347-fb5894143b1d","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"429eb1f4-35d7-4418-bcf0-2afdb30e0ff3","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"bbc8de69-a575-4beb-b2f8-5f39f001f186"},{"uuid":"15122863-bab2-43f8-acbc-17454796b5dc","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"bbc8de69-a575-4beb-b2f8-5f39f001f186","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"8d008b5a-2826-4fb6-9062-1da8321f6a46","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"bbc8de69-a575-4beb-b2f8-5f39f001f186"},{"uuid":"b36117cb-6a12-4f2f-9fc9-4bca5d4a7288","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"bbc8de69-a575-4beb-b2f8-5f39f001f186","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"6ad09561-353a-445e-b51d-b931a7e01c22","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"af9be2ac-0c71-466b-8ee2-188747a79255","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"f718c0dd-2b82-4ad1-a231-07265192d03d","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"bbc8de69-a575-4beb-b2f8-5f39f001f186","remote-ip-prefix":"0.0.0.0/0"}]},"subnets":{"subnet":[{"uuid":"19458fcc-5468-463d-8d58-38eecd4648b1","gateway-ip":"81.1.1.1","project-id":"8f21c4d8db54482e99c30c98fba342b4","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"81.1.1.2","end":"81.1.1.254"}],"cidr":"81.1.1.0/24","network-id":"674e3476-71be-4459-b424-75a5b7e24351","name":"elan_sub_1"}]},"ports":{"port":[{"uuid":"823e1ed7-64d2-4869-b4f5-edc4ff1bccce","fixed-ips":[{"subnet-id":"19458fcc-5468-463d-8d58-38eecd4648b1","ip-address":"81.1.1.6"}],"device-id":"6dba3128-335d-4bd2-90c5-54d1cf444685","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":10,"device-owner":"compute:nova","mac-address":"fa:16:3e:12:63:ff","security-groups":["bbc8de69-a575-4beb-b2f8-5f39f001f186"],"admin-state-up":true,"network-id":"674e3476-71be-4459-b424-75a5b7e24351","name":"elan_net_1_port_1"},{"uuid":"ca2a4d38-e511-44fa-b32e-49424f8dd512","fixed-ips":[{"subnet-id":"19458fcc-5468-463d-8d58-38eecd4648b1","ip-address":"81.1.1.4"}],"device-id":"","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","revision-number":10,"device-owner":"","mac-address":"fa:16:3e:8c:3c:34","security-groups":["bbc8de69-a575-4beb-b2f8-5f39f001f186"],"admin-state-up":true,"network-id":"674e3476-71be-4459-b424-75a5b7e24351","name":"elan_net_1_port_2"},{"uuid":"464ebb7f-fe0a-4c2b-bc8d-486f9798323a","fixed-ips":[{"subnet-id":"19458fcc-5468-463d-8d58-38eecd4648b1","ip-address":"81.1.1.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-674e3476-71be-4459-b424-75a5b7e24351","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:c8:1d:be","admin-state-up":true,"network-id":"674e3476-71be-4459-b424-75a5b7e24351","name":""}]},"routers":{}}} </msg>
<msg timestamp="20181214 10:02:07.138" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.138" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181214 10:02:07.138" starttime="20181214 10:02:07.137"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.139" level="INFO">{
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-flat",
                    "project-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "uuid": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
                },
                {
                    "admin-state-up": true,
                    "name": "elan_net_1",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "46",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "674e3476-71be-4459-b424-75a5b7e24351"
                }
            ]
        },
        "ports": {
            "port": [
                {
                    "admin-state-up": true,
                    "device-id": "6dba3128-335d-4bd2-90c5-54d1cf444685",
                    "device-owner": "compute:nova",
                    "fixed-ips": [
                        {
                            "ip-address": "81.1.1.6",
                            "subnet-id": "19458fcc-5468-463d-8d58-38eecd4648b1"
                        }
                    ],
                    "mac-address": "fa:16:3e:12:63:ff",
                    "name": "elan_net_1_port_1",
                    "network-id": "674e3476-71be-4459-b424-75a5b7e24351",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 10,
                    "security-groups": [
                        "bbc8de69-a575-4beb-b2f8-5f39f001f186"
                    ],
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "823e1ed7-64d2-4869-b4f5-edc4ff1bccce"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "81.1.1.4",
                            "subnet-id": "19458fcc-5468-463d-8d58-38eecd4648b1"
                        }
                    ],
                    "mac-address": "fa:16:3e:8c:3c:34",
                    "name": "elan_net_1_port_2",
                    "network-id": "674e3476-71be-4459-b424-75a5b7e24351",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 10,
                    "security-groups": [
                        "bbc8de69-a575-4beb-b2f8-5f39f001f186"
                    ],
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "ca2a4d38-e511-44fa-b32e-49424f8dd512"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-674e3476-71be-4459-b424-75a5b7e24351",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "81.1.1.2",
                            "subnet-id": "19458fcc-5468-463d-8d58-38eecd4648b1"
                        }
                    ],
                    "mac-address": "fa:16:3e:c8:1d:be",
                    "name": "",
                    "network-id": "674e3476-71be-4459-b424-75a5b7e24351",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 6,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "464ebb7f-fe0a-4c2b-bc8d-486f9798323a"
                }
            ]
        },
        "routers": {},
        "security-groups": {
            "security-group": [
                {
                    "name": "default",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 4,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "62100813-13a1-4c22-9a97-bfabd6744cb8"
                },
                {
                    "name": "elan_sg",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "bbc8de69-a575-4beb-b2f8-5f39f001f186"
                },
                {
                    "name": "default",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 4,
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "ee3dd710-2490-4241-b666-9fec686f0c78"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "e64e4970-560c-4af7-a079-217ef6e7e68a"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "bbc8de69-a575-4beb-b2f8-5f39f001f186",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "eb516a7d-34ea-4240-816e-49cf2f249eee"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "bbc8de69-a575-4beb-b2f8-5f39f001f186",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "3d66efff-d654-4aa6-b8cd-e1d3fbd49572"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "d06c714b-ca05-4f3a-a9af-f80ac1f213f5"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "e39d54b7-5907-4ebe-bf47-f2be219b1fec"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "bbc8de69-a575-4beb-b2f8-5f39f001f186",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "72b4195d-2855-45bf-a8c8-fe7c74b2c2fb"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "c5369c6a-c1ec-45d9-9393-f55f92ef6f46"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "c0796abf-11eb-4f12-8347-fb5894143b1d"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "bbc8de69-a575-4beb-b2f8-5f39f001f186",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "429eb1f4-35d7-4418-bcf0-2afdb30e0ff3"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "bbc8de69-a575-4beb-b2f8-5f39f001f186",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "15122863-bab2-43f8-acbc-17454796b5dc"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "bbc8de69-a575-4beb-b2f8-5f39f001f186",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "8d008b5a-2826-4fb6-9062-1da8321f6a46"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "bbc8de69-a575-4beb-b2f8-5f39f001f186",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "b36117cb-6a12-4f2f-9fc9-4bca5d4a7288"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "6ad09561-353a-445e-b51d-b931a7e01c22"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "af9be2ac-0c71-466b-8ee2-188747a79255"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "bbc8de69-a575-4beb-b2f8-5f39f001f186",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "f718c0dd-2b82-4ad1-a231-07265192d03d"
                }
            ]
        },
        "subnets": {
            "subnet": [
                {
                    "allocation-pools": [
                        {
                            "end": "81.1.1.254",
                            "start": "81.1.1.2"
                        }
                    ],
                    "cidr": "81.1.1.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "81.1.1.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "elan_sub_1",
                    "network-id": "674e3476-71be-4459-b424-75a5b7e24351",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "19458fcc-5468-463d-8d58-38eecd4648b1"
                }
            ]
        }
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.139" starttime="20181214 10:02:07.139"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.139" starttime="20181214 10:02:07.133"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:networkMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.142" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.142" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.142" starttime="20181214 10:02:07.140"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.143" level="INFO">To JSON using : content={"networkMaps":{"networkMap":[{"network-id":"674e3476-71be-4459-b424-75a5b7e24351","subnet-id-list":["19458fcc-5468-463d-8d58-38eecd4648b1"]}]}} </msg>
<msg timestamp="20181214 10:02:07.143" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.143" level="INFO">${pretty_output} = {
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "674e3476-71be-4459-b424-75a5b7e24351",
                "subnet-id-list": [
                    "19458fcc-546...</msg>
<status status="PASS" endtime="20181214 10:02:07.143" starttime="20181214 10:02:07.142"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.144" level="INFO">{
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "674e3476-71be-4459-b424-75a5b7e24351",
                "subnet-id-list": [
                    "19458fcc-5468-463d-8d58-38eecd4648b1"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.144" starttime="20181214 10:02:07.143"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.144" starttime="20181214 10:02:07.139"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:neutron-vpn-portip-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.146" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:neutron-vpn-portip-port-data, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.146" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.146" starttime="20181214 10:02:07.144"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.147" level="INFO">To JSON using : content={"neutron-vpn-portip-port-data":{}} </msg>
<msg timestamp="20181214 10:02:07.147" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.147" level="INFO">${pretty_output} = {
    "neutron-vpn-portip-port-data": {}
}</msg>
<status status="PASS" endtime="20181214 10:02:07.147" starttime="20181214 10:02:07.147"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.148" level="INFO">{
    "neutron-vpn-portip-port-data": {}
}</msg>
<status status="PASS" endtime="20181214 10:02:07.148" starttime="20181214 10:02:07.147"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.148" starttime="20181214 10:02:07.144"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:router-interfaces-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.150" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.150" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.150" starttime="20181214 10:02:07.148"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.151" level="INFO">To JSON using : content={"router-interfaces-map":{}} </msg>
<msg timestamp="20181214 10:02:07.151" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.151" level="INFO">${pretty_output} = {
    "router-interfaces-map": {}
}</msg>
<status status="PASS" endtime="20181214 10:02:07.151" starttime="20181214 10:02:07.151"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.152" level="INFO">{
    "router-interfaces-map": {}
}</msg>
<status status="PASS" endtime="20181214 10:02:07.152" starttime="20181214 10:02:07.151"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.152" starttime="20181214 10:02:07.148"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:subnetmaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.154" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.154" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.154" starttime="20181214 10:02:07.152"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.155" level="INFO">To JSON using : content={"subnetmaps":{"subnetmap":[{"id":"19458fcc-5468-463d-8d58-38eecd4648b1","network-type":"VXLAN","port-list":["464ebb7f-fe0a-4c2b-bc8d-486f9798323a","ca2a4d38-e511-44fa-b32e-49424f8dd512","823e1ed7-64d2-4869-b4f5-edc4ff1bccce"],"segmentation-id":46,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","network-id":"674e3476-71be-4459-b424-75a5b7e24351","subnet-ip":"81.1.1.0/24"}]}} </msg>
<msg timestamp="20181214 10:02:07.155" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.155" level="INFO">${pretty_output} = {
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "19458fcc-5468-463d-8d58-38eecd4648b1",
                "network-id": "674e3476-71be-4459-b424-75a5b7e24351",
         ...</msg>
<status status="PASS" endtime="20181214 10:02:07.155" starttime="20181214 10:02:07.155"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.156" level="INFO">{
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "19458fcc-5468-463d-8d58-38eecd4648b1",
                "network-id": "674e3476-71be-4459-b424-75a5b7e24351",
                "network-type": "VXLAN",
                "port-list": [
                    "464ebb7f-fe0a-4c2b-bc8d-486f9798323a",
                    "ca2a4d38-e511-44fa-b32e-49424f8dd512",
                    "823e1ed7-64d2-4869-b4f5-edc4ff1bccce"
                ],
                "segmentation-id": 46,
                "subnet-ip": "81.1.1.0/24",
                "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.156" starttime="20181214 10:02:07.155"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.156" starttime="20181214 10:02:07.152"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:vpnMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.158" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.159" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.159" starttime="20181214 10:02:07.156"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.159" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181214 10:02:07.159" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.159" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181214 10:02:07.159" starttime="20181214 10:02:07.159"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.160" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181214 10:02:07.160" starttime="20181214 10:02:07.160"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.160" starttime="20181214 10:02:07.156"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-fib:fibEntries">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.163" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.163" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.163" starttime="20181214 10:02:07.160"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.164" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181214 10:02:07.164" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.164" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181214 10:02:07.164" starttime="20181214 10:02:07.163"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.164" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181214 10:02:07.164" starttime="20181214 10:02:07.164"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.164" starttime="20181214 10:02:07.160"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-interface-meta:interface-child-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.167" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-interface-meta:interface-child-info, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.167" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.167" starttime="20181214 10:02:07.165"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.168" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"272795776625121:br-ex-patch","interface-child-entry":[{"child-interface":"272795776625121:br-ex-patch:trunk"}]},{"parent-interface":"tap464ebb7f-fe","interface-child-entry":[{"child-interface":"464ebb7f-fe0a-4c2b-bc8d-486f9798323a"}]},{"parent-interface":"tap823e1ed7-64","interface-child-entry":[{"child-interface":"823e1ed7-64d2-4869-b4f5-edc4ff1bccce"}]}]}} </msg>
<msg timestamp="20181214 10:02:07.168" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.168" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "272795776...</msg>
<status status="PASS" endtime="20181214 10:02:07.168" starttime="20181214 10:02:07.167"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.169" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "272795776625121:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "272795776625121:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "464ebb7f-fe0a-4c2b-bc8d-486f9798323a"
                    }
                ],
                "parent-interface": "tap464ebb7f-fe"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "823e1ed7-64d2-4869-b4f5-edc4ff1bccce"
                    }
                ],
                "parent-interface": "tap823e1ed7-64"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.169" starttime="20181214 10:02:07.168"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.169" starttime="20181214 10:02:07.165"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:router-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.171" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.171" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.171" starttime="20181214 10:02:07.169"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.172" level="INFO">To JSON using : content={"router-interfaces":{}} </msg>
<msg timestamp="20181214 10:02:07.172" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.172" level="INFO">${pretty_output} = {
    "router-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 10:02:07.172" starttime="20181214 10:02:07.171"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.173" level="INFO">{
    "router-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 10:02:07.173" starttime="20181214 10:02:07.172"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.173" starttime="20181214 10:02:07.169"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-id-to-vpn-instance">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.175" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-id-to-vpn-instance, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.175" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.175" starttime="20181214 10:02:07.173"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.176" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65"}]}} </msg>
<msg timestamp="20181214 10:02:07.176" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.176" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a...</msg>
<status status="PASS" endtime="20181214 10:02:07.176" starttime="20181214 10:02:07.176"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.177" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.177" starttime="20181214 10:02:07.176"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.177" starttime="20181214 10:02:07.173"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-instance-to-vpn-id">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.180" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-instance-to-vpn-id, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.180" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.180" starttime="20181214 10:02:07.177"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.181" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65","vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-id":100000}]}} </msg>
<msg timestamp="20181214 10:02:07.181" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.181" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
               ...</msg>
<status status="PASS" endtime="20181214 10:02:07.181" starttime="20181214 10:02:07.180"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.181" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.181" starttime="20181214 10:02:07.181"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.181" starttime="20181214 10:02:07.177"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:ext-routers">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.184" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.184" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.184" starttime="20181214 10:02:07.182"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.185" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:02:07.185" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.185" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:02:07.185" starttime="20181214 10:02:07.185"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.186" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.186" starttime="20181214 10:02:07.186"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.186" starttime="20181214 10:02:07.181"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-networks">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.188" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.188" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.189" starttime="20181214 10:02:07.186"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.189" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181214 10:02:07.189" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.189" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181214 10:02:07.189" starttime="20181214 10:02:07.189"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.190" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181214 10:02:07.190" starttime="20181214 10:02:07.190"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.190" starttime="20181214 10:02:07.186"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-subnets">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.192" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.192" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.192" starttime="20181214 10:02:07.190"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.193" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181214 10:02:07.193" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.193" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181214 10:02:07.193" starttime="20181214 10:02:07.193"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.194" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181214 10:02:07.194" starttime="20181214 10:02:07.193"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.194" starttime="20181214 10:02:07.190"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.196" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.197" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.197" starttime="20181214 10:02:07.194"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.197" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:02:07.197" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.197" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:02:07.197" starttime="20181214 10:02:07.197"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.198" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.198" starttime="20181214 10:02:07.198"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.198" starttime="20181214 10:02:07.194"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:intext-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.201" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:intext-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.201" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.201" starttime="20181214 10:02:07.198"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.202" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:02:07.202" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.202" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:02:07.202" starttime="20181214 10:02:07.202"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.203" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.203" starttime="20181214 10:02:07.203"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.203" starttime="20181214 10:02:07.198"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:napt-switches">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.206" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.206" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.206" starttime="20181214 10:02:07.203"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.206" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:02:07.207" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.207" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:02:07.207" starttime="20181214 10:02:07.206"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.207" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.207" starttime="20181214 10:02:07.207"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.207" starttime="20181214 10:02:07.203"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:router-id-name">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.210" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.210" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.210" starttime="20181214 10:02:07.208"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.211" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:02:07.211" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.211" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:02:07.211" starttime="20181214 10:02:07.211"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.212" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.212" starttime="20181214 10:02:07.211"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.212" starttime="20181214 10:02:07.207"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:snatint-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.215" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:snatint-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.215" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.215" starttime="20181214 10:02:07.212"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.215" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:02:07.216" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.216" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:02:07.216" starttime="20181214 10:02:07.215"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.216" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.216" starttime="20181214 10:02:07.216"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.216" starttime="20181214 10:02:07.212"></status>
</kw>
<kw type="foritem" name="${model} = config/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.229" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.229" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.229" starttime="20181214 10:02:07.217"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.254" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.272795776625121.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"Egress_Fixed_Conntrk_272795776625121_45_MatchEthernetType[2048]_Recirc","priority":100,"table_id":212,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":49478023249920,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Conntrk_272795776625121_45_MatchEthernetType[2048]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":213,"conntrack-zone":5019}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_272795776625121_45_MatchEthernetType[34525]_Recirc","priority":100,"table_id":212,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":49478023249920,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Conntrk_272795776625121_45_MatchEthernetType[34525]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":213,"conntrack-zone":5019}}]}}]},"idle-timeout":0,"barrier":false},{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false},{"id":"SNAT.272795776625121.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.272795776625121.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_272795776625121_45_136_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":49478023249920,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":136}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_272795776625121_45_136_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_L2Broadcast_272795776625121_45_fa:16:3e:12:63:ff","priority":61005,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:12:63:ff"}},"metadata":{"metadata":49478023249920,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_L2Broadcast_272795776625121_45_fa:16:3e:12:63:ff","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Client_v6_272795776625121_45_fa:16:3e:12:63:ff_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:12:63:ff"},"ethernet-type":{"type":34525}},"metadata":{"metadata":49478023249920,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17},"udp-source-port":546,"udp-destination-port":547},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Client_v6_272795776625121_45_fa:16:3e:12:63:ff_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Goto_Classifier_272795776625121_45_fa:16:3e:12:63:ff_81.1.1.6","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:12:63:ff"},"ethernet-type":{"type":2048}},"metadata":{"metadata":49478023249920,"metadata-mask":1152920405095219200},"ipv4-source":"81.1.1.6/32"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_272795776625121_45_fa:16:3e:12:63:ff_81.1.1.6","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Goto_Classifier_272795776625121_45_fa:16:3e:12:63:ff_fe80:0:0:0:f816:3eff:fe12:63ff","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:12:63:ff"},"ethernet-type":{"type":34525}},"metadata":{"metadata":49478023249920,"metadata-mask":1152920405095219200},"ipv6-source":"fe80:0:0:0:f816:3eff:fe12:63ff/128"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_272795776625121_45_fa:16:3e:12:63:ff_fe80:0:0:0:f816:3eff:fe12:63ff","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_272795776625121_45_135_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":49478023249920,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":135}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_272795776625121_45_135_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_272795776625121_45_133_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":49478023249920,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":133}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_272795776625121_45_133_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ARP_272795776625121_45_fa:16:3e:12:63:ff81.1.1.6","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:12:63:ff"},"ethernet-type":{"type":2054}},"metadata":{"metadata":49478023249920,"metadata-mask":1152920405095219200},"arp-source-transport-address":"81.1.1.6/32","arp-source-hardware-address":{"address":"fa:16:3e:12:63:ff"}},"strict":false,"cookie":110100480,"flow-name":"Egress_ARP_272795776625121_45_fa:16:3e:12:63:ff81.1.1.6","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Client_v4272795776625121_45_fa:16:3e:12:63:ff_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:12:63:ff"},"ethernet-type":{"type":2048}},"metadata":{"metadata":49478023249920,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17},"udp-source-port":68,"udp-destination-port":67},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Client_v4272795776625121_45_fa:16:3e:12:63:ff_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Egress_272795776625121_45_Drop","priority":62020,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":49478023249924,"metadata-mask":1152920405095219204}},"strict":false,"cookie":49478133350401,"flow-name":"Egress_272795776625121_45_Drop","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Acl_Commit_Non_Conntrack_272795776625121_45","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":49478023249922,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Non_Conntrack_272795776625121_45","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Acl_Commit_Conntrack_272795776625121_45_MatchEthernetType[34525]","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":49478023249920,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Conntrack_272795776625121_45_MatchEthernetType[34525]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5019}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Acl_Commit_Conntrack_272795776625121_45_MatchEthernetType[2048]","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":49478023249920,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Conntrack_272795776625121_45_MatchEthernetType[2048]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5019}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.272795776625121.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"ETHERnullEgress_272795776625121_45_429eb1f4-35d7-4418-bcf0-2afdb30e0ff3","priority":1013,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":49478023249920,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"ETHERnullEgress_272795776625121_45_429eb1f4-35d7-4418-bcf0-2afdb30e0ff3","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"ETHERnullEgress_272795776625121_45_8d008b5a-2826-4fb6-9062-1da8321f6a46","priority":1013,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":49478023249920,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"ETHERnullEgress_272795776625121_45_8d008b5a-2826-4fb6-9062-1da8321f6a46","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_Drop272795776625121_45_Tracked_Invalid","priority":62020,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":49478023249920,"metadata-mask":1152920405095219200},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":48,"ct-state":48}}}]},"strict":false,"cookie":49478133350401,"flow-name":"Egress_Fixed_Conntrk_Drop272795776625121_45_Tracked_Invalid","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false},{"id":"TCP_DESTINATION_1_0Egress_272795776625121_45_72b4195d-2855-45bf-a8c8-fe7c74b2c2fb","priority":1013,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":49478023249920,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"TCP_DESTINATION_1_0Egress_272795776625121_45_72b4195d-2855-45bf-a8c8-fe7c74b2c2fb","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_45","priority":50,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":49478023249920,"metadata-mask":1152920405095219200}},"strict":false,"cookie":49478133350401,"flow-name":"Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_45","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"UDP_DESTINATION_1_0Egress_272795776625121_45_15122863-bab2-43f8-acbc-17454796b5dc","priority":1013,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":49478023249920,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"UDP_DESTINATION_1_0Egress_272795776625121_45_15122863-bab2-43f8-acbc-17454796b5dc","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"ICMP_Egress_272795776625121_45_b36117cb-6a12-4f2f-9fc9-4bca5d4a7288","priority":1013,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":49478023249920,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"ICMP_Egress_272795776625121_45_b36117cb-6a12-4f2f-9fc9-4bca5d4a7288","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.272795776625121.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.823e1ed7-64d2-4869-b4f5-edc4ff1bccce.0","priority":6,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":11520}}}]},"strict":true,"cookie":110100480,"flow-name":"acl.egressacl.823e1ed7-64d2-4869-b4f5-edc4ff1bccce","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":0,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":239}},{"order":2,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2415930624,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.823e1ed7-64d2-4869-b4f5-edc4ff1bccce.9","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":2415930624}}}]},"strict":true,"cookie":134217735,"flow-name":"default.823e1ed7-64d2-4869-b4f5-edc4ff1bccce","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"37"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.464ebb7f-fe0a-4c2b-bc8d-486f9798323a.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":11264}}}]},"strict":true,"cookie":134217735,"flow-name":"default.464ebb7f-fe0a-4c2b-bc8d-486f9798323a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"36"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36,"flow":[{"id":"3646","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":46}},"strict":false,"cookie":150999963,"flow-name":"ITM Flow Entry :5019","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84204847104,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":38,"flow":[{"id":"385019","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":46}},"strict":false,"cookie":151327643,"flow-name":"674e3476-71be-4459-b424-75a5b7e24351","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84204847104,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_v4_Broadcast_272795776625121_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_DHCP_Server_v6_272795776625121_45_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11520}}}],"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Ingress_DHCP_Server_v6_272795776625121_45_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ARP_272795776625121_45","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11520}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ARP_272795776625121_45","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_272795776625121_45_81.1.1.255_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11520}}}],"ipv4-destination":"81.1.1.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_45_81.1.1.255_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Goto_Classifier_272795776625121_45_fa:16:3e:12:63:ff_81.1.1.6","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:12:63:ff"},"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11520}}}],"ipv4-destination":"81.1.1.6/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_272795776625121_45_fa:16:3e:12:63:ff_81.1.1.6","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_272795776625121_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_DHCP_Server_v4272795776625121_45_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11520}}}],"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Ingress_DHCP_Server_v4272795776625121_45_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_272795776625121_45_135_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":135},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11520}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_272795776625121_45_135_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Goto_Classifier_272795776625121_45_fa:16:3e:12:63:ff_fe80:0:0:0:f816:3eff:fe12:63ff","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:12:63:ff"},"ethernet-type":{"type":34525}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11520}}}],"ipv6-destination":"fe80:0:0:0:f816:3eff:fe12:63ff/128"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_272795776625121_45_fa:16:3e:12:63:ff_fe80:0:0:0:f816:3eff:fe12:63ff","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_272795776625121_45_130_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":130},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11520}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_272795776625121_45_130_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_272795776625121_45_136_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":136},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11520}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_272795776625121_45_136_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_45","priority":50,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11520}}}]},"strict":false,"cookie":49478133350401,"flow-name":"Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_45","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"TCP_DESTINATION_1_0Ingress_272795776625121_45_eb516a7d-34ea-4240-816e-49cf2f249eee","priority":1013,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11520}}}]},"strict":false,"cookie":110100480,"flow-name":"TCP_DESTINATION_1_0Ingress_272795776625121_45_eb516a7d-34ea-4240-816e-49cf2f249eee","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"ICMP_Ingress_272795776625121_45_3d66efff-d654-4aa6-b8cd-e1d3fbd49572","priority":1013,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11520}}}]},"strict":false,"cookie":110100480,"flow-name":"ICMP_Ingress_272795776625121_45_3d66efff-d654-4aa6-b8cd-e1d3fbd49572","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_Drop272795776625121_45_Tracked_Invalid","priority":62020,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":48,"ct-state":48}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11520}}}]},"strict":false,"cookie":49478133350401,"flow-name":"Ingress_Fixed_Conntrk_Drop272795776625121_45_Tracked_Invalid","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"UDP_DESTINATION_1_0Ingress_272795776625121_45_f718c0dd-2b82-4ad1-a231-07265192d03d","priority":1013,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11520}}}]},"strict":false,"cookie":110100480,"flow-name":"UDP_DESTINATION_1_0Ingress_272795776625121_45_f718c0dd-2b82-4ad1-a231-07265192d03d","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"44f91859-7723-44e1-a95d-25948457eb65","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525019false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84204847104,"metadata-mask":1099494850561}},"strict":false,"cookie":141562779,"flow-name":"674e3476-71be-4459-b424-75a5b7e24351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210038}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525019true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84204847105,"metadata-mask":1099494850561}},"strict":false,"cookie":141562779,"flow-name":"674e3476-71be-4459-b424-75a5b7e24351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210037}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297728,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210016}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50501927279577662512145fa:16:3e:12:63:ff","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:12:63:ff"}},"metadata":{"metadata":49562228097024,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550427,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50501927279577662512144fa:16:3e:c8:1d:be","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:c8:1d:be"}},"metadata":{"metadata":48462716469248,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550427,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_272795776625121_45_MatchEthernetType[2048]_Recirc","priority":100,"table_id":242,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11520}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Conntrk_272795776625121_45_MatchEthernetType[2048]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":243,"conntrack-zone":5019}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_272795776625121_45_MatchEthernetType[34525]_Recirc","priority":100,"table_id":242,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11520}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Conntrk_272795776625121_45_MatchEthernetType[34525]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":243,"conntrack-zone":5019}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"51501927279577662512145fa:16:3e:12:63:ff","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:12:63:ff"}},"metadata":{"metadata":84204847104,"metadata-mask":1099494850560}},"strict":true,"cookie":134419355,"flow-name":"674e3476-71be-4459-b424-75a5b7e24351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":11520,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51501927279577662512144fa:16:3e:c8:1d:be","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:c8:1d:be"}},"metadata":{"metadata":84204847104,"metadata-mask":1099494850560}},"strict":true,"cookie":134419355,"flow-name":"674e3476-71be-4459-b424-75a5b7e24351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":11264,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Non_Conntrack_272795776625121_45","priority":100,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":2,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11520}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Non_Conntrack_272795776625121_45","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_272795776625121_45_Drop","priority":62020,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11520}}}]},"strict":false,"cookie":49478133350401,"flow-name":"Ingress_272795776625121_45_Drop","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Conntrack_272795776625121_45_MatchEthernetType[34525]","priority":100,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11520}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Conntrack_272795776625121_45_MatchEthernetType[34525]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5019}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Conntrack_272795776625121_45_MatchEthernetType[2048]","priority":100,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":11520}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Conntrack_272795776625121_45_MatchEthernetType[2048]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5019}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.45.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":49478023249920,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":45}},"strict":true,"cookie":142606381,"flow-name":"674e3476-71be-4459-b424-75a5b7e24351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4398046511104,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.45.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":45}},"strict":true,"cookie":142606381,"flow-name":"674e3476-71be-4459-b424-75a5b7e24351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":11520,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":21990232555520,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.44.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":44}},"strict":true,"cookie":142606380,"flow-name":"674e3476-71be-4459-b424-75a5b7e24351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":11264,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":27487790694400,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.44.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":48378511622144,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":44}},"strict":true,"cookie":142606380,"flow-name":"674e3476-71be-4459-b424-75a5b7e24351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:272795776625121:823e1ed7-64d2-4869-b4f5-edc4ff1bccce","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:37","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:823e1ed7-64d2-4869-b4f5-edc4ff1bccce","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":49478023249920,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:464ebb7f-fe0a-4c2b-bc8d-486f9798323a","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:36","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:464ebb7f-fe0a-4c2b-bc8d-486f9798323a","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":48378511622144,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:272795776625121:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.272795776625121.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17,"flow":[{"id":"272795776625121.17.823e1ed7-64d2-4869-b4f5-edc4ff1bccce.9","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":10376343019484872704,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.674e3476-71be-4459-b424-75a5b7e24351.823e1ed7-64d2-4869-b4f5-edc4ff1bccce","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":45,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5019,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529264608296566784,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.464ebb7f-fe0a-4c2b-bc8d-486f9798323a.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":48378511622144,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.674e3476-71be-4459-b424-75a5b7e24351.464ebb7f-fe0a-4c2b-bc8d-486f9798323a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":44,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5019,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529263508784939008,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.823e1ed7-64d2-4869-b4f5-edc4ff1bccce.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":49478023249920,"metadata-mask":18446742974197923840}},"strict":true,"cookie":110100480,"flow-name":"acl.ingressacl.823e1ed7-64d2-4869-b4f5-edc4ff1bccce","instructions":{"instruction":[{"order":1,"go-to-table":{"table_id":210}},{"order":2,"write-metadata":{"metadata":10376343019484872704,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false}]}],"flow-node-inventory:group":[{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":225001,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e13b9ba2-e337-4e51-9e53-07a75695540c","group-type":"group-all"},{"group-id":210016,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210015}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210015,"buckets":{},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210038,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210037}}],"watch_port":4294967295}]},"group-name":"674e3476-71be-4459-b424-75a5b7e24351","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210037,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":44}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":45}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"674e3476-71be-4459-b424-75a5b7e24351","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181214 10:02:07.255" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.258" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181214 10:02:07.258" starttime="20181214 10:02:07.229"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.260" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225001,
                        "group-name": "e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210015
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 6400
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210016,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210015,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 1024
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210037
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210038,
                        "group-name": "674e3476-71be-4459-b424-75a5b7e24351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 44
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 45
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210037,
                        "group-name": "674e3476-71be-4459-b424-75a5b7e24351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5120
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Conntrk_272795776625121_45_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_272795776625121_45_MatchEthernetType[2048]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5019,
                                                            "flags": 0,
                                                            "recirc-table": 213,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 49478023249920,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 212
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Conntrk_272795776625121_45_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_272795776625121_45_MatchEthernetType[34525]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5019,
                                                            "flags": 0,
                                                            "recirc-table": 213,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 49478023249920,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 212
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_272795776625121_45_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_272795776625121_45_136_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 136
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "metadata": {
                                        "metadata": 49478023249920,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_L2Broadcast_272795776625121_45_fa:16:3e:12:63:ff",
                                "hard-timeout": 0,
                                "id": "Egress_L2Broadcast_272795776625121_45_fa:16:3e:12:63:ff",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:12:63:ff"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 49478023249920,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Client_v6_272795776625121_45_fa:16:3e:12:63:ff_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v6_272795776625121_45_fa:16:3e:12:63:ff_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:12:63:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 49478023249920,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "udp-destination-port": 547,
                                    "udp-source-port": 546
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Goto_Classifier_272795776625121_45_fa:16:3e:12:63:ff_81.1.1.6",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_272795776625121_45_fa:16:3e:12:63:ff_81.1.1.6",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:12:63:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-source": "81.1.1.6/32",
                                    "metadata": {
                                        "metadata": 49478023249920,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Goto_Classifier_272795776625121_45_fa:16:3e:12:63:ff_fe80:0:0:0:f816:3eff:fe12:63ff",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_272795776625121_45_fa:16:3e:12:63:ff_fe80:0:0:0:f816:3eff:fe12:63ff",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:12:63:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-source": "fe80:0:0:0:f816:3eff:fe12:63ff/128",
                                    "metadata": {
                                        "metadata": 49478023249920,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_272795776625121_45_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_272795776625121_45_135_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 135
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "metadata": {
                                        "metadata": 49478023249920,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_272795776625121_45_133_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_272795776625121_45_133_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 133
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "metadata": {
                                        "metadata": 49478023249920,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ARP_272795776625121_45_fa:16:3e:12:63:ff81.1.1.6",
                                "hard-timeout": 0,
                                "id": "Egress_ARP_272795776625121_45_fa:16:3e:12:63:ff81.1.1.6",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-source-hardware-address": {
                                        "address": "fa:16:3e:12:63:ff"
                                    },
                                    "arp-source-transport-address": "81.1.1.6/32",
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:12:63:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 49478023249920,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Client_v4272795776625121_45_fa:16:3e:12:63:ff_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v4272795776625121_45_fa:16:3e:12:63:ff_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:12:63:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 49478023249920,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "udp-destination-port": 67,
                                    "udp-source-port": 68
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 49478133350401,
                                "flow-name": "Egress_272795776625121_45_Drop",
                                "hard-timeout": 0,
                                "id": "Egress_272795776625121_45_Drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 49478023249924,
                                        "metadata-mask": 1152920405095219204
                                    }
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Non_Conntrack_272795776625121_45",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Non_Conntrack_272795776625121_45",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 49478023249922,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Conntrack_272795776625121_45_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_272795776625121_45_MatchEthernetType[34525]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5019,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 49478023249920,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Conntrack_272795776625121_45_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_272795776625121_45_MatchEthernetType[2048]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5019,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 49478023249920,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ETHERnullEgress_272795776625121_45_429eb1f4-35d7-4418-bcf0-2afdb30e0ff3",
                                "hard-timeout": 0,
                                "id": "ETHERnullEgress_272795776625121_45_429eb1f4-35d7-4418-bcf0-2afdb30e0ff3",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 49478023249920,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1013,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ETHERnullEgress_272795776625121_45_8d008b5a-2826-4fb6-9062-1da8321f6a46",
                                "hard-timeout": 0,
                                "id": "ETHERnullEgress_272795776625121_45_8d008b5a-2826-4fb6-9062-1da8321f6a46",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 49478023249920,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1013,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 49478133350401,
                                "flow-name": "Egress_Fixed_Conntrk_Drop272795776625121_45_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_Drop272795776625121_45_Tracked_Invalid",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 49478023249920,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 48,
                                                    "mask": 48
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "TCP_DESTINATION_1_0Egress_272795776625121_45_72b4195d-2855-45bf-a8c8-fe7c74b2c2fb",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Egress_272795776625121_45_72b4195d-2855-45bf-a8c8-fe7c74b2c2fb",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    },
                                    "metadata": {
                                        "metadata": 49478023249920,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1013,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 49478133350401,
                                "flow-name": "Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_45",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_45",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 49478023249920,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 50,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "UDP_DESTINATION_1_0Egress_272795776625121_45_15122863-bab2-43f8-acbc-17454796b5dc",
                                "hard-timeout": 0,
                                "id": "UDP_DESTINATION_1_0Egress_272795776625121_45_15122863-bab2-43f8-acbc-17454796b5dc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 49478023249920,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1013,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ICMP_Egress_272795776625121_45_b36117cb-6a12-4f2f-9fc9-4bca5d4a7288",
                                "hard-timeout": 0,
                                "id": "ICMP_Egress_272795776625121_45_b36117cb-6a12-4f2f-9fc9-4bca5d4a7288",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    },
                                    "metadata": {
                                        "metadata": 49478023249920,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1013,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "acl.egressacl.823e1ed7-64d2-4869-b4f5-edc4ff1bccce",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.823e1ed7-64d2-4869-b4f5-edc4ff1bccce.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 239
                                            },
                                            "order": 1
                                        },
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2415930624
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 2
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11520
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 6,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.823e1ed7-64d2-4869-b4f5-edc4ff1bccce",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.823e1ed7-64d2-4869-b4f5-edc4ff1bccce.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "37"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 2415930624
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.464ebb7f-fe0a-4c2b-bc8d-486f9798323a",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.464ebb7f-fe0a-4c2b-bc8d-486f9798323a.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "36"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11264
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 150999963,
                                "flow-name": "ITM Flow Entry :5019",
                                "hard-timeout": 0,
                                "id": "3646",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84204847104,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 46
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            }
                        ],
                        "id": 36
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 151327643,
                                "flow-name": "674e3476-71be-4459-b424-75a5b7e24351",
                                "hard-timeout": 0,
                                "id": "385019",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84204847104,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 46
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            }
                        ],
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_DHCP_Server_v6_272795776625121_45_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v6_272795776625121_45_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11520
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ],
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ARP_272795776625121_45",
                                "hard-timeout": 0,
                                "id": "Ingress_ARP_272795776625121_45",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11520
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_45_81.1.1.255_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_45_81.1.1.255_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "81.1.1.255/32",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11520
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Goto_Classifier_272795776625121_45_fa:16:3e:12:63:ff_81.1.1.6",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_272795776625121_45_fa:16:3e:12:63:ff_81.1.1.6",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:12:63:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "81.1.1.6/32",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11520
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_DHCP_Server_v4272795776625121_45_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v4272795776625121_45_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11520
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ],
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ICMPv6_272795776625121_45_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_272795776625121_45_135_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 135
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11520
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Goto_Classifier_272795776625121_45_fa:16:3e:12:63:ff_fe80:0:0:0:f816:3eff:fe12:63ff",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_272795776625121_45_fa:16:3e:12:63:ff_fe80:0:0:0:f816:3eff:fe12:63ff",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:12:63:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-destination": "fe80:0:0:0:f816:3eff:fe12:63ff/128",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11520
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ICMPv6_272795776625121_45_130_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_272795776625121_45_130_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 130
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11520
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ICMPv6_272795776625121_45_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_272795776625121_45_136_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 136
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11520
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 49478133350401,
                                "flow-name": "Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_45",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_45",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11520
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 50,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "TCP_DESTINATION_1_0Ingress_272795776625121_45_eb516a7d-34ea-4240-816e-49cf2f249eee",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Ingress_272795776625121_45_eb516a7d-34ea-4240-816e-49cf2f249eee",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11520
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1013,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ICMP_Ingress_272795776625121_45_3d66efff-d654-4aa6-b8cd-e1d3fbd49572",
                                "hard-timeout": 0,
                                "id": "ICMP_Ingress_272795776625121_45_3d66efff-d654-4aa6-b8cd-e1d3fbd49572",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11520
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1013,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 49478133350401,
                                "flow-name": "Ingress_Fixed_Conntrk_Drop272795776625121_45_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_Drop272795776625121_45_Tracked_Invalid",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 48,
                                                    "mask": 48
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11520
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "UDP_DESTINATION_1_0Ingress_272795776625121_45_f718c0dd-2b82-4ad1-a231-07265192d03d",
                                "hard-timeout": 0,
                                "id": "UDP_DESTINATION_1_0Ingress_272795776625121_45_f718c0dd-2b82-4ad1-a231-07265192d03d",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11520
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1013,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "44f91859-7723-44e1-a95d-25948457eb65",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562779,
                                "flow-name": "674e3476-71be-4459-b424-75a5b7e24351",
                                "hard-timeout": 0,
                                "id": "525019false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210038
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84204847104,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562779,
                                "flow-name": "674e3476-71be-4459-b424-75a5b7e24351",
                                "hard-timeout": 0,
                                "id": "525019true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210037
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84204847105,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210016
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297728,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134550427,
                                "hard-timeout": 0,
                                "id": "50501927279577662512145fa:16:3e:12:63:ff",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:12:63:ff"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 49562228097024,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550427,
                                "hard-timeout": 0,
                                "id": "50501927279577662512144fa:16:3e:c8:1d:be",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:c8:1d:be"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 48462716469248,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Conntrk_272795776625121_45_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_272795776625121_45_MatchEthernetType[2048]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5019,
                                                            "flags": 0,
                                                            "recirc-table": 243,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11520
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 242
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Conntrk_272795776625121_45_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_272795776625121_45_MatchEthernetType[34525]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5019,
                                                            "flags": 0,
                                                            "recirc-table": 243,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11520
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419355,
                                "flow-name": "674e3476-71be-4459-b424-75a5b7e24351",
                                "hard-timeout": 0,
                                "id": "51501927279577662512145fa:16:3e:12:63:ff",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 11520
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:12:63:ff"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84204847104,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419355,
                                "flow-name": "674e3476-71be-4459-b424-75a5b7e24351",
                                "hard-timeout": 0,
                                "id": "51501927279577662512144fa:16:3e:c8:1d:be",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 11264
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:c8:1d:be"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84204847104,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Acl_Commit_Non_Conntrack_272795776625121_45",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Non_Conntrack_272795776625121_45",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 2,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11520
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 49478133350401,
                                "flow-name": "Ingress_272795776625121_45_Drop",
                                "hard-timeout": 0,
                                "id": "Ingress_272795776625121_45_Drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11520
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Acl_Commit_Conntrack_272795776625121_45_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_272795776625121_45_MatchEthernetType[34525]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5019,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11520
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Acl_Commit_Conntrack_272795776625121_45_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_272795776625121_45_MatchEthernetType[2048]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5019,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11520
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606381,
                                "flow-name": "674e3476-71be-4459-b424-75a5b7e24351",
                                "hard-timeout": 0,
                                "id": "55.45.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 49478023249920,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 45
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1024
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5120
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5888
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4398046511104,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606381,
                                "flow-name": "674e3476-71be-4459-b424-75a5b7e24351",
                                "hard-timeout": 0,
                                "id": "55.45.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 11520
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 45
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 21990232555520,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606380,
                                "flow-name": "674e3476-71be-4459-b424-75a5b7e24351",
                                "hard-timeout": 0,
                                "id": "55.44.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 11264
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 44
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 6400
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 27487790694400,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606380,
                                "flow-name": "674e3476-71be-4459-b424-75a5b7e24351",
                                "hard-timeout": 0,
                                "id": "55.44.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 48378511622144,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 44
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:823e1ed7-64d2-4869-b4f5-edc4ff1bccce",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:823e1ed7-64d2-4869-b4f5-edc4ff1bccce",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 49478023249920,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:37",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:464ebb7f-fe0a-4c2b-bc8d-486f9798323a",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:464ebb7f-fe0a-4c2b-bc8d-486f9798323a",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 48378511622144,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:36",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.674e3476-71be-4459-b424-75a5b7e24351.823e1ed7-64d2-4869-b4f5-edc4ff1bccce",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.823e1ed7-64d2-4869-b4f5-edc4ff1bccce.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 45
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5019
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529264608296566784,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 10376343019484872704,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.674e3476-71be-4459-b424-75a5b7e24351.464ebb7f-fe0a-4c2b-bc8d-486f9798323a",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.464ebb7f-fe0a-4c2b-bc8d-486f9798323a.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 44
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5019
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529263508784939008,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 48378511622144,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "acl.ingressacl.823e1ed7-64d2-4869-b4f5-edc4ff1bccce",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.823e1ed7-64d2-4869-b4f5-edc4ff1bccce.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 210
                                            },
                                            "order": 1
                                        },
                                        {
                                            "order": 2,
                                            "write-metadata": {
                                                "metadata": 10376343019484872704,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 49478023249920,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            }
                        ],
                        "id": 17
                    }
                ],
                "id": "openflow:272795776625121"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.263" starttime="20181214 10:02:07.258"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.263" starttime="20181214 10:02:07.216"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-dpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.267" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.267" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.267" starttime="20181214 10:02:07.264"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.268" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"44f91859-7723-44e1-a95d-25948457eb65"},{"elan-instance-name":"c7813aab-8b0b-4514-bc6b-7d6d19c8923b"},{"elan-instance-name":"95a7aaae-1907-4f00-bee4-a290267d5e9f"},{"elan-instance-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1132"]}]},{"elan-instance-name":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08"},{"elan-instance-name":"674e3476-71be-4459-b424-75a5b7e24351","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["823e1ed7-64d2-4869-b4f5-edc4ff1bccce","464ebb7f-fe0a-4c2b-bc8d-486f9798323a"]}]},{"elan-instance-name":"d6e91017-874f-4d7f-9390-18a64944fb6f"},{"elan-instance-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1133"]}]},{"elan-instance-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1121"]}]},{"elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082"},{"elan-instance-name":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107"},{"elan-instance-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1131"]}]},{"elan-instance-name":"7d93bbeb-03d9-4151-9c48-db19262f09b8"},{"elan-instance-name":"8c3e82a8-071a-4d20-abde-82c067e37c1b"},{"elan-instance-name":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe"},{"elan-instance-name":"5f9fc8e7-648f-48d0-84fe-d86762eacc95"},{"elan-instance-name":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8"},{"elan-instance-name":"eebbc6ce-dba1-4f6b-b064-8c34ba1745ed"}]}} </msg>
<msg timestamp="20181214 10:02:07.268" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.268" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181214 10:02:07.268" starttime="20181214 10:02:07.267"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.268" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
                "elan-instance-name": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b"
            },
            {
                "elan-instance-name": "95a7aaae-1907-4f00-bee4-a290267d5e9f"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1132"
                        ]
                    }
                ],
                "elan-instance-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd"
            },
            {
                "elan-instance-name": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "823e1ed7-64d2-4869-b4f5-edc4ff1bccce",
                            "464ebb7f-fe0a-4c2b-bc8d-486f9798323a"
                        ]
                    }
                ],
                "elan-instance-name": "674e3476-71be-4459-b424-75a5b7e24351"
            },
            {
                "elan-instance-name": "d6e91017-874f-4d7f-9390-18a64944fb6f"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1133"
                        ]
                    }
                ],
                "elan-instance-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1121"
                        ]
                    }
                ],
                "elan-instance-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe"
            },
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082"
            },
            {
                "elan-instance-name": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1131"
                        ]
                    }
                ],
                "elan-instance-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a"
            },
            {
                "elan-instance-name": "7d93bbeb-03d9-4151-9c48-db19262f09b8"
            },
            {
                "elan-instance-name": "8c3e82a8-071a-4d20-abde-82c067e37c1b"
            },
            {
                "elan-instance-name": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe"
            },
            {
                "elan-instance-name": "5f9fc8e7-648f-48d0-84fe-d86762eacc95"
            },
            {
                "elan-instance-name": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8"
            },
            {
                "elan-instance-name": "eebbc6ce-dba1-4f6b-b064-8c34ba1745ed"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.269" starttime="20181214 10:02:07.268"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.269" starttime="20181214 10:02:07.263"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-forwarding-tables">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.271" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.272" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.272" starttime="20181214 10:02:07.269"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.272" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"674e3476-71be-4459-b424-75a5b7e24351","mac-entry":[{"mac-address":"fa:16:3e:c8:1d:be","interface":"464ebb7f-fe0a-4c2b-bc8d-486f9798323a","ip-prefix":"81.1.1.2","isStaticAddress":true},{"mac-address":"fa:16:3e:12:63:ff","interface":"823e1ed7-64d2-4869-b4f5-edc4ff1bccce","ip-prefix":"81.1.1.6","isStaticAddress":true}]},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"}]}} </msg>
<msg timestamp="20181214 10:02:07.272" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.273" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "674e3476-71be-4459-b424-75a5b7e24351",
                "mac-entry": [
                    ...</msg>
<status status="PASS" endtime="20181214 10:02:07.273" starttime="20181214 10:02:07.272"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.273" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "674e3476-71be-4459-b424-75a5b7e24351",
                "mac-entry": [
                    {
                        "interface": "464ebb7f-fe0a-4c2b-bc8d-486f9798323a",
                        "ip-prefix": "81.1.1.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:c8:1d:be"
                    },
                    {
                        "interface": "823e1ed7-64d2-4869-b4f5-edc4ff1bccce",
                        "ip-prefix": "81.1.1.6",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:12:63:ff"
                    }
                ]
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.273" starttime="20181214 10:02:07.273"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.273" starttime="20181214 10:02:07.269"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.276" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.276" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.277" starttime="20181214 10:02:07.273"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.277" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:02:07.277" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.277" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:02:07.277" starttime="20181214 10:02:07.277"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.278" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.278" starttime="20181214 10:02:07.278"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.278" starttime="20181214 10:02:07.273"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.280" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.280" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.280" starttime="20181214 10:02:07.278"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.281" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"name":"674e3476-71be-4459-b424-75a5b7e24351","elan-interfaces":["823e1ed7-64d2-4869-b4f5-edc4ff1bccce","464ebb7f-fe0a-4c2b-bc8d-486f9798323a"]}]}} </msg>
<msg timestamp="20181214 10:02:07.281" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.281" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                 ...</msg>
<status status="PASS" endtime="20181214 10:02:07.281" starttime="20181214 10:02:07.281"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.282" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                    "823e1ed7-64d2-4869-b4f5-edc4ff1bccce",
                    "464ebb7f-fe0a-4c2b-bc8d-486f9798323a"
                ],
                "name": "674e3476-71be-4459-b424-75a5b7e24351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.282" starttime="20181214 10:02:07.282"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.282" starttime="20181214 10:02:07.278"></status>
</kw>
<kw type="foritem" name="${model} = operational/ietf-interfaces:interfaces-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.285" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.285" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.285" starttime="20181214 10:02:07.282"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.286" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"tap464ebb7f-fe","lower-layer-if":["openflow:272795776625121:36"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T09:50:56.353Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"823e1ed7-64d2-4869-b4f5-edc4ff1bccce","lower-layer-if":["openflow:272795776625121:37"],"type":"iana-if-type:l2vlan","if-index":45,"statistics":{"discontinuity-time":"2018-12-14T09:51:08.787Z"},"phys-address":"fe:16:3e:12:63:ff","admin-status":"up","oper-status":"up"},{"name":"272795776625121:br-ex-patch:trunk","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:l2vlan","if-index":3,"statistics":{"discontinuity-time":"2018-12-14T08:20:53.139Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"272795776625121:br-ex-patch","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T08:16:07.027Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"tap823e1ed7-64","lower-layer-if":["openflow:272795776625121:37"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T09:51:08.778Z"},"phys-address":"fe:16:3e:12:63:ff","admin-status":"up","oper-status":"up"},{"name":"464ebb7f-fe0a-4c2b-bc8d-486f9798323a","lower-layer-if":["openflow:272795776625121:36"],"type":"iana-if-type:l2vlan","if-index":44,"statistics":{"discontinuity-time":"2018-12-14T09:50:56.362Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181214 10:02:07.286" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.286" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openf...</msg>
<status status="PASS" endtime="20181214 10:02:07.286" starttime="20181214 10:02:07.285"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.287" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:36"
                ],
                "name": "tap464ebb7f-fe",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:50:56.353Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 45,
                "lower-layer-if": [
                    "openflow:272795776625121:37"
                ],
                "name": "823e1ed7-64d2-4869-b4f5-edc4ff1bccce",
                "oper-status": "up",
                "phys-address": "fe:16:3e:12:63:ff",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:51:08.787Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:20:53.139Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:16:07.027Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:37"
                ],
                "name": "tap823e1ed7-64",
                "oper-status": "up",
                "phys-address": "fe:16:3e:12:63:ff",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:51:08.778Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 44,
                "lower-layer-if": [
                    "openflow:272795776625121:36"
                ],
                "name": "464ebb7f-fe0a-4c2b-bc8d-486f9798323a",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T09:50:56.362Z"
                },
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.287" starttime="20181214 10:02:07.286"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.287" starttime="20181214 10:02:07.282"></status>
</kw>
<kw type="foritem" name="${model} = operational/interface-service-bindings:bound-services-state-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.289" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/interface-service-bindings:bound-services-state-list, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.290" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.290" starttime="20181214 10:02:07.287"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.290" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"823e1ed7-64d2-4869-b4f5-edc4ff1bccce","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":45,"port-no":37,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"823e1ed7-64d2-4869-b4f5-edc4ff1bccce","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":45,"port-no":37,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"464ebb7f-fe0a-4c2b-bc8d-486f9798323a","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":44,"port-no":36,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"464ebb7f-fe0a-4c2b-bc8d-486f9798323a","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":44,"port-no":36,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":3,"port-no":1,"interface-type":"iana-if-type:l2vlan"}]}} </msg>
<msg timestamp="20181214 10:02:07.290" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.291" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 272795776625121,
                "if-index": 45,
                "interface-name": "823e1ed...</msg>
<status status="PASS" endtime="20181214 10:02:07.291" starttime="20181214 10:02:07.290"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.291" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 272795776625121,
                "if-index": 45,
                "interface-name": "823e1ed7-64d2-4869-b4f5-edc4ff1bccce",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 37,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 45,
                "interface-name": "823e1ed7-64d2-4869-b4f5-edc4ff1bccce",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 37,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 44,
                "interface-name": "464ebb7f-fe0a-4c2b-bc8d-486f9798323a",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 36,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 44,
                "interface-name": "464ebb7f-fe0a-4c2b-bc8d-486f9798323a",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 36,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 3,
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.291" starttime="20181214 10:02:07.291"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.291" starttime="20181214 10:02:07.287"></status>
</kw>
<kw type="foritem" name="${model} = operational/itm-state:tunnels_state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.294" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.294" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.295" starttime="20181214 10:02:07.291"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.295" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:02:07.295" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.295" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:02:07.295" starttime="20181214 10:02:07.295"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.296" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.296" starttime="20181214 10:02:07.296"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.296" starttime="20181214 10:02:07.291"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3nexthop:l3nexthop">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.298" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.299" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.299" starttime="20181214 10:02:07.296"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.299" level="INFO">To JSON using : content={"l3nexthop":{}} </msg>
<msg timestamp="20181214 10:02:07.299" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.299" level="INFO">${pretty_output} = {
    "l3nexthop": {}
}</msg>
<status status="PASS" endtime="20181214 10:02:07.299" starttime="20181214 10:02:07.299"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.300" level="INFO">{
    "l3nexthop": {}
}</msg>
<status status="PASS" endtime="20181214 10:02:07.300" starttime="20181214 10:02:07.300"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.300" starttime="20181214 10:02:07.296"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.303" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.303" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.303" starttime="20181214 10:02:07.300"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.304" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:02:07.304" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.304" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:02:07.304" starttime="20181214 10:02:07.303"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.304" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.304" starttime="20181214 10:02:07.304"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.304" starttime="20181214 10:02:07.300"></status>
</kw>
<kw type="foritem" name="${model} = operational/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.308" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.308" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.308" starttime="20181214 10:02:07.305"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.309" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:2d:53:56:c8:f7"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-standalone","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:datapath-id":"00:00:00:2d:53:56:c8:f7","ovsdb:bridge-uuid":"b432c6c4-6287-43e0-acc8-62136a0ab66c","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","termination-point":[{"tp-id":"eth0","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"e621b8d6-b0e2-46db-808d-5ad800db86a4","ovsdb:ifindex":2,"ovsdb:name":"eth0","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7bc67e4d-df67-4d5d-acd4-d337fd82db75","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"4e058751-86eb-437e-8a62-90553c47a0d4","ovsdb:ifindex":4,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"f9212ef2-d34d-447e-8c5d-9e34a0eb7ca1","ovsdb:ofport":65534},{"tp-id":"br-ex-int-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"3023f183-88b8-4043-b68d-33a8cf09c75a","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"573a1318-32a7-4f1e-baaf-a60b67f6f0df","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:bridge-external-ids":[{"bridge-external-id-key":"opendaylight-iid","bridge-external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"},{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"f8:1b:37:5c:a9:e1"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"ae491c00-54ea-4008-9450-61bde39089b6","ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.21:6653","controller-uuid":"c05d3c4e-aa8f-4e9e-a3ef-20a5c4c2a193","is-connected":true}],"ovsdb:datapath-id":"00:00:f8:1b:37:5c:a9:e1","termination-point":[{"tp-id":"br-ex-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"9182acb3-6683-4cd1-990c-6f9e5d7e2326","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"dcae0142-8b33-4e20-a185-624f54515fa5","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tap464ebb7f-fe","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"ac7725ee-3ef9-4ed8-a3f0-ab5a5ec32dfa","ovsdb:name":"tap464ebb7f-fe","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:c8:1d:be"},{"external-id-key":"iface-id","external-id-value":"464ebb7f-fe0a-4c2b-bc8d-486f9798323a"}],"ovsdb:port-uuid":"0b09247b-e158-4e89-ae0e-31854b193972","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":36},{"tp-id":"tap823e1ed7-64","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"980a9b59-0aa2-4841-9931-0b3c8f0df78f","ovsdb:name":"tap823e1ed7-64","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:12:63:ff"},{"external-id-key":"iface-id","external-id-value":"823e1ed7-64d2-4869-b4f5-edc4ff1bccce"},{"external-id-key":"vm-id","external-id-value":"6dba3128-335d-4bd2-90c5-54d1cf444685"}],"ovsdb:port-uuid":"f554d7ac-5d0b-480b-b416-aff839376e37","ovsdb:ifindex":62,"ovsdb:ofport":37},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"dfe98e1e-37a2-4f49-8bda-f56b81bd0e9b","ovsdb:ifindex":26,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"0f15ce2a-8646-4f74-a307-e80caeee4ed1","ovsdb:ofport":65534}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9","ovsdb:datapath-type-entry":[{"datapath-type":"ovsdb:datapath-type-netdev"},{"datapath-type":"ovsdb:datapath-type-system"}],"ovsdb:ovs-version":"2.9.0","ovsdb:openvswitch-other-configs":[{"other-config-key":"provider_mappings","other-config-value":"datacentre:br-ex"},{"other-config-key":"local_ip","other-config-value":"192.0.2.21"}],"ovsdb:interface-type-entry":[{"interface-type":"ovsdb:interface-type-lisp"},{"interface-type":"ovsdb:interface-type-geneve"},{"interface-type":"ovsdb:interface-type-gre"},{"interface-type":"ovsdb:interface-type-system"},{"interface-type":"ovsdb:interface-type-vxlan"},{"interface-type":"ovsdb:interface-type-internal"},{"interface-type":"ovsdb:interface-type-stt"},{"interface-type":"ovsdb:interface-type-tap"},{"interface-type":"ovsdb:interface-type-patch"}],"ovsdb:connection-info":{"local-ip":"192.0.2.21","remote-port":52714,"remote-ip":"192.0.2.21","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"f719731f-d938-4508-afd6-1890f6fec1cf"},{"external-id-key":"rundir","external-id-value":"/var/run/openvswitch"},{"external-id-key":"odl_os_hostconfig_config_odl_l2","external-id-value":"{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"}],"ovsdb:db-version":"7.15.1","ovsdb:managed-node-entry":[{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.21:6640","connected":true,"number_of_connections":1}]}]}]} </msg>
<msg timestamp="20181214 10:02:07.310" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.310" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "ovsdb:bridge...</msg>
<status status="PASS" endtime="20181214 10:02:07.310" starttime="20181214 10:02:07.308"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.310" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:2d:53:56:c8:f7"
                        }
                    ],
                    "ovsdb:bridge-uuid": "b432c6c4-6287-43e0-acc8-62136a0ab66c",
                    "ovsdb:datapath-id": "00:00:00:2d:53:56:c8:f7",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-standalone",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 2,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "e621b8d6-b0e2-46db-808d-5ad800db86a4",
                            "ovsdb:name": "eth0",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "7bc67e4d-df67-4d5d-acd4-d337fd82db75",
                            "tp-id": "eth0"
                        },
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "4e058751-86eb-437e-8a62-90553c47a0d4",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "f9212ef2-d34d-447e-8c5d-9e34a0eb7ca1",
                            "tp-id": "br-ex"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "3023f183-88b8-4043-b68d-33a8cf09c75a",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "573a1318-32a7-4f1e-baaf-a60b67f6f0df",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridge-external-ids": [
                        {
                            "bridge-external-id-key": "opendaylight-iid",
                            "bridge-external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"
                        }
                    ],
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        },
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "f8:1b:37:5c:a9:e1"
                        }
                    ],
                    "ovsdb:bridge-uuid": "ae491c00-54ea-4008-9450-61bde39089b6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "c05d3c4e-aa8f-4e9e-a3ef-20a5c4c2a193",
                            "is-connected": true,
                            "target": "tcp:192.0.2.21:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:f8:1b:37:5c:a9:e1",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "9182acb3-6683-4cd1-990c-6f9e5d7e2326",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:ofport": 1,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "dcae0142-8b33-4e20-a185-624f54515fa5",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:c8:1d:be"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "464ebb7f-fe0a-4c2b-bc8d-486f9798323a"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "ac7725ee-3ef9-4ed8-a3f0-ab5a5ec32dfa",
                            "ovsdb:name": "tap464ebb7f-fe",
                            "ovsdb:ofport": 36,
                            "ovsdb:port-uuid": "0b09247b-e158-4e89-ae0e-31854b193972",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap464ebb7f-fe"
                        },
                        {
                            "ovsdb:ifindex": 62,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:12:63:ff"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "823e1ed7-64d2-4869-b4f5-edc4ff1bccce"
                                },
                                {
                                    "external-id-key": "vm-id",
                                    "external-id-value": "6dba3128-335d-4bd2-90c5-54d1cf444685"
                                }
                            ],
                            "ovsdb:interface-uuid": "980a9b59-0aa2-4841-9931-0b3c8f0df78f",
                            "ovsdb:name": "tap823e1ed7-64",
                            "ovsdb:ofport": 37,
                            "ovsdb:port-uuid": "f554d7ac-5d0b-480b-b416-aff839376e37",
                            "tp-id": "tap823e1ed7-64"
                        },
                        {
                            "ovsdb:ifindex": 26,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "dfe98e1e-37a2-4f49-8bda-f56b81bd0e9b",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "0f15ce2a-8646-4f74-a307-e80caeee4ed1",
                            "tp-id": "br-int"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.21",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.21",
                        "remote-port": 52714
                    },
                    "ovsdb:datapath-type-entry": [
                        {
                            "datapath-type": "ovsdb:datapath-type-netdev"
                        },
                        {
                            "datapath-type": "ovsdb:datapath-type-system"
                        }
                    ],
                    "ovsdb:db-version": "7.15.1",
                    "ovsdb:interface-type-entry": [
                        {
                            "interface-type": "ovsdb:interface-type-lisp"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-geneve"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-gre"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-system"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-vxlan"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-internal"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-stt"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-tap"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-patch"
                        }
                    ],
                    "ovsdb:managed-node-entry": [
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.21:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "f719731f-d938-4508-afd6-1890f6fec1cf"
                        },
                        {
                            "external-id-key": "rundir",
                            "external-id-value": "/var/run/openvswitch"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_config_odl_l2",
                            "external-id-value": "{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"
                        }
                    ],
                    "ovsdb:openvswitch-other-configs": [
                        {
                            "other-config-key": "provider_mappings",
                            "other-config-value": "datacentre:br-ex"
                        },
                        {
                            "other-config-key": "local_ip",
                            "other-config-value": "192.0.2.21"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181214 10:02:07.311" starttime="20181214 10:02:07.310"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.311" starttime="20181214 10:02:07.304"></status>
</kw>
<kw type="foritem" name="${model} = operational/neutron:neutron/neutron:ports">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.314" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.314" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.314" starttime="20181214 10:02:07.311"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.315" level="INFO">To JSON using : content={"ports":{"port":[{"uuid":"823e1ed7-64d2-4869-b4f5-edc4ff1bccce","status":"ACTIVE"},{"uuid":"ca2a4d38-e511-44fa-b32e-49424f8dd512","status":"DOWN"},{"uuid":"464ebb7f-fe0a-4c2b-bc8d-486f9798323a","status":"ACTIVE"}]}} </msg>
<msg timestamp="20181214 10:02:07.315" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.315" level="INFO">${pretty_output} = {
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "823e1ed7-64d2-4869-b4f5-edc4ff1bccce"
            },
            {
                "status...</msg>
<status status="PASS" endtime="20181214 10:02:07.315" starttime="20181214 10:02:07.314"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.316" level="INFO">{
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "823e1ed7-64d2-4869-b4f5-edc4ff1bccce"
            },
            {
                "status": "DOWN",
                "uuid": "ca2a4d38-e511-44fa-b32e-49424f8dd512"
            },
            {
                "status": "ACTIVE",
                "uuid": "464ebb7f-fe0a-4c2b-bc8d-486f9798323a"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.316" starttime="20181214 10:02:07.315"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.316" starttime="20181214 10:02:07.311"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-fib:label-route-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.319" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.319" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.319" starttime="20181214 10:02:07.316"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.320" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:02:07.320" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.320" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:02:07.320" starttime="20181214 10:02:07.320"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.321" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.321" starttime="20181214 10:02:07.320"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.321" starttime="20181214 10:02:07.316"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-interface-meta:if-indexes-interface-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.323" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-interface-meta:if-indexes-interface-map, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.324" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.324" starttime="20181214 10:02:07.321"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.324" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":45,"interface-name":"823e1ed7-64d2-4869-b4f5-edc4ff1bccce"},{"if-index":44,"interface-name":"464ebb7f-fe0a-4c2b-bc8d-486f9798323a"},{"if-index":3,"interface-name":"272795776625121:br-ex-patch:trunk"}]}} </msg>
<msg timestamp="20181214 10:02:07.324" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.324" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 45,
                "interface-name": "823e1ed7-64d2-4869-b4f5-edc4ff1bccce"
            }...</msg>
<status status="PASS" endtime="20181214 10:02:07.324" starttime="20181214 10:02:07.324"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.325" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 45,
                "interface-name": "823e1ed7-64d2-4869-b4f5-edc4ff1bccce"
            },
            {
                "if-index": 44,
                "interface-name": "464ebb7f-fe0a-4c2b-bc8d-486f9798323a"
            },
            {
                "if-index": 3,
                "interface-name": "272795776625121:br-ex-patch:trunk"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.325" starttime="20181214 10:02:07.325"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.325" starttime="20181214 10:02:07.321"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:learnt-vpn-vip-to-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.328" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.329" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.329" starttime="20181214 10:02:07.325"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.329" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:02:07.329" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.329" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:02:07.329" starttime="20181214 10:02:07.329"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.330" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.330" starttime="20181214 10:02:07.330"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.330" starttime="20181214 10:02:07.325"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:neutron-router-dpns">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.333" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.333" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.333" starttime="20181214 10:02:07.330"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.334" level="INFO">To JSON using : content={"neutron-router-dpns":{"router-dpn-list":[{"router-id":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"}]}} </msg>
<msg timestamp="20181214 10:02:07.334" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.334" level="INFO">${pretty_output} = {
    "neutron-router-dpns": {
        "router-dpn-list": [
            {
                "router-id": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.334" starttime="20181214 10:02:07.334"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.335" level="INFO">{
    "neutron-router-dpns": {
        "router-dpn-list": [
            {
                "router-id": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.335" starttime="20181214 10:02:07.335"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.335" starttime="20181214 10:02:07.330"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:port-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.339" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.340" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.340" starttime="20181214 10:02:07.336"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.340" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:02:07.340" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.340" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:02:07.340" starttime="20181214 10:02:07.340"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.341" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.341" starttime="20181214 10:02:07.341"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.341" starttime="20181214 10:02:07.336"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:prefix-to-interface">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.344" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.344" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.344" starttime="20181214 10:02:07.341"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.344" level="INFO">To JSON using : content={"prefix-to-interface":{}} </msg>
<msg timestamp="20181214 10:02:07.344" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.345" level="INFO">${pretty_output} = {
    "prefix-to-interface": {}
}</msg>
<status status="PASS" endtime="20181214 10:02:07.345" starttime="20181214 10:02:07.344"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.345" level="INFO">{
    "prefix-to-interface": {}
}</msg>
<status status="PASS" endtime="20181214 10:02:07.345" starttime="20181214 10:02:07.345"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.345" starttime="20181214 10:02:07.341"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:subnet-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.348" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.348" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.348" starttime="20181214 10:02:07.345"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.349" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"1e4edfa6-cbe1-4350-a6cc-902700e990e9","route-adv-state":"advertised","vrf-id":"1e4edfa6-cbe1-4350-a6cc-902700e990e9","label":100002,"elan-tag":5002,"subnet-cidr":"192.0.2.0/24","vpn-name":"1e4edfa6-cbe1-4350-a6cc-902700e990e9"}]}} </msg>
<msg timestamp="20181214 10:02:07.349" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.349" level="INFO">${pretty_output} = {
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
          ...</msg>
<status status="PASS" endtime="20181214 10:02:07.349" starttime="20181214 10:02:07.348"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.349" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.0.2.0/24",
                "subnet-id": "1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                "vpn-name": "1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                "vrf-id": "1e4edfa6-cbe1-4350-a6cc-902700e990e9"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.349" starttime="20181214 10:02:07.349"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.349" starttime="20181214 10:02:07.345"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-instance-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.352" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-instance-op-data, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.352" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.352" starttime="20181214 10:02:07.350"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.353" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-id":100000,"vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":272795776625121,"dpn-state":"active","vpn-interfaces":[{"interface-name":"272795776625121:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181214 10:02:07.353" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.353" level="INFO">${pretty_output} = {
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured":...</msg>
<status status="PASS" endtime="20181214 10:02:07.353" starttime="20181214 10:02:07.352"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.354" level="INFO">{
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 272795776625121,
                        "vpn-interfaces": [
                            {
                                "interface-name": "272795776625121:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.354" starttime="20181214 10:02:07.353"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.354" starttime="20181214 10:02:07.350"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-interface-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.356" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-interface-op-data, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.356" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.356" starttime="20181214 10:02:07.354"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.357" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181214 10:02:07.357" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.357" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181214 10:02:07.357" starttime="20181214 10:02:07.357"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.358" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181214 10:02:07.358" starttime="20181214 10:02:07.357"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.358" starttime="20181214 10:02:07.354"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-to-extraroute">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.362" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.362" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.362" starttime="20181214 10:02:07.358"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.363" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\"."}]}} </msg>
<msg timestamp="20181214 10:02:07.363" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.363" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. ...</msg>
<status status="PASS" endtime="20181214 10:02:07.363" starttime="20181214 10:02:07.363"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.364" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\".",
                "error-tag": "invalid-value",
                "error-type": "protocol"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.364" starttime="20181214 10:02:07.364"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.364" starttime="20181214 10:02:07.358"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:external-ips-counter">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.367" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.367" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.367" starttime="20181214 10:02:07.365"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.368" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:02:07.368" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.369" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:02:07.369" starttime="20181214 10:02:07.368"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.369" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.369" starttime="20181214 10:02:07.369"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.369" starttime="20181214 10:02:07.364"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.376" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.376" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.376" starttime="20181214 10:02:07.370"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.377" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:02:07.377" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.377" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:02:07.377" starttime="20181214 10:02:07.376"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.378" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.378" starttime="20181214 10:02:07.378"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.378" starttime="20181214 10:02:07.370"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:intext-ip-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.382" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.382" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.383" starttime="20181214 10:02:07.379"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.383" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:02:07.383" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.384" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:02:07.384" starttime="20181214 10:02:07.383"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.384" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.384" starttime="20181214 10:02:07.384"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.384" starttime="20181214 10:02:07.378"></status>
</kw>
<kw type="foritem" name="${model} = operational/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:02:07.389" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 10:02:07.390" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:02:07.390" starttime="20181214 10:02:07.385"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:02:07.393" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","node-connector":[{"id":"openflow:272795776625121:37","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":10000,"flow-node-inventory:name":"tap823e1ed7-64","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":37,"flow-node-inventory:hardware-address":"fe:16:3e:12:63:ff","flow-node-inventory:current-feature":"ten-mb-fd copper","flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:LOCAL","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":4294967294,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"f8:1b:37:5c:a9:e1","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-int","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false}},{"id":"openflow:272795776625121:1","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":1,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"36:95:15:0b:6c:54","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-ex-patch","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:272795776625121:36","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap464ebb7f-fe","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":36,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"}],"opendaylight-group-statistics:group-features":{"group-capabilities-supported":["opendaylight-group-types:chaining","opendaylight-group-types:select-liveness","opendaylight-group-types:select-weight"],"actions":[67076097],"max-groups":[4294967040],"group-types-supported":["opendaylight-group-types:group-all","opendaylight-group-types:group-indirect","opendaylight-group-types:group-select","opendaylight-group-types:group-ff"]},"flow-node-inventory:port-number":49238,"flow-node-inventory:serial-number":"None","flow-node-inventory:table":[{"id":235},{"id":209},{"id":175},{"id":89},{"id":119},{"id":21},{"id":51},{"id":234},{"id":208},{"id":174},{"id":88},{"id":118},{"id":20},{"id":50},{"id":237},{"id":207},{"id":177},{"id":0},{"id":87},{"id":121},{"id":19},{"id":53},{"id":236},{"id":206},{"id":176},{"id":1},{"id":86},{"id":120},{"id":18},{"id":52},{"id":239},{"id":205},{"id":171},{"id":85},{"id":115},{"id":25},{"id":55},{"id":238},{"id":204},{"id":170},{"id":84},{"id":114},{"id":24},{"id":54},{"id":241},{"id":203},{"id":173},{"id":83},{"id":117},{"id":23},{"id":57},{"id":240},{"id":202},{"id":172},{"id":82},{"id":116},{"id":22},{"id":56},{"id":227},{"id":201},{"id":167},{"id":97},{"id":127},{"id":29},{"id":59},{"id":226},{"id":200},{"id":166},{"id":96},{"id":126},{"id":28},{"id":58},{"id":229},{"id":199},{"id":169},{"id":95},{"id":129},{"id":27},{"id":61},{"id":228},{"id":198},{"id":168},{"id":94},{"id":128},{"id":26},{"id":60},{"id":231},{"id":197},{"id":163},{"id":93},{"id":123},{"id":33},{"id":63},{"id":230},{"id":196},{"id":162},{"id":92},{"id":122},{"id":32},{"id":62},{"id":233},{"id":195},{"id":165},{"id":91},{"id":125},{"id":31},{"id":65},{"id":232},{"id":194},{"id":164},{"id":90},{"id":124},{"id":30},{"id":64},{"id":252},{"id":218},{"id":192},{"id":158},{"id":15},{"id":104},{"id":134},{"id":36},{"id":66},{"id":253},{"id":219},{"id":193},{"id":159},{"id":14},{"id":105},{"id":135},{"id":37},{"id":67},{"id":250},{"id":220},{"id":190},{"id":160},{"id":17},{"id":102},{"id":136},{"id":34},{"id":68},{"id":251},{"id":221},{"id":191},{"id":161},{"id":16},{"id":103},{"id":137},{"id":35},{"id":69},{"id":222},{"id":188},{"id":154},{"id":11},{"id":100},{"id":130},{"id":40},{"id":70},{"id":223},{"id":189},{"id":155},{"id":10},{"id":101},{"id":131},{"id":41},{"id":71},{"id":224},{"id":186},{"id":156},{"id":13},{"id":98},{"id":132},{"id":38},{"id":72},{"id":225},{"id":187},{"id":157},{"id":12},{"id":99},{"id":133},{"id":39},{"id":73},{"id":244},{"id":210},{"id":184},{"id":150},{"id":7},{"id":112},{"id":142},{"id":44},{"id":74},{"id":245},{"id":211},{"id":185},{"id":151},{"id":6},{"id":113},{"id":143},{"id":45},{"id":75},{"id":242},{"id":212},{"id":182},{"id":152},{"id":9},{"id":110},{"id":144},{"id":42},{"id":76},{"id":243},{"id":213},{"id":183},{"id":153},{"id":8},{"id":111},{"id":145},{"id":43},{"id":77},{"id":248},{"id":214},{"id":180},{"id":146},{"id":3},{"id":108},{"id":138},{"id":48},{"id":78},{"id":249},{"id":215},{"id":181},{"id":147},{"id":2},{"id":109},{"id":139},{"id":49},{"id":79},{"id":246},{"id":216},{"id":178},{"id":148},{"id":5},{"id":106},{"id":140},{"id":46},{"id":80},{"id":247},{"id":217},{"id":179},{"id":149},{"id":4},{"id":107},{"id":141},{"id":47},{"id":81}],"flow-node-inventory:hardware":"Open vSwitch","flow-node-inventory:description":"None","flow-node-inventory:software":"2.9.0","flow-node-inventory:switch-features":{"max_buffers":0,"max_tables":254,"capabilities":["flow-node-inventory:flow-feature-capability-flow-stats","flow-node-inventory:flow-feature-capability-queue-stats","flow-node-inventory:flow-feature-capability-port-stats","flow-node-inventory:flow-feature-capability-table-stats","flow-node-inventory:flow-feature-capability-group-stats"]},"flow-node-inventory:manufacturer":"Nicira, Inc.","flow-node-inventory:ip-address":"192.0.2.21"}]}} </msg>
<msg timestamp="20181214 10:02:07.393" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:02:07.393" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-i...</msg>
<status status="PASS" endtime="20181214 10:02:07.393" starttime="20181214 10:02:07.390"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.394" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.21",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 49238,
                "flow-node-inventory:serial-number": "None",
                "flow-node-inventory:software": "2.9.0",
                "flow-node-inventory:switch-features": {
                    "capabilities": [
                        "flow-node-inventory:flow-feature-capability-flow-stats",
                        "flow-node-inventory:flow-feature-capability-queue-stats",
                        "flow-node-inventory:flow-feature-capability-port-stats",
                        "flow-node-inventory:flow-feature-capability-table-stats",
                        "flow-node-inventory:flow-feature-capability-group-stats"
                    ],
                    "max_buffers": 0,
                    "max_tables": 254
                },
                "flow-node-inventory:table": [
                    {
                        "id": 235
                    },
                    {
                        "id": 209
                    },
                    {
                        "id": 175
                    },
                    {
                        "id": 89
                    },
                    {
                        "id": 119
                    },
                    {
                        "id": 21
                    },
                    {
                        "id": 51
                    },
                    {
                        "id": 234
                    },
                    {
                        "id": 208
                    },
                    {
                        "id": 174
                    },
                    {
                        "id": 88
                    },
                    {
                        "id": 118
                    },
                    {
                        "id": 20
                    },
                    {
                        "id": 50
                    },
                    {
                        "id": 237
                    },
                    {
                        "id": 207
                    },
                    {
                        "id": 177
                    },
                    {
                        "id": 0
                    },
                    {
                        "id": 87
                    },
                    {
                        "id": 121
                    },
                    {
                        "id": 19
                    },
                    {
                        "id": 53
                    },
                    {
                        "id": 236
                    },
                    {
                        "id": 206
                    },
                    {
                        "id": 176
                    },
                    {
                        "id": 1
                    },
                    {
                        "id": 86
                    },
                    {
                        "id": 120
                    },
                    {
                        "id": 18
                    },
                    {
                        "id": 52
                    },
                    {
                        "id": 239
                    },
                    {
                        "id": 205
                    },
                    {
                        "id": 171
                    },
                    {
                        "id": 85
                    },
                    {
                        "id": 115
                    },
                    {
                        "id": 25
                    },
                    {
                        "id": 55
                    },
                    {
                        "id": 238
                    },
                    {
                        "id": 204
                    },
                    {
                        "id": 170
                    },
                    {
                        "id": 84
                    },
                    {
                        "id": 114
                    },
                    {
                        "id": 24
                    },
                    {
                        "id": 54
                    },
                    {
                        "id": 241
                    },
                    {
                        "id": 203
                    },
                    {
                        "id": 173
                    },
                    {
                        "id": 83
                    },
                    {
                        "id": 117
                    },
                    {
                        "id": 23
                    },
                    {
                        "id": 57
                    },
                    {
                        "id": 240
                    },
                    {
                        "id": 202
                    },
                    {
                        "id": 172
                    },
                    {
                        "id": 82
                    },
                    {
                        "id": 116
                    },
                    {
                        "id": 22
                    },
                    {
                        "id": 56
                    },
                    {
                        "id": 227
                    },
                    {
                        "id": 201
                    },
                    {
                        "id": 167
                    },
                    {
                        "id": 97
                    },
                    {
                        "id": 127
                    },
                    {
                        "id": 29
                    },
                    {
                        "id": 59
                    },
                    {
                        "id": 226
                    },
                    {
                        "id": 200
                    },
                    {
                        "id": 166
                    },
                    {
                        "id": 96
                    },
                    {
                        "id": 126
                    },
                    {
                        "id": 28
                    },
                    {
                        "id": 58
                    },
                    {
                        "id": 229
                    },
                    {
                        "id": 199
                    },
                    {
                        "id": 169
                    },
                    {
                        "id": 95
                    },
                    {
                        "id": 129
                    },
                    {
                        "id": 27
                    },
                    {
                        "id": 61
                    },
                    {
                        "id": 228
                    },
                    {
                        "id": 198
                    },
                    {
                        "id": 168
                    },
                    {
                        "id": 94
                    },
                    {
                        "id": 128
                    },
                    {
                        "id": 26
                    },
                    {
                        "id": 60
                    },
                    {
                        "id": 231
                    },
                    {
                        "id": 197
                    },
                    {
                        "id": 163
                    },
                    {
                        "id": 93
                    },
                    {
                        "id": 123
                    },
                    {
                        "id": 33
                    },
                    {
                        "id": 63
                    },
                    {
                        "id": 230
                    },
                    {
                        "id": 196
                    },
                    {
                        "id": 162
                    },
                    {
                        "id": 92
                    },
                    {
                        "id": 122
                    },
                    {
                        "id": 32
                    },
                    {
                        "id": 62
                    },
                    {
                        "id": 233
                    },
                    {
                        "id": 195
                    },
                    {
                        "id": 165
                    },
                    {
                        "id": 91
                    },
                    {
                        "id": 125
                    },
                    {
                        "id": 31
                    },
                    {
                        "id": 65
                    },
                    {
                        "id": 232
                    },
                    {
                        "id": 194
                    },
                    {
                        "id": 164
                    },
                    {
                        "id": 90
                    },
                    {
                        "id": 124
                    },
                    {
                        "id": 30
                    },
                    {
                        "id": 64
                    },
                    {
                        "id": 252
                    },
                    {
                        "id": 218
                    },
                    {
                        "id": 192
                    },
                    {
                        "id": 158
                    },
                    {
                        "id": 15
                    },
                    {
                        "id": 104
                    },
                    {
                        "id": 134
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 66
                    },
                    {
                        "id": 253
                    },
                    {
                        "id": 219
                    },
                    {
                        "id": 193
                    },
                    {
                        "id": 159
                    },
                    {
                        "id": 14
                    },
                    {
                        "id": 105
                    },
                    {
                        "id": 135
                    },
                    {
                        "id": 37
                    },
                    {
                        "id": 67
                    },
                    {
                        "id": 250
                    },
                    {
                        "id": 220
                    },
                    {
                        "id": 190
                    },
                    {
                        "id": 160
                    },
                    {
                        "id": 17
                    },
                    {
                        "id": 102
                    },
                    {
                        "id": 136
                    },
                    {
                        "id": 34
                    },
                    {
                        "id": 68
                    },
                    {
                        "id": 251
                    },
                    {
                        "id": 221
                    },
                    {
                        "id": 191
                    },
                    {
                        "id": 161
                    },
                    {
                        "id": 16
                    },
                    {
                        "id": 103
                    },
                    {
                        "id": 137
                    },
                    {
                        "id": 35
                    },
                    {
                        "id": 69
                    },
                    {
                        "id": 222
                    },
                    {
                        "id": 188
                    },
                    {
                        "id": 154
                    },
                    {
                        "id": 11
                    },
                    {
                        "id": 100
                    },
                    {
                        "id": 130
                    },
                    {
                        "id": 40
                    },
                    {
                        "id": 70
                    },
                    {
                        "id": 223
                    },
                    {
                        "id": 189
                    },
                    {
                        "id": 155
                    },
                    {
                        "id": 10
                    },
                    {
                        "id": 101
                    },
                    {
                        "id": 131
                    },
                    {
                        "id": 41
                    },
                    {
                        "id": 71
                    },
                    {
                        "id": 224
                    },
                    {
                        "id": 186
                    },
                    {
                        "id": 156
                    },
                    {
                        "id": 13
                    },
                    {
                        "id": 98
                    },
                    {
                        "id": 132
                    },
                    {
                        "id": 38
                    },
                    {
                        "id": 72
                    },
                    {
                        "id": 225
                    },
                    {
                        "id": 187
                    },
                    {
                        "id": 157
                    },
                    {
                        "id": 12
                    },
                    {
                        "id": 99
                    },
                    {
                        "id": 133
                    },
                    {
                        "id": 39
                    },
                    {
                        "id": 73
                    },
                    {
                        "id": 244
                    },
                    {
                        "id": 210
                    },
                    {
                        "id": 184
                    },
                    {
                        "id": 150
                    },
                    {
                        "id": 7
                    },
                    {
                        "id": 112
                    },
                    {
                        "id": 142
                    },
                    {
                        "id": 44
                    },
                    {
                        "id": 74
                    },
                    {
                        "id": 245
                    },
                    {
                        "id": 211
                    },
                    {
                        "id": 185
                    },
                    {
                        "id": 151
                    },
                    {
                        "id": 6
                    },
                    {
                        "id": 113
                    },
                    {
                        "id": 143
                    },
                    {
                        "id": 45
                    },
                    {
                        "id": 75
                    },
                    {
                        "id": 242
                    },
                    {
                        "id": 212
                    },
                    {
                        "id": 182
                    },
                    {
                        "id": 152
                    },
                    {
                        "id": 9
                    },
                    {
                        "id": 110
                    },
                    {
                        "id": 144
                    },
                    {
                        "id": 42
                    },
                    {
                        "id": 76
                    },
                    {
                        "id": 243
                    },
                    {
                        "id": 213
                    },
                    {
                        "id": 183
                    },
                    {
                        "id": 153
                    },
                    {
                        "id": 8
                    },
                    {
                        "id": 111
                    },
                    {
                        "id": 145
                    },
                    {
                        "id": 43
                    },
                    {
                        "id": 77
                    },
                    {
                        "id": 248
                    },
                    {
                        "id": 214
                    },
                    {
                        "id": 180
                    },
                    {
                        "id": 146
                    },
                    {
                        "id": 3
                    },
                    {
                        "id": 108
                    },
                    {
                        "id": 138
                    },
                    {
                        "id": 48
                    },
                    {
                        "id": 78
                    },
                    {
                        "id": 249
                    },
                    {
                        "id": 215
                    },
                    {
                        "id": 181
                    },
                    {
                        "id": 147
                    },
                    {
                        "id": 2
                    },
                    {
                        "id": 109
                    },
                    {
                        "id": 139
                    },
                    {
                        "id": 49
                    },
                    {
                        "id": 79
                    },
                    {
                        "id": 246
                    },
                    {
                        "id": 216
                    },
                    {
                        "id": 178
                    },
                    {
                        "id": 148
                    },
                    {
                        "id": 5
                    },
                    {
                        "id": 106
                    },
                    {
                        "id": 140
                    },
                    {
                        "id": 46
                    },
                    {
                        "id": 80
                    },
                    {
                        "id": 247
                    },
                    {
                        "id": 217
                    },
                    {
                        "id": 179
                    },
                    {
                        "id": 149
                    },
                    {
                        "id": 4
                    },
                    {
                        "id": 107
                    },
                    {
                        "id": 141
                    },
                    {
                        "id": 47
                    },
                    {
                        "id": 81
                    }
                ],
                "id": "openflow:272795776625121",
                "node-connector": [
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "ten-mb-fd copper",
                        "flow-node-inventory:current-speed": 10000,
                        "flow-node-inventory:hardware-address": "fe:16:3e:12:63:ff",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap823e1ed7-64",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 37,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:37"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "f8:1b:37:5c:a9:e1",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-int",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 4294967294,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:LOCAL"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "36:95:15:0b:6c:54",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-ex-patch",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 1,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:1"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap464ebb7f-fe",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 36,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:36"
                    }
                ],
                "opendaylight-group-statistics:group-features": {
                    "actions": [
                        67076097
                    ],
                    "group-capabilities-supported": [
                        "opendaylight-group-types:chaining",
                        "opendaylight-group-types:select-liveness",
                        "opendaylight-group-types:select-weight"
                    ],
                    "group-types-supported": [
                        "opendaylight-group-types:group-all",
                        "opendaylight-group-types:group-indirect",
                        "opendaylight-group-types:group-select",
                        "opendaylight-group-types:group-ff"
                    ],
                    "max-groups": [
                        4294967040
                    ]
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:02:07.395" starttime="20181214 10:02:07.394"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.395" starttime="20181214 10:02:07.384"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.395" starttime="20181214 10:02:07.050"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.395" starttime="20181214 10:02:07.048"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.395" starttime="20181214 10:02:07.039"></status>
</kw>
<kw name="Fail If Exceptions Found During Test" library="KarafKeywords">
<doc>Create a failure if an Exception is found in the karaf.log that has not been whitelisted.</doc>
<arguments>
<arg>${test_name}</arg>
<arg>fail=${fail}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ 1 | ${NUM_ODL_SYSTEM} + 1 ]">
<kw type="foritem" name="${i} = 1">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sed '1,/ROBOT MESSAGE: Starting test ${test_name}/d' ${log_file}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 10:02:07.398" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.Elan/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181214 10:02:07.398" starttime="20181214 10:02:07.397"></status>
</kw>
<kw name="Get Karaf Log Lines From Test Start" library="KarafKeywords">
<doc>Scrapes all log messages that match regexp ${type} which fall after a point given by a log message that</doc>
<arguments>
<arg>${ODL_SYSTEM_${i}_IP}</arg>
<arg>${test_name}</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>${ip}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:07.410" starttime="20181214 10:02:07.410"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 10:02:07.411" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 10:02:07.411" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 10:02:07.411" starttime="20181214 10:02:07.410"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 10:02:07.412" level="INFO">Attempting to execute command "sed '1,/ROBOT MESSAGE: Starting test CSIT.Elan/d' /tmp//opt/opendaylight/data/log/karaf.log" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 10:02:07.412" starttime="20181214 10:02:07.411"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 10:02:07.413" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181214 10:02:07.413" starttime="20181214 10:02:07.412"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 10:02:07.414" level="INFO">Length is 0</msg>
<msg timestamp="20181214 10:02:07.414" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 10:02:07.414" starttime="20181214 10:02:07.414"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:07.414" starttime="20181214 10:02:07.414"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.416" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 10:02:07.773" level="INFO">Read output: Last login: Fri Dec 14 09:50:32 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:02:07.773" starttime="20181214 10:02:07.415"></status>
</kw>
<msg timestamp="20181214 10:02:07.774" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:02:07.774" starttime="20181214 10:02:07.415"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.774" starttime="20181214 10:02:07.413"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 10:02:07.775" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.Elan/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181214 10:02:07.799" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181214 10:02:07.799" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 10:02:07.799" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181214 10:02:07.799" starttime="20181214 10:02:07.774"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:02:07.864" starttime="20181214 10:02:07.800"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.865" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181214 10:02:07.865" starttime="20181214 10:02:07.864"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:07.866" starttime="20181214 10:02:07.865"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.867" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:02:07.868" starttime="20181214 10:02:07.867"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.868" starttime="20181214 10:02:07.866"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:07.871" starttime="20181214 10:02:07.870"></status>
</kw>
<msg timestamp="20181214 10:02:07.871" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:02:07.871" starttime="20181214 10:02:07.870"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.871" starttime="20181214 10:02:07.868"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.872" starttime="20181214 10:02:07.408"></status>
</kw>
<msg timestamp="20181214 10:02:07.872" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:02:07.872" starttime="20181214 10:02:07.408"></status>
</kw>
<msg timestamp="20181214 10:02:07.872" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:02:07.872" starttime="20181214 10:02:07.407"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${\n}</arg>
</arguments>
<assign>
<var>@{log_lines}</var>
</assign>
<msg timestamp="20181214 10:02:07.873" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181214 10:02:07.873" starttime="20181214 10:02:07.873"></status>
</kw>
<msg timestamp="20181214 10:02:07.874" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181214 10:02:07.874" starttime="20181214 10:02:07.406"></status>
</kw>
<kw name="Verify Exceptions" library="excepts">
<doc>Return a list of exceptions not in the whitelist for the given lines.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<assign>
<var>${exlist}</var>
<var>${matchlist}</var>
</assign>
<msg timestamp="20181214 10:02:07.875" level="INFO">${exlist} = []</msg>
<msg timestamp="20181214 10:02:07.875" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181214 10:02:07.875" starttime="20181214 10:02:07.874"></status>
</kw>
<kw name="Write Exceptions Map To File" library="excepts">
<doc>Write the exceptions map to a file under the testname header. The output</doc>
<arguments>
<arg>${SUITE_NAME}.${TEST_NAME}</arg>
<arg>/tmp/odl${i}_exceptions.txt</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:07.876" starttime="20181214 10:02:07.875"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${exlist}</arg>
</arguments>
<assign>
<var>${listlength}</var>
</assign>
<msg timestamp="20181214 10:02:07.877" level="INFO">Length is 0</msg>
<msg timestamp="20181214 10:02:07.877" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181214 10:02:07.877" starttime="20181214 10:02:07.876"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${fail}"=="True" and ${listlength} != 0</arg>
<arg>Log And Fail Exceptions</arg>
<arg>${exlist}</arg>
<arg>${listlength}</arg>
<arg>ELSE</arg>
<arg>Collections.Log List</arg>
<arg>${matchlist}</arg>
</arguments>
<kw name="Log List" library="Collections">
<doc>Logs the length and contents of the ``list`` using given ``level``.</doc>
<arguments>
<arg>${matchlist}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.879" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181214 10:02:07.879" starttime="20181214 10:02:07.878"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.879" starttime="20181214 10:02:07.877"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.879" starttime="20181214 10:02:07.397"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.879" starttime="20181214 10:02:07.396"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:07.879" starttime="20181214 10:02:07.396"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:07.894" starttime="20181214 10:02:07.893"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 10:02:07.895" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 10:02:08.106" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 10:02:08.106" starttime="20181214 10:02:07.894"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:02:08.122" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181214 10:02:08.123" starttime="20181214 10:02:08.107"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:02:08.127" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 10:02:08.128" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 10:02:08.128" starttime="20181214 10:02:08.123"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 10:02:08.172" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 10:02:08.172" starttime="20181214 10:02:08.128"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:02:08.174" starttime="20181214 10:02:08.173"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 10:02:08.175" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 10:02:08.175" starttime="20181214 10:02:08.175"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:08.176" starttime="20181214 10:02:07.892"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:08.176" starttime="20181214 10:02:07.880"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:08.176" starttime="20181214 10:02:07.880"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:08.176" starttime="20181214 10:02:07.879"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:08.176" starttime="20181214 10:02:04.786"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:08.176" starttime="20181214 10:02:04.785"></status>
</kw>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:02:08.179" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:02:08.179" starttime="20181214 10:02:08.178"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:02:08.181" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181214 10:02:08.221" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:02:10.280" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:02:10.281" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:02:10.281" starttime="20181214 10:02:08.180"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:02:10.283" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 10:02:10.285" starttime="20181214 10:02:10.282"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:02:10.286" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:10.287" starttime="20181214 10:02:10.286"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:10.289" starttime="20181214 10:02:10.288"></status>
</kw>
<msg timestamp="20181214 10:02:10.290" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 10:02:10.290" starttime="20181214 10:02:08.179"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:02:10.291" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 10:02:10.291" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 10:02:10.291" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:02:10.291" starttime="20181214 10:02:10.290"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 10:02:10.292" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 10:02:10.293" starttime="20181214 10:02:10.292"></status>
</kw>
<msg timestamp="20181214 10:02:10.293" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181214 10:02:10.294" starttime="20181214 10:02:08.178"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181214 10:02:10.294" starttime="20181214 10:02:10.294"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:02:10.296" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:02:10.296" starttime="20181214 10:02:10.296"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:02:10.298" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181214 10:02:10.344" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:02:13.227" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:02:13.228" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:02:13.228" starttime="20181214 10:02:10.298"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:02:13.230" level="INFO">[
  {
    "Status": "ERROR", 
    "Name": "elan_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "95881297-f001-42fb-b8a5-4855a1e398a0", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Name": "elan_net_1_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "6dba3128-335d-4bd2-90c5-54d1cf444685", 
    "Flavor": "m1.nano", 
    "Networks": "elan_net_1=81.1.1.6"
  }
]</msg>
<status status="PASS" endtime="20181214 10:02:13.231" starttime="20181214 10:02:13.229"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:02:13.232" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:13.232" starttime="20181214 10:02:13.231"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:13.234" starttime="20181214 10:02:13.233"></status>
</kw>
<msg timestamp="20181214 10:02:13.235" level="INFO">${json} = [
  {
    "Status": "ERROR", 
    "Name": "elan_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "95881297-f001-42fb-b8a5-4855a1e398a0", 
    "Flavor": "m1.nano", 
    "Networks": ""
...</msg>
<status status="PASS" endtime="20181214 10:02:13.235" starttime="20181214 10:02:10.297"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:02:13.236" level="INFO">To JSON using : content=[
  {
    "Status": "ERROR", 
    "Name": "elan_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "95881297-f001-42fb-b8a5-4855a1e398a0", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Name": "elan_net_1_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "6dba3128-335d-4bd2-90c5-54d1cf444685", 
    "Flavor": "m1.nano", 
    "Networks": "elan_net_1=81.1.1.6"
  }
] </msg>
<msg timestamp="20181214 10:02:13.236" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 10:02:13.236" level="INFO">@{list} = [ {u'Status': u'ERROR', u'Name': u'elan_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'95881297-f001-42fb-b8a5-4855a1e398a0', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u'ACT...</msg>
<status status="PASS" endtime="20181214 10:02:13.236" starttime="20181214 10:02:13.235"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 10:02:13.237" level="INFO">[{u'Status': u'ERROR', u'Name': u'elan_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'95881297-f001-42fb-b8a5-4855a1e398a0', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ACTIVE', u'Name': u'elan_net_1_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'6dba3128-335d-4bd2-90c5-54d1cf444685', u'Flavor': u'm1.nano', u'Networks': u'elan_net_1=81.1.1.6'}]</msg>
<status status="PASS" endtime="20181214 10:02:13.238" starttime="20181214 10:02:13.237"></status>
</kw>
<msg timestamp="20181214 10:02:13.238" level="INFO">@{vms} = [ {u'Status': u'ERROR', u'Name': u'elan_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'95881297-f001-42fb-b8a5-4855a1e398a0', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u'ACT...</msg>
<status status="PASS" endtime="20181214 10:02:13.238" starttime="20181214 10:02:10.295"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'elan_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'95881297-f001-42fb-b8a5-4855a1e398a0', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:02:13.258" level="INFO">Starting process:
openstack server show 95881297-f001-42fb-b8a5-4855a1e398a0</msg>
<msg timestamp="20181214 10:02:13.302" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:02:16.168" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:02:16.169" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:02:16.169" starttime="20181214 10:02:13.257"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:02:16.170" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000023                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T09:51:09Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T09:51:13Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | 95881297-f001-42fb-b8a5-4855a1e398a0                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | elan_net_1_vm_2                                                                                                                                                                                                                                                                                                                                                                                                                           |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T09:51:13Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:02:16.171" starttime="20181214 10:02:16.170"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:02:16.172" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:16.172" starttime="20181214 10:02:16.171"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:16.173" starttime="20181214 10:02:16.172"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:16.174" starttime="20181214 10:02:13.256"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:02:16.189" level="INFO">Starting process:
openstack server delete 95881297-f001-42fb-b8a5-4855a1e398a0</msg>
<msg timestamp="20181214 10:02:16.224" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:02:19.321" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:02:19.322" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:02:19.322" starttime="20181214 10:02:16.188"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:02:19.324" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:19.325" starttime="20181214 10:02:19.323"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:02:19.326" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:19.326" starttime="20181214 10:02:19.325"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:19.328" starttime="20181214 10:02:19.327"></status>
</kw>
<msg timestamp="20181214 10:02:19.329" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:02:19.330" starttime="20181214 10:02:16.188"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:19.330" starttime="20181214 10:02:16.175"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:19.330" starttime="20181214 10:02:16.174"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:19.330" starttime="20181214 10:02:13.239"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ACTIVE', u'Name': u'elan_net_1_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'6dba3128-335d-4bd2-90c5-54d1cf444685', u'Flavor': u'm1.nano', u'Networks': u'elan_net_1=81.1.1.6'}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:02:19.354" level="INFO">Starting process:
openstack server show 6dba3128-335d-4bd2-90c5-54d1cf444685</msg>
<msg timestamp="20181214 10:02:19.379" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:02:22.463" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:02:22.464" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:02:22.464" starttime="20181214 10:02:19.354"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:02:22.465" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | overcloud-controller-0.opnfvlf.org                              |
| OS-EXT-SRV-ATTR:hypervisor_hostname | overcloud-controller-0.opnfvlf.org                              |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000022                                               |
| OS-EXT-STS:power_state              | Running                                                         |
| OS-EXT-STS:task_state               | None                                                            |
| OS-EXT-STS:vm_state                 | active                                                          |
| OS-SRV-USG:launched_at              | 2018-12-14T09:51:09.000000                                      |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           | elan_net_1=81.1.1.6                                             |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T09:51:05Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              | 5643a1a81be1e985e7b69d0a347918c34042f5d65228803827241f84        |
| id                                  | 6dba3128-335d-4bd2-90c5-54d1cf444685                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | elan_net_1_vm_1                                                 |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='elan_sg'                                                  |
| status                              | ACTIVE                                                          |
| updated                             | 2018-12-14T09:51:09Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:02:22.465" starttime="20181214 10:02:22.464"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:02:22.466" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:22.466" starttime="20181214 10:02:22.466"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:22.467" starttime="20181214 10:02:22.466"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:22.467" starttime="20181214 10:02:19.352"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:02:22.477" level="INFO">Starting process:
openstack server delete 6dba3128-335d-4bd2-90c5-54d1cf444685</msg>
<msg timestamp="20181214 10:02:22.524" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:02:25.011" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:02:25.012" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:02:25.012" starttime="20181214 10:02:22.477"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:02:25.014" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:25.014" starttime="20181214 10:02:25.013"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:02:25.015" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:25.015" starttime="20181214 10:02:25.014"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:25.017" starttime="20181214 10:02:25.016"></status>
</kw>
<msg timestamp="20181214 10:02:25.018" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:02:25.018" starttime="20181214 10:02:22.476"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:25.018" starttime="20181214 10:02:22.468"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:25.018" starttime="20181214 10:02:22.468"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:25.018" starttime="20181214 10:02:19.331"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:25.018" starttime="20181214 10:02:13.238"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:02:25.021" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:02:25.021" starttime="20181214 10:02:25.020"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:02:25.022" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181214 10:02:25.051" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:02:27.261" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:02:27.262" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:02:27.262" starttime="20181214 10:02:25.022"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:02:27.264" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 10:02:27.264" starttime="20181214 10:02:27.263"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:02:27.265" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:27.266" starttime="20181214 10:02:27.265"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:27.267" starttime="20181214 10:02:27.266"></status>
</kw>
<msg timestamp="20181214 10:02:27.268" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 10:02:27.268" starttime="20181214 10:02:25.021"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:02:27.268" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 10:02:27.268" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 10:02:27.269" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:02:27.269" starttime="20181214 10:02:27.268"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 10:02:27.269" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 10:02:27.269" starttime="20181214 10:02:27.269"></status>
</kw>
<msg timestamp="20181214 10:02:27.270" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181214 10:02:27.270" starttime="20181214 10:02:25.019"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181214 10:02:27.270" starttime="20181214 10:02:27.270"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:02:27.272" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:02:27.272" starttime="20181214 10:02:27.271"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:02:27.274" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181214 10:02:27.319" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:02:29.629" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:02:29.630" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:02:29.630" starttime="20181214 10:02:27.273"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:02:29.632" level="INFO">[
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='81.1.1.2', subnet_id='19458fcc-5468-463d-8d58-38eecd4648b1'", 
    "ID": "464ebb7f-fe0a-4c2b-bc8d-486f9798323a", 
    "MAC Address": "fa:16:3e:c8:1d:be", 
    "Name": ""
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='81.1.1.6', subnet_id='19458fcc-5468-463d-8d58-38eecd4648b1'", 
    "ID": "823e1ed7-64d2-4869-b4f5-edc4ff1bccce", 
    "MAC Address": "fa:16:3e:12:63:ff", 
    "Name": "elan_net_1_port_1"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='81.1.1.4', subnet_id='19458fcc-5468-463d-8d58-38eecd4648b1'", 
    "ID": "ca2a4d38-e511-44fa-b32e-49424f8dd512", 
    "MAC Address": "fa:16:3e:8c:3c:34", 
    "Name": "elan_net_1_port_2"
  }
]</msg>
<status status="PASS" endtime="20181214 10:02:29.633" starttime="20181214 10:02:29.631"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:02:29.636" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:29.636" starttime="20181214 10:02:29.633"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:29.637" starttime="20181214 10:02:29.636"></status>
</kw>
<msg timestamp="20181214 10:02:29.638" level="INFO">${json} = [
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='81.1.1.2', subnet_id='19458fcc-5468-463d-8d58-38eecd4648b1'", 
    "ID": "464ebb7f-fe0a-4c2b-bc8d-486f9798323a", 
    "MAC Address...</msg>
<status status="PASS" endtime="20181214 10:02:29.638" starttime="20181214 10:02:27.272"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:02:29.639" level="INFO">To JSON using : content=[
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='81.1.1.2', subnet_id='19458fcc-5468-463d-8d58-38eecd4648b1'", 
    "ID": "464ebb7f-fe0a-4c2b-bc8d-486f9798323a", 
    "MAC Address": "fa:16:3e:c8:1d:be", 
    "Name": ""
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='81.1.1.6', subnet_id='19458fcc-5468-463d-8d58-38eecd4648b1'", 
    "ID": "823e1ed7-64d2-4869-b4f5-edc4ff1bccce", 
    "MAC Address": "fa:16:3e:12:63:ff", 
    "Name": "elan_net_1_port_1"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='81.1.1.4', subnet_id='19458fcc-5468-463d-8d58-38eecd4648b1'", 
    "ID": "ca2a4d38-e511-44fa-b32e-49424f8dd512", 
    "MAC Address": "fa:16:3e:8c:3c:34", 
    "Name": "elan_net_1_port_2"
  }
] </msg>
<msg timestamp="20181214 10:02:29.639" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 10:02:29.639" level="INFO">@{list} = [ {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='81.1.1.2', subnet_id='19458fcc-5468-463d-8d58-38eecd4648b1'", u'ID': u'464ebb7f-fe0a-4c2b-bc8d-486f9798323a', u'MAC Address': u'fa:16:3e:c...</msg>
<status status="PASS" endtime="20181214 10:02:29.640" starttime="20181214 10:02:29.638"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 10:02:29.640" level="INFO">[{u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='81.1.1.2', subnet_id='19458fcc-5468-463d-8d58-38eecd4648b1'", u'ID': u'464ebb7f-fe0a-4c2b-bc8d-486f9798323a', u'MAC Address': u'fa:16:3e:c8:1d:be', u'Name': u''}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='81.1.1.6', subnet_id='19458fcc-5468-463d-8d58-38eecd4648b1'", u'ID': u'823e1ed7-64d2-4869-b4f5-edc4ff1bccce', u'MAC Address': u'fa:16:3e:12:63:ff', u'Name': u'elan_net_1_port_1'}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='81.1.1.4', subnet_id='19458fcc-5468-463d-8d58-38eecd4648b1'", u'ID': u'ca2a4d38-e511-44fa-b32e-49424f8dd512', u'MAC Address': u'fa:16:3e:8c:3c:34', u'Name': u'elan_net_1_port_2'}]</msg>
<status status="PASS" endtime="20181214 10:02:29.641" starttime="20181214 10:02:29.640"></status>
</kw>
<msg timestamp="20181214 10:02:29.641" level="INFO">@{ports} = [ {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='81.1.1.2', subnet_id='19458fcc-5468-463d-8d58-38eecd4648b1'", u'ID': u'464ebb7f-fe0a-4c2b-bc8d-486f9798323a', u'MAC Address': u'fa:16:3e:c...</msg>
<status status="PASS" endtime="20181214 10:02:29.641" starttime="20181214 10:02:27.270"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='81.1.1.2', subnet_id='19458fcc-5468-463d-8d58-38eecd4648b1'&quot;, u'ID': u'464ebb7f-fe0a-4c2b-bc8d-486f9798323a', u'MAC Address': u'fa:16:3e:c8:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:02:29.659" level="INFO">Starting process:
openstack port delete 464ebb7f-fe0a-4c2b-bc8d-486f9798323a</msg>
<msg timestamp="20181214 10:02:29.704" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:02:32.382" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:02:32.383" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:02:32.383" starttime="20181214 10:02:29.658"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:02:32.384" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:32.384" starttime="20181214 10:02:32.384"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:02:32.385" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:32.385" starttime="20181214 10:02:32.384"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:32.386" starttime="20181214 10:02:32.385"></status>
</kw>
<msg timestamp="20181214 10:02:32.386" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:02:32.386" starttime="20181214 10:02:29.657"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:32.386" starttime="20181214 10:02:29.643"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:32.386" starttime="20181214 10:02:29.642"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:32.387" starttime="20181214 10:02:29.642"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='81.1.1.6', subnet_id='19458fcc-5468-463d-8d58-38eecd4648b1'&quot;, u'ID': u'823e1ed7-64d2-4869-b4f5-edc4ff1bccce', u'MAC Address': u'fa:16:3e:12:63...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:02:32.397" level="INFO">Starting process:
openstack port delete 823e1ed7-64d2-4869-b4f5-edc4ff1bccce</msg>
<msg timestamp="20181214 10:02:32.440" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:02:35.562" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:02:35.563" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:02:35.563" starttime="20181214 10:02:32.396"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:02:35.565" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:35.565" starttime="20181214 10:02:35.564"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:02:35.567" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:35.567" starttime="20181214 10:02:35.566"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:35.569" starttime="20181214 10:02:35.567"></status>
</kw>
<msg timestamp="20181214 10:02:35.569" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:02:35.570" starttime="20181214 10:02:32.396"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:35.570" starttime="20181214 10:02:32.387"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:35.570" starttime="20181214 10:02:32.387"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:35.570" starttime="20181214 10:02:32.387"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='81.1.1.4', subnet_id='19458fcc-5468-463d-8d58-38eecd4648b1'&quot;, u'ID': u'ca2a4d38-e511-44fa-b32e-49424f8dd512', u'MAC Address': u'fa:16:3e:8c:3c...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:02:35.596" level="INFO">Starting process:
openstack port delete ca2a4d38-e511-44fa-b32e-49424f8dd512</msg>
<msg timestamp="20181214 10:02:35.629" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:02:38.376" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:02:38.377" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:02:38.377" starttime="20181214 10:02:35.595"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:02:38.379" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:38.379" starttime="20181214 10:02:38.378"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:02:38.380" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:38.380" starttime="20181214 10:02:38.379"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:38.381" starttime="20181214 10:02:38.380"></status>
</kw>
<msg timestamp="20181214 10:02:38.382" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:02:38.382" starttime="20181214 10:02:35.594"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:38.382" starttime="20181214 10:02:35.572"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:38.383" starttime="20181214 10:02:35.571"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:38.383" starttime="20181214 10:02:35.570"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:38.383" starttime="20181214 10:02:29.641"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:02:38.385" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:02:38.385" starttime="20181214 10:02:38.385"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:02:38.387" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181214 10:02:38.416" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:02:40.415" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:02:40.416" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:02:40.416" starttime="20181214 10:02:38.387"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:02:40.418" level="INFO">[
  {
    "Subnets": "19458fcc-5468-463d-8d58-38eecd4648b1", 
    "ID": "674e3476-71be-4459-b424-75a5b7e24351", 
    "Name": "elan_net_1"
  }
]</msg>
<status status="PASS" endtime="20181214 10:02:40.418" starttime="20181214 10:02:40.417"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:02:40.419" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:40.419" starttime="20181214 10:02:40.418"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:40.420" starttime="20181214 10:02:40.419"></status>
</kw>
<msg timestamp="20181214 10:02:40.421" level="INFO">${json} = [
  {
    "Subnets": "19458fcc-5468-463d-8d58-38eecd4648b1", 
    "ID": "674e3476-71be-4459-b424-75a5b7e24351", 
    "Name": "elan_net_1"
  }
]</msg>
<status status="PASS" endtime="20181214 10:02:40.421" starttime="20181214 10:02:38.386"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:02:40.421" level="INFO">To JSON using : content=[
  {
    "Subnets": "19458fcc-5468-463d-8d58-38eecd4648b1", 
    "ID": "674e3476-71be-4459-b424-75a5b7e24351", 
    "Name": "elan_net_1"
  }
] </msg>
<msg timestamp="20181214 10:02:40.422" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 10:02:40.422" level="INFO">@{list} = [ {u'Subnets': u'19458fcc-5468-463d-8d58-38eecd4648b1', u'ID': u'674e3476-71be-4459-b424-75a5b7e24351', u'Name': u'elan_net_1'} ]</msg>
<status status="PASS" endtime="20181214 10:02:40.422" starttime="20181214 10:02:40.421"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 10:02:40.422" level="INFO">[{u'Subnets': u'19458fcc-5468-463d-8d58-38eecd4648b1', u'ID': u'674e3476-71be-4459-b424-75a5b7e24351', u'Name': u'elan_net_1'}]</msg>
<status status="PASS" endtime="20181214 10:02:40.423" starttime="20181214 10:02:40.422"></status>
</kw>
<msg timestamp="20181214 10:02:40.423" level="INFO">@{networks} = [ {u'Subnets': u'19458fcc-5468-463d-8d58-38eecd4648b1', u'ID': u'674e3476-71be-4459-b424-75a5b7e24351', u'Name': u'elan_net_1'} ]</msg>
<status status="PASS" endtime="20181214 10:02:40.423" starttime="20181214 10:02:38.384"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<kw type="foritem" name="${network} = {u'Subnets': u'19458fcc-5468-463d-8d58-38eecd4648b1', u'ID': u'674e3476-71be-4459-b424-75a5b7e24351', u'Name': u'elan_net_1'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:02:40.440" level="INFO">Starting process:
openstack subnet delete 19458fcc-5468-463d-8d58-38eecd4648b1</msg>
<msg timestamp="20181214 10:02:40.471" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:02:42.799" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:02:42.800" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:02:42.800" starttime="20181214 10:02:40.439"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:02:42.801" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:42.801" starttime="20181214 10:02:42.801"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:02:42.802" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:42.802" starttime="20181214 10:02:42.802"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:42.803" starttime="20181214 10:02:42.802"></status>
</kw>
<msg timestamp="20181214 10:02:42.803" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:02:42.803" starttime="20181214 10:02:40.438"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:42.803" starttime="20181214 10:02:40.426"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:42.804" starttime="20181214 10:02:40.424"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:02:42.816" level="INFO">Starting process:
openstack network delete 674e3476-71be-4459-b424-75a5b7e24351</msg>
<msg timestamp="20181214 10:02:42.856" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:02:45.580" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:02:45.581" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:02:45.581" starttime="20181214 10:02:42.816"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:02:45.582" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:45.582" starttime="20181214 10:02:45.581"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:02:45.582" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:45.582" starttime="20181214 10:02:45.582"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:45.583" starttime="20181214 10:02:45.583"></status>
</kw>
<msg timestamp="20181214 10:02:45.583" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:02:45.584" starttime="20181214 10:02:42.815"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:45.584" starttime="20181214 10:02:42.804"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:45.584" starttime="20181214 10:02:42.804"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:45.584" starttime="20181214 10:02:40.423"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:45.584" starttime="20181214 10:02:40.423"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:02:45.585" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:02:45.585" starttime="20181214 10:02:45.585"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:02:45.586" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181214 10:02:45.628" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:02:47.697" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:02:47.698" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:02:47.698" starttime="20181214 10:02:45.586"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:02:47.700" level="INFO">[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "elan_sg", 
    "ID": "bbc8de69-a575-4beb-b2f8-5f39f001f186", 
    "Name": "elan_sg"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181214 10:02:47.700" starttime="20181214 10:02:47.699"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:02:47.701" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:47.701" starttime="20181214 10:02:47.700"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:47.702" starttime="20181214 10:02:47.701"></status>
</kw>
<msg timestamp="20181214 10:02:47.703" level="INFO">${json} = [
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181214 10:02:47.703" starttime="20181214 10:02:45.585"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:02:47.704" level="INFO">To JSON using : content=[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "elan_sg", 
    "ID": "bbc8de69-a575-4beb-b2f8-5f39f001f186", 
    "Name": "elan_sg"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181214 10:02:47.704" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 10:02:47.704" level="INFO">@{list} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'8f21c4d8db54482e99c...</msg>
<status status="PASS" endtime="20181214 10:02:47.704" starttime="20181214 10:02:47.703"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 10:02:47.705" level="INFO">[{u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}, {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'elan_sg', u'Description': u'elan_sg', u'ID': u'bbc8de69-a575-4beb-b2f8-5f39f001f186'}, {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}]</msg>
<status status="PASS" endtime="20181214 10:02:47.705" starttime="20181214 10:02:47.705"></status>
</kw>
<msg timestamp="20181214 10:02:47.706" level="INFO">@{security_groups} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'8f21c4d8db54482e99c...</msg>
<status status="PASS" endtime="20181214 10:02:47.706" starttime="20181214 10:02:45.584"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:47.708" starttime="20181214 10:02:47.707"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:47.708" starttime="20181214 10:02:47.706"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'elan_sg', u'Description': u'elan_sg', u'ID': u'bbc8de69-a575-4beb-b2f8-5f39f001f186'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Delete SecurityGroup" library="OpenStackOperations">
<doc>Delete Security group</doc>
<arguments>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group delete ${sg_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:02:47.726" level="INFO">Starting process:
openstack security group delete bbc8de69-a575-4beb-b2f8-5f39f001f186</msg>
<msg timestamp="20181214 10:02:47.767" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:02:50.080" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:02:50.081" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:02:50.081" starttime="20181214 10:02:47.725"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:02:50.082" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:50.082" starttime="20181214 10:02:50.081"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:02:50.082" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:50.082" starttime="20181214 10:02:50.082"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:50.083" starttime="20181214 10:02:50.082"></status>
</kw>
<msg timestamp="20181214 10:02:50.083" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:02:50.083" starttime="20181214 10:02:47.724"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:50.083" starttime="20181214 10:02:47.710"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:50.083" starttime="20181214 10:02:47.709"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:50.083" starttime="20181214 10:02:47.708"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:50.083" starttime="20181214 10:02:47.708"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:50.084" starttime="20181214 10:02:50.084"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:50.084" starttime="20181214 10:02:50.084"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:50.084" starttime="20181214 10:02:47.706"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 10:02:50.085" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181214 10:02:50.085" starttime="20181214 10:02:50.085"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:02:50.093" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181214 10:02:50.131" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:02:52.697" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:02:52.697" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:02:52.698" starttime="20181214 10:02:50.093"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:02:52.700" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:52.700" starttime="20181214 10:02:52.699"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:02:52.701" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:52.701" starttime="20181214 10:02:52.700"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:52.702" starttime="20181214 10:02:52.701"></status>
</kw>
<msg timestamp="20181214 10:02:52.703" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:02:52.703" starttime="20181214 10:02:50.092"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:52.703" starttime="20181214 10:02:50.086"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:02:52.722" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181214 10:02:52.757" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:02:54.852" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:02:54.853" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:02:54.853" starttime="20181214 10:02:52.722"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:02:54.855" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:54.855" starttime="20181214 10:02:54.854"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:02:54.857" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:54.857" starttime="20181214 10:02:54.856"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:54.858" starttime="20181214 10:02:54.857"></status>
</kw>
<msg timestamp="20181214 10:02:54.859" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:02:54.859" starttime="20181214 10:02:52.721"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:54.859" starttime="20181214 10:02:52.703"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:02:54.877" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181214 10:02:54.917" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:02:56.937" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:02:56.938" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:02:56.938" starttime="20181214 10:02:54.877"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:02:56.939" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:56.940" starttime="20181214 10:02:56.939"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:02:56.941" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:56.941" starttime="20181214 10:02:56.940"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:56.942" starttime="20181214 10:02:56.941"></status>
</kw>
<msg timestamp="20181214 10:02:56.942" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:02:56.942" starttime="20181214 10:02:54.875"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:56.942" starttime="20181214 10:02:54.859"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:02:56.954" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181214 10:02:56.996" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:02:59.052" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:02:59.053" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:02:59.053" starttime="20181214 10:02:56.954"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:02:59.056" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:59.056" starttime="20181214 10:02:59.054"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:02:59.057" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:02:59.057" starttime="20181214 10:02:59.056"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:02:59.059" starttime="20181214 10:02:59.058"></status>
</kw>
<msg timestamp="20181214 10:02:59.060" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:02:59.060" starttime="20181214 10:02:56.953"></status>
</kw>
<status status="PASS" endtime="20181214 10:02:59.060" starttime="20181214 10:02:56.942"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:02:59.079" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181214 10:02:59.122" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:03:01.465" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:03:01.466" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:03:01.466" starttime="20181214 10:02:59.078"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:01.468" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 62100813-13a1-4c22-9a97-bfabd6744cb8 | default | Default security group | 8f21c4d8db54482e99c30c98fba342b4 |
| ee3dd710-2490-4241-b666-9fec686f0c78 | default | Default security group | bfcec20503cd4d309495f70adb639682 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181214 10:03:01.468" starttime="20181214 10:03:01.467"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:03:01.469" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:01.470" starttime="20181214 10:03:01.469"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:01.471" starttime="20181214 10:03:01.470"></status>
</kw>
<msg timestamp="20181214 10:03:01.472" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181214 10:03:01.472" starttime="20181214 10:02:59.077"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:01.472" starttime="20181214 10:02:59.060"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:03:01.490" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181214 10:03:01.535" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:03:03.626" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:03:03.627" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:03:03.627" starttime="20181214 10:03:01.490"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:03.628" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| 6ad09561-353a-445e-b51d-b931a7e01c22 | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| af9be2ac-0c71-466b-8ee2-188747a79255 | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c0796abf-11eb-4f12-8347-fb5894143b1d | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c5369c6a-c1ec-45d9-9393-f55f92ef6f46 | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| d06c714b-ca05-4f3a-a9af-f80ac1f213f5 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e39d54b7-5907-4ebe-bf47-f2be219b1fec | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e64e4970-560c-4af7-a079-217ef6e7e68a | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:03:03.628" starttime="20181214 10:03:03.627"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:03:03.629" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:03.629" starttime="20181214 10:03:03.629"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:03.631" starttime="20181214 10:03:03.630"></status>
</kw>
<msg timestamp="20181214 10:03:03.631" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181214 10:03:03.631" starttime="20181214 10:03:01.489"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:03.631" starttime="20181214 10:03:01.472"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:03:03.645" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181214 10:03:03.686" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:03:05.696" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:03:05.696" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:03:05.696" starttime="20181214 10:03:03.645"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:05.697" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:05.697" starttime="20181214 10:03:05.697"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:03:05.698" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:05.698" starttime="20181214 10:03:05.697"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:05.698" starttime="20181214 10:03:05.698"></status>
</kw>
<msg timestamp="20181214 10:03:05.699" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:03:05.699" starttime="20181214 10:03:03.644"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:05.699" starttime="20181214 10:03:03.631"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:03:05.707" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181214 10:03:05.731" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:03:07.868" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:03:07.868" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:03:07.868" starttime="20181214 10:03:05.707"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:07.870" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:07.870" starttime="20181214 10:03:07.869"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:03:07.871" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:07.872" starttime="20181214 10:03:07.871"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:07.873" starttime="20181214 10:03:07.872"></status>
</kw>
<msg timestamp="20181214 10:03:07.873" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:03:07.874" starttime="20181214 10:03:05.706"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:07.874" starttime="20181214 10:03:05.699"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:07.874" starttime="20181214 10:02:50.085"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:07.874" starttime="20181214 10:02:50.084"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:07.874" starttime="20181214 10:02:08.177"></status>
</kw>
<kw name="Stop Packet Capture On Nodes" library="OpenStackOperations">
<arguments>
<arg>${tcpdump_port_6653_conn_ids}</arg>
</arguments>
<kw name="Stop Packet Capture on Nodes" library="Tcpdump">
<doc>Stop the packet captures on the given list of node connection ids</doc>
<arguments>
<arg>${conn_ids}</arg>
</arguments>
<kw type="for" name="${conn_id} IN [ @{conn_ids} ]">
<kw type="foritem" name="${conn_id} = 13">
<kw name="Stop Packet Capture on Node" library="Tcpdump">
<doc>This keyword will list the running processes looking for tcpdump and then kill the process with the name tcpdump</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:07.879" starttime="20181214 10:03:07.878"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ps -elf | grep tcpdump</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 10:03:07.879" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181214 10:03:08.004" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 10:03:08.005" level="INFO">${stdout} = 4 S root      236771  236751  0  80   0 - 60787 poll_s 09:49 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Elan__192.0.2.21.pcap
4 S tcpdump   236782...</msg>
<status status="PASS" endtime="20181214 10:03:08.005" starttime="20181214 10:03:07.879"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:08.006" level="INFO">4 S root      236771  236751  0  80   0 - 60787 poll_s 09:49 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Elan__192.0.2.21.pcap
4 S tcpdump   236782  236771  0  80   0 -  8196 poll_s 09:49 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Elan__192.0.2.21.pcap
0 S heat-ad+  259337  236751  0  80   0 - 28294 do_wai 10:03 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+  259347  259337  0  80   0 - 28177 pipe_w 10:03 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181214 10:03:08.007" starttime="20181214 10:03:08.006"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo pkill -f tcpdump</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 10:03:08.008" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181214 10:03:08.124" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 10:03:08.125" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 10:03:08.125" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181214 10:03:08.125" starttime="20181214 10:03:08.007"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 10:03:08.126" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:08.126" starttime="20181214 10:03:08.126"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:08.127" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:08.128" starttime="20181214 10:03:08.127"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo xz -9ekvv /tmp/*.pcap</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 10:03:08.128" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181214 10:03:08.389" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181214 10:03:08.389" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181214 10:03:08.390" starttime="20181214 10:03:08.128"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:08.391" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:08.391" starttime="20181214 10:03:08.390"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ls -ls /tmp</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 10:03:08.392" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181214 10:03:08.509" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 10:03:08.510" level="INFO">${stdout} = total 88
16 -rw-r--r--. 1 root    root    15515 Dec 14 07:38 builder.log
 0 drwxr-xr-x. 2 root    root        6 Dec 14 08:17 hsperfdata_root
 0 drwx------. 3 root    root       17 Dec 14 08:07 systemd...</msg>
<status status="PASS" endtime="20181214 10:03:08.510" starttime="20181214 10:03:08.391"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:08.511" level="INFO">total 88
16 -rw-r--r--. 1 root    root    15515 Dec 14 07:38 builder.log
 0 drwxr-xr-x. 2 root    root        6 Dec 14 08:17 hsperfdata_root
 0 drwx------. 3 root    root       17 Dec 14 08:07 systemd-private-a14ce71428a044318ee2576e5be22118-ntpd.service-N9SNCe
 0 drwx------. 3 root    root       17 Dec 14 09:51 systemd-private-a14ce71428a044318ee2576e5be22118-systemd-machined.service-4jbbYP
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 10:03 tcpdump_port_6653__CSIT_Elan__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 10:03 tcpdump_port_6653__CSIT_Elan__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 09:04 tcpdump_port_6653__CSIT_External_Network__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 09:04 tcpdump_port_6653__CSIT_External_Network__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 08:34 tcpdump_port_6653__CSIT_L2__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 08:34 tcpdump_port_6653__CSIT_L2__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 08:49 tcpdump_port_6653__CSIT_L3__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 08:49 tcpdump_port_6653__CSIT_L3__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 08:50 tcpdump_port_6653__CSIT_Live_Migration__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 08:50 tcpdump_port_6653__CSIT_Live_Migration__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 09:20 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 09:20 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 09:18 tcpdump_port_6653__CSIT_Security_Group__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 09:18 tcpdump_port_6653__CSIT_Security_Group__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 09:35 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 09:35 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 09:49 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 09:49 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.21.pcap.xz
 0 drwx------. 2 root    root        6 Dec 14 08:07 tmp.oiezkMwnoI</msg>
<status status="PASS" endtime="20181214 10:03:08.511" starttime="20181214 10:03:08.510"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:08.511" starttime="20181214 10:03:07.877"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:08.511" starttime="20181214 10:03:07.877"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:08.511" starttime="20181214 10:03:07.876"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:08.512" starttime="20181214 10:03:07.876"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:08.512" starttime="20181214 10:03:07.875"></status>
</kw>
<kw name="Close All Connections" library="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" endtime="20181214 10:03:08.585" starttime="20181214 10:03:08.512"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>threads --list | wc -l</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:08.605" starttime="20181214 10:03:08.604"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 10:03:08.606" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 10:03:08.769" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 10:03:08.769" starttime="20181214 10:03:08.605"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:03:08.821" level="INFO">@root&gt;threads --list | 0[C 0w[Kc -l</msg>
<status status="PASS" endtime="20181214 10:03:08.821" starttime="20181214 10:03:08.769"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:03:08.956" level="INFO">[?1l&gt;[?2004l     291    291
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 10:03:08.956" level="INFO">${output} = [?1l&gt;[?2004l     291    291
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 10:03:08.956" starttime="20181214 10:03:08.821"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 10:03:09.003" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 10:03:09.003" starttime="20181214 10:03:08.957"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:03:09.005" starttime="20181214 10:03:09.004"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 10:03:09.006" level="INFO">[?1l&gt;[?2004l     291    291
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 10:03:09.006" starttime="20181214 10:03:09.005"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:09.006" starttime="20181214 10:03:08.603"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:09.006" starttime="20181214 10:03:08.586"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:09.006" starttime="20181214 10:03:08.585"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:09.006" starttime="20181214 10:02:04.785"></status>
</kw>
<doc>Test suite to validate elan service functionality in ODL environment.
The assumption of this suite is that the environment is already configured with the proper
integration bridges and vxlan tunnels.</doc>
<status status="FAIL" endtime="20181214 10:03:09.006" starttime="20181214 09:49:43.024">Suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</suite>
<suite source="/home/opnfv/repos/odl_test/csit/suites/netvirt/vpnservice/arp_learning.robot" id="s1-s10" name="Arp Learning">
<kw type="setup" name="Suite Setup">
<doc>Suite Setup to create the necessary resources.</doc>
<kw name="Basic Suite Setup" library="VpnOperations">
<kw name="OpenStack Suite Setup" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Setup_Utils_For_Setup_And_Teardown" library="SetupUtils">
<doc>Prepare both FailFast and Karaf logging, log that the caller suite has started.</doc>
<kw name="Do_Not_Fail_Fast_From_Now_On" library="FailFast">
<doc>Set suite to not fail fast.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${SuiteFastFail}</arg>
<arg>False</arg>
</arguments>
<msg timestamp="20181214 10:03:09.107" level="INFO">${SuiteFastFail} = False</msg>
<status status="PASS" endtime="20181214 10:03:09.107" starttime="20181214 10:03:09.099"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:09.107" starttime="20181214 10:03:09.099"></status>
</kw>
<kw name="Setup_Karaf_Keywords" library="KarafKeywords">
<doc>Initialize ClusterManagement. Open ssh karaf connections to each ODL.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="ClusterManagement_Setup" library="ClusterManagement">
<doc>Detect repeated call, or detect number of members and initialize derived suite variables.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>False</arg>
</arguments>
<assign>
<var>${already_done}</var>
</assign>
<msg timestamp="20181214 10:03:09.115" level="INFO">${already_done} = False</msg>
<status status="PASS" endtime="20181214 10:03:09.115" starttime="20181214 10:03:09.108"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${already_done}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:09.115" starttime="20181214 10:03:09.115"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>True</arg>
</arguments>
<msg timestamp="20181214 10:03:09.116" level="INFO">${ClusterManagement__has_setup_run} = True</msg>
<status status="PASS" endtime="20181214 10:03:09.116" starttime="20181214 10:03:09.115"></status>
</kw>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${NUM_ODL_SYSTEM}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${cluster_size}</var>
</assign>
<msg timestamp="20181214 10:03:09.116" level="INFO">${cluster_size} = 1</msg>
<status status="PASS" endtime="20181214 10:03:09.116" starttime="20181214 10:03:09.116"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Convert_To_Integer</arg>
<arg>${cluster_size}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${possibly_int_of_members}</var>
</assign>
<kw name="Convert To Integer" library="BuiltIn">
<doc>Converts the given item to an integer number.</doc>
<arguments>
<arg>${cluster_size}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:09.117" starttime="20181214 10:03:09.117"></status>
</kw>
<msg timestamp="20181214 10:03:09.117" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 10:03:09.117" level="INFO">${possibly_int_of_members} = 1</msg>
<status status="PASS" endtime="20181214 10:03:09.117" starttime="20181214 10:03:09.116"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${status}' != 'PASS'</arg>
<arg>${1}</arg>
<arg>${possibly_int_of_members}</arg>
</arguments>
<assign>
<var>${int_of_members}</var>
</assign>
<msg timestamp="20181214 10:03:09.118" level="INFO">${int_of_members} = 1</msg>
<status status="PASS" endtime="20181214 10:03:09.118" starttime="20181214 10:03:09.117"></status>
</kw>
<kw name="ClusterManagement__Compute_Derived_Variables" library="ClusterManagement">
<doc>Construct index list, session list and IP mapping, publish them as suite variables.</doc>
<arguments>
<arg>int_of_members=${int_of_members}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{member_index_list}</var>
</assign>
<msg timestamp="20181214 10:03:09.119" level="INFO">@{member_index_list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:03:09.119" starttime="20181214 10:03:09.118"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{session_list}</var>
</assign>
<msg timestamp="20181214 10:03:09.119" level="INFO">@{session_list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:03:09.119" starttime="20181214 10:03:09.119"></status>
</kw>
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<assign>
<var>&amp;{index_to_ip_mapping}</var>
</assign>
<msg timestamp="20181214 10:03:09.120" level="INFO">&amp;{index_to_ip_mapping} = { }</msg>
<status status="PASS" endtime="20181214 10:03:09.120" starttime="20181214 10:03:09.119"></status>
</kw>
<kw type="for" name="${index} IN RANGE [ 1 | ${int_of_members+1} ]">
<kw type="foritem" name="${index} = 1">
<kw name="ClusterManagement__Include_Member_Index" library="ClusterManagement">
<doc>Add a corresponding item based on index into the last three arguments.</doc>
<arguments>
<arg>${index}</arg>
<arg>${member_index_list}</arg>
<arg>${session_list}</arg>
<arg>${index_to_ip_mapping}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${member_index_list}</arg>
<arg>${index}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:09.121" starttime="20181214 10:03:09.121"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${ODL_SYSTEM_${index}_IP}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 10:03:09.122" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 10:03:09.122" starttime="20181214 10:03:09.122"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${index_to_ip_mapping}</arg>
<arg>${index}</arg>
<arg>${member_ip}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:09.122" starttime="20181214 10:03:09.122"></status>
</kw>
<kw name="Resolve_Http_Session_For_Member" library="ClusterManagement">
<doc>Return RequestsLibrary session alias pointing to node of given index.</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${session_alias}</var>
</assign>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>ClusterManagement__session_${member_index}</arg>
</arguments>
<assign>
<var>${session}</var>
</assign>
<msg timestamp="20181214 10:03:09.123" level="INFO">${session} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181214 10:03:09.123" starttime="20181214 10:03:09.123"></status>
</kw>
<msg timestamp="20181214 10:03:09.124" level="INFO">${session_alias} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181214 10:03:09.124" starttime="20181214 10:03:09.123"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>${session_alias}</arg>
<arg>http://${member_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>timeout=${http_timeout}</arg>
<arg>max_retries=${http_retries}</arg>
</arguments>
<msg timestamp="20181214 10:03:09.124" level="INFO">Creating Session using : alias=ClusterManagement__session_1, url=http://192.0.2.21:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad9b75a10&gt;, timeout=5, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 10:03:09.125" starttime="20181214 10:03:09.124"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${session_list}</arg>
<arg>${session_alias}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:09.125" starttime="20181214 10:03:09.125"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:09.125" starttime="20181214 10:03:09.120"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:09.125" starttime="20181214 10:03:09.120"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:09.125" starttime="20181214 10:03:09.120"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__member_index_list}</arg>
<arg>${member_index_list}</arg>
</arguments>
<msg timestamp="20181214 10:03:09.126" level="INFO">${ClusterManagement__member_index_list} = [1]</msg>
<status status="PASS" endtime="20181214 10:03:09.126" starttime="20181214 10:03:09.125"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__index_to_ip_mapping}</arg>
<arg>${index_to_ip_mapping}</arg>
</arguments>
<msg timestamp="20181214 10:03:09.126" level="INFO">${ClusterManagement__index_to_ip_mapping} = {1: u'192.0.2.21'}</msg>
<status status="PASS" endtime="20181214 10:03:09.126" starttime="20181214 10:03:09.126"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__session_list}</arg>
<arg>${session_list}</arg>
</arguments>
<msg timestamp="20181214 10:03:09.127" level="INFO">${ClusterManagement__session_list} = [u'ClusterManagement__session_1']</msg>
<status status="PASS" endtime="20181214 10:03:09.127" starttime="20181214 10:03:09.127"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:09.127" starttime="20181214 10:03:09.118"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:09.127" starttime="20181214 10:03:09.108"></status>
</kw>
<kw name="Run_Bash_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run command on each.</doc>
<arguments>
<arg>iptables -I INPUT -p tcp --dport ${KARAF_SHELL_PORT} -j ACCEPT; iptables-save</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 10:03:09.129" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 10:03:09.129" starttime="20181214 10:03:09.129"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 10:03:09.130" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 10:03:09.130" starttime="20181214 10:03:09.129"></status>
</kw>
<msg timestamp="20181214 10:03:09.130" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 10:03:09.130" starttime="20181214 10:03:09.128"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run_Bash_Command_On_Member" library="ClusterManagement">
<doc>Obtain IP, call Utils and return output. This keeps previous ssh session active.</doc>
<arguments>
<arg>command=${command}</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 10:03:09.131" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 10:03:09.131" starttime="20181214 10:03:09.131"></status>
</kw>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Utils.Run_Command_On_Controller</arg>
<arg>${member_ip}</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 10:03:09.132" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 10:03:09.133" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 10:03:09.133" starttime="20181214 10:03:09.132"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:09.135" starttime="20181214 10:03:09.135"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 10:03:09.136" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 10:03:09.136" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 10:03:09.136" starttime="20181214 10:03:09.136"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 10:03:09.137" level="INFO">Attempting to execute command "iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 10:03:09.137" starttime="20181214 10:03:09.136"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 10:03:09.137" level="INFO">${conn_id} = 2</msg>
<status status="PASS" endtime="20181214 10:03:09.137" starttime="20181214 10:03:09.137"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 10:03:09.138" level="INFO">Length is 0</msg>
<msg timestamp="20181214 10:03:09.138" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 10:03:09.138" starttime="20181214 10:03:09.138"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:09.139" starttime="20181214 10:03:09.138"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 10:03:09.140" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 10:03:09.592" level="INFO">Read output: Last login: Fri Dec 14 10:02:07 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:03:09.592" starttime="20181214 10:03:09.139"></status>
</kw>
<msg timestamp="20181214 10:03:09.592" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:03:09.592" starttime="20181214 10:03:09.139"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:09.593" starttime="20181214 10:03:09.137"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 10:03:09.594" level="INFO">Executing command 'iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save'.</msg>
<msg timestamp="20181214 10:03:09.618" level="INFO">Command exited with return code 127.</msg>
<msg timestamp="20181214 10:03:09.618" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 10:03:09.619" level="INFO">${stderr} = bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181214 10:03:09.619" starttime="20181214 10:03:09.593"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:03:09.684" starttime="20181214 10:03:09.619"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 10:03:09.685" level="INFO">bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181214 10:03:09.685" starttime="20181214 10:03:09.684"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:09.687" starttime="20181214 10:03:09.686"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:09.689" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:03:09.689" starttime="20181214 10:03:09.689"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:09.689" starttime="20181214 10:03:09.687"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:09.693" starttime="20181214 10:03:09.692"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:09.694" starttime="20181214 10:03:09.693"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:03:09.695" starttime="20181214 10:03:09.694"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:09.695" starttime="20181214 10:03:09.690"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:09.695" starttime="20181214 10:03:09.134"></status>
</kw>
<msg timestamp="20181214 10:03:09.696" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:03:09.696" starttime="20181214 10:03:09.134"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:09.696" starttime="20181214 10:03:09.133"></status>
</kw>
<msg timestamp="20181214 10:03:09.696" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:03:09.696" starttime="20181214 10:03:09.133"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:09.699" starttime="20181214 10:03:09.699"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:09.700" starttime="20181214 10:03:09.700"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:03:09.701" starttime="20181214 10:03:09.701"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:09.702" starttime="20181214 10:03:09.697"></status>
</kw>
<msg timestamp="20181214 10:03:09.702" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:03:09.702" starttime="20181214 10:03:09.132"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 10:03:09.703" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:09.703" starttime="20181214 10:03:09.702"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:09.704" starttime="20181214 10:03:09.130"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:09.704" starttime="20181214 10:03:09.130"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:09.704" starttime="20181214 10:03:09.130"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:09.704" starttime="20181214 10:03:09.127"></status>
</kw>
<kw name="Comment" library="BuiltIn">
<doc>Displays the given messages in the log file as keyword arguments.</doc>
<arguments>
<arg>First connections to Karaf console may fail, so WUKS is used. TODO: Track as a Bug.</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:09.705" starttime="20181214 10:03:09.704"></status>
</kw>
<kw type="for" name="${index} IN [ @{ClusterManagement__member_index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Wait_Until_Keyword_Succeeds</arg>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Open_Controller_Karaf_Console_On_Background" library="KarafKeywords">
<doc>If there is a stored ssh connection index of connection to the controller's karaf console for ${member_index},</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection_object}</var>
</assign>
<msg timestamp="20181214 10:03:09.754" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 10:03:09.754" level="INFO">${current_ssh_connection_object} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 10:03:09.754" starttime="20181214 10:03:09.753"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
</arguments>
<msg timestamp="20181214 10:03:09.755" level="INFO">{}</msg>
<status status="PASS" endtime="20181214 10:03:09.755" starttime="20181214 10:03:09.755"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181214 10:03:09.756" level="INFO">1</msg>
<status status="PASS" endtime="20181214 10:03:09.756" starttime="20181214 10:03:09.755"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Get From Dictionary</arg>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${old_connection_index}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181214 10:03:09.758" level="FAIL">Dictionary does not contain key '1'.</msg>
<status status="FAIL" endtime="20181214 10:03:09.758" starttime="20181214 10:03:09.757"></status>
</kw>
<msg timestamp="20181214 10:03:09.758" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181214 10:03:09.758" level="INFO">${old_connection_index} = Dictionary does not contain key '1'.</msg>
<status status="PASS" endtime="20181214 10:03:09.758" starttime="20181214 10:03:09.756"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status}'=='PASS'</arg>
<arg>BuiltIn.Run_Keywords</arg>
<arg>SSHLibrary.Switch_Connection</arg>
<arg>${old_connection_index}</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Write</arg>
<arg>logout</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Close_Connection</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:09.759" starttime="20181214 10:03:09.759"></status>
</kw>
<kw name="Resolve_IP_Address_For_Member" library="ClusterManagement">
<doc>Return node IP address of given index.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${odl_ip}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${ip_address}</var>
</assign>
<msg timestamp="20181214 10:03:09.761" level="INFO">${ip_address} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 10:03:09.761" starttime="20181214 10:03:09.760"></status>
</kw>
<msg timestamp="20181214 10:03:09.762" level="INFO">${odl_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 10:03:09.762" starttime="20181214 10:03:09.760"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${odl_ip}</arg>
<arg>port=${KARAF_SHELL_PORT}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:09.763" starttime="20181214 10:03:09.762"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${karaf_connection_object}</var>
</assign>
<msg timestamp="20181214 10:03:09.763" level="INFO">index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=8101</msg>
<msg timestamp="20181214 10:03:09.764" level="INFO">${karaf_connection_object} = index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=8101</msg>
<status status="PASS" endtime="20181214 10:03:09.764" starttime="20181214 10:03:09.763"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
<arg>${karaf_connection_object.index}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:09.765" starttime="20181214 10:03:09.764"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 10:03:09.766" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 10:03:09.970" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 10:03:09.970" starttime="20181214 10:03:09.765"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection_object.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:09.973" starttime="20181214 10:03:09.972"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:09.973" starttime="20181214 10:03:09.973"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:03:09.974" starttime="20181214 10:03:09.974"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:09.974" starttime="20181214 10:03:09.971"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:09.974" starttime="20181214 10:03:09.753"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:09.974" starttime="20181214 10:03:09.707"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:09.974" starttime="20181214 10:03:09.706"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:09.974" starttime="20181214 10:03:09.705"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:09.974" starttime="20181214 10:03:09.705"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:09.975" starttime="20181214 10:03:09.107"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>KarafKeywords.Log_Test_Suite_Start_To_Controller_Karaf</arg>
</arguments>
<kw name="Log_Test_Suite_Start_To_Controller_Karaf" library="KarafKeywords">
<doc>Log suite name to karaf log, useful in suite setup.</doc>
<kw name="Log_Message_To_Controller_Karaf" library="KarafKeywords">
<doc>Make sure this resource is initialized. Send a message into the controller's karaf log file on every node listed (or all).</doc>
<arguments>
<arg>Starting suite ${SUITE_SOURCE}</arg>
<arg>${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 10:03:09.988" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 10:03:09.988" starttime="20181214 10:03:09.987"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 10:03:09.989" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 10:03:09.989" starttime="20181214 10:03:09.988"></status>
</kw>
<msg timestamp="20181214 10:03:09.989" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 10:03:09.989" starttime="20181214 10:03:09.987"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_With_Retry_On_Background</arg>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_With_Retry_On_Background" library="KarafKeywords">
<doc>Attemp to send command to karaf for ${member_index}, if fail then open connection and try again.</doc>
<arguments>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_On_Background</arg>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${message}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_On_Background" library="KarafKeywords">
<doc>Send command to karaf without affecting current SSH connection. Read, log and return response.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${karaf_connection_index}</var>
</assign>
<msg timestamp="20181214 10:03:10.001" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181214 10:03:10.001" starttime="20181214 10:03:10.000"></status>
</kw>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${karaf_connection_index}</arg>
</arguments>
<assign>
<var>${current_connection_index}</var>
</assign>
<msg timestamp="20181214 10:03:10.001" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181214 10:03:10.002" starttime="20181214 10:03:10.001"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Write</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${status_write}</var>
<var>${message_write}</var>
</assign>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${command}</arg>
</arguments>
<msg timestamp="20181214 10:03:10.035" level="INFO">@root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "/ "o "p "n "f "v "/ "r "e "p "o "[78Cs "[A[78C/</msg>
<status status="PASS" endtime="20181214 10:03:10.036" starttime="20181214 10:03:10.002"></status>
</kw>
<msg timestamp="20181214 10:03:10.036" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181214 10:03:10.036" level="INFO">${message_write} = @root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "...</msg>
<status status="PASS" endtime="20181214 10:03:10.036" starttime="20181214 10:03:10.002"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Read_Until_Regexp</arg>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${status_wait}</var>
<var>${message_wait}</var>
</assign>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<msg timestamp="20181214 10:03:10.060" level="INFO">"o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "v "p "n "s "e "r "v "i "c "e "/ "a "r "p "_ "l "e "a "r "n "i "n "g ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 10:03:10.060" starttime="20181214 10:03:10.038"></status>
</kw>
<msg timestamp="20181214 10:03:10.060" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181214 10:03:10.060" level="INFO">${message_wait} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "v "p "n "s "e "r "v "i "c "e "/ ...</msg>
<status status="PASS" endtime="20181214 10:03:10.060" starttime="20181214 10:03:10.037"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:10.061" starttime="20181214 10:03:10.061"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${message_wait}</arg>
</arguments>
<msg timestamp="20181214 10:03:10.062" level="INFO"> "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "v "p "n "s "e "r "v "i "c "e "/ "a "r "p "_ "l "e "a "r "n "i "n "g ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 10:03:10.062" starttime="20181214 10:03:10.061"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:10.062" starttime="20181214 10:03:10.062"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection_index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:10.064" starttime="20181214 10:03:10.064"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:10.065" starttime="20181214 10:03:10.064"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:03:10.065" starttime="20181214 10:03:10.065"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:10.065" starttime="20181214 10:03:10.063"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:10.065" starttime="20181214 10:03:10.000"></status>
</kw>
<msg timestamp="20181214 10:03:10.066" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 10:03:10.066" level="INFO">${message} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "v "p "n "s "e "r "v "i "c "e "/ ...</msg>
<status status="PASS" endtime="20181214 10:03:10.066" starttime="20181214 10:03:09.999"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>'${status}' == 'PASS'</arg>
<arg>${message}</arg>
</arguments>
<msg timestamp="20181214 10:03:10.066" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:03:10.066" starttime="20181214 10:03:10.066"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:10.067" starttime="20181214 10:03:09.999"></status>
</kw>
<msg timestamp="20181214 10:03:10.067" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 10:03:10.067" level="INFO">${output} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "v "p "n "s "e "r "v "i "c "e "/ ...</msg>
<status status="PASS" endtime="20181214 10:03:10.067" starttime="20181214 10:03:09.990"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${tolerate_failure} or "${status}" == "PASS"</arg>
<arg>BuiltIn.Fail</arg>
<arg>${output}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:10.068" starttime="20181214 10:03:10.067"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:10.068" starttime="20181214 10:03:09.989"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:10.068" starttime="20181214 10:03:09.989"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:10.068" starttime="20181214 10:03:09.986"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:10.068" starttime="20181214 10:03:09.975"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:10.068" starttime="20181214 10:03:09.975"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:10.068" starttime="20181214 10:03:09.099"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>org.apache.karaf.shell.support.ShellUtil</arg>
<arg>org.apache.sshd.server.session.ServerSessionImpl</arg>
</arguments>
<assign>
<var>@{loggers}</var>
</assign>
<msg timestamp="20181214 10:03:10.069" level="INFO">@{loggers} = [ org.apache.karaf.shell.support.ShellUtil | org.apache.sshd.server.session.ServerSessionImpl ]</msg>
<status status="PASS" endtime="20181214 10:03:10.069" starttime="20181214 10:03:10.068"></status>
</kw>
<kw name="Setup_Logging_For_Debug_Purposes_On_List_Or_All" library="SetupUtils">
<doc>Set the log level for given loggers on node nodes of the cluster</doc>
<arguments>
<arg>OFF</arg>
<arg>${loggers}</arg>
</arguments>
<kw type="for" name="${logger} IN [ @{loggers_list} ]">
<kw type="foritem" name="${logger} = org.apache.karaf.shell.support.ShellUtil">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 10:03:10.072" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 10:03:10.072" starttime="20181214 10:03:10.071"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 10:03:10.072" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 10:03:10.073" starttime="20181214 10:03:10.072"></status>
</kw>
<msg timestamp="20181214 10:03:10.073" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 10:03:10.073" starttime="20181214 10:03:10.071"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 10:03:10.074" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 10:03:10.074" starttime="20181214 10:03:10.073"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 10:03:10.077" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 10:03:10.077" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 10:03:10.077" starttime="20181214 10:03:10.077"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:10.087" starttime="20181214 10:03:10.086"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 10:03:10.088" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 10:03:10.297" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 10:03:10.297" starttime="20181214 10:03:10.087"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:03:10.349" level="INFO">@root&gt;log:set OFF org.apache.karaf.shell.support.ShellUtil</msg>
<status status="PASS" endtime="20181214 10:03:10.349" starttime="20181214 10:03:10.298"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:03:10.352" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 10:03:10.352" level="INFO">${output} = [?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 10:03:10.352" starttime="20181214 10:03:10.350"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 10:03:10.395" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 10:03:10.395" starttime="20181214 10:03:10.352"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:03:10.397" starttime="20181214 10:03:10.395"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 10:03:10.398" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 10:03:10.398" starttime="20181214 10:03:10.397"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:10.398" starttime="20181214 10:03:10.086"></status>
</kw>
<msg timestamp="20181214 10:03:10.398" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:03:10.398" starttime="20181214 10:03:10.077"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:10.400" starttime="20181214 10:03:10.400"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:10.401" starttime="20181214 10:03:10.400"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:03:10.401" starttime="20181214 10:03:10.401"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:10.401" starttime="20181214 10:03:10.399"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:10.401" starttime="20181214 10:03:10.076"></status>
</kw>
<msg timestamp="20181214 10:03:10.401" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:03:10.401" starttime="20181214 10:03:10.075"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:10.402" starttime="20181214 10:03:10.075"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:10.402" starttime="20181214 10:03:10.073"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:10.402" starttime="20181214 10:03:10.073"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:10.402" starttime="20181214 10:03:10.070"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:10.402" starttime="20181214 10:03:10.070"></status>
</kw>
<kw type="foritem" name="${logger} = org.apache.sshd.server.session.ServerSessionImpl">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 10:03:10.404" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 10:03:10.404" starttime="20181214 10:03:10.404"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 10:03:10.405" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 10:03:10.405" starttime="20181214 10:03:10.404"></status>
</kw>
<msg timestamp="20181214 10:03:10.405" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 10:03:10.405" starttime="20181214 10:03:10.403"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 10:03:10.406" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 10:03:10.406" starttime="20181214 10:03:10.405"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 10:03:10.409" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 10:03:10.409" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 10:03:10.410" starttime="20181214 10:03:10.409"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:10.419" starttime="20181214 10:03:10.418"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 10:03:10.419" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 10:03:10.548" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 10:03:10.548" starttime="20181214 10:03:10.419"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:03:10.596" level="INFO">@root&gt;log:set OFF org.apache.sshd.server.session.ServerSessionI</msg>
<status status="PASS" endtime="20181214 10:03:10.596" starttime="20181214 10:03:10.549"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:03:10.598" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 10:03:10.598" level="INFO">${output} = [A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 10:03:10.599" starttime="20181214 10:03:10.596"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 10:03:10.641" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 10:03:10.641" starttime="20181214 10:03:10.599"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:03:10.643" starttime="20181214 10:03:10.641"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 10:03:10.643" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 10:03:10.644" starttime="20181214 10:03:10.643"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:10.644" starttime="20181214 10:03:10.417"></status>
</kw>
<msg timestamp="20181214 10:03:10.644" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:03:10.644" starttime="20181214 10:03:10.410"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:10.645" starttime="20181214 10:03:10.645"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:10.646" starttime="20181214 10:03:10.646"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:03:10.646" starttime="20181214 10:03:10.646"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:10.646" starttime="20181214 10:03:10.644"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:10.646" starttime="20181214 10:03:10.408"></status>
</kw>
<msg timestamp="20181214 10:03:10.647" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:03:10.647" starttime="20181214 10:03:10.407"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:10.647" starttime="20181214 10:03:10.406"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:10.647" starttime="20181214 10:03:10.405"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:10.647" starttime="20181214 10:03:10.405"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:10.647" starttime="20181214 10:03:10.402"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:10.647" starttime="20181214 10:03:10.402"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:10.647" starttime="20181214 10:03:10.069"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:10.647" starttime="20181214 10:03:10.069"></status>
</kw>
<kw name="Devstack Suite Setup" library="DevstackUtils">
<doc>Open connections to the nodes</doc>
<kw name="Set Default Configuration" library="SSHLibrary">
<doc>Update the default `configuration`.</doc>
<arguments>
<arg>timeout=${DEFAULT_DEVSTACK_PROMPT_TIMEOUT}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:10.648" starttime="20181214 10:03:10.648"></status>
</kw>
<kw name="Get DevStack Nodes Data" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
<arg>${OS_CONTROL_NODE_IP}</arg>
</arguments>
<msg timestamp="20181214 10:03:10.649" level="INFO">${OS_CNTL_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 10:03:10.649" starttime="20181214 10:03:10.649"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CNTL_CONN_ID</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${ip}</arg>
<arg>prompt=${DEFAULT_LINUX_PROMPT}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 10:03:10.650" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181214 10:03:10.650" starttime="20181214 10:03:10.650"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${OS_USER}</arg>
<arg>${DEVSTACK_SYSTEM_PASSWORD}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 10:03:10.651" level="INFO">Length is 0</msg>
<msg timestamp="20181214 10:03:10.652" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 10:03:10.652" starttime="20181214 10:03:10.651"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:10.655" starttime="20181214 10:03:10.652"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 10:03:10.656" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 10:03:11.070" level="INFO">Read output: Last login: Fri Dec 14 10:03:09 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:03:11.071" starttime="20181214 10:03:10.655"></status>
</kw>
<msg timestamp="20181214 10:03:11.071" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:03:11.071" starttime="20181214 10:03:10.655"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:11.071" starttime="20181214 10:03:10.651"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${${name}}</arg>
<arg>${conn_id}</arg>
</arguments>
<msg timestamp="20181214 10:03:11.073" level="INFO">${OS_CNTL_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181214 10:03:11.073" starttime="20181214 10:03:11.072"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:11.074" starttime="20181214 10:03:10.650"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-0cmp"</arg>
<arg>DevstackUtils.Set Node Data For AllinOne Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-1cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Compute Node Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "0cmb-1ctl-2cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Two Compute Node Setup</arg>
</arguments>
<kw name="Set Node Data For AllinOne Setup" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes where the Control Node enables Compute service also.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 10:03:11.077" level="INFO">${OS_CMP1_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 10:03:11.077" starttime="20181214 10:03:11.076"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 10:03:11.079" level="INFO">${OS_CMP2_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 10:03:11.079" starttime="20181214 10:03:11.078"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 10:03:11.080" level="INFO">@{OS_ALL_IPS} = [ 192.0.2.21 ]</msg>
<status status="PASS" endtime="20181214 10:03:11.080" starttime="20181214 10:03:11.079"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 10:03:11.082" level="INFO">@{OS_CMP_IPS} = [ 192.0.2.21 ]</msg>
<status status="PASS" endtime="20181214 10:03:11.082" starttime="20181214 10:03:11.081"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 10:03:11.083" level="INFO">${OS_CMP1_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181214 10:03:11.083" starttime="20181214 10:03:11.082"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 10:03:11.084" level="INFO">${OS_CMP2_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181214 10:03:11.084" starttime="20181214 10:03:11.084"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 10:03:11.092" level="INFO">@{OS_ALL_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181214 10:03:11.092" starttime="20181214 10:03:11.085"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 10:03:11.099" level="INFO">@{OS_CMP_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181214 10:03:11.099" starttime="20181214 10:03:11.092"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:11.099" starttime="20181214 10:03:11.075"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:11.100" starttime="20181214 10:03:11.074"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>${OS_NODE_CNT}</var>
</assign>
<msg timestamp="20181214 10:03:11.100" level="INFO">Length is 1</msg>
<msg timestamp="20181214 10:03:11.101" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181214 10:03:11.101" starttime="20181214 10:03:11.100"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_NODE_CNT}</arg>
</arguments>
<msg timestamp="20181214 10:03:11.102" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181214 10:03:11.102" starttime="20181214 10:03:11.101"></status>
</kw>
<kw name="Get DevStack Hostnames" library="DevstackUtils">
<doc>Assign hostname global variables for DevStack nodes</doc>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<assign>
<var>${OS_CNTL_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:03:11.193" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 10:03:11.231" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:03:13.469" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:03:13.470" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:03:13.470" starttime="20181214 10:03:11.193"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:13.471" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 10:03:13.472" starttime="20181214 10:03:13.471"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:03:13.472" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:13.473" starttime="20181214 10:03:13.472"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:13.474" starttime="20181214 10:03:13.473"></status>
</kw>
<msg timestamp="20181214 10:03:13.474" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 10:03:13.474" starttime="20181214 10:03:11.192"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:03:13.487" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 10:03:13.529" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:03:15.730" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:03:15.731" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:03:15.731" starttime="20181214 10:03:13.486"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:15.734" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 10:03:15.734" starttime="20181214 10:03:15.732"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:03:15.735" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:15.735" starttime="20181214 10:03:15.734"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:15.737" starttime="20181214 10:03:15.736"></status>
</kw>
<msg timestamp="20181214 10:03:15.738" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 10:03:15.738" starttime="20181214 10:03:13.486"></status>
</kw>
<msg timestamp="20181214 10:03:15.738" level="INFO">${OS_CNTL_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 10:03:15.739" starttime="20181214 10:03:11.103"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP1_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:03:15.758" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 10:03:15.785" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:03:18.047" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:03:18.048" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:03:18.048" starttime="20181214 10:03:15.758"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:18.050" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 10:03:18.051" starttime="20181214 10:03:18.049"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:03:18.052" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:18.052" starttime="20181214 10:03:18.051"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:18.054" starttime="20181214 10:03:18.053"></status>
</kw>
<msg timestamp="20181214 10:03:18.055" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 10:03:18.055" starttime="20181214 10:03:15.757"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:03:18.074" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 10:03:18.115" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:03:20.263" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:03:20.263" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:03:20.264" starttime="20181214 10:03:18.073"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:20.266" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 10:03:20.266" starttime="20181214 10:03:20.265"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:03:20.267" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:20.267" starttime="20181214 10:03:20.266"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:20.269" starttime="20181214 10:03:20.268"></status>
</kw>
<msg timestamp="20181214 10:03:20.270" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 10:03:20.270" starttime="20181214 10:03:18.072"></status>
</kw>
<msg timestamp="20181214 10:03:20.271" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 10:03:20.271" starttime="20181214 10:03:15.739"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP2_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:03:20.291" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 10:03:20.336" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:03:22.516" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:03:22.517" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:03:22.517" starttime="20181214 10:03:20.291"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:22.519" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 10:03:22.519" starttime="20181214 10:03:22.518"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:03:22.520" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:22.520" starttime="20181214 10:03:22.519"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:22.521" starttime="20181214 10:03:22.520"></status>
</kw>
<msg timestamp="20181214 10:03:22.522" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 10:03:22.522" starttime="20181214 10:03:20.290"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:03:22.536" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 10:03:22.580" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:03:24.571" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:03:24.572" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:03:24.572" starttime="20181214 10:03:22.535"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:24.573" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 10:03:24.573" starttime="20181214 10:03:24.573"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:03:24.574" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:24.574" starttime="20181214 10:03:24.574"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:24.575" starttime="20181214 10:03:24.574"></status>
</kw>
<msg timestamp="20181214 10:03:24.575" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 10:03:24.575" starttime="20181214 10:03:22.534"></status>
</kw>
<msg timestamp="20181214 10:03:24.576" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 10:03:24.576" starttime="20181214 10:03:20.271"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 10:03:24.577" level="INFO">${OS_CNTL_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 10:03:24.577" starttime="20181214 10:03:24.576"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 10:03:24.577" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 10:03:24.578" starttime="20181214 10:03:24.577"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 10:03:24.578" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 10:03:24.578" starttime="20181214 10:03:24.578"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:24.578" starttime="20181214 10:03:11.102"></status>
</kw>
<kw name="Log Devstack Nodes Data" library="DevstackUtils">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=\n</arg>
<arg>OS_CNTL_HOSTNAME: ${OS_CNTL_HOSTNAME} - OS_CNTL_IP: ${OS_CNTL_IP} - OS_CONTROL_NODE_IP: ${OS_CONTROL_NODE_IP}</arg>
<arg>OS_CMP1_HOSTNAME: ${OS_CMP1_HOSTNAME} - OS_CMP1_IP: ${OS_CMP1_IP} - OS_COMPUTE_1_IP: ${OS_COMPUTE_1_IP}</arg>
<arg>OS_CMP2_HOSTNAME: ${OS_CMP2_HOSTNAME} - OS_CMP2_IP: ${OS_CMP2_IP} - OS_COMPUTE_2_IP: ${OS_COMPUTE_2_IP}</arg>
<arg>OS_ALL_IPS: @{OS_ALL_IPS}</arg>
<arg>OS_CMP_IPS: @{OS_CMP_IPS}</arg>
<arg>OS_NODE_CNT: ${OS_NODE_CNT}</arg>
<arg>OS_ALL_CONN_IDS: @{OS_ALL_CONN_IDS}</arg>
<arg>OS_CMP_CONN_IDS: @{OS_CMP_CONN_IDS}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:03:24.581" level="INFO">${output} = OS_CNTL_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CNTL_IP: 192.0.2.21 - OS_CONTROL_NODE_IP: 192.0.2.21
OS_CMP1_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP1_IP: 192.0.2.21 - OS_COMPUT...</msg>
<status status="PASS" endtime="20181214 10:03:24.581" starttime="20181214 10:03:24.579"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>DevStack Nodes Data:\n${output}</arg>
</arguments>
<msg timestamp="20181214 10:03:24.581" level="INFO">DevStack Nodes Data:
OS_CNTL_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CNTL_IP: 192.0.2.21 - OS_CONTROL_NODE_IP: 192.0.2.21
OS_CMP1_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP1_IP: 192.0.2.21 - OS_COMPUTE_1_IP: 
OS_CMP2_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP2_IP: 192.0.2.21 - OS_COMPUTE_2_IP: 
OS_ALL_IPS: [u'192.0.2.21']
OS_CMP_IPS: [u'192.0.2.21']
OS_NODE_CNT: 1
OS_ALL_CONN_IDS: [12]
OS_CMP_CONN_IDS: [12]</msg>
<status status="PASS" endtime="20181214 10:03:24.581" starttime="20181214 10:03:24.581"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:24.581" starttime="20181214 10:03:24.579"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:24.582" starttime="20181214 10:03:10.648"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>session</arg>
<arg>http://${odl_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
</arguments>
<msg timestamp="20181214 10:03:24.582" level="INFO">Creating Session using : alias=session, url=http://192.0.2.21:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad9cbee90&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 10:03:24.583" starttime="20181214 10:03:24.582"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:24.583" starttime="20181214 10:03:10.647"></status>
</kw>
<kw name="Start Packet Capture On Nodes" library="OpenStackOperations">
<doc>Wrapper keyword around the TcpDump packet capture that is catered to the Openstack setup.</doc>
<arguments>
<arg>tcpdump_port_6653</arg>
<arg>port 6653</arg>
<arg>@{OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>@{tcpdump_port_6653_conn_ids}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${SUITE_NAME}""".replace(" ","_").replace("/","_").replace(".","_")</arg>
</arguments>
<assign>
<var>${suite_}</var>
</assign>
<msg timestamp="20181214 10:03:24.585" level="INFO">${suite_} = CSIT_Arp_Learning</msg>
<status status="PASS" endtime="20181214 10:03:24.585" starttime="20181214 10:03:24.584"></status>
</kw>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${suite_}</arg>
</arguments>
<assign>
<var>${tag_}</var>
</assign>
<msg timestamp="20181214 10:03:24.585" level="INFO">${tag_} = tcpdump_port_6653__CSIT_Arp_Learning</msg>
<status status="PASS" endtime="20181214 10:03:24.585" starttime="20181214 10:03:24.585"></status>
</kw>
<kw name="Start Packet Capture on Nodes" library="Tcpdump">
<doc>Start packet captures on the given list of node ips.</doc>
<arguments>
<arg>tag=${tag_}</arg>
<arg>filter=${filter}</arg>
<arg>ips=${ips}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<msg timestamp="20181214 10:03:24.587" level="INFO">@{conn_ids} = [ ]</msg>
<status status="PASS" endtime="20181214 10:03:24.587" starttime="20181214 10:03:24.586"></status>
</kw>
<kw type="for" name="${ip} IN [ @{ips} ]">
<kw type="foritem" name="${ip} = 192.0.2.21">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${ip}</arg>
</arguments>
<assign>
<var>${fname}</var>
</assign>
<msg timestamp="20181214 10:03:24.588" level="INFO">${fname} = tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.21</msg>
<status status="PASS" endtime="20181214 10:03:24.588" starttime="20181214 10:03:24.587"></status>
</kw>
<kw name="Start Packet Capture On Node" library="Tcpdump">
<doc>Connects to the remote machine and starts tcpdump</doc>
<arguments>
<arg>${ip}</arg>
<arg>file_Name=${fname}</arg>
<arg>filter=${filter}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 10:03:24.590" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 10:03:24.590" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 10:03:24.590" starttime="20181214 10:03:24.589"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 10:03:24.591" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181214 10:03:24.591" starttime="20181214 10:03:24.590"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 10:03:24.592" level="INFO">Length is 0</msg>
<msg timestamp="20181214 10:03:24.592" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 10:03:24.592" starttime="20181214 10:03:24.592"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:24.593" starttime="20181214 10:03:24.592"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 10:03:24.594" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 10:03:25.001" level="INFO">Read output: Last login: Fri Dec 14 10:03:11 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:03:25.001" starttime="20181214 10:03:24.593"></status>
</kw>
<msg timestamp="20181214 10:03:25.001" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:03:25.001" starttime="20181214 10:03:24.593"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:25.001" starttime="20181214 10:03:24.591"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sudo /usr/sbin/tcpdump -vvv -ni ${networkAdapter} ${filter} -w /tmp/${file_Name}.pcap</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 10:03:25.002" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.21.pcap</msg>
<status status="PASS" endtime="20181214 10:03:25.003" starttime="20181214 10:03:25.002"></status>
</kw>
<kw name="Start Command" library="SSHLibrary">
<doc>Starts execution of the ``command`` on the remote machine and returns immediately.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 10:03:25.003" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.21.pcap'.</msg>
<msg timestamp="20181214 10:03:25.007" level="INFO">${stdout} = None</msg>
<msg timestamp="20181214 10:03:25.007" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181214 10:03:25.007" starttime="20181214 10:03:25.003"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 10:03:25.008" level="INFO">None</msg>
<status status="PASS" endtime="20181214 10:03:25.008" starttime="20181214 10:03:25.007"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:25.008" level="INFO">None</msg>
<status status="PASS" endtime="20181214 10:03:25.008" starttime="20181214 10:03:25.008"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:25.011" starttime="20181214 10:03:25.011"></status>
</kw>
<msg timestamp="20181214 10:03:25.011" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:03:25.011" starttime="20181214 10:03:25.010"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:25.012" starttime="20181214 10:03:25.009"></status>
</kw>
<msg timestamp="20181214 10:03:25.012" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181214 10:03:25.012" starttime="20181214 10:03:24.588"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${conn_ids}</arg>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:25.013" starttime="20181214 10:03:25.013"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:25.013" starttime="20181214 10:03:24.587"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:25.013" starttime="20181214 10:03:24.587"></status>
</kw>
<msg timestamp="20181214 10:03:25.014" level="INFO">@{conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181214 10:03:25.014" starttime="20181214 10:03:24.586"></status>
</kw>
<msg timestamp="20181214 10:03:25.014" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181214 10:03:25.014" starttime="20181214 10:03:24.584"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{tcpdump_port_6653_conn_ids}</arg>
</arguments>
<msg timestamp="20181214 10:03:25.015" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181214 10:03:25.015" starttime="20181214 10:03:25.015"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${PRE_CLEAN_OPENSTACK_ALL}"=="True"</arg>
<arg>OpenStack Cleanup All</arg>
</arguments>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:03:25.017" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:03:25.017" starttime="20181214 10:03:25.017"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:03:25.019" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181214 10:03:25.061" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:03:27.133" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:03:27.134" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:03:27.134" starttime="20181214 10:03:25.018"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:27.135" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 10:03:27.135" starttime="20181214 10:03:27.135"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:03:27.136" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:27.136" starttime="20181214 10:03:27.135"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:27.137" starttime="20181214 10:03:27.136"></status>
</kw>
<msg timestamp="20181214 10:03:27.137" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 10:03:27.137" starttime="20181214 10:03:25.018"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:03:27.138" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 10:03:27.138" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 10:03:27.138" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:03:27.138" starttime="20181214 10:03:27.137"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 10:03:27.139" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 10:03:27.139" starttime="20181214 10:03:27.138"></status>
</kw>
<msg timestamp="20181214 10:03:27.139" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181214 10:03:27.139" starttime="20181214 10:03:25.017"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181214 10:03:27.139" starttime="20181214 10:03:27.139"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:03:27.141" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:03:27.141" starttime="20181214 10:03:27.140"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:03:27.142" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181214 10:03:27.180" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:03:29.649" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:03:29.650" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:03:29.650" starttime="20181214 10:03:27.141"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:29.651" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 10:03:29.652" starttime="20181214 10:03:29.651"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:03:29.652" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:29.652" starttime="20181214 10:03:29.652"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:29.653" starttime="20181214 10:03:29.653"></status>
</kw>
<msg timestamp="20181214 10:03:29.654" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 10:03:29.654" starttime="20181214 10:03:27.141"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:03:29.655" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 10:03:29.655" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 10:03:29.655" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:03:29.655" starttime="20181214 10:03:29.654"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 10:03:29.656" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 10:03:29.656" starttime="20181214 10:03:29.655"></status>
</kw>
<msg timestamp="20181214 10:03:29.656" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181214 10:03:29.656" starttime="20181214 10:03:27.140"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181214 10:03:29.656" starttime="20181214 10:03:29.656"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:03:29.658" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:03:29.658" starttime="20181214 10:03:29.658"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:03:29.659" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181214 10:03:29.681" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:03:31.660" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:03:31.661" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:03:31.661" starttime="20181214 10:03:29.659"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:31.663" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 10:03:31.663" starttime="20181214 10:03:31.662"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:03:31.666" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:31.666" starttime="20181214 10:03:31.664"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:31.668" starttime="20181214 10:03:31.667"></status>
</kw>
<msg timestamp="20181214 10:03:31.668" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 10:03:31.669" starttime="20181214 10:03:29.658"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:03:31.670" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 10:03:31.670" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 10:03:31.670" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:03:31.670" starttime="20181214 10:03:31.669"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 10:03:31.671" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 10:03:31.671" starttime="20181214 10:03:31.671"></status>
</kw>
<msg timestamp="20181214 10:03:31.672" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181214 10:03:31.672" starttime="20181214 10:03:29.657"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181214 10:03:31.672" starttime="20181214 10:03:31.672"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:03:31.674" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:03:31.674" starttime="20181214 10:03:31.674"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:03:31.676" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181214 10:03:31.709" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:03:33.736" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:03:33.737" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:03:33.737" starttime="20181214 10:03:31.676"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:33.739" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 10:03:33.739" starttime="20181214 10:03:33.738"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:03:33.740" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:33.740" starttime="20181214 10:03:33.739"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:33.742" starttime="20181214 10:03:33.741"></status>
</kw>
<msg timestamp="20181214 10:03:33.743" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 10:03:33.743" starttime="20181214 10:03:31.675"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:03:33.744" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 10:03:33.744" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 10:03:33.744" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:03:33.744" starttime="20181214 10:03:33.743"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 10:03:33.745" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 10:03:33.746" starttime="20181214 10:03:33.745"></status>
</kw>
<msg timestamp="20181214 10:03:33.746" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181214 10:03:33.746" starttime="20181214 10:03:31.673"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181214 10:03:33.747" starttime="20181214 10:03:33.746"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:03:33.749" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:03:33.749" starttime="20181214 10:03:33.748"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:03:33.751" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181214 10:03:33.781" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:03:35.880" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:03:35.881" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:03:35.881" starttime="20181214 10:03:33.751"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:35.883" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 10:03:35.883" starttime="20181214 10:03:35.882"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:03:35.885" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:35.885" starttime="20181214 10:03:35.884"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:35.887" starttime="20181214 10:03:35.885"></status>
</kw>
<msg timestamp="20181214 10:03:35.887" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 10:03:35.888" starttime="20181214 10:03:33.750"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:03:35.889" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 10:03:35.889" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 10:03:35.889" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:03:35.890" starttime="20181214 10:03:35.888"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 10:03:35.890" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 10:03:35.891" starttime="20181214 10:03:35.890"></status>
</kw>
<msg timestamp="20181214 10:03:35.891" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181214 10:03:35.891" starttime="20181214 10:03:33.747"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181214 10:03:35.892" starttime="20181214 10:03:35.891"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:03:35.894" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:03:35.894" starttime="20181214 10:03:35.894"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:03:35.896" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181214 10:03:35.931" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:03:38.033" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:03:38.034" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:03:38.034" starttime="20181214 10:03:35.896"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:38.038" level="INFO">[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181214 10:03:38.038" starttime="20181214 10:03:38.035"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:03:38.039" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:38.040" starttime="20181214 10:03:38.039"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:38.041" starttime="20181214 10:03:38.040"></status>
</kw>
<msg timestamp="20181214 10:03:38.042" level="INFO">${json} = [
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181214 10:03:38.042" starttime="20181214 10:03:35.895"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:03:38.043" level="INFO">To JSON using : content=[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181214 10:03:38.043" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 10:03:38.044" level="INFO">@{list} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'bfcec20503cd4d30949...</msg>
<status status="PASS" endtime="20181214 10:03:38.044" starttime="20181214 10:03:38.043"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 10:03:38.045" level="INFO">[{u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}, {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}]</msg>
<status status="PASS" endtime="20181214 10:03:38.045" starttime="20181214 10:03:38.044"></status>
</kw>
<msg timestamp="20181214 10:03:38.046" level="INFO">@{security_groups} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'bfcec20503cd4d30949...</msg>
<status status="PASS" endtime="20181214 10:03:38.046" starttime="20181214 10:03:35.892"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:38.048" starttime="20181214 10:03:38.047"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:38.048" starttime="20181214 10:03:38.046"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:38.049" starttime="20181214 10:03:38.048"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:38.049" starttime="20181214 10:03:38.048"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:38.049" starttime="20181214 10:03:38.046"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 10:03:38.052" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181214 10:03:38.052" starttime="20181214 10:03:38.051"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:03:38.070" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181214 10:03:38.113" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:03:40.404" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:03:40.405" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:03:40.405" starttime="20181214 10:03:38.069"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:40.407" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:40.408" starttime="20181214 10:03:40.406"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:03:40.409" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:40.409" starttime="20181214 10:03:40.408"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:40.411" starttime="20181214 10:03:40.409"></status>
</kw>
<msg timestamp="20181214 10:03:40.411" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:03:40.412" starttime="20181214 10:03:38.068"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:40.412" starttime="20181214 10:03:38.052"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:03:40.436" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181214 10:03:40.479" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:03:42.625" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:03:42.626" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:03:42.626" starttime="20181214 10:03:40.435"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:42.628" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:42.628" starttime="20181214 10:03:42.627"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:03:42.630" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:42.630" starttime="20181214 10:03:42.629"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:42.631" starttime="20181214 10:03:42.630"></status>
</kw>
<msg timestamp="20181214 10:03:42.632" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:03:42.632" starttime="20181214 10:03:40.433"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:42.632" starttime="20181214 10:03:40.412"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:03:42.651" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181214 10:03:42.693" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:03:44.703" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:03:44.704" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:03:44.704" starttime="20181214 10:03:42.650"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:44.705" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:44.705" starttime="20181214 10:03:44.704"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:03:44.706" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:44.706" starttime="20181214 10:03:44.705"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:44.707" starttime="20181214 10:03:44.706"></status>
</kw>
<msg timestamp="20181214 10:03:44.707" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:03:44.707" starttime="20181214 10:03:42.649"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:44.707" starttime="20181214 10:03:42.632"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:03:44.718" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181214 10:03:44.742" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:03:46.643" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:03:46.644" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:03:46.644" starttime="20181214 10:03:44.718"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:46.646" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:46.646" starttime="20181214 10:03:46.645"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:03:46.647" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:46.647" starttime="20181214 10:03:46.647"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:46.649" starttime="20181214 10:03:46.648"></status>
</kw>
<msg timestamp="20181214 10:03:46.650" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:03:46.650" starttime="20181214 10:03:44.717"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:46.650" starttime="20181214 10:03:44.707"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:03:46.671" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181214 10:03:46.708" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:03:49.040" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:03:49.041" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:03:49.041" starttime="20181214 10:03:46.671"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:49.043" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 62100813-13a1-4c22-9a97-bfabd6744cb8 | default | Default security group | 8f21c4d8db54482e99c30c98fba342b4 |
| ee3dd710-2490-4241-b666-9fec686f0c78 | default | Default security group | bfcec20503cd4d309495f70adb639682 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181214 10:03:49.043" starttime="20181214 10:03:49.042"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:03:49.044" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:49.045" starttime="20181214 10:03:49.044"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:49.046" starttime="20181214 10:03:49.045"></status>
</kw>
<msg timestamp="20181214 10:03:49.047" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181214 10:03:49.047" starttime="20181214 10:03:46.670"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:49.048" starttime="20181214 10:03:46.651"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:03:49.070" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181214 10:03:49.099" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:03:51.147" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:03:51.148" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:03:51.148" starttime="20181214 10:03:49.069"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:51.149" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| 6ad09561-353a-445e-b51d-b931a7e01c22 | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| af9be2ac-0c71-466b-8ee2-188747a79255 | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c0796abf-11eb-4f12-8347-fb5894143b1d | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c5369c6a-c1ec-45d9-9393-f55f92ef6f46 | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| d06c714b-ca05-4f3a-a9af-f80ac1f213f5 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e39d54b7-5907-4ebe-bf47-f2be219b1fec | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e64e4970-560c-4af7-a079-217ef6e7e68a | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:03:51.149" starttime="20181214 10:03:51.149"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:03:51.150" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:51.150" starttime="20181214 10:03:51.150"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:51.151" starttime="20181214 10:03:51.151"></status>
</kw>
<msg timestamp="20181214 10:03:51.152" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181214 10:03:51.152" starttime="20181214 10:03:49.068"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:51.152" starttime="20181214 10:03:49.048"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:03:51.164" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181214 10:03:51.201" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:03:53.222" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:03:53.222" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:03:53.222" starttime="20181214 10:03:51.163"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:53.223" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:53.223" starttime="20181214 10:03:53.223"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:03:53.224" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:53.224" starttime="20181214 10:03:53.223"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:53.225" starttime="20181214 10:03:53.224"></status>
</kw>
<msg timestamp="20181214 10:03:53.225" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:03:53.225" starttime="20181214 10:03:51.163"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:53.225" starttime="20181214 10:03:51.152"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:03:53.234" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181214 10:03:53.276" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:03:55.479" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:03:55.480" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:03:55.480" starttime="20181214 10:03:53.233"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:55.482" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:55.482" starttime="20181214 10:03:55.481"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:03:55.483" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:55.484" starttime="20181214 10:03:55.483"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:55.485" starttime="20181214 10:03:55.484"></status>
</kw>
<msg timestamp="20181214 10:03:55.486" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:03:55.486" starttime="20181214 10:03:53.233"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.486" starttime="20181214 10:03:53.225"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.486" starttime="20181214 10:03:38.052"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.487" starttime="20181214 10:03:38.050"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.487" starttime="20181214 10:03:25.016"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.487" starttime="20181214 10:03:25.015"></status>
</kw>
<kw name="Add OVS Logging On All OpenStack Nodes" library="OpenStackOperations">
<doc>Add higher levels of OVS logging to all the OpenStack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Add OVS Logging" library="OVSDB">
<doc>Add higher levels of OVS logging</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:55.490" starttime="20181214 10:03:55.490"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>bridge:file:dbg</arg>
<arg>connmgr:file:dbg</arg>
<arg>inband:file:dbg</arg>
<arg>ofp_actions:file:dbg</arg>
<arg>ofp_errors:file:dbg</arg>
<arg>ofp_msgs:file:dbg</arg>
<arg>ovsdb_error:file:dbg</arg>
<arg>rconn:file:dbg</arg>
<arg>tunnel:file:dbg</arg>
<arg>vconn:file:dbg</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 10:03:55.491" level="INFO">@{modules} = [ bridge:file:dbg | connmgr:file:dbg | inband:file:dbg | ofp_actions:file:dbg | ofp_errors:file:dbg | ofp_msgs:file:dbg | ovsdb_error:file:dbg | rconn:file:dbg | tunnel:file:dbg | vconn:file:dbg ]</msg>
<status status="PASS" endtime="20181214 10:03:55.491" starttime="20181214 10:03:55.491"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = bridge:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:03:55.493" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181214 10:03:55.493" starttime="20181214 10:03:55.493"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:55.494" starttime="20181214 10:03:55.494"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:03:55.495" starttime="20181214 10:03:55.495"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:03:55.504" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181214 10:03:55.504" starttime="20181214 10:03:55.495"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:03:55.550" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:03:55.550" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:03:55.550" starttime="20181214 10:03:55.505"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.551" starttime="20181214 10:03:55.492"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.551" starttime="20181214 10:03:55.492"></status>
</kw>
<kw type="foritem" name="${module} = connmgr:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:03:55.553" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181214 10:03:55.553" starttime="20181214 10:03:55.552"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:55.553" starttime="20181214 10:03:55.553"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:03:55.554" starttime="20181214 10:03:55.553"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:03:55.559" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181214 10:03:55.559" starttime="20181214 10:03:55.554"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:03:55.579" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:03:55.579" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:03:55.579" starttime="20181214 10:03:55.559"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.580" starttime="20181214 10:03:55.551"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.580" starttime="20181214 10:03:55.551"></status>
</kw>
<kw type="foritem" name="${module} = inband:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:03:55.582" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set inband:file:dbg</msg>
<status status="PASS" endtime="20181214 10:03:55.582" starttime="20181214 10:03:55.582"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:55.583" starttime="20181214 10:03:55.583"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:03:55.584" starttime="20181214 10:03:55.583"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:03:55.590" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set inband:file:dbg</msg>
<status status="PASS" endtime="20181214 10:03:55.590" starttime="20181214 10:03:55.584"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:03:55.620" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:03:55.620" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:03:55.620" starttime="20181214 10:03:55.591"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.621" starttime="20181214 10:03:55.580"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.621" starttime="20181214 10:03:55.580"></status>
</kw>
<kw type="foritem" name="${module} = ofp_actions:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:03:55.623" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181214 10:03:55.623" starttime="20181214 10:03:55.622"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:55.623" starttime="20181214 10:03:55.623"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:03:55.624" starttime="20181214 10:03:55.624"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:03:55.629" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181214 10:03:55.629" starttime="20181214 10:03:55.624"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:03:55.656" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:03:55.656" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:03:55.656" starttime="20181214 10:03:55.629"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.657" starttime="20181214 10:03:55.621"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.657" starttime="20181214 10:03:55.621"></status>
</kw>
<kw type="foritem" name="${module} = ofp_errors:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:03:55.658" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181214 10:03:55.658" starttime="20181214 10:03:55.658"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:55.659" starttime="20181214 10:03:55.659"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:03:55.660" starttime="20181214 10:03:55.659"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:03:55.663" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181214 10:03:55.663" starttime="20181214 10:03:55.660"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:03:55.693" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:03:55.693" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:03:55.693" starttime="20181214 10:03:55.663"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.693" starttime="20181214 10:03:55.657"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.694" starttime="20181214 10:03:55.657"></status>
</kw>
<kw type="foritem" name="${module} = ofp_msgs:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:03:55.695" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181214 10:03:55.695" starttime="20181214 10:03:55.695"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:55.696" starttime="20181214 10:03:55.695"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:03:55.696" starttime="20181214 10:03:55.696"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:03:55.699" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181214 10:03:55.699" starttime="20181214 10:03:55.697"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:03:55.720" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:03:55.720" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:03:55.720" starttime="20181214 10:03:55.700"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.720" starttime="20181214 10:03:55.694"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.720" starttime="20181214 10:03:55.694"></status>
</kw>
<kw type="foritem" name="${module} = ovsdb_error:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:03:55.722" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181214 10:03:55.722" starttime="20181214 10:03:55.722"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:55.722" starttime="20181214 10:03:55.722"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:03:55.723" starttime="20181214 10:03:55.723"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:03:55.726" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181214 10:03:55.726" starttime="20181214 10:03:55.723"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:03:55.745" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:03:55.745" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:03:55.745" starttime="20181214 10:03:55.726"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.745" starttime="20181214 10:03:55.721"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.745" starttime="20181214 10:03:55.721"></status>
</kw>
<kw type="foritem" name="${module} = rconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:03:55.748" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181214 10:03:55.748" starttime="20181214 10:03:55.746"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:55.749" starttime="20181214 10:03:55.748"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:03:55.749" starttime="20181214 10:03:55.749"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:03:55.752" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181214 10:03:55.752" starttime="20181214 10:03:55.749"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:03:55.773" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:03:55.773" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:03:55.774" starttime="20181214 10:03:55.752"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.774" starttime="20181214 10:03:55.746"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.774" starttime="20181214 10:03:55.745"></status>
</kw>
<kw type="foritem" name="${module} = tunnel:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:03:55.775" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181214 10:03:55.775" starttime="20181214 10:03:55.775"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:55.776" starttime="20181214 10:03:55.775"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:03:55.776" starttime="20181214 10:03:55.776"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:03:55.779" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181214 10:03:55.779" starttime="20181214 10:03:55.776"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:03:55.801" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:03:55.801" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:03:55.801" starttime="20181214 10:03:55.779"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.801" starttime="20181214 10:03:55.774"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.801" starttime="20181214 10:03:55.774"></status>
</kw>
<kw type="foritem" name="${module} = vconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:03:55.802" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181214 10:03:55.802" starttime="20181214 10:03:55.802"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:55.803" starttime="20181214 10:03:55.803"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:03:55.803" starttime="20181214 10:03:55.803"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:03:55.806" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181214 10:03:55.806" starttime="20181214 10:03:55.804"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:03:55.826" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:03:55.826" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:03:55.826" starttime="20181214 10:03:55.806"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.826" starttime="20181214 10:03:55.801"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.826" starttime="20181214 10:03:55.801"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.826" starttime="20181214 10:03:55.492"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/list</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:03:55.828" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/list</msg>
<status status="PASS" endtime="20181214 10:03:55.828" starttime="20181214 10:03:55.827"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:55.829" starttime="20181214 10:03:55.828"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:03:55.829" starttime="20181214 10:03:55.829"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:03:55.832" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/list</msg>
<status status="PASS" endtime="20181214 10:03:55.832" starttime="20181214 10:03:55.829"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:03:55.900" level="INFO">console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond               OFF        ERR       INFO
bridge             OFF        ERR        DBG
bundle             OFF        ERR       INFO
bundles            OFF        ERR       INFO
cfm                OFF        ERR       INFO
collectors         OFF        ERR       INFO
command_line       OFF        ERR       INFO
connmgr            OFF        ERR        DBG
conntrack          OFF        ERR       INFO
coverage           OFF        ERR       INFO
ct_dpif            OFF        ERR       INFO
daemon             OFF        ERR       INFO
daemon_unix        OFF        ERR       INFO
dpctl              OFF        ERR       INFO
dpdk               OFF        ERR       INFO
dpif               OFF        ERR       INFO
dpif_netdev        OFF        ERR       INFO
dpif_netlink       OFF        ERR       INFO
dpif_netlink_rtnl   OFF        ERR       INFO
entropy            OFF        ERR       INFO
fail_open          OFF        ERR       INFO
fatal_signal       OFF        ERR       INFO
hmap               OFF        ERR       INFO
in_band            OFF        ERR       INFO
ipfix              OFF        ERR       INFO
jsonrpc            OFF        ERR       INFO
lacp               OFF        ERR       INFO
lldp               OFF        ERR       INFO
lldpd              OFF        ERR       INFO
lldpd_structs      OFF        ERR       INFO
lockfile           OFF        ERR       INFO
memory             OFF        ERR       INFO
meta_flow          OFF        ERR       INFO
native_tnl         OFF        ERR       INFO
netdev             OFF        ERR       INFO
netdev_dpdk        OFF        ERR       INFO
netdev_dummy       OFF        ERR       INFO
netdev_linux       OFF        ERR       INFO
netdev_tc_offloads   OFF        ERR       INFO
netdev_vport       OFF        ERR       INFO
netflow            OFF        ERR       INFO
netlink            OFF        ERR       INFO
netlink_conntrack   OFF        ERR       INFO
netlink_notifier   OFF        ERR       INFO
netlink_socket     OFF        ERR       INFO
nx_match           OFF        ERR       INFO
odp_util           OFF        ERR       INFO
ofp_actions        OFF        ERR        DBG
ofp_errors         OFF        ERR        DBG
ofp_msgs           OFF        ERR        DBG
ofp_util           OFF        ERR       INFO
ofproto            OFF        ERR       INFO
ofproto_dpif       OFF        ERR       INFO
ofproto_dpif_mirror   OFF        ERR       INFO
ofproto_dpif_monitor   OFF        ERR       INFO
ofproto_dpif_rid   OFF        ERR       INFO
ofproto_dpif_upcall   OFF        ERR       INFO
ofproto_dpif_xlate   OFF        ERR       INFO
ofproto_xlate_cache   OFF        ERR       INFO
ovs_lldp           OFF        ERR       INFO
ovs_numa           OFF        ERR       INFO
ovs_rcu            OFF        ERR       INFO
ovs_router         OFF        ERR       INFO
ovs_thread         OFF        ERR       INFO
ovsdb_error        OFF        ERR        DBG
ovsdb_idl          OFF        ERR       INFO
pcap               OFF        ERR       INFO
pmd_perf           OFF        ERR       INFO
poll_loop          OFF        ERR       INFO
process            OFF        ERR       INFO
rconn              OFF        ERR        DBG
reconnect          OFF        ERR       INFO
route_table        OFF        ERR       INFO
rstp               OFF        ERR       INFO
rstp_sm            OFF        ERR       INFO
sflow              OFF        ERR       INFO
signals            OFF        ERR       INFO
socket_util        OFF        ERR       INFO
socket_util_unix   OFF        ERR       INFO
stp                OFF        ERR       INFO
stream             OFF        ERR       INFO
stream_fd          OFF        ERR       INFO
stream_ssl         OFF        ERR       INFO
stream_tcp         OFF        ERR       INFO
stream_unix        OFF        ERR       INFO
svec               OFF        ERR       INFO
system_stats       OFF        ERR       INFO
tc                 OFF        ERR       INFO
timeval            OFF        ERR       INFO
tunnel             OFF        ERR        DBG
unixctl            OFF        ERR       INFO
util               OFF        ERR       INFO
vconn              OFF        ERR        DBG
vconn_stream       OFF        ERR       INFO
vlog               OFF        ERR       INFO
vswitchd           OFF        ERR       INFO
xenserver          OFF        ERR       INFO
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:03:55.901" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181214 10:03:55.901" starttime="20181214 10:03:55.832"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.901" starttime="20181214 10:03:55.827"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.901" starttime="20181214 10:03:55.489"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.901" starttime="20181214 10:03:55.488"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.901" starttime="20181214 10:03:55.488"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.901" starttime="20181214 10:03:55.487"></status>
</kw>
<kw name="Validate Deployment" library="OpenStackOperations">
<doc>Validate the deployment. Examples to validate are verifying default table</doc>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>----------------------------------------\n${SUITE_NAME}\n</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 10:03:55.910" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 10:03:55.910" starttime="20181214 10:03:55.910"></status>
</kw>
<msg timestamp="20181214 10:03:55.910" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 10:03:55.910" starttime="20181214 10:03:55.910"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:55.911" starttime="20181214 10:03:55.911"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 10:03:55.912" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 10:03:55.912" starttime="20181214 10:03:55.911"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:55.912" starttime="20181214 10:03:55.909"></status>
</kw>
<kw type="for" name="${keyword} IN [ @{VALIDATION_KEYWORDS} ]">
<kw type="foritem" name="${keyword} = Verify Services">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Services" library="OpenStackOperations">
<doc>Verify if the services are operational</doc>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>60</arg>
<arg>2</arg>
<arg>ClusterManagement.Check Status Of Services Is OPERATIONAL</arg>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw name="Check Status Of Services Is OPERATIONAL" library="ClusterManagement">
<doc>This keyword will verify whether all the services are operational in all the ODL nodes</doc>
<arguments>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Check Service Status" library="ClusterManagement">
<doc>Issues the karaf shell command showSvcStatus to verify the ready and service states are the same as the arguments passed</doc>
<arguments>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
<arg>ACTIVE</arg>
<arg>OPERATIONAL</arg>
<arg>@{service_list}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${NUM_ODL_SYSTEM} &gt; 1</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus -n ${odl_ip}</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
<arg>ELSE</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<assign>
<var>${service_status_output}</var>
</assign>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:55.924" starttime="20181214 10:03:55.923"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 10:03:55.924" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 10:03:56.132" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 10:03:56.132" starttime="20181214 10:03:55.924"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:03:56.153" level="INFO">@root&gt;showSvcStatus</msg>
<status status="PASS" endtime="20181214 10:03:56.153" starttime="20181214 10:03:56.132"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:03:56.159" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Dec 14 10:03:56 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 10:03:56.159" level="INFO">${output} = [?1l&gt;[?2004lTimestamp: Fri Dec 14 10:03:56 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181214 10:03:56.159" starttime="20181214 10:03:56.154"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 10:03:56.201" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 10:03:56.202" starttime="20181214 10:03:56.159"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:03:56.203" starttime="20181214 10:03:56.202"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 10:03:56.204" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Dec 14 10:03:56 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 10:03:56.204" starttime="20181214 10:03:56.203"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.204" starttime="20181214 10:03:55.923"></status>
</kw>
<msg timestamp="20181214 10:03:56.204" level="INFO">${service_status_output} = [?1l&gt;[?2004lTimestamp: Fri Dec 14 10:03:56 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181214 10:03:56.204" starttime="20181214 10:03:55.915"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${system_ready_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.205" starttime="20181214 10:03:56.204"></status>
</kw>
<kw type="for" name="${service} IN [ @{service_list} ]">
<kw type="foritem" name="${service} = OPENFLOW">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.205" starttime="20181214 10:03:56.205"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.206" starttime="20181214 10:03:56.205"></status>
</kw>
<kw type="foritem" name="${service} = IFM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.206" starttime="20181214 10:03:56.206"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.206" starttime="20181214 10:03:56.206"></status>
</kw>
<kw type="foritem" name="${service} = ITM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.207" starttime="20181214 10:03:56.206"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.207" starttime="20181214 10:03:56.206"></status>
</kw>
<kw type="foritem" name="${service} = DATASTORE">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.207" starttime="20181214 10:03:56.207"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.208" starttime="20181214 10:03:56.207"></status>
</kw>
<kw type="foritem" name="${service} = ELAN">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.208" starttime="20181214 10:03:56.208"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.208" starttime="20181214 10:03:56.208"></status>
</kw>
<kw type="foritem" name="${service} = OVSDB">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.209" starttime="20181214 10:03:56.208"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.209" starttime="20181214 10:03:56.208"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.209" starttime="20181214 10:03:56.205"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.209" starttime="20181214 10:03:55.914"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.209" starttime="20181214 10:03:55.914"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.209" starttime="20181214 10:03:55.914"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.209" starttime="20181214 10:03:55.913"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.209" starttime="20181214 10:03:55.913"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.209" starttime="20181214 10:03:55.913"></status>
</kw>
<msg timestamp="20181214 10:03:56.209" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 10:03:56.209" starttime="20181214 10:03:55.912"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 10:03:56.218" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 10:03:56.218" starttime="20181214 10:03:56.218"></status>
</kw>
<msg timestamp="20181214 10:03:56.218" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 10:03:56.218" starttime="20181214 10:03:56.218"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.219" starttime="20181214 10:03:56.219"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 10:03:56.220" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 10:03:56.220" starttime="20181214 10:03:56.219"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.220" starttime="20181214 10:03:56.217"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.220" starttime="20181214 10:03:56.210"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.220" starttime="20181214 10:03:55.912"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tunnels">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tunnels" library="OpenStackOperations">
<doc>Verify if the default tunnels are created.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>odl-netvirt-sfc</arg>
</arguments>
<assign>
<var>${check_feature_list}</var>
</assign>
<msg timestamp="20181214 10:03:56.221" level="INFO">${check_feature_list} = [u'odl-netvirt-sfc']</msg>
<status status="PASS" endtime="20181214 10:03:56.221" starttime="20181214 10:03:56.221"></status>
</kw>
<kw name="Is Feature Installed" library="OpenStackOperations">
<arguments>
<arg>features=${check_feature_list}</arg>
</arguments>
<assign>
<var>${is_sfc_enabled}</var>
</assign>
<kw type="for" name="${feature} IN [ @{features} ]">
<kw type="foritem" name="${feature} = odl-netvirt-sfc">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Should Contain</arg>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<msg timestamp="20181214 10:03:56.230" level="FAIL">Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="FAIL" endtime="20181214 10:03:56.230" starttime="20181214 10:03:56.222"></status>
</kw>
<msg timestamp="20181214 10:03:56.230" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181214 10:03:56.230" level="INFO">${output} = Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="PASS" endtime="20181214 10:03:56.230" starttime="20181214 10:03:56.222"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>True</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.231" starttime="20181214 10:03:56.230"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.231" starttime="20181214 10:03:56.222"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.231" starttime="20181214 10:03:56.222"></status>
</kw>
<msg timestamp="20181214 10:03:56.231" level="INFO">${is_sfc_enabled} = False</msg>
<status status="PASS" endtime="20181214 10:03:56.231" starttime="20181214 10:03:56.221"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${is_sfc_enabled} == ${True}</arg>
<arg>${True}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.231" starttime="20181214 10:03:56.231"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${OS_NODE_CNT} == ${1}</arg>
<arg>${True}</arg>
</arguments>
<msg timestamp="20181214 10:03:56.232" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:03:56.232" starttime="20181214 10:03:56.232"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.232" starttime="20181214 10:03:56.220"></status>
</kw>
<msg timestamp="20181214 10:03:56.232" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 10:03:56.232" starttime="20181214 10:03:56.220"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 10:03:56.240" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 10:03:56.240" starttime="20181214 10:03:56.240"></status>
</kw>
<msg timestamp="20181214 10:03:56.240" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 10:03:56.240" starttime="20181214 10:03:56.239"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.241" starttime="20181214 10:03:56.240"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 10:03:56.241" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 10:03:56.241" starttime="20181214 10:03:56.241"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.241" starttime="20181214 10:03:56.239"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.241" starttime="20181214 10:03:56.232"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.241" starttime="20181214 10:03:56.220"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tables On Nodes">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tables On Nodes" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on all Nodes</doc>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>session</arg>
<arg>${CONFIG_NODES_API}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:03:56.249" level="INFO">Get Request using : alias=session, uri=/restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 10:03:56.249" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:03:56.249" starttime="20181214 10:03:56.243"></status>
</kw>
<kw name="Log Content" library="Utils">
<arguments>
<arg>${resp.content}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'''${resp_content}''' != '${EMPTY}'</arg>
<arg>RequestsLibrary.To Json</arg>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Set Variable</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${resp_json}</var>
</assign>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<msg timestamp="20181214 10:03:56.266" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.272795776625121.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false},{"id":"SNAT.272795776625121.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.272795776625121.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.272795776625121.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false},{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.272795776625121.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36},{"id":38},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_v4_Broadcast_272795776625121_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_272795776625121_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"44f91859-7723-44e1-a95d-25948457eb65","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297728,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210016}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.4.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4398046511104,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":21990232555520,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":27487790694400,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:272795776625121:272795776625121:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.272795776625121.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17}],"flow-node-inventory:group":[{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":225001,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e13b9ba2-e337-4e51-9e53-07a75695540c","group-type":"group-all"},{"group-id":210016,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210015}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210015,"buckets":{},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181214 10:03:56.267" level="INFO">To JSON using : pretty_print=True </msg>
<status status="PASS" endtime="20181214 10:03:56.267" starttime="20181214 10:03:56.252"></status>
</kw>
<msg timestamp="20181214 10:03:56.268" level="INFO">${resp_json} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181214 10:03:56.268" starttime="20181214 10:03:56.250"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp_json}</arg>
</arguments>
<msg timestamp="20181214 10:03:56.270" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225001,
                        "group-name": "e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210015
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 6400
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210016,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210015,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 1024
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5120
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "44f91859-7723-44e1-a95d-25948457eb65",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210016
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297728,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1024
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5120
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5888
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4398046511104,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 21990232555520,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 6400
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 27487790694400,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "id": 17
                    }
                ],
                "id": "openflow:272795776625121"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:03:56.271" starttime="20181214 10:03:56.268"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.271" starttime="20181214 10:03:56.250"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_node_list}</var>
</assign>
<msg timestamp="20181214 10:03:56.272" level="INFO">${failed_node_list} = []</msg>
<status status="PASS" endtime="20181214 10:03:56.272" starttime="20181214 10:03:56.272"></status>
</kw>
<kw type="for" name="${node_ip} IN [ @{node_ips} ]">
<kw type="foritem" name="${node_ip} = 192.0.2.21">
<kw name="Verify Expected Default Tables" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on specific Node</doc>
<arguments>
<arg>${node_ip}</arg>
</arguments>
<assign>
<var>${failed_table_list}</var>
</assign>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${ovs_ip}</arg>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
</arguments>
<assign>
<var>${flow_dump}</var>
</assign>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.274" starttime="20181214 10:03:56.274"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 10:03:56.275" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 10:03:56.275" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 10:03:56.275" starttime="20181214 10:03:56.274"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 10:03:56.275" level="INFO">Attempting to execute command "sudo ovs-ofctl dump-flows br-int -OOpenFlow13" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 10:03:56.275" starttime="20181214 10:03:56.275"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 10:03:56.276" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181214 10:03:56.276" starttime="20181214 10:03:56.276"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 10:03:56.277" level="INFO">Length is 0</msg>
<msg timestamp="20181214 10:03:56.277" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 10:03:56.277" starttime="20181214 10:03:56.277"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.278" starttime="20181214 10:03:56.277"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 10:03:56.279" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 10:03:56.740" level="INFO">Read output: Last login: Fri Dec 14 10:03:24 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:03:56.740" starttime="20181214 10:03:56.278"></status>
</kw>
<msg timestamp="20181214 10:03:56.740" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:03:56.741" starttime="20181214 10:03:56.278"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.741" starttime="20181214 10:03:56.276"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 10:03:56.742" level="INFO">Executing command 'sudo ovs-ofctl dump-flows br-int -OOpenFlow13'.</msg>
<msg timestamp="20181214 10:03:56.838" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 10:03:56.839" level="INFO">${stdout} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0...</msg>
<msg timestamp="20181214 10:03:56.839" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181214 10:03:56.839" starttime="20181214 10:03:56.742"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:03:56.871" starttime="20181214 10:03:56.839"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 10:03:56.873" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:56.873" starttime="20181214 10:03:56.872"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.875" starttime="20181214 10:03:56.874"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:56.877" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:03:56.878" starttime="20181214 10:03:56.877"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.878" starttime="20181214 10:03:56.876"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.882" starttime="20181214 10:03:56.881"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.883" starttime="20181214 10:03:56.883"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:03:56.884" starttime="20181214 10:03:56.884"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.885" starttime="20181214 10:03:56.879"></status>
</kw>
<msg timestamp="20181214 10:03:56.885" level="INFO">${flow_dump} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0...</msg>
<status status="PASS" endtime="20181214 10:03:56.885" starttime="20181214 10:03:56.273"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${flow_dump}</arg>
</arguments>
<msg timestamp="20181214 10:03:56.886" level="INFO">OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop</msg>
<status status="PASS" endtime="20181214 10:03:56.887" starttime="20181214 10:03:56.886"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_table_list}</var>
</assign>
<msg timestamp="20181214 10:03:56.888" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181214 10:03:56.888" starttime="20181214 10:03:56.887"></status>
</kw>
<kw type="for" name="${table} IN [ @{DEFAULT_FLOW_TABLES} ]">
<kw type="foritem" name="${table} = 18">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:56.892" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=18.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:56.893" starttime="20181214 10:03:56.890"></status>
</kw>
<msg timestamp="20181214 10:03:56.893" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:56.893" starttime="20181214 10:03:56.889"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.894" starttime="20181214 10:03:56.893"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.894" starttime="20181214 10:03:56.888"></status>
</kw>
<kw type="foritem" name="${table} = 19">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:56.898" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=19.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:56.898" starttime="20181214 10:03:56.895"></status>
</kw>
<msg timestamp="20181214 10:03:56.898" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:56.898" starttime="20181214 10:03:56.895"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.899" starttime="20181214 10:03:56.899"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.900" starttime="20181214 10:03:56.894"></status>
</kw>
<kw type="foritem" name="${table} = 20">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:56.903" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=20.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:56.904" starttime="20181214 10:03:56.901"></status>
</kw>
<msg timestamp="20181214 10:03:56.904" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:56.904" starttime="20181214 10:03:56.900"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.905" starttime="20181214 10:03:56.905"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.905" starttime="20181214 10:03:56.900"></status>
</kw>
<kw type="foritem" name="${table} = 22">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:56.909" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=22.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:56.909" starttime="20181214 10:03:56.907"></status>
</kw>
<msg timestamp="20181214 10:03:56.910" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:56.910" starttime="20181214 10:03:56.906"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.911" starttime="20181214 10:03:56.910"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.911" starttime="20181214 10:03:56.905"></status>
</kw>
<kw type="foritem" name="${table} = 23">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:56.914" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=23.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:56.915" starttime="20181214 10:03:56.912"></status>
</kw>
<msg timestamp="20181214 10:03:56.915" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:56.915" starttime="20181214 10:03:56.911"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.916" starttime="20181214 10:03:56.915"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.916" starttime="20181214 10:03:56.911"></status>
</kw>
<kw type="foritem" name="${table} = 24">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:56.919" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=24.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:56.920" starttime="20181214 10:03:56.917"></status>
</kw>
<msg timestamp="20181214 10:03:56.920" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:56.920" starttime="20181214 10:03:56.917"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.921" starttime="20181214 10:03:56.921"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.921" starttime="20181214 10:03:56.916"></status>
</kw>
<kw type="foritem" name="${table} = 43">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:56.925" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=43.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:56.925" starttime="20181214 10:03:56.922"></status>
</kw>
<msg timestamp="20181214 10:03:56.925" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:56.925" starttime="20181214 10:03:56.922"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.926" starttime="20181214 10:03:56.926"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.926" starttime="20181214 10:03:56.921"></status>
</kw>
<kw type="foritem" name="${table} = 45">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:56.930" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=45.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:56.930" starttime="20181214 10:03:56.927"></status>
</kw>
<msg timestamp="20181214 10:03:56.930" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:56.930" starttime="20181214 10:03:56.927"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.931" starttime="20181214 10:03:56.931"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.931" starttime="20181214 10:03:56.926"></status>
</kw>
<kw type="foritem" name="${table} = 48">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:56.935" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=48.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:56.935" starttime="20181214 10:03:56.932"></status>
</kw>
<msg timestamp="20181214 10:03:56.935" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:56.935" starttime="20181214 10:03:56.932"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.936" starttime="20181214 10:03:56.936"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.936" starttime="20181214 10:03:56.931"></status>
</kw>
<kw type="foritem" name="${table} = 50">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:56.939" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=50.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:56.940" starttime="20181214 10:03:56.937"></status>
</kw>
<msg timestamp="20181214 10:03:56.940" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:56.940" starttime="20181214 10:03:56.937"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.941" starttime="20181214 10:03:56.941"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.941" starttime="20181214 10:03:56.936"></status>
</kw>
<kw type="foritem" name="${table} = 51">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:56.945" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=51.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:56.945" starttime="20181214 10:03:56.942"></status>
</kw>
<msg timestamp="20181214 10:03:56.945" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:56.945" starttime="20181214 10:03:56.942"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.946" starttime="20181214 10:03:56.946"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.946" starttime="20181214 10:03:56.941"></status>
</kw>
<kw type="foritem" name="${table} = 60">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:56.951" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=60.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:56.951" starttime="20181214 10:03:56.947"></status>
</kw>
<msg timestamp="20181214 10:03:56.951" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:56.951" starttime="20181214 10:03:56.947"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.952" starttime="20181214 10:03:56.952"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.952" starttime="20181214 10:03:56.946"></status>
</kw>
<kw type="foritem" name="${table} = 80">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:56.957" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=80.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:56.957" starttime="20181214 10:03:56.953"></status>
</kw>
<msg timestamp="20181214 10:03:56.957" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:56.957" starttime="20181214 10:03:56.953"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.958" starttime="20181214 10:03:56.958"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.958" starttime="20181214 10:03:56.952"></status>
</kw>
<kw type="foritem" name="${table} = 81">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:56.962" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=81.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:56.963" starttime="20181214 10:03:56.959"></status>
</kw>
<msg timestamp="20181214 10:03:56.963" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:56.963" starttime="20181214 10:03:56.959"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.964" starttime="20181214 10:03:56.963"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.964" starttime="20181214 10:03:56.958"></status>
</kw>
<kw type="foritem" name="${table} = 90">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:56.968" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=90.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:56.968" starttime="20181214 10:03:56.965"></status>
</kw>
<msg timestamp="20181214 10:03:56.968" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:56.968" starttime="20181214 10:03:56.964"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.969" starttime="20181214 10:03:56.969"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.969" starttime="20181214 10:03:56.964"></status>
</kw>
<kw type="foritem" name="${table} = 210">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:56.973" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=210.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:56.974" starttime="20181214 10:03:56.970"></status>
</kw>
<msg timestamp="20181214 10:03:56.974" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:56.974" starttime="20181214 10:03:56.969"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.975" starttime="20181214 10:03:56.974"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.975" starttime="20181214 10:03:56.969"></status>
</kw>
<kw type="foritem" name="${table} = 211">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:56.980" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=211.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:56.980" starttime="20181214 10:03:56.976"></status>
</kw>
<msg timestamp="20181214 10:03:56.980" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:56.980" starttime="20181214 10:03:56.975"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.981" starttime="20181214 10:03:56.981"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.981" starttime="20181214 10:03:56.975"></status>
</kw>
<kw type="foritem" name="${table} = 212">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:56.986" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=212.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:56.986" starttime="20181214 10:03:56.982"></status>
</kw>
<msg timestamp="20181214 10:03:56.986" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:56.986" starttime="20181214 10:03:56.982"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.987" starttime="20181214 10:03:56.986"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.987" starttime="20181214 10:03:56.981"></status>
</kw>
<kw type="foritem" name="${table} = 213">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:56.991" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=213.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:56.992" starttime="20181214 10:03:56.988"></status>
</kw>
<msg timestamp="20181214 10:03:56.992" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:56.992" starttime="20181214 10:03:56.987"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.992" starttime="20181214 10:03:56.992"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.992" starttime="20181214 10:03:56.987"></status>
</kw>
<kw type="foritem" name="${table} = 214">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:56.997" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=214.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:56.997" starttime="20181214 10:03:56.993"></status>
</kw>
<msg timestamp="20181214 10:03:56.997" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:56.997" starttime="20181214 10:03:56.993"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:56.998" starttime="20181214 10:03:56.998"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:56.998" starttime="20181214 10:03:56.993"></status>
</kw>
<kw type="foritem" name="${table} = 215">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:57.003" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=215.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:57.003" starttime="20181214 10:03:56.999"></status>
</kw>
<msg timestamp="20181214 10:03:57.003" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:57.003" starttime="20181214 10:03:56.998"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:57.004" starttime="20181214 10:03:57.003"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:57.004" starttime="20181214 10:03:56.998"></status>
</kw>
<kw type="foritem" name="${table} = 216">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:57.008" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=216.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:57.008" starttime="20181214 10:03:57.005"></status>
</kw>
<msg timestamp="20181214 10:03:57.009" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:57.009" starttime="20181214 10:03:57.004"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:57.009" starttime="20181214 10:03:57.009"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:57.009" starttime="20181214 10:03:57.004"></status>
</kw>
<kw type="foritem" name="${table} = 217">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:57.014" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=217.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:57.014" starttime="20181214 10:03:57.010"></status>
</kw>
<msg timestamp="20181214 10:03:57.014" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:57.014" starttime="20181214 10:03:57.010"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:57.015" starttime="20181214 10:03:57.014"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:57.015" starttime="20181214 10:03:57.009"></status>
</kw>
<kw type="foritem" name="${table} = 239">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:57.019" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=239.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:57.020" starttime="20181214 10:03:57.016"></status>
</kw>
<msg timestamp="20181214 10:03:57.020" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:57.020" starttime="20181214 10:03:57.015"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:57.020" starttime="20181214 10:03:57.020"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:57.020" starttime="20181214 10:03:57.015"></status>
</kw>
<kw type="foritem" name="${table} = 240">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:57.025" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=240.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:57.025" starttime="20181214 10:03:57.021"></status>
</kw>
<msg timestamp="20181214 10:03:57.025" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:57.025" starttime="20181214 10:03:57.021"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:57.026" starttime="20181214 10:03:57.025"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:57.026" starttime="20181214 10:03:57.020"></status>
</kw>
<kw type="foritem" name="${table} = 241">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:57.030" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=241.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:57.031" starttime="20181214 10:03:57.026"></status>
</kw>
<msg timestamp="20181214 10:03:57.031" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:57.031" starttime="20181214 10:03:57.026"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:57.031" starttime="20181214 10:03:57.031"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:57.031" starttime="20181214 10:03:57.026"></status>
</kw>
<kw type="foritem" name="${table} = 242">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:57.036" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=242.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:57.036" starttime="20181214 10:03:57.032"></status>
</kw>
<msg timestamp="20181214 10:03:57.036" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:57.036" starttime="20181214 10:03:57.032"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:57.037" starttime="20181214 10:03:57.036"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:57.037" starttime="20181214 10:03:57.031"></status>
</kw>
<kw type="foritem" name="${table} = 243">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:57.041" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=243.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:57.041" starttime="20181214 10:03:57.038"></status>
</kw>
<msg timestamp="20181214 10:03:57.042" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:57.042" starttime="20181214 10:03:57.037"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:57.042" starttime="20181214 10:03:57.042"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:57.042" starttime="20181214 10:03:57.037"></status>
</kw>
<kw type="foritem" name="${table} = 244">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:57.047" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=244.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:57.047" starttime="20181214 10:03:57.043"></status>
</kw>
<msg timestamp="20181214 10:03:57.047" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:57.047" starttime="20181214 10:03:57.043"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:57.048" starttime="20181214 10:03:57.047"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:57.048" starttime="20181214 10:03:57.042"></status>
</kw>
<kw type="foritem" name="${table} = 245">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:57.052" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=245.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:57.052" starttime="20181214 10:03:57.048"></status>
</kw>
<msg timestamp="20181214 10:03:57.052" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:57.053" starttime="20181214 10:03:57.048"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:57.053" starttime="20181214 10:03:57.053"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:57.053" starttime="20181214 10:03:57.048"></status>
</kw>
<kw type="foritem" name="${table} = 246">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:57.057" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=246.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:57.058" starttime="20181214 10:03:57.054"></status>
</kw>
<msg timestamp="20181214 10:03:57.058" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:57.058" starttime="20181214 10:03:57.053"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:57.058" starttime="20181214 10:03:57.058"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:57.058" starttime="20181214 10:03:57.053"></status>
</kw>
<kw type="foritem" name="${table} = 247">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:03:57.063" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6183.658s, table=0, n_packets=18537, n_bytes=1000998, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=5443.026s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=912.579s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=6469.462s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6469.462s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6469.462s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.462s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6325.414s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6325.414s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=6469.462s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6469.462s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6469.291s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=6468.966s, table=43, n_packets=81, n_bytes=3402, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=6468.966s, table=43, n_packets=15, n_bytes=630, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=6469.291s, table=43, n_packets=1833, n_bytes=172036, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6469.462s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6469.462s, table=48, n_packets=1929, n_bytes=176068, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6469.291s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6469.462s, table=50, n_packets=4, n_bytes=260, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6469.291s, table=51, n_packets=547, n_bytes=36298, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6183.024s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4523.108s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4522.923s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=4520.412s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=4520.411s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6182.708s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=4522.759s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=4522.293s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=4520.087s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6469.462s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6469.462s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6469.291s, table=81, n_packets=80, n_bytes=3360, priority=0 actions=drop
 cookie=0x4000001, duration=6469.462s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=11, n_bytes=990, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=5, n_bytes=450, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=720, n_bytes=69760, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=46, n_bytes=3910, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6469.254s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6469.254s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=213, n_packets=807, n_bytes=77648, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=624, n_bytes=63232, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6469.254s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6183.634s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=573, n_bytes=64026, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6469.254s, table=239, n_packets=36, n_bytes=1512, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=480, n_bytes=50025, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=46, n_bytes=4922, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=31, n_bytes=3038, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6469.254s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6469.254s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=243, n_packets=558, n_bytes=58083, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=553, n_bytes=56633, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6469.254s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6469.254s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6469.254s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=247.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:03:57.063" starttime="20181214 10:03:57.059"></status>
</kw>
<msg timestamp="20181214 10:03:57.063" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:03:57.063" starttime="20181214 10:03:57.059"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:57.064" starttime="20181214 10:03:57.063"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:57.064" starttime="20181214 10:03:57.058"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:57.064" starttime="20181214 10:03:56.888"></status>
</kw>
<msg timestamp="20181214 10:03:57.064" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181214 10:03:57.064" starttime="20181214 10:03:56.272"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${failed_table_list}</arg>
</arguments>
<assign>
<var>${failed_table_list_size}</var>
</assign>
<msg timestamp="20181214 10:03:57.064" level="INFO">Length is 0</msg>
<msg timestamp="20181214 10:03:57.065" level="INFO">${failed_table_list_size} = 0</msg>
<status status="PASS" endtime="20181214 10:03:57.065" starttime="20181214 10:03:57.064"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${failed_table_list_size} &gt; 0</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_node_list}</arg>
<arg>${node_ip}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:57.065" starttime="20181214 10:03:57.065"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:57.065" starttime="20181214 10:03:56.272"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:57.065" starttime="20181214 10:03:56.272"></status>
</kw>
<kw name="Should Be Empty" library="BuiltIn">
<doc>Verifies that the given item is empty.</doc>
<arguments>
<arg>${failed_node_list}</arg>
</arguments>
<msg timestamp="20181214 10:03:57.066" level="INFO">Length is 0</msg>
<status status="PASS" endtime="20181214 10:03:57.066" starttime="20181214 10:03:57.065"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:57.066" starttime="20181214 10:03:56.242"></status>
</kw>
<msg timestamp="20181214 10:03:57.066" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 10:03:57.066" starttime="20181214 10:03:56.242"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 10:03:57.075" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 10:03:57.075" starttime="20181214 10:03:57.075"></status>
</kw>
<msg timestamp="20181214 10:03:57.075" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 10:03:57.075" starttime="20181214 10:03:57.075"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:57.076" starttime="20181214 10:03:57.076"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 10:03:57.077" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 10:03:57.077" starttime="20181214 10:03:57.076"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:57.077" starttime="20181214 10:03:57.074"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:57.077" starttime="20181214 10:03:57.066"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:57.077" starttime="20181214 10:03:56.242"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:57.077" starttime="20181214 10:03:55.912"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:57.077" starttime="20181214 10:03:55.902"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:57.077" starttime="20181214 10:03:09.098"></status>
</kw>
<kw name="Create_Default_Session" library="TemplatedRequests">
<doc>Create "default" session to ${url} with authentication and connection parameters.</doc>
<arguments>
<arg>timeout=${SESSION_TIMEOUT}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>alias=default</arg>
<arg>url=${url}</arg>
<arg>auth=${auth}</arg>
<arg>timeout=${timeout}</arg>
<arg>max_retries=${max_retries}</arg>
</arguments>
<msg timestamp="20181214 10:03:57.085" level="INFO">Creating Session using : alias=default, url=http://192.0.2.21:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad95a5610&gt;, timeout=10, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 10:03:57.086" starttime="20181214 10:03:57.085"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:57.086" starttime="20181214 10:03:57.084"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:57.086" starttime="20181214 10:03:09.098"></status>
</kw>
<kw type="for" name="${network} IN [ @{NETWORKS} ]">
<kw type="foritem" name="${network} = vpna_net_1">
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>${network}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:03:57.094" level="INFO">Starting process:
openstack network create vpna_net_1 </msg>
<msg timestamp="20181214 10:03:57.137" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:03:59.638" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:03:59.639" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:03:59.639" starttime="20181214 10:03:57.094"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:03:59.642" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-12-14T10:03:59Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | 7751fcc1-e3a3-41d3-8dfc-6532d47c62bd |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | vpna_net_1                           |
| port_security_enabled     | True                                 |
| project_id                | 8f21c4d8db54482e99c30c98fba342b4     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 42                                   |
| qos_policy_id             | None                                 |
| revision_number           | 2                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-12-14T10:03:59Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:03:59.643" starttime="20181214 10:03:59.641"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:03:59.644" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:03:59.644" starttime="20181214 10:03:59.643"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:03:59.646" starttime="20181214 10:03:59.645"></status>
</kw>
<msg timestamp="20181214 10:03:59.647" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181214 10:03:59.647" starttime="20181214 10:03:57.093"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:59.647" starttime="20181214 10:03:57.086"></status>
</kw>
<status status="PASS" endtime="20181214 10:03:59.647" starttime="20181214 10:03:57.086"></status>
</kw>
<kw type="foritem" name="${network} = vpna_net_2">
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>${network}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:03:59.672" level="INFO">Starting process:
openstack network create vpna_net_2 </msg>
<msg timestamp="20181214 10:03:59.714" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:04:02.108" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:04:02.109" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:04:02.109" starttime="20181214 10:03:59.672"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:04:02.111" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-12-14T10:04:01Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | e5344cba-7e61-4f41-9d53-ea8d060dc9b8 |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | vpna_net_2                           |
| port_security_enabled     | True                                 |
| project_id                | 8f21c4d8db54482e99c30c98fba342b4     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 65                                   |
| qos_policy_id             | None                                 |
| revision_number           | 2                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-12-14T10:04:01Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:04:02.111" starttime="20181214 10:04:02.110"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:04:02.112" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:04:02.112" starttime="20181214 10:04:02.112"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:02.114" starttime="20181214 10:04:02.113"></status>
</kw>
<msg timestamp="20181214 10:04:02.115" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181214 10:04:02.115" starttime="20181214 10:03:59.670"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:02.115" starttime="20181214 10:03:59.648"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:02.115" starttime="20181214 10:03:59.648"></status>
</kw>
<kw type="foritem" name="${network} = vpna_net_3">
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>${network}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:04:02.133" level="INFO">Starting process:
openstack network create vpna_net_3 </msg>
<msg timestamp="20181214 10:04:02.156" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:04:04.742" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:04:04.743" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:04:04.743" starttime="20181214 10:04:02.132"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:04:04.745" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-12-14T10:04:04Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | f4c591f5-32aa-424c-af41-77df2d2b80f5 |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | vpna_net_3                           |
| port_security_enabled     | True                                 |
| project_id                | 8f21c4d8db54482e99c30c98fba342b4     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 19                                   |
| qos_policy_id             | None                                 |
| revision_number           | 2                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-12-14T10:04:04Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:04:04.746" starttime="20181214 10:04:04.744"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:04:04.747" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:04:04.747" starttime="20181214 10:04:04.746"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:04.749" starttime="20181214 10:04:04.748"></status>
</kw>
<msg timestamp="20181214 10:04:04.750" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181214 10:04:04.750" starttime="20181214 10:04:02.131"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:04.750" starttime="20181214 10:04:02.116"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:04.750" starttime="20181214 10:04:02.116"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:04.751" starttime="20181214 10:03:57.086"></status>
</kw>
<kw name="List Networks" library="OpenStackOperations">
<doc>List networks and return output with neutron client.</doc>
<assign>
<var>${neutron_networks}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:04:04.774" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181214 10:04:04.814" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:04:06.980" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:04:06.981" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:04:06.981" starttime="20181214 10:04:04.773"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:04:06.982" level="INFO">+--------------------------------------+------------+---------+
| ID                                   | Name       | Subnets |
+--------------------------------------+------------+---------+
| 7751fcc1-e3a3-41d3-8dfc-6532d47c62bd | vpna_net_1 |         |
| e5344cba-7e61-4f41-9d53-ea8d060dc9b8 | vpna_net_2 |         |
| f4c591f5-32aa-424c-af41-77df2d2b80f5 | vpna_net_3 |         |
+--------------------------------------+------------+---------+</msg>
<status status="PASS" endtime="20181214 10:04:06.983" starttime="20181214 10:04:06.982"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:04:06.983" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:04:06.984" starttime="20181214 10:04:06.983"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:06.985" starttime="20181214 10:04:06.984"></status>
</kw>
<msg timestamp="20181214 10:04:06.986" level="INFO">${output} = +--------------------------------------+------------+---------+
| ID                                   | Name       | Subnets |
+--------------------------------------+------------+---------+
| 7751fc...</msg>
<status status="PASS" endtime="20181214 10:04:06.986" starttime="20181214 10:04:04.772"></status>
</kw>
<msg timestamp="20181214 10:04:06.986" level="INFO">${neutron_networks} = +--------------------------------------+------------+---------+
| ID                                   | Name       | Subnets |
+--------------------------------------+------------+---------+
| 7751fc...</msg>
<status status="PASS" endtime="20181214 10:04:06.986" starttime="20181214 10:04:04.751"></status>
</kw>
<kw type="for" name="${network} IN [ @{NETWORKS} ]">
<kw type="foritem" name="${network} = vpna_net_1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${neutron_networks}</arg>
<arg>${network}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:06.988" starttime="20181214 10:04:06.988"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:06.988" starttime="20181214 10:04:06.987"></status>
</kw>
<kw type="foritem" name="${network} = vpna_net_2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${neutron_networks}</arg>
<arg>${network}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:06.989" starttime="20181214 10:04:06.989"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:06.989" starttime="20181214 10:04:06.989"></status>
</kw>
<kw type="foritem" name="${network} = vpna_net_3">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${neutron_networks}</arg>
<arg>${network}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:06.990" starttime="20181214 10:04:06.990"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:06.991" starttime="20181214 10:04:06.990"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:06.991" starttime="20181214 10:04:06.987"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
</arguments>
<assign>
<var>${NET_ID}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:04:07.006" level="INFO">Starting process:
openstack network list | grep "vpna_net_1" | awk '{print $2}'</msg>
<msg timestamp="20181214 10:04:07.047" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:04:09.270" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:04:09.270" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:04:09.270" starttime="20181214 10:04:07.005"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:04:09.271" level="INFO">7751fcc1-e3a3-41d3-8dfc-6532d47c62bd</msg>
<status status="PASS" endtime="20181214 10:04:09.271" starttime="20181214 10:04:09.270"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:04:09.271" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:04:09.272" starttime="20181214 10:04:09.271"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:09.272" starttime="20181214 10:04:09.272"></status>
</kw>
<msg timestamp="20181214 10:04:09.273" level="INFO">${output} = 7751fcc1-e3a3-41d3-8dfc-6532d47c62bd</msg>
<status status="PASS" endtime="20181214 10:04:09.273" starttime="20181214 10:04:07.005"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181214 10:04:09.273" level="INFO">${splitted_output} = [u'7751fcc1-e3a3-41d3-8dfc-6532d47c62bd']</msg>
<status status="PASS" endtime="20181214 10:04:09.273" starttime="20181214 10:04:09.273"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181214 10:04:09.274" level="INFO">${net_id} = 7751fcc1-e3a3-41d3-8dfc-6532d47c62bd</msg>
<status status="PASS" endtime="20181214 10:04:09.274" starttime="20181214 10:04:09.273"></status>
</kw>
<msg timestamp="20181214 10:04:09.274" level="INFO">${NET_ID} = 7751fcc1-e3a3-41d3-8dfc-6532d47c62bd</msg>
<status status="PASS" endtime="20181214 10:04:09.274" starttime="20181214 10:04:06.991"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${NET_ID}</arg>
</arguments>
<msg timestamp="20181214 10:04:09.275" level="INFO">${NET_ID} = 7751fcc1-e3a3-41d3-8dfc-6532d47c62bd</msg>
<status status="PASS" endtime="20181214 10:04:09.275" starttime="20181214 10:04:09.274"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ 0 | 3 ]">
<kw type="foritem" name="${i} = 0">
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[${i}]</arg>
<arg>@{SUBNETS}[${i}]</arg>
<arg>@{SUBNET_CIDRS}[${i}]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:04:09.284" level="INFO">Starting process:
openstack subnet create --network vpna_net_1 --subnet-range 10.10.10.0/24 vpna_sub_1 </msg>
<msg timestamp="20181214 10:04:09.328" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:04:11.696" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:04:11.696" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:04:11.696" starttime="20181214 10:04:09.284"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:04:11.698" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 10.10.10.2-10.10.10.254              |
| cidr              | 10.10.10.0/24                        |
| created_at        | 2018-12-14T10:04:11Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 10.10.10.1                           |
| host_routes       |                                      |
| id                | b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | vpna_sub_1                           |
| network_id        | 7751fcc1-e3a3-41d3-8dfc-6532d47c62bd |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-12-14T10:04:11Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:04:11.698" starttime="20181214 10:04:11.697"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:04:11.699" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:04:11.699" starttime="20181214 10:04:11.698"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:11.700" starttime="20181214 10:04:11.699"></status>
</kw>
<msg timestamp="20181214 10:04:11.700" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181214 10:04:11.700" starttime="20181214 10:04:09.283"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:11.700" starttime="20181214 10:04:09.275"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:11.700" starttime="20181214 10:04:09.275"></status>
</kw>
<kw type="foritem" name="${i} = 1">
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[${i}]</arg>
<arg>@{SUBNETS}[${i}]</arg>
<arg>@{SUBNET_CIDRS}[${i}]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:04:11.715" level="INFO">Starting process:
openstack subnet create --network vpna_net_2 --subnet-range 10.20.20.0/24 vpna_sub_2 </msg>
<msg timestamp="20181214 10:04:11.757" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:04:14.267" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:04:14.267" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:04:14.267" starttime="20181214 10:04:11.715"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:04:14.268" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 10.20.20.2-10.20.20.254              |
| cidr              | 10.20.20.0/24                        |
| created_at        | 2018-12-14T10:04:13Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 10.20.20.1                           |
| host_routes       |                                      |
| id                | eaf92aeb-5768-4912-bcd2-2a57faa87b17 |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | vpna_sub_2                           |
| network_id        | e5344cba-7e61-4f41-9d53-ea8d060dc9b8 |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-12-14T10:04:13Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:04:14.268" starttime="20181214 10:04:14.268"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:04:14.269" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:04:14.269" starttime="20181214 10:04:14.269"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:14.270" starttime="20181214 10:04:14.269"></status>
</kw>
<msg timestamp="20181214 10:04:14.270" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181214 10:04:14.270" starttime="20181214 10:04:11.714"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:14.270" starttime="20181214 10:04:11.701"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:14.270" starttime="20181214 10:04:11.701"></status>
</kw>
<kw type="foritem" name="${i} = 2">
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[${i}]</arg>
<arg>@{SUBNETS}[${i}]</arg>
<arg>@{SUBNET_CIDRS}[${i}]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:04:14.279" level="INFO">Starting process:
openstack subnet create --network vpna_net_3 --subnet-range 10.30.30.0/24 vpna_sub_3 </msg>
<msg timestamp="20181214 10:04:14.316" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:04:16.938" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:04:16.939" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:04:16.939" starttime="20181214 10:04:14.279"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:04:16.941" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 10.30.30.2-10.30.30.254              |
| cidr              | 10.30.30.0/24                        |
| created_at        | 2018-12-14T10:04:16Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 10.30.30.1                           |
| host_routes       |                                      |
| id                | 51bc5755-a265-40ac-9828-ac1d53cc0c8e |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | vpna_sub_3                           |
| network_id        | f4c591f5-32aa-424c-af41-77df2d2b80f5 |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-12-14T10:04:16Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:04:16.941" starttime="20181214 10:04:16.940"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:04:16.942" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:04:16.943" starttime="20181214 10:04:16.942"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:16.944" starttime="20181214 10:04:16.943"></status>
</kw>
<msg timestamp="20181214 10:04:16.945" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181214 10:04:16.945" starttime="20181214 10:04:14.278"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:16.945" starttime="20181214 10:04:14.270"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:16.945" starttime="20181214 10:04:14.270"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:16.946" starttime="20181214 10:04:09.275"></status>
</kw>
<kw name="List Subnets" library="OpenStackOperations">
<doc>List subnets and return output with neutron client.</doc>
<assign>
<var>${neutron_subnets}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:04:16.962" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181214 10:04:16.999" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:04:19.193" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:04:19.193" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:04:19.193" starttime="20181214 10:04:16.961"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:04:19.195" level="INFO">+--------------------------------------+------------+--------------------------------------+---------------+
| ID                                   | Name       | Network                              | Subnet        |
+--------------------------------------+------------+--------------------------------------+---------------+
| 51bc5755-a265-40ac-9828-ac1d53cc0c8e | vpna_sub_3 | f4c591f5-32aa-424c-af41-77df2d2b80f5 | 10.30.30.0/24 |
| b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd | vpna_sub_1 | 7751fcc1-e3a3-41d3-8dfc-6532d47c62bd | 10.10.10.0/24 |
| eaf92aeb-5768-4912-bcd2-2a57faa87b17 | vpna_sub_2 | e5344cba-7e61-4f41-9d53-ea8d060dc9b8 | 10.20.20.0/24 |
+--------------------------------------+------------+--------------------------------------+---------------+</msg>
<status status="PASS" endtime="20181214 10:04:19.195" starttime="20181214 10:04:19.194"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:04:19.195" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:04:19.196" starttime="20181214 10:04:19.195"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:19.196" starttime="20181214 10:04:19.196"></status>
</kw>
<msg timestamp="20181214 10:04:19.197" level="INFO">${output} = +--------------------------------------+------------+--------------------------------------+---------------+
| ID                                   | Name       | Network                              ...</msg>
<status status="PASS" endtime="20181214 10:04:19.197" starttime="20181214 10:04:16.960"></status>
</kw>
<msg timestamp="20181214 10:04:19.197" level="INFO">${neutron_subnets} = +--------------------------------------+------------+--------------------------------------+---------------+
| ID                                   | Name       | Network                              ...</msg>
<status status="PASS" endtime="20181214 10:04:19.197" starttime="20181214 10:04:16.946"></status>
</kw>
<kw type="for" name="${subnet} IN [ @{SUBNETS} ]">
<kw type="foritem" name="${subnet} = vpna_sub_1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${neutron_subnets}</arg>
<arg>${subnet}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:19.198" starttime="20181214 10:04:19.198"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:19.199" starttime="20181214 10:04:19.198"></status>
</kw>
<kw type="foritem" name="${subnet} = vpna_sub_2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${neutron_subnets}</arg>
<arg>${subnet}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:19.199" starttime="20181214 10:04:19.199"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:19.199" starttime="20181214 10:04:19.199"></status>
</kw>
<kw type="foritem" name="${subnet} = vpna_sub_3">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${neutron_subnets}</arg>
<arg>${subnet}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:19.200" starttime="20181214 10:04:19.200"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:19.200" starttime="20181214 10:04:19.200"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:19.200" starttime="20181214 10:04:19.197"></status>
</kw>
<kw name="Create Allow All SecurityGroup" library="OpenStackOperations">
<doc>Allow all TCP/UDP/ICMP packets for this suite</doc>
<arguments>
<arg>${SECURITY_GROUP}</arg>
</arguments>
<kw name="Neutron Security Group Create" library="OpenStackOperations">
<doc>Create a security group with specified name ,description &amp; protocol value according to security group template</doc>
<arguments>
<arg>${sg_name}</arg>
</arguments>
<kw name="Get ControlNode Connection" library="OpenStackOperations">
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:19.204" starttime="20181214 10:04:19.204"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:19.205" starttime="20181214 10:04:19.203"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group create ${SecurityGroupName} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:04:19.222" level="INFO">Starting process:
openstack security group create vpna_sg </msg>
<msg timestamp="20181214 10:04:19.261" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:04:21.747" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:04:21.747" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:04:21.747" starttime="20181214 10:04:19.222"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:04:21.749" level="INFO">+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                 |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-12-14T10:04:21Z                                                                                                                                  |
| description     | vpna_sg                                                                                                                                               |
| id              | 2796bf71-67ed-4c4d-b490-71f85013cc13                                                                                                                  |
| name            | vpna_sg                                                                                                                                               |
| project_id      | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                      |
| revision_number | 2                                                                                                                                                     |
| rules           | created_at='2018-12-14T10:04:21Z', direction='egress', ethertype='IPv4', id='0dc928bd-3f49-4c98-860b-93d580c6d9e2', updated_at='2018-12-14T10:04:21Z' |
|                 | created_at='2018-12-14T10:04:21Z', direction='egress', ethertype='IPv6', id='db75c507-c00d-4577-bfdd-513feb29c604', updated_at='2018-12-14T10:04:21Z' |
| updated_at      | 2018-12-14T10:04:21Z                                                                                                                                  |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:04:21.749" starttime="20181214 10:04:21.748"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:04:21.750" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:04:21.750" starttime="20181214 10:04:21.749"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:21.751" starttime="20181214 10:04:21.750"></status>
</kw>
<msg timestamp="20181214 10:04:21.751" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<status status="PASS" endtime="20181214 10:04:21.752" starttime="20181214 10:04:19.221"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${sgp_id}</var>
</assign>
<msg timestamp="20181214 10:04:21.752" level="INFO">${sgp_id} = 2796bf71-67ed-4c4d-b490-71f85013cc13</msg>
<status status="PASS" endtime="20181214 10:04:21.753" starttime="20181214 10:04:21.752"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:21.753" starttime="20181214 10:04:19.202"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 10:04:21.787" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181214 10:04:21.787" starttime="20181214 10:04:21.786"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:21.787" starttime="20181214 10:04:21.786"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:21.788" starttime="20181214 10:04:21.787"></status>
</kw>
<msg timestamp="20181214 10:04:21.788" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 10:04:21.788" starttime="20181214 10:04:21.787"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:21.789" starttime="20181214 10:04:21.788"></status>
</kw>
<msg timestamp="20181214 10:04:21.789" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181214 10:04:21.789" starttime="20181214 10:04:21.788"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:21.790" starttime="20181214 10:04:21.790"></status>
</kw>
<msg timestamp="20181214 10:04:21.790" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 10:04:21.790" starttime="20181214 10:04:21.789"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:21.791" starttime="20181214 10:04:21.791"></status>
</kw>
<msg timestamp="20181214 10:04:21.791" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 10:04:21.791" starttime="20181214 10:04:21.790"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:21.792" starttime="20181214 10:04:21.792"></status>
</kw>
<msg timestamp="20181214 10:04:21.792" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 10:04:21.792" starttime="20181214 10:04:21.791"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:21.793" starttime="20181214 10:04:21.793"></status>
</kw>
<msg timestamp="20181214 10:04:21.793" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181214 10:04:21.793" starttime="20181214 10:04:21.792"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 10:04:21.794" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 10:04:21.794" starttime="20181214 10:04:21.793"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 10:04:21.794" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 10:04:21.794" starttime="20181214 10:04:21.794"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 10:04:21.795" level="INFO">${cmd} = openstack security group rule create vpna_sg</msg>
<status status="PASS" endtime="20181214 10:04:21.795" starttime="20181214 10:04:21.794"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:21.796" starttime="20181214 10:04:21.796"></status>
</kw>
<msg timestamp="20181214 10:04:21.796" level="INFO">${cmd} = openstack security group rule create vpna_sg</msg>
<status status="PASS" endtime="20181214 10:04:21.796" starttime="20181214 10:04:21.795"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:21.797" starttime="20181214 10:04:21.797"></status>
</kw>
<msg timestamp="20181214 10:04:21.797" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress</msg>
<status status="PASS" endtime="20181214 10:04:21.797" starttime="20181214 10:04:21.796"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:21.798" starttime="20181214 10:04:21.798"></status>
</kw>
<msg timestamp="20181214 10:04:21.798" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 10:04:21.798" starttime="20181214 10:04:21.797"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:21.800" starttime="20181214 10:04:21.799"></status>
</kw>
<msg timestamp="20181214 10:04:21.800" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 10:04:21.800" starttime="20181214 10:04:21.798"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:21.801" starttime="20181214 10:04:21.801"></status>
</kw>
<msg timestamp="20181214 10:04:21.801" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 10:04:21.801" starttime="20181214 10:04:21.800"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:21.802" starttime="20181214 10:04:21.802"></status>
</kw>
<msg timestamp="20181214 10:04:21.802" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 10:04:21.802" starttime="20181214 10:04:21.801"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:21.803" starttime="20181214 10:04:21.803"></status>
</kw>
<msg timestamp="20181214 10:04:21.803" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 10:04:21.803" starttime="20181214 10:04:21.802"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create vpna_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:04:21.804" level="INFO">Starting process:
openstack security group rule create vpna_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181214 10:04:21.837" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:04:24.001" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:04:24.002" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:04:24.002" starttime="20181214 10:04:21.804"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:04:24.003" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T10:04:23Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | 38320fa9-22d2-4c48-8dda-a8562861b759 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 2796bf71-67ed-4c4d-b490-71f85013cc13 |
| updated_at        | 2018-12-14T10:04:23Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:04:24.003" starttime="20181214 10:04:24.002"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:04:24.003" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:04:24.003" starttime="20181214 10:04:24.003"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:24.004" starttime="20181214 10:04:24.003"></status>
</kw>
<msg timestamp="20181214 10:04:24.004" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 10:04:24.004" starttime="20181214 10:04:21.803"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 10:04:24.005" level="INFO">${rule_id} = 38320fa9-22d2-4c48-8dda-a8562861b759</msg>
<status status="PASS" endtime="20181214 10:04:24.005" starttime="20181214 10:04:24.004"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:24.005" starttime="20181214 10:04:21.785"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 10:04:24.035" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181214 10:04:24.035" starttime="20181214 10:04:24.035"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:24.035" starttime="20181214 10:04:24.035"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:24.036" starttime="20181214 10:04:24.036"></status>
</kw>
<msg timestamp="20181214 10:04:24.036" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 10:04:24.036" starttime="20181214 10:04:24.036"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:24.037" starttime="20181214 10:04:24.037"></status>
</kw>
<msg timestamp="20181214 10:04:24.037" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181214 10:04:24.037" starttime="20181214 10:04:24.037"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:24.038" starttime="20181214 10:04:24.038"></status>
</kw>
<msg timestamp="20181214 10:04:24.038" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 10:04:24.038" starttime="20181214 10:04:24.038"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:24.039" starttime="20181214 10:04:24.039"></status>
</kw>
<msg timestamp="20181214 10:04:24.039" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 10:04:24.039" starttime="20181214 10:04:24.038"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:24.040" starttime="20181214 10:04:24.040"></status>
</kw>
<msg timestamp="20181214 10:04:24.040" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 10:04:24.040" starttime="20181214 10:04:24.039"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:24.041" starttime="20181214 10:04:24.041"></status>
</kw>
<msg timestamp="20181214 10:04:24.041" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181214 10:04:24.041" starttime="20181214 10:04:24.040"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 10:04:24.042" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 10:04:24.042" starttime="20181214 10:04:24.041"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 10:04:24.042" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 10:04:24.042" starttime="20181214 10:04:24.042"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 10:04:24.042" level="INFO">${cmd} = openstack security group rule create vpna_sg</msg>
<status status="PASS" endtime="20181214 10:04:24.043" starttime="20181214 10:04:24.042"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:24.043" starttime="20181214 10:04:24.043"></status>
</kw>
<msg timestamp="20181214 10:04:24.043" level="INFO">${cmd} = openstack security group rule create vpna_sg</msg>
<status status="PASS" endtime="20181214 10:04:24.043" starttime="20181214 10:04:24.043"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:24.044" starttime="20181214 10:04:24.044"></status>
</kw>
<msg timestamp="20181214 10:04:24.044" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress</msg>
<status status="PASS" endtime="20181214 10:04:24.044" starttime="20181214 10:04:24.044"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:24.045" starttime="20181214 10:04:24.045"></status>
</kw>
<msg timestamp="20181214 10:04:24.045" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 10:04:24.045" starttime="20181214 10:04:24.045"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:24.047" starttime="20181214 10:04:24.046"></status>
</kw>
<msg timestamp="20181214 10:04:24.047" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 10:04:24.047" starttime="20181214 10:04:24.046"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:24.048" starttime="20181214 10:04:24.047"></status>
</kw>
<msg timestamp="20181214 10:04:24.048" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 10:04:24.048" starttime="20181214 10:04:24.047"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:24.049" starttime="20181214 10:04:24.048"></status>
</kw>
<msg timestamp="20181214 10:04:24.049" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 10:04:24.049" starttime="20181214 10:04:24.048"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:24.049" starttime="20181214 10:04:24.049"></status>
</kw>
<msg timestamp="20181214 10:04:24.050" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 10:04:24.050" starttime="20181214 10:04:24.049"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create vpna_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:04:24.051" level="INFO">Starting process:
openstack security group rule create vpna_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181214 10:04:24.094" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:04:26.298" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:04:26.299" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:04:26.299" starttime="20181214 10:04:24.050"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:04:26.300" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T10:04:26Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 7b31b45f-8982-4cbc-9fbc-14c97f805815 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 2796bf71-67ed-4c4d-b490-71f85013cc13 |
| updated_at        | 2018-12-14T10:04:26Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:04:26.301" starttime="20181214 10:04:26.299"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:04:26.301" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:04:26.302" starttime="20181214 10:04:26.301"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:26.303" starttime="20181214 10:04:26.302"></status>
</kw>
<msg timestamp="20181214 10:04:26.304" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 10:04:26.304" starttime="20181214 10:04:24.050"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 10:04:26.305" level="INFO">${rule_id} = 7b31b45f-8982-4cbc-9fbc-14c97f805815</msg>
<status status="PASS" endtime="20181214 10:04:26.305" starttime="20181214 10:04:26.305"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:26.306" starttime="20181214 10:04:24.034"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 10:04:26.371" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181214 10:04:26.371" starttime="20181214 10:04:26.371"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:26.371" starttime="20181214 10:04:26.370"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:26.372" starttime="20181214 10:04:26.372"></status>
</kw>
<msg timestamp="20181214 10:04:26.372" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 10:04:26.373" starttime="20181214 10:04:26.371"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:26.374" starttime="20181214 10:04:26.373"></status>
</kw>
<msg timestamp="20181214 10:04:26.374" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181214 10:04:26.374" starttime="20181214 10:04:26.373"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:26.376" starttime="20181214 10:04:26.375"></status>
</kw>
<msg timestamp="20181214 10:04:26.376" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 10:04:26.376" starttime="20181214 10:04:26.374"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:26.378" starttime="20181214 10:04:26.377"></status>
</kw>
<msg timestamp="20181214 10:04:26.378" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181214 10:04:26.378" starttime="20181214 10:04:26.376"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:26.380" starttime="20181214 10:04:26.379"></status>
</kw>
<msg timestamp="20181214 10:04:26.380" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181214 10:04:26.380" starttime="20181214 10:04:26.378"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:26.381" starttime="20181214 10:04:26.381"></status>
</kw>
<msg timestamp="20181214 10:04:26.382" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181214 10:04:26.382" starttime="20181214 10:04:26.380"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 10:04:26.382" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 10:04:26.382" starttime="20181214 10:04:26.382"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 10:04:26.383" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 10:04:26.383" starttime="20181214 10:04:26.383"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 10:04:26.384" level="INFO">${cmd} = openstack security group rule create vpna_sg</msg>
<status status="PASS" endtime="20181214 10:04:26.384" starttime="20181214 10:04:26.383"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:26.386" starttime="20181214 10:04:26.385"></status>
</kw>
<msg timestamp="20181214 10:04:26.386" level="INFO">${cmd} = openstack security group rule create vpna_sg</msg>
<status status="PASS" endtime="20181214 10:04:26.386" starttime="20181214 10:04:26.384"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:26.388" starttime="20181214 10:04:26.387"></status>
</kw>
<msg timestamp="20181214 10:04:26.388" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress</msg>
<status status="PASS" endtime="20181214 10:04:26.388" starttime="20181214 10:04:26.386"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:26.390" starttime="20181214 10:04:26.389"></status>
</kw>
<msg timestamp="20181214 10:04:26.390" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 10:04:26.390" starttime="20181214 10:04:26.389"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:26.393" starttime="20181214 10:04:26.392"></status>
</kw>
<msg timestamp="20181214 10:04:26.393" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 10:04:26.393" starttime="20181214 10:04:26.391"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:26.396" starttime="20181214 10:04:26.395"></status>
</kw>
<msg timestamp="20181214 10:04:26.396" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 10:04:26.396" starttime="20181214 10:04:26.394"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:26.398" starttime="20181214 10:04:26.397"></status>
</kw>
<msg timestamp="20181214 10:04:26.398" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 10:04:26.398" starttime="20181214 10:04:26.396"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:26.400" starttime="20181214 10:04:26.400"></status>
</kw>
<msg timestamp="20181214 10:04:26.400" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 10:04:26.400" starttime="20181214 10:04:26.399"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create vpna_sg --ingress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:04:26.402" level="INFO">Starting process:
openstack security group rule create vpna_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181214 10:04:26.448" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:04:28.728" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:04:28.728" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:04:28.728" starttime="20181214 10:04:26.402"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:04:28.729" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T10:04:28Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | 73c21e70-8623-4082-81e6-d2bfe1df1a6c |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 2796bf71-67ed-4c4d-b490-71f85013cc13 |
| updated_at        | 2018-12-14T10:04:28Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:04:28.729" starttime="20181214 10:04:28.729"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:04:28.730" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:04:28.730" starttime="20181214 10:04:28.730"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:28.731" starttime="20181214 10:04:28.730"></status>
</kw>
<msg timestamp="20181214 10:04:28.731" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 10:04:28.731" starttime="20181214 10:04:26.401"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 10:04:28.732" level="INFO">${rule_id} = 73c21e70-8623-4082-81e6-d2bfe1df1a6c</msg>
<status status="PASS" endtime="20181214 10:04:28.732" starttime="20181214 10:04:28.731"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:28.732" starttime="20181214 10:04:26.369"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 10:04:28.763" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181214 10:04:28.763" starttime="20181214 10:04:28.762"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:28.763" starttime="20181214 10:04:28.762"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:28.764" starttime="20181214 10:04:28.763"></status>
</kw>
<msg timestamp="20181214 10:04:28.764" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 10:04:28.764" starttime="20181214 10:04:28.763"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:28.765" starttime="20181214 10:04:28.764"></status>
</kw>
<msg timestamp="20181214 10:04:28.765" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181214 10:04:28.765" starttime="20181214 10:04:28.764"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:28.766" starttime="20181214 10:04:28.765"></status>
</kw>
<msg timestamp="20181214 10:04:28.766" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 10:04:28.766" starttime="20181214 10:04:28.765"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:28.767" starttime="20181214 10:04:28.766"></status>
</kw>
<msg timestamp="20181214 10:04:28.767" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181214 10:04:28.767" starttime="20181214 10:04:28.766"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:28.768" starttime="20181214 10:04:28.767"></status>
</kw>
<msg timestamp="20181214 10:04:28.768" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181214 10:04:28.768" starttime="20181214 10:04:28.767"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:28.769" starttime="20181214 10:04:28.768"></status>
</kw>
<msg timestamp="20181214 10:04:28.769" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181214 10:04:28.769" starttime="20181214 10:04:28.768"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 10:04:28.769" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 10:04:28.769" starttime="20181214 10:04:28.769"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 10:04:28.770" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 10:04:28.770" starttime="20181214 10:04:28.769"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 10:04:28.770" level="INFO">${cmd} = openstack security group rule create vpna_sg</msg>
<status status="PASS" endtime="20181214 10:04:28.770" starttime="20181214 10:04:28.770"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:28.771" starttime="20181214 10:04:28.771"></status>
</kw>
<msg timestamp="20181214 10:04:28.771" level="INFO">${cmd} = openstack security group rule create vpna_sg</msg>
<status status="PASS" endtime="20181214 10:04:28.771" starttime="20181214 10:04:28.771"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:28.772" starttime="20181214 10:04:28.772"></status>
</kw>
<msg timestamp="20181214 10:04:28.772" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress</msg>
<status status="PASS" endtime="20181214 10:04:28.772" starttime="20181214 10:04:28.772"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:28.773" starttime="20181214 10:04:28.773"></status>
</kw>
<msg timestamp="20181214 10:04:28.773" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 10:04:28.773" starttime="20181214 10:04:28.773"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:28.775" starttime="20181214 10:04:28.774"></status>
</kw>
<msg timestamp="20181214 10:04:28.775" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 10:04:28.775" starttime="20181214 10:04:28.774"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:28.776" starttime="20181214 10:04:28.775"></status>
</kw>
<msg timestamp="20181214 10:04:28.776" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 10:04:28.776" starttime="20181214 10:04:28.775"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:28.777" starttime="20181214 10:04:28.777"></status>
</kw>
<msg timestamp="20181214 10:04:28.777" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 10:04:28.777" starttime="20181214 10:04:28.776"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:28.778" starttime="20181214 10:04:28.778"></status>
</kw>
<msg timestamp="20181214 10:04:28.778" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 10:04:28.778" starttime="20181214 10:04:28.777"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create vpna_sg --egress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:04:28.779" level="INFO">Starting process:
openstack security group rule create vpna_sg --egress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181214 10:04:28.809" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:04:31.220" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:04:31.221" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:04:31.221" starttime="20181214 10:04:28.779"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:04:31.222" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T10:04:31Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | ff44f478-4e34-4576-a1e2-3a5dcb01a4d5 |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 2796bf71-67ed-4c4d-b490-71f85013cc13 |
| updated_at        | 2018-12-14T10:04:31Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:04:31.222" starttime="20181214 10:04:31.222"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:04:31.223" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:04:31.223" starttime="20181214 10:04:31.223"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:31.224" starttime="20181214 10:04:31.223"></status>
</kw>
<msg timestamp="20181214 10:04:31.224" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 10:04:31.225" starttime="20181214 10:04:28.778"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 10:04:31.225" level="INFO">${rule_id} = ff44f478-4e34-4576-a1e2-3a5dcb01a4d5</msg>
<status status="PASS" endtime="20181214 10:04:31.225" starttime="20181214 10:04:31.225"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:31.226" starttime="20181214 10:04:28.761"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 10:04:31.264" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181214 10:04:31.264" starttime="20181214 10:04:31.263"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:31.264" starttime="20181214 10:04:31.263"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:31.265" starttime="20181214 10:04:31.264"></status>
</kw>
<msg timestamp="20181214 10:04:31.265" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 10:04:31.265" starttime="20181214 10:04:31.264"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:31.266" starttime="20181214 10:04:31.266"></status>
</kw>
<msg timestamp="20181214 10:04:31.266" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181214 10:04:31.266" starttime="20181214 10:04:31.265"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:31.267" starttime="20181214 10:04:31.267"></status>
</kw>
<msg timestamp="20181214 10:04:31.267" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 10:04:31.268" starttime="20181214 10:04:31.267"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:31.269" starttime="20181214 10:04:31.268"></status>
</kw>
<msg timestamp="20181214 10:04:31.269" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 10:04:31.269" starttime="20181214 10:04:31.268"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:31.270" starttime="20181214 10:04:31.269"></status>
</kw>
<msg timestamp="20181214 10:04:31.270" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 10:04:31.270" starttime="20181214 10:04:31.269"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:31.271" starttime="20181214 10:04:31.271"></status>
</kw>
<msg timestamp="20181214 10:04:31.271" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181214 10:04:31.271" starttime="20181214 10:04:31.270"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 10:04:31.272" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 10:04:31.272" starttime="20181214 10:04:31.271"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 10:04:31.272" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 10:04:31.272" starttime="20181214 10:04:31.272"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 10:04:31.273" level="INFO">${cmd} = openstack security group rule create vpna_sg</msg>
<status status="PASS" endtime="20181214 10:04:31.273" starttime="20181214 10:04:31.272"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:31.274" starttime="20181214 10:04:31.274"></status>
</kw>
<msg timestamp="20181214 10:04:31.274" level="INFO">${cmd} = openstack security group rule create vpna_sg</msg>
<status status="PASS" endtime="20181214 10:04:31.274" starttime="20181214 10:04:31.273"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:31.275" starttime="20181214 10:04:31.275"></status>
</kw>
<msg timestamp="20181214 10:04:31.275" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress</msg>
<status status="PASS" endtime="20181214 10:04:31.275" starttime="20181214 10:04:31.274"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:31.276" starttime="20181214 10:04:31.276"></status>
</kw>
<msg timestamp="20181214 10:04:31.276" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 10:04:31.276" starttime="20181214 10:04:31.275"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:31.278" starttime="20181214 10:04:31.277"></status>
</kw>
<msg timestamp="20181214 10:04:31.278" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 10:04:31.278" starttime="20181214 10:04:31.277"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:31.279" starttime="20181214 10:04:31.279"></status>
</kw>
<msg timestamp="20181214 10:04:31.280" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 10:04:31.280" starttime="20181214 10:04:31.278"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:31.281" starttime="20181214 10:04:31.280"></status>
</kw>
<msg timestamp="20181214 10:04:31.281" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 10:04:31.281" starttime="20181214 10:04:31.280"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:31.282" starttime="20181214 10:04:31.281"></status>
</kw>
<msg timestamp="20181214 10:04:31.282" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 10:04:31.282" starttime="20181214 10:04:31.281"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create vpna_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:04:31.283" level="INFO">Starting process:
openstack security group rule create vpna_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181214 10:04:31.326" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:04:33.425" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:04:33.426" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:04:33.426" starttime="20181214 10:04:31.283"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:04:33.428" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T10:04:33Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | badb98a6-ff0b-49d6-b424-04ec89052012 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 2796bf71-67ed-4c4d-b490-71f85013cc13 |
| updated_at        | 2018-12-14T10:04:33Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:04:33.429" starttime="20181214 10:04:33.427"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:04:33.430" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:04:33.430" starttime="20181214 10:04:33.429"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:33.432" starttime="20181214 10:04:33.430"></status>
</kw>
<msg timestamp="20181214 10:04:33.432" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 10:04:33.433" starttime="20181214 10:04:31.282"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 10:04:33.434" level="INFO">${rule_id} = badb98a6-ff0b-49d6-b424-04ec89052012</msg>
<status status="PASS" endtime="20181214 10:04:33.434" starttime="20181214 10:04:33.433"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:33.435" starttime="20181214 10:04:31.262"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 10:04:33.503" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181214 10:04:33.503" starttime="20181214 10:04:33.502"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:33.503" starttime="20181214 10:04:33.502"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:33.504" starttime="20181214 10:04:33.504"></status>
</kw>
<msg timestamp="20181214 10:04:33.505" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 10:04:33.505" starttime="20181214 10:04:33.503"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:33.506" starttime="20181214 10:04:33.506"></status>
</kw>
<msg timestamp="20181214 10:04:33.506" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181214 10:04:33.506" starttime="20181214 10:04:33.505"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:33.508" starttime="20181214 10:04:33.508"></status>
</kw>
<msg timestamp="20181214 10:04:33.508" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 10:04:33.508" starttime="20181214 10:04:33.507"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:33.510" starttime="20181214 10:04:33.509"></status>
</kw>
<msg timestamp="20181214 10:04:33.510" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 10:04:33.510" starttime="20181214 10:04:33.509"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:33.511" starttime="20181214 10:04:33.511"></status>
</kw>
<msg timestamp="20181214 10:04:33.511" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 10:04:33.512" starttime="20181214 10:04:33.510"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:33.513" starttime="20181214 10:04:33.512"></status>
</kw>
<msg timestamp="20181214 10:04:33.513" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181214 10:04:33.513" starttime="20181214 10:04:33.512"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 10:04:33.514" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 10:04:33.514" starttime="20181214 10:04:33.513"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 10:04:33.515" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 10:04:33.515" starttime="20181214 10:04:33.514"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 10:04:33.515" level="INFO">${cmd} = openstack security group rule create vpna_sg</msg>
<status status="PASS" endtime="20181214 10:04:33.516" starttime="20181214 10:04:33.515"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:33.517" starttime="20181214 10:04:33.517"></status>
</kw>
<msg timestamp="20181214 10:04:33.517" level="INFO">${cmd} = openstack security group rule create vpna_sg</msg>
<status status="PASS" endtime="20181214 10:04:33.517" starttime="20181214 10:04:33.516"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:33.519" starttime="20181214 10:04:33.518"></status>
</kw>
<msg timestamp="20181214 10:04:33.519" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress</msg>
<status status="PASS" endtime="20181214 10:04:33.519" starttime="20181214 10:04:33.517"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:33.520" starttime="20181214 10:04:33.520"></status>
</kw>
<msg timestamp="20181214 10:04:33.520" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 10:04:33.520" starttime="20181214 10:04:33.519"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:33.522" starttime="20181214 10:04:33.522"></status>
</kw>
<msg timestamp="20181214 10:04:33.522" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 10:04:33.522" starttime="20181214 10:04:33.521"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:33.524" starttime="20181214 10:04:33.523"></status>
</kw>
<msg timestamp="20181214 10:04:33.524" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 10:04:33.524" starttime="20181214 10:04:33.523"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:33.525" starttime="20181214 10:04:33.525"></status>
</kw>
<msg timestamp="20181214 10:04:33.525" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 10:04:33.525" starttime="20181214 10:04:33.524"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:33.527" starttime="20181214 10:04:33.526"></status>
</kw>
<msg timestamp="20181214 10:04:33.527" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 10:04:33.527" starttime="20181214 10:04:33.526"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create vpna_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:04:33.529" level="INFO">Starting process:
openstack security group rule create vpna_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181214 10:04:33.565" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:04:35.724" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:04:35.724" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:04:35.724" starttime="20181214 10:04:33.528"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:04:35.725" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T10:04:35Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | d81fa3b7-e305-41be-b208-7a4b112326ec |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 2796bf71-67ed-4c4d-b490-71f85013cc13 |
| updated_at        | 2018-12-14T10:04:35Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:04:35.725" starttime="20181214 10:04:35.725"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:04:35.726" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:04:35.726" starttime="20181214 10:04:35.726"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:35.727" starttime="20181214 10:04:35.726"></status>
</kw>
<msg timestamp="20181214 10:04:35.727" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 10:04:35.727" starttime="20181214 10:04:33.527"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 10:04:35.728" level="INFO">${rule_id} = d81fa3b7-e305-41be-b208-7a4b112326ec</msg>
<status status="PASS" endtime="20181214 10:04:35.728" starttime="20181214 10:04:35.727"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:35.728" starttime="20181214 10:04:33.500"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${dual}"=="True"</arg>
<arg>Run Keywords</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:35.729" starttime="20181214 10:04:35.728"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:35.729" starttime="20181214 10:04:19.201"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{PORTS}[0]</arg>
<arg>sg=${SECURITY_GROUP}</arg>
<arg>allowed_address_pairs=@{EXTRA_NW_IP}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181214 10:04:35.730" level="INFO">Length is 2</msg>
<msg timestamp="20181214 10:04:35.730" level="INFO">${address_pair_length} = 2</msg>
<status status="PASS" endtime="20181214 10:04:35.730" starttime="20181214 10:04:35.730"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 10:04:35.731" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 10:04:35.731" starttime="20181214 10:04:35.731"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 10:04:35.732" level="INFO">${allowed_pairs_argv} = --allowed-address ip-address=192.168.10.110 --allowed-address ip-address=192.168.20.110</msg>
<status status="PASS" endtime="20181214 10:04:35.732" starttime="20181214 10:04:35.731"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:04:35.740" level="INFO">Starting process:
openstack port create --network vpna_net_1 vpna_net_1_port_1 --security-group vpna_sg  --allowed-address ip-address=192.168.10.110 --allowed-address ip-address=192.168.20.110</msg>
<msg timestamp="20181214 10:04:35.781" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:04:38.942" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:04:38.943" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:04:38.943" starttime="20181214 10:04:35.739"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:04:38.944" level="INFO">+-----------------------+---------------------------------------------------------------------------+
| Field                 | Value                                                                     |
+-----------------------+---------------------------------------------------------------------------+
| admin_state_up        | UP                                                                        |
| allowed_address_pairs | ip_address='192.168.10.110', mac_address='fa:16:3e:7f:39:5d'              |
|                       | ip_address='192.168.20.110', mac_address='fa:16:3e:7f:39:5d'              |
| binding_host_id       |                                                                           |
| binding_profile       |                                                                           |
| binding_vif_details   |                                                                           |
| binding_vif_type      | unbound                                                                   |
| binding_vnic_type     | normal                                                                    |
| created_at            | 2018-12-14T10:04:38Z                                                      |
| data_plane_status     | None                                                                      |
| description           |                                                                           |
| device_id             |                                                                           |
| device_owner          |                                                                           |
| dns_assignment        | None                                                                      |
| dns_name              | None                                                                      |
| extra_dhcp_opts       |                                                                           |
| fixed_ips             | ip_address='10.10.10.6', subnet_id='b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd' |
| id                    | 2cb5810b-f284-4721-8632-1df43c9ffc65                                      |
| ip_address            | None                                                                      |
| mac_address           | fa:16:3e:7f:39:5d                                                         |
| name                  | vpna_net_1_port_1                                                         |
| network_id            | 7751fcc1-e3a3-41d3-8dfc-6532d47c62bd                                      |
| option_name           | None                                                                      |
| option_value          | None                                                                      |
| port_security_enabled | True                                                                      |
| project_id            | 8f21c4d8db54482e99c30c98fba342b4                                          |
| qos_policy_id         | None                                                                      |
| revision_number       | 7                                                                         |
| security_group_ids    | 2796bf71-67ed-4c4d-b490-71f85013cc13                                      |
| status                | DOWN                                                                      |
| subnet_id             | None                                                                      |
| tags                  |                                                                           |
| trunk_details         | None                                                                      |
| updated_at            | 2018-12-14T10:04:38Z                                                      |
+-----------------------+---------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:04:38.945" starttime="20181214 10:04:38.944"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:04:38.945" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:04:38.946" starttime="20181214 10:04:38.945"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:38.947" starttime="20181214 10:04:38.946"></status>
</kw>
<msg timestamp="20181214 10:04:38.947" level="INFO">${output} = +-----------------------+---------------------------------------------------------------------------+
| Field                 | Value                                                                   ...</msg>
<status status="PASS" endtime="20181214 10:04:38.947" starttime="20181214 10:04:35.739"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:38.947" starttime="20181214 10:04:35.729"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{PORTS}[1]</arg>
<arg>sg=${SECURITY_GROUP}</arg>
<arg>allowed_address_pairs=@{EXTRA_NW_IP}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181214 10:04:38.950" level="INFO">Length is 2</msg>
<msg timestamp="20181214 10:04:38.950" level="INFO">${address_pair_length} = 2</msg>
<status status="PASS" endtime="20181214 10:04:38.950" starttime="20181214 10:04:38.949"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 10:04:38.950" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 10:04:38.951" starttime="20181214 10:04:38.950"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 10:04:38.952" level="INFO">${allowed_pairs_argv} = --allowed-address ip-address=192.168.10.110 --allowed-address ip-address=192.168.20.110</msg>
<status status="PASS" endtime="20181214 10:04:38.952" starttime="20181214 10:04:38.951"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:04:38.969" level="INFO">Starting process:
openstack port create --network vpna_net_1 vpna_net_1_port_2 --security-group vpna_sg  --allowed-address ip-address=192.168.10.110 --allowed-address ip-address=192.168.20.110</msg>
<msg timestamp="20181214 10:04:39.014" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:04:41.897" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:04:41.897" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:04:41.898" starttime="20181214 10:04:38.969"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:04:41.900" level="INFO">+-----------------------+----------------------------------------------------------------------------+
| Field                 | Value                                                                      |
+-----------------------+----------------------------------------------------------------------------+
| admin_state_up        | UP                                                                         |
| allowed_address_pairs | ip_address='192.168.10.110', mac_address='fa:16:3e:f6:bf:2f'               |
|                       | ip_address='192.168.20.110', mac_address='fa:16:3e:f6:bf:2f'               |
| binding_host_id       |                                                                            |
| binding_profile       |                                                                            |
| binding_vif_details   |                                                                            |
| binding_vif_type      | unbound                                                                    |
| binding_vnic_type     | normal                                                                     |
| created_at            | 2018-12-14T10:04:41Z                                                       |
| data_plane_status     | None                                                                       |
| description           |                                                                            |
| device_id             |                                                                            |
| device_owner          |                                                                            |
| dns_assignment        | None                                                                       |
| dns_name              | None                                                                       |
| extra_dhcp_opts       |                                                                            |
| fixed_ips             | ip_address='10.10.10.16', subnet_id='b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd' |
| id                    | 321562bb-b5e2-4b64-8c97-8ab32a6540c5                                       |
| ip_address            | None                                                                       |
| mac_address           | fa:16:3e:f6:bf:2f                                                          |
| name                  | vpna_net_1_port_2                                                          |
| network_id            | 7751fcc1-e3a3-41d3-8dfc-6532d47c62bd                                       |
| option_name           | None                                                                       |
| option_value          | None                                                                       |
| port_security_enabled | True                                                                       |
| project_id            | 8f21c4d8db54482e99c30c98fba342b4                                           |
| qos_policy_id         | None                                                                       |
| revision_number       | 7                                                                          |
| security_group_ids    | 2796bf71-67ed-4c4d-b490-71f85013cc13                                       |
| status                | DOWN                                                                       |
| subnet_id             | None                                                                       |
| tags                  |                                                                            |
| trunk_details         | None                                                                       |
| updated_at            | 2018-12-14T10:04:41Z                                                       |
+-----------------------+----------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:04:41.900" starttime="20181214 10:04:41.899"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:04:41.902" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:04:41.902" starttime="20181214 10:04:41.901"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:41.903" starttime="20181214 10:04:41.902"></status>
</kw>
<msg timestamp="20181214 10:04:41.904" level="INFO">${output} = +-----------------------+----------------------------------------------------------------------------+
| Field                 | Value                                                                  ...</msg>
<status status="PASS" endtime="20181214 10:04:41.904" starttime="20181214 10:04:38.967"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:41.904" starttime="20181214 10:04:38.948"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{PORTS}[2]</arg>
<arg>sg=${SECURITY_GROUP}</arg>
<arg>allowed_address_pairs=@{EXTRA_NW_IP}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181214 10:04:41.907" level="INFO">Length is 2</msg>
<msg timestamp="20181214 10:04:41.907" level="INFO">${address_pair_length} = 2</msg>
<status status="PASS" endtime="20181214 10:04:41.907" starttime="20181214 10:04:41.906"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 10:04:41.908" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 10:04:41.908" starttime="20181214 10:04:41.907"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 10:04:41.909" level="INFO">${allowed_pairs_argv} = --allowed-address ip-address=192.168.10.110 --allowed-address ip-address=192.168.20.110</msg>
<status status="PASS" endtime="20181214 10:04:41.910" starttime="20181214 10:04:41.908"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:04:41.926" level="INFO">Starting process:
openstack port create --network vpna_net_2 vpna_net_2_port_1 --security-group vpna_sg  --allowed-address ip-address=192.168.10.110 --allowed-address ip-address=192.168.20.110</msg>
<msg timestamp="20181214 10:04:41.968" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:04:45.264" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:04:45.265" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:04:45.265" starttime="20181214 10:04:41.926"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:04:45.267" level="INFO">+-----------------------+----------------------------------------------------------------------------+
| Field                 | Value                                                                      |
+-----------------------+----------------------------------------------------------------------------+
| admin_state_up        | UP                                                                         |
| allowed_address_pairs | ip_address='192.168.10.110', mac_address='fa:16:3e:b5:b2:70'               |
|                       | ip_address='192.168.20.110', mac_address='fa:16:3e:b5:b2:70'               |
| binding_host_id       |                                                                            |
| binding_profile       |                                                                            |
| binding_vif_details   |                                                                            |
| binding_vif_type      | unbound                                                                    |
| binding_vnic_type     | normal                                                                     |
| created_at            | 2018-12-14T10:04:44Z                                                       |
| data_plane_status     | None                                                                       |
| description           |                                                                            |
| device_id             |                                                                            |
| device_owner          |                                                                            |
| dns_assignment        | None                                                                       |
| dns_name              | None                                                                       |
| extra_dhcp_opts       |                                                                            |
| fixed_ips             | ip_address='10.20.20.11', subnet_id='eaf92aeb-5768-4912-bcd2-2a57faa87b17' |
| id                    | bdf49722-a36d-4bc0-8720-b79904910dc3                                       |
| ip_address            | None                                                                       |
| mac_address           | fa:16:3e:b5:b2:70                                                          |
| name                  | vpna_net_2_port_1                                                          |
| network_id            | e5344cba-7e61-4f41-9d53-ea8d060dc9b8                                       |
| option_name           | None                                                                       |
| option_value          | None                                                                       |
| port_security_enabled | True                                                                       |
| project_id            | 8f21c4d8db54482e99c30c98fba342b4                                           |
| qos_policy_id         | None                                                                       |
| revision_number       | 7                                                                          |
| security_group_ids    | 2796bf71-67ed-4c4d-b490-71f85013cc13                                       |
| status                | DOWN                                                                       |
| subnet_id             | None                                                                       |
| tags                  |                                                                            |
| trunk_details         | None                                                                       |
| updated_at            | 2018-12-14T10:04:44Z                                                       |
+-----------------------+----------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:04:45.267" starttime="20181214 10:04:45.266"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:04:45.269" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:04:45.269" starttime="20181214 10:04:45.268"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:45.272" starttime="20181214 10:04:45.270"></status>
</kw>
<msg timestamp="20181214 10:04:45.273" level="INFO">${output} = +-----------------------+----------------------------------------------------------------------------+
| Field                 | Value                                                                  ...</msg>
<status status="PASS" endtime="20181214 10:04:45.273" starttime="20181214 10:04:41.924"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:45.274" starttime="20181214 10:04:41.905"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{PORTS}[3]</arg>
<arg>sg=${SECURITY_GROUP}</arg>
<arg>allowed_address_pairs=@{EXTRA_NW_IP}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181214 10:04:45.278" level="INFO">Length is 2</msg>
<msg timestamp="20181214 10:04:45.279" level="INFO">${address_pair_length} = 2</msg>
<status status="PASS" endtime="20181214 10:04:45.279" starttime="20181214 10:04:45.277"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 10:04:45.280" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 10:04:45.281" starttime="20181214 10:04:45.279"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 10:04:45.283" level="INFO">${allowed_pairs_argv} = --allowed-address ip-address=192.168.10.110 --allowed-address ip-address=192.168.20.110</msg>
<status status="PASS" endtime="20181214 10:04:45.283" starttime="20181214 10:04:45.281"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:04:45.311" level="INFO">Starting process:
openstack port create --network vpna_net_2 vpna_net_2_port_2 --security-group vpna_sg  --allowed-address ip-address=192.168.10.110 --allowed-address ip-address=192.168.20.110</msg>
<msg timestamp="20181214 10:04:45.355" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:04:48.442" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:04:48.442" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:04:48.442" starttime="20181214 10:04:45.310"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:04:48.444" level="INFO">+-----------------------+----------------------------------------------------------------------------+
| Field                 | Value                                                                      |
+-----------------------+----------------------------------------------------------------------------+
| admin_state_up        | UP                                                                         |
| allowed_address_pairs | ip_address='192.168.10.110', mac_address='fa:16:3e:59:16:93'               |
|                       | ip_address='192.168.20.110', mac_address='fa:16:3e:59:16:93'               |
| binding_host_id       |                                                                            |
| binding_profile       |                                                                            |
| binding_vif_details   |                                                                            |
| binding_vif_type      | unbound                                                                    |
| binding_vnic_type     | normal                                                                     |
| created_at            | 2018-12-14T10:04:47Z                                                       |
| data_plane_status     | None                                                                       |
| description           |                                                                            |
| device_id             |                                                                            |
| device_owner          |                                                                            |
| dns_assignment        | None                                                                       |
| dns_name              | None                                                                       |
| extra_dhcp_opts       |                                                                            |
| fixed_ips             | ip_address='10.20.20.12', subnet_id='eaf92aeb-5768-4912-bcd2-2a57faa87b17' |
| id                    | a1c18454-3d9a-45b4-ad84-161e72bd9163                                       |
| ip_address            | None                                                                       |
| mac_address           | fa:16:3e:59:16:93                                                          |
| name                  | vpna_net_2_port_2                                                          |
| network_id            | e5344cba-7e61-4f41-9d53-ea8d060dc9b8                                       |
| option_name           | None                                                                       |
| option_value          | None                                                                       |
| port_security_enabled | True                                                                       |
| project_id            | 8f21c4d8db54482e99c30c98fba342b4                                           |
| qos_policy_id         | None                                                                       |
| revision_number       | 7                                                                          |
| security_group_ids    | 2796bf71-67ed-4c4d-b490-71f85013cc13                                       |
| status                | DOWN                                                                       |
| subnet_id             | None                                                                       |
| tags                  |                                                                            |
| trunk_details         | None                                                                       |
| updated_at            | 2018-12-14T10:04:48Z                                                       |
+-----------------------+----------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:04:48.444" starttime="20181214 10:04:48.443"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:04:48.445" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:04:48.445" starttime="20181214 10:04:48.445"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:48.446" starttime="20181214 10:04:48.445"></status>
</kw>
<msg timestamp="20181214 10:04:48.447" level="INFO">${output} = +-----------------------+----------------------------------------------------------------------------+
| Field                 | Value                                                                  ...</msg>
<status status="PASS" endtime="20181214 10:04:48.447" starttime="20181214 10:04:45.309"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:48.447" starttime="20181214 10:04:45.275"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[2]</arg>
<arg>@{PORTS}[4]</arg>
<arg>sg=${SECURITY_GROUP}</arg>
<arg>allowed_address_pairs=@{EXTRA_NW_IP}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181214 10:04:48.449" level="INFO">Length is 2</msg>
<msg timestamp="20181214 10:04:48.449" level="INFO">${address_pair_length} = 2</msg>
<status status="PASS" endtime="20181214 10:04:48.449" starttime="20181214 10:04:48.449"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 10:04:48.450" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 10:04:48.450" starttime="20181214 10:04:48.450"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 10:04:48.451" level="INFO">${allowed_pairs_argv} = --allowed-address ip-address=192.168.10.110 --allowed-address ip-address=192.168.20.110</msg>
<status status="PASS" endtime="20181214 10:04:48.451" starttime="20181214 10:04:48.450"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:04:48.461" level="INFO">Starting process:
openstack port create --network vpna_net_3 vpna_net_3_port_1 --security-group vpna_sg  --allowed-address ip-address=192.168.10.110 --allowed-address ip-address=192.168.20.110</msg>
<msg timestamp="20181214 10:04:48.493" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:04:51.738" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:04:51.739" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:04:51.739" starttime="20181214 10:04:48.461"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:04:51.741" level="INFO">+-----------------------+---------------------------------------------------------------------------+
| Field                 | Value                                                                     |
+-----------------------+---------------------------------------------------------------------------+
| admin_state_up        | UP                                                                        |
| allowed_address_pairs | ip_address='192.168.10.110', mac_address='fa:16:3e:9c:6b:29'              |
|                       | ip_address='192.168.20.110', mac_address='fa:16:3e:9c:6b:29'              |
| binding_host_id       |                                                                           |
| binding_profile       |                                                                           |
| binding_vif_details   |                                                                           |
| binding_vif_type      | unbound                                                                   |
| binding_vnic_type     | normal                                                                    |
| created_at            | 2018-12-14T10:04:51Z                                                      |
| data_plane_status     | None                                                                      |
| description           |                                                                           |
| device_id             |                                                                           |
| device_owner          |                                                                           |
| dns_assignment        | None                                                                      |
| dns_name              | None                                                                      |
| extra_dhcp_opts       |                                                                           |
| fixed_ips             | ip_address='10.30.30.8', subnet_id='51bc5755-a265-40ac-9828-ac1d53cc0c8e' |
| id                    | fe4a3bba-ff92-4745-9375-79a7e338eccc                                      |
| ip_address            | None                                                                      |
| mac_address           | fa:16:3e:9c:6b:29                                                         |
| name                  | vpna_net_3_port_1                                                         |
| network_id            | f4c591f5-32aa-424c-af41-77df2d2b80f5                                      |
| option_name           | None                                                                      |
| option_value          | None                                                                      |
| port_security_enabled | True                                                                      |
| project_id            | 8f21c4d8db54482e99c30c98fba342b4                                          |
| qos_policy_id         | None                                                                      |
| revision_number       | 7                                                                         |
| security_group_ids    | 2796bf71-67ed-4c4d-b490-71f85013cc13                                      |
| status                | DOWN                                                                      |
| subnet_id             | None                                                                      |
| tags                  |                                                                           |
| trunk_details         | None                                                                      |
| updated_at            | 2018-12-14T10:04:51Z                                                      |
+-----------------------+---------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:04:51.741" starttime="20181214 10:04:51.740"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:04:51.742" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:04:51.742" starttime="20181214 10:04:51.741"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:51.743" starttime="20181214 10:04:51.742"></status>
</kw>
<msg timestamp="20181214 10:04:51.744" level="INFO">${output} = +-----------------------+---------------------------------------------------------------------------+
| Field                 | Value                                                                   ...</msg>
<status status="PASS" endtime="20181214 10:04:51.744" starttime="20181214 10:04:48.460"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:51.744" starttime="20181214 10:04:48.447"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[2]</arg>
<arg>@{PORTS}[5]</arg>
<arg>sg=${SECURITY_GROUP}</arg>
<arg>allowed_address_pairs=@{EXTRA_NW_IP}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181214 10:04:51.746" level="INFO">Length is 2</msg>
<msg timestamp="20181214 10:04:51.746" level="INFO">${address_pair_length} = 2</msg>
<status status="PASS" endtime="20181214 10:04:51.746" starttime="20181214 10:04:51.746"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 10:04:51.747" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 10:04:51.747" starttime="20181214 10:04:51.747"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 10:04:51.748" level="INFO">${allowed_pairs_argv} = --allowed-address ip-address=192.168.10.110 --allowed-address ip-address=192.168.20.110</msg>
<status status="PASS" endtime="20181214 10:04:51.748" starttime="20181214 10:04:51.747"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:04:51.759" level="INFO">Starting process:
openstack port create --network vpna_net_3 vpna_net_3_port_2 --security-group vpna_sg  --allowed-address ip-address=192.168.10.110 --allowed-address ip-address=192.168.20.110</msg>
<msg timestamp="20181214 10:04:51.802" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:04:55.097" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:04:55.099" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:04:55.099" starttime="20181214 10:04:51.758"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:04:55.102" level="INFO">+-----------------------+---------------------------------------------------------------------------+
| Field                 | Value                                                                     |
+-----------------------+---------------------------------------------------------------------------+
| admin_state_up        | UP                                                                        |
| allowed_address_pairs | ip_address='192.168.10.110', mac_address='fa:16:3e:77:86:03'              |
|                       | ip_address='192.168.20.110', mac_address='fa:16:3e:77:86:03'              |
| binding_host_id       |                                                                           |
| binding_profile       |                                                                           |
| binding_vif_details   |                                                                           |
| binding_vif_type      | unbound                                                                   |
| binding_vnic_type     | normal                                                                    |
| created_at            | 2018-12-14T10:04:54Z                                                      |
| data_plane_status     | None                                                                      |
| description           |                                                                           |
| device_id             |                                                                           |
| device_owner          |                                                                           |
| dns_assignment        | None                                                                      |
| dns_name              | None                                                                      |
| extra_dhcp_opts       |                                                                           |
| fixed_ips             | ip_address='10.30.30.3', subnet_id='51bc5755-a265-40ac-9828-ac1d53cc0c8e' |
| id                    | 83fffd2a-69f9-4f4b-a2ba-cd619ff98521                                      |
| ip_address            | None                                                                      |
| mac_address           | fa:16:3e:77:86:03                                                         |
| name                  | vpna_net_3_port_2                                                         |
| network_id            | f4c591f5-32aa-424c-af41-77df2d2b80f5                                      |
| option_name           | None                                                                      |
| option_value          | None                                                                      |
| port_security_enabled | True                                                                      |
| project_id            | 8f21c4d8db54482e99c30c98fba342b4                                          |
| qos_policy_id         | None                                                                      |
| revision_number       | 7                                                                         |
| security_group_ids    | 2796bf71-67ed-4c4d-b490-71f85013cc13                                      |
| status                | DOWN                                                                      |
| subnet_id             | None                                                                      |
| tags                  |                                                                           |
| trunk_details         | None                                                                      |
| updated_at            | 2018-12-14T10:04:54Z                                                      |
+-----------------------+---------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:04:55.102" starttime="20181214 10:04:55.100"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:04:55.104" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:04:55.104" starttime="20181214 10:04:55.103"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:55.106" starttime="20181214 10:04:55.105"></status>
</kw>
<msg timestamp="20181214 10:04:55.107" level="INFO">${output} = +-----------------------+---------------------------------------------------------------------------+
| Field                 | Value                                                                   ...</msg>
<status status="PASS" endtime="20181214 10:04:55.107" starttime="20181214 10:04:51.758"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:55.107" starttime="20181214 10:04:51.744"></status>
</kw>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Check For Elements At URI</arg>
<arg>${CONFIG_API}/neutron:neutron/ports/</arg>
<arg>${PORTS}</arg>
</arguments>
<kw name="Check For Elements At URI" library="Utils">
<doc>A GET is made at the supplied ${URI} and every item in the list of</doc>
<arguments>
<arg>${CONFIG_API}/neutron:neutron/ports/</arg>
<arg>${PORTS}</arg>
</arguments>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>${session}</arg>
<arg>${uri}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:04:55.154" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/ports/, headers=None json=None</msg>
<msg timestamp="20181214 10:04:55.154" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:04:55.154" starttime="20181214 10:04:55.146"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${pretty_print_json}" == "True"</arg>
<arg>Log Content</arg>
<arg>${resp.content}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Log</arg>
<arg>${resp.content}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181214 10:04:55.156" level="INFO">{"ports":{"port":[{"uuid":"a1c18454-3d9a-45b4-ad84-161e72bd9163","fixed-ips":[{"subnet-id":"eaf92aeb-5768-4912-bcd2-2a57faa87b17","ip-address":"10.20.20.12"}],"device-id":"","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:59:16:93","security-groups":["2796bf71-67ed-4c4d-b490-71f85013cc13"],"admin-state-up":true,"status":"ACTIVE","allowed-address-pairs":[{"mac-address":"fa:16:3e:59:16:93","ip-address":"192.168.10.110"},{"mac-address":"fa:16:3e:59:16:93","ip-address":"192.168.20.110"}],"network-id":"e5344cba-7e61-4f41-9d53-ea8d060dc9b8","name":"vpna_net_2_port_2"},{"uuid":"4749c06d-a27f-4ead-9a98-e84cb370c597","fixed-ips":[{"subnet-id":"b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd","ip-address":"10.10.10.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-7751fcc1-e3a3-41d3-8dfc-6532d47c62bd","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:7c:71:67","admin-state-up":true,"network-id":"7751fcc1-e3a3-41d3-8dfc-6532d47c62bd","name":""},{"uuid":"2cb5810b-f284-4721-8632-1df43c9ffc65","fixed-ips":[{"subnet-id":"b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd","ip-address":"10.10.10.6"}],"device-id":"","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:7f:39:5d","security-groups":["2796bf71-67ed-4c4d-b490-71f85013cc13"],"admin-state-up":true,"status":"ACTIVE","allowed-address-pairs":[{"mac-address":"fa:16:3e:7f:39:5d","ip-address":"192.168.10.110"},{"mac-address":"fa:16:3e:7f:39:5d","ip-address":"192.168.20.110"}],"network-id":"7751fcc1-e3a3-41d3-8dfc-6532d47c62bd","name":"vpna_net_1_port_1"},{"uuid":"63aa00d5-0316-40ef-a120-9312bc3dfcb4","fixed-ips":[{"subnet-id":"eaf92aeb-5768-4912-bcd2-2a57faa87b17","ip-address":"10.20.20.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-e5344cba-7e61-4f41-9d53-ea8d060dc9b8","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:b0:5a:5c","admin-state-up":true,"network-id":"e5344cba-7e61-4f41-9d53-ea8d060dc9b8","name":""},{"uuid":"fe4a3bba-ff92-4745-9375-79a7e338eccc","fixed-ips":[{"subnet-id":"51bc5755-a265-40ac-9828-ac1d53cc0c8e","ip-address":"10.30.30.8"}],"device-id":"","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:9c:6b:29","security-groups":["2796bf71-67ed-4c4d-b490-71f85013cc13"],"admin-state-up":true,"status":"ACTIVE","allowed-address-pairs":[{"mac-address":"fa:16:3e:9c:6b:29","ip-address":"192.168.10.110"},{"mac-address":"fa:16:3e:9c:6b:29","ip-address":"192.168.20.110"}],"network-id":"f4c591f5-32aa-424c-af41-77df2d2b80f5","name":"vpna_net_3_port_1"},{"uuid":"bdf49722-a36d-4bc0-8720-b79904910dc3","fixed-ips":[{"subnet-id":"eaf92aeb-5768-4912-bcd2-2a57faa87b17","ip-address":"10.20.20.11"}],"device-id":"","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:b5:b2:70","security-groups":["2796bf71-67ed-4c4d-b490-71f85013cc13"],"admin-state-up":true,"status":"ACTIVE","allowed-address-pairs":[{"mac-address":"fa:16:3e:b5:b2:70","ip-address":"192.168.10.110"},{"mac-address":"fa:16:3e:b5:b2:70","ip-address":"192.168.20.110"}],"network-id":"e5344cba-7e61-4f41-9d53-ea8d060dc9b8","name":"vpna_net_2_port_1"},{"uuid":"321562bb-b5e2-4b64-8c97-8ab32a6540c5","fixed-ips":[{"subnet-id":"b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd","ip-address":"10.10.10.16"}],"device-id":"","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:f6:bf:2f","security-groups":["2796bf71-67ed-4c4d-b490-71f85013cc13"],"admin-state-up":true,"status":"ACTIVE","allowed-address-pairs":[{"mac-address":"fa:16:3e:f6:bf:2f","ip-address":"192.168.10.110"},{"mac-address":"fa:16:3e:f6:bf:2f","ip-address":"192.168.20.110"}],"network-id":"7751fcc1-e3a3-41d3-8dfc-6532d47c62bd","name":"vpna_net_1_port_2"},{"uuid":"de9da49d-1ab8-4080-b5c0-098194d53e9a","fixed-ips":[{"subnet-id":"51bc5755-a265-40ac-9828-ac1d53cc0c8e","ip-address":"10.30.30.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-f4c591f5-32aa-424c-af41-77df2d2b80f5","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:27:32:21","admin-state-up":true,"network-id":"f4c591f5-32aa-424c-af41-77df2d2b80f5","name":""},{"uuid":"83fffd2a-69f9-4f4b-a2ba-cd619ff98521","fixed-ips":[{"subnet-id":"51bc5755-a265-40ac-9828-ac1d53cc0c8e","ip-address":"10.30.30.3"}],"device-id":"","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:77:86:03","security-groups":["2796bf71-67ed-4c4d-b490-71f85013cc13"],"admin-state-up":true,"status":"ACTIVE","allowed-address-pairs":[{"mac-address":"fa:16:3e:77:86:03","ip-address":"192.168.10.110"},{"mac-address":"fa:16:3e:77:86:03","ip-address":"192.168.20.110"}],"network-id":"f4c591f5-32aa-424c-af41-77df2d2b80f5","name":"vpna_net_3_port_2"}]}}</msg>
<status status="PASS" endtime="20181214 10:04:55.156" starttime="20181214 10:04:55.155"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:55.156" starttime="20181214 10:04:55.154"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>200</arg>
</arguments>
<msg timestamp="20181214 10:04:55.157" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181214 10:04:55.157" starttime="20181214 10:04:55.156"></status>
</kw>
<kw type="for" name="${i} IN [ @{elements} ]">
<kw type="foritem" name="${i} = vpna_net_1_port_1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:55.158" starttime="20181214 10:04:55.158"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:55.158" starttime="20181214 10:04:55.157"></status>
</kw>
<kw type="foritem" name="${i} = vpna_net_1_port_2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:55.159" starttime="20181214 10:04:55.159"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:55.159" starttime="20181214 10:04:55.159"></status>
</kw>
<kw type="foritem" name="${i} = vpna_net_2_port_1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:55.160" starttime="20181214 10:04:55.160"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:55.160" starttime="20181214 10:04:55.160"></status>
</kw>
<kw type="foritem" name="${i} = vpna_net_2_port_2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:55.161" starttime="20181214 10:04:55.161"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:55.162" starttime="20181214 10:04:55.161"></status>
</kw>
<kw type="foritem" name="${i} = vpna_net_3_port_1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:55.162" starttime="20181214 10:04:55.162"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:55.163" starttime="20181214 10:04:55.162"></status>
</kw>
<kw type="foritem" name="${i} = vpna_net_3_port_2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:55.163" starttime="20181214 10:04:55.163"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:55.164" starttime="20181214 10:04:55.163"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:55.164" starttime="20181214 10:04:55.157"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:55.164" starttime="20181214 10:04:55.145"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:55.164" starttime="20181214 10:04:55.108"></status>
</kw>
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>@{PORTS}[0]</arg>
<arg>@{NET_1_VMS}[0]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 10:04:55.185" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 10:04:55.185" starttime="20181214 10:04:55.184"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:04:55.194" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port vpna_net_1_port_1 --security-group vpna_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org vpna_net_1_vm_1</msg>
<msg timestamp="20181214 10:04:55.234" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:04:59.043" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:04:59.043" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:04:59.044" starttime="20181214 10:04:55.194"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:04:59.045" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | 3ApbsFcUeiZa                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T10:04:58Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 091c1a2f-dff4-489a-8dbf-613248d53693                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | vpna_net_1_vm_1                                                 |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='2796bf71-67ed-4c4d-b490-71f85013cc13'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T10:04:58Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:04:59.045" starttime="20181214 10:04:59.044"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:04:59.045" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:04:59.046" starttime="20181214 10:04:59.045"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:04:59.046" starttime="20181214 10:04:59.046"></status>
</kw>
<msg timestamp="20181214 10:04:59.047" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 10:04:59.047" starttime="20181214 10:04:55.193"></status>
</kw>
<status status="PASS" endtime="20181214 10:04:59.047" starttime="20181214 10:04:55.183"></status>
</kw>
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>@{PORTS}[1]</arg>
<arg>@{NET_1_VMS}[1]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 10:04:59.066" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 10:04:59.066" starttime="20181214 10:04:59.065"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:04:59.074" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port vpna_net_1_port_2 --security-group vpna_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org vpna_net_1_vm_2</msg>
<msg timestamp="20181214 10:04:59.118" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:05:02.770" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:05:02.770" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:05:02.770" starttime="20181214 10:04:59.073"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:05:02.772" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | bBUrw96f4csm                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T10:05:02Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | ad3cdfc0-4573-4192-9920-81189834dbed                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | vpna_net_1_vm_2                                                 |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='2796bf71-67ed-4c4d-b490-71f85013cc13'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T10:05:02Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:05:02.772" starttime="20181214 10:05:02.771"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:05:02.773" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:05:02.773" starttime="20181214 10:05:02.772"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:05:02.774" starttime="20181214 10:05:02.773"></status>
</kw>
<msg timestamp="20181214 10:05:02.774" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 10:05:02.775" starttime="20181214 10:04:59.073"></status>
</kw>
<status status="PASS" endtime="20181214 10:05:02.775" starttime="20181214 10:04:59.064"></status>
</kw>
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>@{PORTS}[2]</arg>
<arg>@{NET_2_VMS}[0]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 10:05:02.801" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 10:05:02.801" starttime="20181214 10:05:02.800"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:05:02.808" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port vpna_net_2_port_1 --security-group vpna_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org vpna_net_2_vm_1</msg>
<msg timestamp="20181214 10:05:02.850" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:05:06.398" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:05:06.398" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:05:06.398" starttime="20181214 10:05:02.808"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:05:06.399" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | 94VhwWSkbmjj                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T10:05:06Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 32b0c32a-b98c-468f-8528-10b240345990                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | vpna_net_2_vm_1                                                 |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='2796bf71-67ed-4c4d-b490-71f85013cc13'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T10:05:06Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:05:06.399" starttime="20181214 10:05:06.399"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:05:06.400" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:05:06.400" starttime="20181214 10:05:06.399"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:05:06.400" starttime="20181214 10:05:06.400"></status>
</kw>
<msg timestamp="20181214 10:05:06.401" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 10:05:06.401" starttime="20181214 10:05:02.807"></status>
</kw>
<status status="PASS" endtime="20181214 10:05:06.401" starttime="20181214 10:05:02.799"></status>
</kw>
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>@{PORTS}[3]</arg>
<arg>@{NET_2_VMS}[1]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 10:05:06.419" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 10:05:06.419" starttime="20181214 10:05:06.419"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:05:06.426" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port vpna_net_2_port_2 --security-group vpna_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org vpna_net_2_vm_2</msg>
<msg timestamp="20181214 10:05:06.466" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:05:09.971" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:05:09.971" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:05:09.971" starttime="20181214 10:05:06.426"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:05:09.972" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | ojXa2MudbRxF                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T10:05:09Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 9221fabc-d674-4e73-9087-967c8ef3f5c8                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | vpna_net_2_vm_2                                                 |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='2796bf71-67ed-4c4d-b490-71f85013cc13'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T10:05:09Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:05:09.972" starttime="20181214 10:05:09.971"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:05:09.972" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:05:09.973" starttime="20181214 10:05:09.972"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:05:09.973" starttime="20181214 10:05:09.973"></status>
</kw>
<msg timestamp="20181214 10:05:09.974" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 10:05:09.974" starttime="20181214 10:05:06.425"></status>
</kw>
<status status="PASS" endtime="20181214 10:05:09.974" starttime="20181214 10:05:06.418"></status>
</kw>
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>@{PORTS}[4]</arg>
<arg>@{NET_3_VMS}[0]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 10:05:09.990" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 10:05:09.990" starttime="20181214 10:05:09.990"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:05:09.998" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port vpna_net_3_port_1 --security-group vpna_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org vpna_net_3_vm_1</msg>
<msg timestamp="20181214 10:05:10.039" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:05:13.291" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:05:13.291" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:05:13.291" starttime="20181214 10:05:09.997"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:05:13.292" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | rm8BbpYpMMJa                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T10:05:13Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | d8306d83-e8fb-4ec6-8356-44fbc3436f2a                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | vpna_net_3_vm_1                                                 |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='2796bf71-67ed-4c4d-b490-71f85013cc13'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T10:05:13Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:05:13.292" starttime="20181214 10:05:13.292"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:05:13.293" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:05:13.293" starttime="20181214 10:05:13.293"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:05:13.294" starttime="20181214 10:05:13.293"></status>
</kw>
<msg timestamp="20181214 10:05:13.294" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 10:05:13.294" starttime="20181214 10:05:09.997"></status>
</kw>
<status status="PASS" endtime="20181214 10:05:13.294" starttime="20181214 10:05:09.989"></status>
</kw>
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>@{PORTS}[5]</arg>
<arg>@{NET_3_VMS}[1]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 10:05:13.316" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 10:05:13.316" starttime="20181214 10:05:13.316"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:05:13.335" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port vpna_net_3_port_2 --security-group vpna_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org vpna_net_3_vm_2</msg>
<msg timestamp="20181214 10:05:13.378" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:05:16.948" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:05:16.949" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:05:16.949" starttime="20181214 10:05:13.334"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:05:16.950" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | rnS8QhNC3wKw                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T10:05:16Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 6cd6d714-a105-483e-ae49-2aa9d0376f14                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | vpna_net_3_vm_2                                                 |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='2796bf71-67ed-4c4d-b490-71f85013cc13'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T10:05:16Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:05:16.950" starttime="20181214 10:05:16.949"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:05:16.951" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:05:16.951" starttime="20181214 10:05:16.950"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:05:16.951" starttime="20181214 10:05:16.951"></status>
</kw>
<msg timestamp="20181214 10:05:16.952" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 10:05:16.952" starttime="20181214 10:05:13.332"></status>
</kw>
<status status="PASS" endtime="20181214 10:05:16.952" starttime="20181214 10:05:13.314"></status>
</kw>
<kw name="Get VM IPs" library="OpenStackOperations">
<doc>Get the instance IP addresses and nameserver address for the list of given vms.</doc>
<arguments>
<arg>@{NET_1_VMS}</arg>
</arguments>
<assign>
<var>@{NET_1_VM_IPS}</var>
<var>${NET_1_DHCP_IP}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{vm_ips}</var>
</assign>
<msg timestamp="20181214 10:05:16.953" level="INFO">@{vm_ips} = [ ]</msg>
<status status="PASS" endtime="20181214 10:05:16.953" starttime="20181214 10:05:16.953"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = vpna_net_1_vm_1">
<kw name="Poll VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>${retry}</arg>
<arg>${retry_interval}</arg>
<arg>OpenStackOperations.Verify VM Is ACTIVE</arg>
<arg>${vm_name}</arg>
</arguments>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:05:16.964" level="INFO">Starting process:
openstack server show vpna_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:05:16.997" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:05:20.210" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:05:20.210" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:05:20.210" starttime="20181214 10:05:16.963"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:05:20.212" level="INFO">| OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181214 10:05:20.212" starttime="20181214 10:05:20.211"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:05:20.213" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:05:20.213" starttime="20181214 10:05:20.213"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:05:20.215" starttime="20181214 10:05:20.214"></status>
</kw>
<msg timestamp="20181214 10:05:20.215" level="INFO">${output} = | OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181214 10:05:20.216" starttime="20181214 10:05:16.963"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<status status="PASS" endtime="20181214 10:05:20.216" starttime="20181214 10:05:20.216"></status>
</kw>
<status status="PASS" endtime="20181214 10:05:20.217" starttime="20181214 10:05:16.955"></status>
</kw>
<status status="PASS" endtime="20181214 10:05:20.217" starttime="20181214 10:05:16.954"></status>
</kw>
<status status="PASS" endtime="20181214 10:05:20.217" starttime="20181214 10:05:16.954"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Wait Until Keyword Succeeds</arg>
<arg>180s</arg>
<arg>15s</arg>
<arg>OpenStackOperations.Get VM IP</arg>
<arg>true</arg>
<arg>${vm}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${ips_and_console_log}</var>
</assign>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>180s</arg>
<arg>15s</arg>
<arg>OpenStackOperations.Get VM IP</arg>
<arg>true</arg>
<arg>${vm}</arg>
</arguments>
<kw name="Get VM IP" library="OpenStackOperations">
<doc>Get the vm ip address and nameserver by scraping the vm's console log.</doc>
<arguments>
<arg>true</arg>
<arg>${vm}</arg>
</arguments>
<kw name="OpenStack CLI With No Log" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and do not log the output.</doc>
<arguments>
<arg>openstack console log show ${vm}</arg>
</arguments>
<assign>
<var>${vm_console_output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:05:20.234" level="INFO">Starting process:
openstack console log show vpna_net_1_vm_1</msg>
<msg timestamp="20181214 10:05:20.276" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:05:23.027" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:05:23.027" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:05:23.027" starttime="20181214 10:05:20.234"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:05:23.029" starttime="20181214 10:05:23.028"></status>
</kw>
<msg timestamp="20181214 10:05:23.029" level="INFO">${vm_console_output} = [    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.0-80-virtual (buildd@batsu) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubu...</msg>
<status status="PASS" endtime="20181214 10:05:23.029" starttime="20181214 10:05:20.233"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>None</arg>
</arguments>
<assign>
<var>${vm_ip}</var>
</assign>
<msg timestamp="20181214 10:05:23.030" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181214 10:05:23.030" starttime="20181214 10:05:23.029"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>None</arg>
</arguments>
<assign>
<var>${dhcp_ip}</var>
</assign>
<msg timestamp="20181214 10:05:23.030" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181214 10:05:23.030" starttime="20181214 10:05:23.030"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${vm_console_output}</arg>
<arg>${REGEX_OBTAINED}</arg>
</arguments>
<assign>
<var>${match}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 10:05:23.032" level="INFO">@{matches} = [ 10.10.10.6 obtained ]</msg>
<status status="PASS" endtime="20181214 10:05:23.032" starttime="20181214 10:05:23.031"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 10:05:23.033" level="INFO">Length is 1</msg>
<msg timestamp="20181214 10:05:23.033" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 10:05:23.033" starttime="20181214 10:05:23.032"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 10:05:23.042" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 10:05:23.042" starttime="20181214 10:05:23.033"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 10:05:23.043" level="INFO">${OS_MATCH} = 10.10.10.6 obtained</msg>
<status status="PASS" endtime="20181214 10:05:23.043" starttime="20181214 10:05:23.043"></status>
</kw>
<status status="PASS" endtime="20181214 10:05:23.043" starttime="20181214 10:05:23.042"></status>
</kw>
<msg timestamp="20181214 10:05:23.044" level="INFO">${match} = 10.10.10.6 obtained</msg>
<status status="PASS" endtime="20181214 10:05:23.044" starttime="20181214 10:05:23.030"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${match}</arg>
<arg>${REGEX_IPV4}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${vm_ip}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 10:05:23.045" level="INFO">@{matches} = [ 10.10.10.6 ]</msg>
<status status="PASS" endtime="20181214 10:05:23.045" starttime="20181214 10:05:23.044"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 10:05:23.046" level="INFO">Length is 1</msg>
<msg timestamp="20181214 10:05:23.046" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 10:05:23.046" starttime="20181214 10:05:23.045"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 10:05:23.046" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 10:05:23.046" starttime="20181214 10:05:23.046"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 10:05:23.048" level="INFO">${OS_MATCH} = 10.10.10.6</msg>
<status status="PASS" endtime="20181214 10:05:23.048" starttime="20181214 10:05:23.047"></status>
</kw>
<status status="PASS" endtime="20181214 10:05:23.048" starttime="20181214 10:05:23.047"></status>
</kw>
<msg timestamp="20181214 10:05:23.048" level="INFO">${vm_ip} = 10.10.10.6</msg>
<status status="PASS" endtime="20181214 10:05:23.048" starttime="20181214 10:05:23.044"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${vm_console_output}</arg>
<arg>${REGEX_IPROUTE}</arg>
</arguments>
<assign>
<var>${match}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 10:05:23.049" level="INFO">@{matches} = [ ip-route:169.254.169.254 via 10.10.10.2 ]</msg>
<status status="PASS" endtime="20181214 10:05:23.049" starttime="20181214 10:05:23.049"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 10:05:23.050" level="INFO">Length is 1</msg>
<msg timestamp="20181214 10:05:23.050" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 10:05:23.050" starttime="20181214 10:05:23.049"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 10:05:23.050" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 10:05:23.050" starttime="20181214 10:05:23.050"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 10:05:23.051" level="INFO">${OS_MATCH} = ip-route:169.254.169.254 via 10.10.10.2</msg>
<status status="PASS" endtime="20181214 10:05:23.051" starttime="20181214 10:05:23.051"></status>
</kw>
<status status="PASS" endtime="20181214 10:05:23.052" starttime="20181214 10:05:23.050"></status>
</kw>
<msg timestamp="20181214 10:05:23.052" level="INFO">${match} = ip-route:169.254.169.254 via 10.10.10.2</msg>
<status status="PASS" endtime="20181214 10:05:23.052" starttime="20181214 10:05:23.048"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${match}</arg>
<arg>${REGEX_IPV4}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${dhcp_ip}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 10:05:23.053" level="INFO">@{matches} = [ 169.254.169.254 | 10.10.10.2 ]</msg>
<status status="PASS" endtime="20181214 10:05:23.053" starttime="20181214 10:05:23.052"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 10:05:23.053" level="INFO">Length is 2</msg>
<msg timestamp="20181214 10:05:23.053" level="INFO">${matches_length} = 2</msg>
<status status="PASS" endtime="20181214 10:05:23.053" starttime="20181214 10:05:23.053"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 10:05:23.054" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 10:05:23.054" starttime="20181214 10:05:23.054"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 10:05:23.055" level="INFO">${OS_MATCH} = 10.10.10.2</msg>
<status status="PASS" endtime="20181214 10:05:23.055" starttime="20181214 10:05:23.055"></status>
</kw>
<status status="PASS" endtime="20181214 10:05:23.055" starttime="20181214 10:05:23.054"></status>
</kw>
<msg timestamp="20181214 10:05:23.055" level="INFO">${dhcp_ip} = 10.10.10.2</msg>
<status status="PASS" endtime="20181214 10:05:23.056" starttime="20181214 10:05:23.052"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${fail_on_none}' == 'true'</arg>
<arg>BuiltIn.Should Not Contain</arg>
<arg>${vm_ip}</arg>
<arg>None</arg>
</arguments>
<kw name="Should Not Contain" library="BuiltIn">
<doc>Fails if ``container`` contains ``item`` one or more times.</doc>
<arguments>
<arg>${vm_ip}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181214 10:05:23.056" starttime="20181214 10:05:23.056"></status>
</kw>
<status status="PASS" endtime="20181214 10:05:23.056" starttime="20181214 10:05:23.056"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${fail_on_none}' == 'true'</arg>
<arg>BuiltIn.Should Not Contain</arg>
<arg>${dhcp_ip}</arg>
<arg>None</arg>
</arguments>
<kw name="Should Not Contain" library="BuiltIn">
<doc>Fails if ``container`` contains ``item`` one or more times.</doc>
<arguments>
<arg>${dhcp_ip}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181214 10:05:23.057" starttime="20181214 10:05:23.057"></status>
</kw>
<status status="PASS" endtime="20181214 10:05:23.057" starttime="20181214 10:05:23.057"></status>
</kw>
<status status="PASS" endtime="20181214 10:05:23.058" starttime="20181214 10:05:20.219"></status>
</kw>
<status status="PASS" endtime="20181214 10:05:23.058" starttime="20181214 10:05:20.218"></status>
</kw>
<msg timestamp="20181214 10:05:23.058" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 10:05:23.058" level="INFO">${ips_and_console_log} = [u'10.10.10.6', u'10.10.10.2', u'[    0.000000] Initializing cgroup subsys cpuset\n[    0.000000] Initializing cgroup subsys cpu\n[    0.000000] Linux version 3.2.0-80-virtual (buildd@batsu) (gcc vers...</msg>
<status status="PASS" endtime="20181214 10:05:23.058" starttime="20181214 10:05:20.218"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>BuiltIn.Log</arg>
<arg>${ips_and_console_log[2]}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${ips_and_console_log[2]}</arg>
</arguments>
<msg timestamp="20181214 10:05:23.059" level="INFO">[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.0-80-virtual (buildd@batsu) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #116-Ubuntu SMP Mon Mar 23 17:28:52 UTC 2015 (Ubuntu 3.2.0-80.116-virtual 3.2.68)
[    0.000000] Command line: LABEL=cirros-rootfs ro console=tty1 console=ttyS0
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Centaur CentaurHauls
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[    0.000000]  BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 0000000003fdc000 (usable)
[    0.000000]  BIOS-e820: 0000000003fdc000 - 0000000004000000 (reserved)
[    0.000000]  BIOS-e820: 00000000feffc000 - 00000000ff000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fffc0000 - 0000000100000000 (reserved)
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.8 present.
[    0.000000] No AGP bridge found
[    0.000000] last_pfn = 0x3fdc max_arch_pfn = 0x400000000
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] found SMP MP-table at [ffff8800000f63a0] f63a0
[    0.000000] init_memory_mapping: 0000000000000000-0000000003fdc000
[    0.000000] RAMDISK: 03c6d000 - 03fcc000
[    0.000000] ACPI: RSDP 00000000000f6160 00014 (v00 BOCHS )
[    0.000000] ACPI: RSDT 0000000003fe14f7 0002C (v01 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACP 0000000003fe140b 00074 (v01 BOCHS  BXPCFACP 00000001 BXPC 00000001)
[    0.000000] ACPI: DSDT 0000000003fe0040 013CB (v01 BOCHS  BXPCDSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACS 0000000003fe0000 00040
[    0.000000] ACPI: APIC 0000000003fe147f 00078 (v01 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at 0000000000000000-0000000003fdc000
[    0.000000] Initmem setup node 0 0000000000000000-0000000003fdc000
[    0.000000]   NODE_DATA [0000000003fd4000 - 0000000003fd8fff]
[    0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000000] kvm-clock: cpu 0, msr 0:1cf76c1, boot clock
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000010 -&gt; 0x00001000
[    0.000000]   DMA32    0x00001000 -&gt; 0x00100000
[    0.000000]   Normal   empty
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[2] active PFN ranges
[    0.000000]     0: 0x00000010 -&gt; 0x0000009f
[    0.000000]     0: 0x00000100 -&gt; 0x00003fdc
[    0.000000] ACPI: PM-Timer IO Port: 0x608
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] SMP: Allowing 1 CPUs, 0 hotplug CPUs
[    0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000f0000
[    0.000000] PM: Registered nosave memory: 00000000000f0000 - 0000000000100000
[    0.000000] Allocating PCI resources starting at 4000000 (gap: 4000000:faffc000)
[    0.000000] Booting paravirtualized kernel on KVM
[    0.000000] setup_percpu: NR_CPUS:64 nr_cpumask_bits:64 nr_cpu_ids:1 nr_node_ids:1
[    0.000000] PERCPU: Embedded 27 pages/cpu @ffff880003a00000 s78848 r8192 d23552 u2097152
[    0.000000] kvm-clock: cpu 0, msr 0:3a126c1, primary cpu clock
[    0.000000] KVM setup async PF for cpu 0
[    0.000000] kvm-stealtime: cpu 0, msr 3a0cd40
[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 15974
[    0.000000] Policy zone: DMA32
[    0.000000] Kernel command line: LABEL=cirros-rootfs ro console=tty1 console=ttyS0
[    0.000000] PID hash table entries: 256 (order: -1, 2048 bytes)
[    0.000000] xsave/xrstor: enabled xstate_bv 0x7, cntxt size 0x340
[    0.000000] Checking aperture...
[    0.000000] No AGP bridge found
[    0.000000] Memory: 43560k/65392k available (6576k kernel code, 452k absent, 21380k reserved, 6620k data, 928k init)
[    0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000] NR_IRQS:4352 nr_irqs:256 16
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty1] enabled
[    0.000000] console [ttyS0] enabled
[    0.000000] allocated 1048576 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[    0.000000] Detected 3491.828 MHz processor.
[    0.012000] Calibrating delay loop (skipped) preset value.. 6983.65 BogoMIPS (lpj=13967312)
[    0.016015] pid_max: default: 32768 minimum: 301
[    0.024143] Security Framework initialized
[    0.028100] AppArmor: AppArmor initialized
[    0.032015] Yama: becoming mindful.
[    0.036252] Dentry cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.044529] Inode-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.052266] Mount-cache hash table entries: 256
[    0.060981] Initializing cgroup subsys cpuacct
[    0.064020] Initializing cgroup subsys memory
[    0.072020] Initializing cgroup subsys devices
[    0.080018] Initializing cgroup subsys freezer
[    0.084019] Initializing cgroup subsys blkio
[    0.088109] Initializing cgroup subsys perf_event
[    0.092617] CPU: Physical Processor ID: 0
[    0.100799] mce: CPU supports 10 MCE banks
[    0.110549] SMP alternatives: switching to UP code
[    0.242871] Freeing SMP alternatives: 24k freed
[    0.248077] ACPI: Core revision 20110623
[    0.256299] ftrace: allocating 26610 entries in 105 pages
[    0.273613] Enabling x2apic
[    0.276016] Enabled x2apic
[    0.276032] Switched APIC routing to physical x2apic.
[    0.292734] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.296020] CPU0: Intel Core Processor (Haswell, no TSX) stepping 01
[    0.312018] Performance Events: unsupported p6 CPU model 60 no PMU driver, software events only.
[    0.316149] NMI watchdog disabled (cpu0): hardware events not enabled
[    0.320033] Brought up 1 CPUs
[    0.324022] Total of 1 processors activated (6983.65 BogoMIPS).
[    0.330294] devtmpfs: initialized
[    0.332394] EVM: security.selinux
[    0.336022] EVM: security.SMACK64
[    0.340040] EVM: security.capability
[    0.344578] print_constraints: dummy: 
[    0.348472] RTC time: 10:05:05, date: 12/14/18
[    0.352144] NET: Registered protocol family 16
[    0.356158] ACPI: bus type pci registered
[    0.360472] PCI: Using configuration type 1 for base access
[    0.364473] bio: create slab &lt;bio-0&gt; at 0
[    0.368196] ACPI: Added _OSI(Module Device)
[    0.372025] ACPI: Added _OSI(Processor Device)
[    0.376025] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.380025] ACPI: Added _OSI(Processor Aggregator Device)
[    0.389022] ACPI: Interpreter enabled
[    0.392026] ACPI: (supports S0 S5)
[    0.400028] ACPI: Using IOAPIC for interrupt routing
[    0.406473] ACPI: No dock devices found.
[    0.408027] HEST: Table not found.
[    0.412028] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.416041] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.420118] pci_root PNP0A03:00: host bridge window [io  0x0000-0x0cf7]
[    0.424036] pci_root PNP0A03:00: host bridge window [io  0x0d00-0xffff]
[    0.428036] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff]
[    0.432036] pci_root PNP0A03:00: host bridge window [mem 0x04000000-0xfebfffff]
[    0.436036] pci_root PNP0A03:00: host bridge window [mem 0x100000000-0x17fffffff]
[    0.461252] pci 0000:00:01.3: quirk: [io  0x0600-0x063f] claimed by PIIX4 ACPI
[    0.464089] pci 0000:00:01.3: quirk: [io  0x0700-0x070f] claimed by PIIX4 SMB
[    0.559133]  pci0000:00: Unable to request _OSC control (_OSC support mask: 0x1e)
[    0.569443] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.582808] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.596512] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.612535] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.628384] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.647955] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.648061] vgaarb: loaded
[    0.652042] vgaarb: bridge control possible 0000:00:02.0
[    0.657681] i2c-core: driver [aat2870] using legacy suspend method
[    0.660053] i2c-core: driver [aat2870] using legacy resume method
[    0.665809] SCSI subsystem initialized
[    0.675046] usbcore: registered new interface driver usbfs
[    0.676310] usbcore: registered new interface driver hub
[    0.680636] usbcore: registered new device driver usb
[    0.685563] PCI: Using ACPI for IRQ routing
[    0.695301] NetLabel: Initializing
[    0.696093] NetLabel:  domain hash size = 128
[    0.700045] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.704257] NetLabel:  unlabeled traffic allowed by default
[    0.708898] Switching to clocksource kvm-clock
[    0.766825] AppArmor: AppArmor Filesystem Enabled
[    0.775263] pnp: PnP ACPI init
[    0.781138] ACPI: bus type pnp registered
[    0.792422] pnp: PnP ACPI: found 9 devices
[    0.800156] ACPI: ACPI bus type pnp unregistered
[    0.822578] NET: Registered protocol family 2
[    0.831901] IP route cache hash table entries: 512 (order: 0, 4096 bytes)
[    0.843609] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    0.854277] TCP bind hash table entries: 2048 (order: 3, 32768 bytes)
[    0.864199] TCP: Hash tables configured (established 2048 bind 2048)
[    0.874035] TCP reno registered
[    0.879983] UDP hash table entries: 128 (order: 0, 4096 bytes)
[    0.888596] UDP-Lite hash table entries: 128 (order: 0, 4096 bytes)
[    0.898458] NET: Registered protocol family 1
[    0.905865] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.914539] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.922727] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.932672] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
[    0.960079] pci 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    0.978514] pci 0000:00:01.2: PCI INT D disabled
[    0.994916] Trying to unpack rootfs image as initramfs...
[    1.013166] audit: initializing netlink socket (disabled)
[    1.026851] type=2000 audit(1544781905.024:1): initialized
[    1.098639] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    1.126718] VFS: Disk quotas dquot_6.5.2
[    1.133569] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.164589] fuse init (API version 7.17)
[    1.176280] msgmni has been set to 85
[    1.208450] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    1.236191] io scheduler noop registered
[    1.244118] io scheduler deadline registered (default)
[    1.252384] io scheduler cfq registered
[    1.262796] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    1.276305] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    1.293152] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    1.307424] ACPI: Power Button [PWRF]
[    1.318749] ERST: Table is not found!
[    1.328475] GHES: HEST is not enabled!
[    1.356637] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
[    1.370199] virtio-pci 0000:00:03.0: PCI INT A -&gt; Link[LNKC] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.411918] virtio-pci 0000:00:04.0: PCI INT A -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.503444] Freeing initrd memory: 3452k freed
[    1.529900] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
[    1.559160] virtio-pci 0000:00:05.0: PCI INT A -&gt; Link[LNKA] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.598530] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    1.656636] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.708285] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.717145] Linux agpgart interface v0.103
[    1.729042] brd: module loaded
[    1.739183] loop: module loaded
[    1.759332]  vda: vda1
[    1.771616] scsi0 : ata_piix
[    1.780575] scsi1 : ata_piix
[    1.792630] ata1: PATA max MWDMA2 cmd 0x1f0 ctl 0x3f6 bmdma 0xc0c0 irq 14
[    1.805390] ata2: PATA max MWDMA2 cmd 0x170 ctl 0x376 bmdma 0xc0c8 irq 15
[    1.821739] Fixed MDIO Bus: probed
[    1.831000] tun: Universal TUN/TAP device driver, 1.6
[    1.840499] tun: (C) 1999-2004 Max Krasnyansky &lt;maxk@qualcomm.com&gt;
[    1.859253] PPP generic driver version 2.4.2
[    1.866275] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.875648] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.884572] uhci_hcd: USB Universal Host Controller Interface driver
[    1.893737] uhci_hcd 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.906584] uhci_hcd 0000:00:01.2: UHCI Host Controller
[    1.914730] uhci_hcd 0000:00:01.2: new USB bus registered, assigned bus number 1
[    1.926981] uhci_hcd 0000:00:01.2: irq 11, io base 0x0000c080
[    1.937923] hub 1-0:1.0: USB hub found
[    1.943792] hub 1-0:1.0: 2 ports detected
[    1.950899] usbcore: registered new interface driver libusual
[    1.959577] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    1.978690] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.987000] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.997730] mousedev: PS/2 mouse device common for all mice
[    2.008768] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[    2.022956] rtc_cmos 00:01: RTC can wake from S4
[    2.034997] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0
[    2.045078] rtc0: alarms up to one day, y3k, 114 bytes nvram
[    2.054884] device-mapper: uevent: version 1.0.3
[    2.064298] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
[    2.076823] cpuidle: using governor ladder
[    2.083285] cpuidle: using governor menu
[    2.089719] EFI Variables Facility v0.08 2004-May-17
[    2.097824] TCP cubic registered
[    2.104278] NET: Registered protocol family 10
[    2.113131] NET: Registered protocol family 17
[    2.120108] Registering the dns_resolver key type
[    2.129385] registered taskstats version 1
[    2.148332]   Magic number: 14:660:72
[    2.155431] rtc_cmos 00:01: setting system clock to 2018-12-14 10:05:07 UTC (1544781907)
[    2.167525] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[    2.177381] EDD information not available.
[    2.188574] Freeing unused kernel memory: 928k freed
[    2.202313] Write protecting the kernel read-only data: 12288k
[    2.213843] Freeing unused kernel memory: 1596k freed
[    2.235997] Freeing unused kernel memory: 1184k freed

info: initramfs: up at 2.26
NOCHANGE: partition 1 is size 64260. it cannot be grown
info: initramfs loading root from /dev/vda1
info: /etc/init.d/rc.sysinit: up at 2.35
info: container: none
Starting logging: OK
modprobe: module virtio_blk not found in modules.dep
modprobe: module virtio_net not found in modules.dep
WARN: /etc/rc3.d/S10-load-modules failed
Initializing random number generator... done.
Starting acpid: OK
cirros-ds 'local' up at 2.54
no results found for mode=local. up 2.62. searched: nocloud configdrive ec2
Starting network...
udhcpc (v1.20.1) started
Sending discover...
Sending select for 10.10.10.6...
Lease of 10.10.10.6 obtained, lease time 86400
route: SIOCADDRT: File exists
WARN: failed: route add -net "0.0.0.0/0" gw "10.10.10.1"
cirros-ds 'net' up at 2.69
checking http://169.254.169.254/2009-04-04/instance-id
successful after 1/20 tries: up 2.70. iid=i-00000024
failed to get http://169.254.169.254/2009-04-04/meta-data/public-keys
warning: no ec2 metadata for public-keys
failed to get http://169.254.169.254/2009-04-04/user-data
warning: no ec2 metadata for user-data
found datasource (ec2, net)
Top of dropbear init script
Starting dropbear sshd: WARN: generating key of type ecdsa failed!
OK
/run/cirros/datasource/data/user-data was not '#!' or executable
=== system information ===
Platform: RDO OpenStack Compute
Container: none
Arch: x86_64
CPU(s): 1 @ 3491.828 MHz
Cores/Sockets/Threads: 1/1/1
Virt-type: 
RAM Size: 49MB
Disks:
NAME MAJ:MIN     SIZE LABEL         MOUNTPOINT
vda  253:0   41126400               
vda1 253:1   32901120 cirros-rootfs /
=== sshd host keys ===
-----BEGIN SSH HOST KEY KEYS-----
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgmE8yGj04zPdZ7yghak1jn9bkXG8ZhWBM6VUgnxPLu5UALezyPu/m0bwYSLU2ICt2GE6pkKuTqbDvcutTMzkilfgCOjp3ascA8z6ZijL9+LnYGCfA+8i0TYdXwCrZHAXf0nUZOp4NCszMz173fewplGkiAVlKuGrXfqw22Wvm6u9CZU= root@vpna-net-1-vm-1
ssh-dss AAAAB3NzaC1kc3MAAACBAP5DNLfWRXHW3jDZZcJJNOq9rvS3SlWaKjnR5jswRi2K/yEAoqFygTgIJY75OlHgty0ycNl6Y7+srREynnQkQhxfu2UoBB6cKEul4k1tFaNmTi8k5zR9VVn74kHjH+p/u/BtJpNaDK6AEa1ZEHdmEfHy/QBfphQZ461zIgggqJExAAAAFQCx//rnfo6A2AWSOEZOYmG6/wfVNQAAAIBom1DjZ6fs3RD+Hk+kGYdGQp5dKNYzaWCe9IT0MQ+4Y8OHlWoVKYdc5XyKHiDL+WKN/bIpv+MKm1cLC4q3qZJebuWAwegcia8tR7kUll7gxtkV5VPOS9X8f0/w395sSBcD9Wl/Kpb0T1VD1UaCmVHKhFDeF2k78Vsno92BBlBfOgAAAIAfXoof5KyMCgWewvDsNYS2QvoB5gC0tz1MjilfoXw/aUJANtiZP9iwzjLbuGCikqRWQ99KarSr9iNFogpHcgq2B0ufLAyUBnhW0s71i9/WrWueozDkqLCdMPuWniikBs8Y0hZWpIZkm0B/ecold/oz20M76sR5IvHnAQbL9QNpDw== root@vpna-net-1-vm-1
-----END SSH HOST KEY KEYS-----
=== network info ===
if-info: lo,up,127.0.0.1,8,::1
if-info: eth0,up,10.10.10.6,24,fe80::f816:3eff:fe7f:395d
ip-route:default via 10.10.10.1 dev eth0 
ip-route:10.10.10.0/24 dev eth0  src 10.10.10.6 
ip-route:169.254.169.254 via 10.10.10.2 dev eth0 
=== datasource: ec2 net ===
instance-id: i-00000024
name: N/A
availability-zone: nova
local-hostname: vpna-net-1-vm-1
launch-index: 0
=== cirros: current=0.3.5 uptime=4.74 ===
=== pinging gateway failed, debugging connection ===
############ debug start ##############
### /etc/init.d/sshd start
Top of dropbear init script
Starting dropbear sshd: remove-dropbear-host-keys already run per instance
WARN: generating key of type ecdsa failed!
FAIL
### ifconfig -a
eth0      Link encap:Ethernet  HWaddr FA:16:3E:7F:39:5D  
          inet addr:10.10.10.6  Bcast:10.10.10.255  Mask:255.255.255.0
          inet6 addr: fe80::f816:3eff:fe7f:395d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1450  Metric:1
          RX packets:73 errors:0 dropped:0 overruns:0 frame:0
          TX packets:105 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:7921 (7.7 KiB)  TX bytes:10360 (10.1 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:112 (112.0 B)  TX bytes:112 (112.0 B)

### route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.10.10.1      0.0.0.0         UG    0      0        0 eth0
10.10.10.0      0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.169.254 10.10.10.2      255.255.255.255 UGH   0      0        0 eth0
### cat /etc/resolv.conf
search openstacklocal
nameserver 10.10.10.2
### ping -c 5 10.10.10.1
PING 10.10.10.1 (10.10.10.1): 56 data bytes</msg>
<status status="PASS" endtime="20181214 10:05:23.060" starttime="20181214 10:05:23.059"></status>
</kw>
<status status="PASS" endtime="20181214 10:05:23.060" starttime="20181214 10:05:23.058"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>Collections.Append To List</arg>
<arg>${vm_ips}</arg>
<arg>${ips_and_console_log[0]}</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${vm_ips}</arg>
<arg>${ips_and_console_log[0]}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:05:23.061" starttime="20181214 10:05:23.060"></status>
</kw>
<status status="PASS" endtime="20181214 10:05:23.061" starttime="20181214 10:05:23.060"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL"</arg>
<arg>Collections.Append To List</arg>
<arg>${vm_ips}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181214 10:05:23.061" starttime="20181214 10:05:23.061"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL"</arg>
<arg>OpenStack CLI</arg>
<arg>openstack console log show ${vm}</arg>
</arguments>
<assign>
<var>${vm_console_output}</var>
</assign>
<msg timestamp="20181214 10:05:23.062" level="INFO">${vm_console_output} = None</msg>
<status status="PASS" endtime="20181214 10:05:23.062" starttime="20181214 10:05:23.061"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL"</arg>
<arg>BuiltIn.Log</arg>
<arg>${vm_console_output}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:05:23.062" starttime="20181214 10:05:23.062"></status>
</kw>
<status status="PASS" endtime="20181214 10:05:23.062" starttime="20181214 10:05:16.954"></status>
</kw>
<kw type="foritem" name="${vm} = vpna_net_1_vm_2">
<kw name="Poll VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>${retry}</arg>
<arg>${retry_interval}</arg>
<arg>OpenStackOperations.Verify VM Is ACTIVE</arg>
<arg>${vm_name}</arg>
</arguments>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:05:23.072" level="INFO">Starting process:
openstack server show vpna_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:05:23.098" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:05:25.826" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:05:25.826" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:05:25.826" starttime="20181214 10:05:23.071"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:05:25.827" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:05:25.827" starttime="20181214 10:05:25.827"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:05:25.828" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:05:25.828" starttime="20181214 10:05:25.827"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:05:25.828" starttime="20181214 10:05:25.828"></status>
</kw>
<msg timestamp="20181214 10:05:25.829" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:05:25.829" starttime="20181214 10:05:23.071"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:05:25.829" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:05:25.830" starttime="20181214 10:05:25.829"></status>
</kw>
<status status="FAIL" endtime="20181214 10:05:25.830" starttime="20181214 10:05:23.064"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:05:55.851" level="INFO">Starting process:
openstack server show vpna_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:05:55.894" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:05:59.194" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:05:59.195" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:05:59.195" starttime="20181214 10:05:55.851"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:05:59.196" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:05:59.196" starttime="20181214 10:05:59.195"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:05:59.197" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:05:59.197" starttime="20181214 10:05:59.196"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:05:59.198" starttime="20181214 10:05:59.197"></status>
</kw>
<msg timestamp="20181214 10:05:59.198" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:05:59.198" starttime="20181214 10:05:55.850"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:05:59.199" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:05:59.199" starttime="20181214 10:05:59.198"></status>
</kw>
<status status="FAIL" endtime="20181214 10:05:59.199" starttime="20181214 10:05:55.831"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:06:29.222" level="INFO">Starting process:
openstack server show vpna_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:06:29.268" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:06:32.660" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:06:32.661" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:06:32.661" starttime="20181214 10:06:29.221"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:06:32.662" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:06:32.662" starttime="20181214 10:06:32.662"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:06:32.663" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:06:32.663" starttime="20181214 10:06:32.662"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:06:32.664" starttime="20181214 10:06:32.663"></status>
</kw>
<msg timestamp="20181214 10:06:32.664" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:06:32.664" starttime="20181214 10:06:29.220"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:06:32.665" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:06:32.665" starttime="20181214 10:06:32.664"></status>
</kw>
<status status="FAIL" endtime="20181214 10:06:32.665" starttime="20181214 10:06:29.200"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:07:02.689" level="INFO">Starting process:
openstack server show vpna_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:07:02.729" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:07:06.095" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:07:06.096" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:07:06.096" starttime="20181214 10:07:02.688"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:07:06.097" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:07:06.098" starttime="20181214 10:07:06.097"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:07:06.098" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:07:06.098" starttime="20181214 10:07:06.098"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:07:06.100" starttime="20181214 10:07:06.099"></status>
</kw>
<msg timestamp="20181214 10:07:06.100" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:07:06.100" starttime="20181214 10:07:02.687"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:07:06.101" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:07:06.101" starttime="20181214 10:07:06.101"></status>
</kw>
<status status="FAIL" endtime="20181214 10:07:06.102" starttime="20181214 10:07:02.666"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:07:36.125" level="INFO">Starting process:
openstack server show vpna_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:07:36.174" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:07:39.244" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:07:39.245" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:07:39.245" starttime="20181214 10:07:36.124"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:07:39.246" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:07:39.246" starttime="20181214 10:07:39.245"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:07:39.247" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:07:39.247" starttime="20181214 10:07:39.246"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:07:39.247" starttime="20181214 10:07:39.247"></status>
</kw>
<msg timestamp="20181214 10:07:39.248" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:07:39.248" starttime="20181214 10:07:36.123"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:07:39.248" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:07:39.248" starttime="20181214 10:07:39.248"></status>
</kw>
<status status="FAIL" endtime="20181214 10:07:39.249" starttime="20181214 10:07:36.103"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:08:09.276" level="INFO">Starting process:
openstack server show vpna_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:08:09.326" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:08:12.278" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:08:12.279" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:08:12.279" starttime="20181214 10:08:09.275"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:08:12.281" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:08:12.282" starttime="20181214 10:08:12.280"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:08:12.283" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:08:12.283" starttime="20181214 10:08:12.282"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:08:12.285" starttime="20181214 10:08:12.283"></status>
</kw>
<msg timestamp="20181214 10:08:12.286" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:08:12.286" starttime="20181214 10:08:09.274"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:08:12.287" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:08:12.287" starttime="20181214 10:08:12.286"></status>
</kw>
<status status="FAIL" endtime="20181214 10:08:12.288" starttime="20181214 10:08:09.250"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:08:42.317" level="INFO">Starting process:
openstack server show vpna_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:08:42.364" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:08:45.302" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:08:45.303" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:08:45.303" starttime="20181214 10:08:42.316"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:08:45.305" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:08:45.306" starttime="20181214 10:08:45.304"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:08:45.307" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:08:45.307" starttime="20181214 10:08:45.306"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:08:45.309" starttime="20181214 10:08:45.308"></status>
</kw>
<msg timestamp="20181214 10:08:45.310" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:08:45.310" starttime="20181214 10:08:42.315"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:08:45.311" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:08:45.312" starttime="20181214 10:08:45.310"></status>
</kw>
<status status="FAIL" endtime="20181214 10:08:45.312" starttime="20181214 10:08:42.290"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:09:15.335" level="INFO">Starting process:
openstack server show vpna_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:09:15.376" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:09:18.444" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:09:18.444" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:09:18.444" starttime="20181214 10:09:15.334"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:09:18.445" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:09:18.446" starttime="20181214 10:09:18.445"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:09:18.446" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:09:18.446" starttime="20181214 10:09:18.446"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:09:18.447" starttime="20181214 10:09:18.447"></status>
</kw>
<msg timestamp="20181214 10:09:18.448" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:09:18.448" starttime="20181214 10:09:15.333"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:09:18.449" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:09:18.449" starttime="20181214 10:09:18.448"></status>
</kw>
<status status="FAIL" endtime="20181214 10:09:18.449" starttime="20181214 10:09:15.313"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:09:48.473" level="INFO">Starting process:
openstack server show vpna_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:09:48.509" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:09:51.423" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:09:51.424" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:09:51.424" starttime="20181214 10:09:48.472"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:09:51.426" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:09:51.426" starttime="20181214 10:09:51.425"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:09:51.427" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:09:51.428" starttime="20181214 10:09:51.427"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:09:51.429" starttime="20181214 10:09:51.428"></status>
</kw>
<msg timestamp="20181214 10:09:51.430" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:09:51.430" starttime="20181214 10:09:48.471"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:09:51.432" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:09:51.432" starttime="20181214 10:09:51.431"></status>
</kw>
<status status="FAIL" endtime="20181214 10:09:51.432" starttime="20181214 10:09:48.450"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:10:21.455" level="INFO">Starting process:
openstack server show vpna_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:10:21.501" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:10:24.291" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:10:24.291" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:10:24.291" starttime="20181214 10:10:21.454"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:10:24.292" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:10:24.292" starttime="20181214 10:10:24.292"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:10:24.293" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:10:24.293" starttime="20181214 10:10:24.293"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:10:24.294" starttime="20181214 10:10:24.294"></status>
</kw>
<msg timestamp="20181214 10:10:24.295" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:10:24.295" starttime="20181214 10:10:21.453"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:10:24.296" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:10:24.296" starttime="20181214 10:10:24.295"></status>
</kw>
<status status="FAIL" endtime="20181214 10:10:24.296" starttime="20181214 10:10:21.434"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:10:54.320" level="INFO">Starting process:
openstack server show vpna_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:10:54.367" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:10:57.295" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:10:57.296" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:10:57.296" starttime="20181214 10:10:54.319"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:10:57.297" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:10:57.297" starttime="20181214 10:10:57.296"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:10:57.298" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:10:57.298" starttime="20181214 10:10:57.297"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:10:57.299" starttime="20181214 10:10:57.298"></status>
</kw>
<msg timestamp="20181214 10:10:57.299" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:10:57.299" starttime="20181214 10:10:54.318"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:10:57.300" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:10:57.300" starttime="20181214 10:10:57.299"></status>
</kw>
<status status="FAIL" endtime="20181214 10:10:57.300" starttime="20181214 10:10:54.297"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:11:27.322" level="INFO">Starting process:
openstack server show vpna_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:11:27.366" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:11:30.388" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:11:30.389" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:11:30.389" starttime="20181214 10:11:27.321"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:11:30.390" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:11:30.390" starttime="20181214 10:11:30.389"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:11:30.390" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:11:30.390" starttime="20181214 10:11:30.390"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:11:30.391" starttime="20181214 10:11:30.391"></status>
</kw>
<msg timestamp="20181214 10:11:30.391" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:11:30.391" starttime="20181214 10:11:27.320"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:11:30.392" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:11:30.392" starttime="20181214 10:11:30.392"></status>
</kw>
<status status="FAIL" endtime="20181214 10:11:30.392" starttime="20181214 10:11:27.301"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:12:00.419" level="INFO">Starting process:
openstack server show vpna_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:12:00.467" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:12:03.057" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:12:03.057" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:12:03.057" starttime="20181214 10:12:00.418"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:12:03.058" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:12:03.058" starttime="20181214 10:12:03.058"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:12:03.059" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:12:03.059" starttime="20181214 10:12:03.058"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:12:03.059" starttime="20181214 10:12:03.059"></status>
</kw>
<msg timestamp="20181214 10:12:03.060" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:12:03.060" starttime="20181214 10:12:00.417"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:12:03.060" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:12:03.060" starttime="20181214 10:12:03.060"></status>
</kw>
<status status="FAIL" endtime="20181214 10:12:03.060" starttime="20181214 10:12:00.393"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:12:33.085" level="INFO">Starting process:
openstack server show vpna_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:12:33.135" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:12:37.094" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:12:37.095" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:12:37.095" starttime="20181214 10:12:33.084"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:12:37.096" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:12:37.096" starttime="20181214 10:12:37.096"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:12:37.097" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:12:37.097" starttime="20181214 10:12:37.096"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:12:37.098" starttime="20181214 10:12:37.097"></status>
</kw>
<msg timestamp="20181214 10:12:37.098" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:12:37.098" starttime="20181214 10:12:33.083"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:12:37.099" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:12:37.099" starttime="20181214 10:12:37.099"></status>
</kw>
<status status="FAIL" endtime="20181214 10:12:37.099" starttime="20181214 10:12:33.061"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:13:07.122" level="INFO">Starting process:
openstack server show vpna_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:13:07.168" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:13:09.912" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:13:09.912" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:13:09.912" starttime="20181214 10:13:07.121"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:13:09.914" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:13:09.915" starttime="20181214 10:13:09.913"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:13:09.916" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:13:09.916" starttime="20181214 10:13:09.915"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:13:09.918" starttime="20181214 10:13:09.917"></status>
</kw>
<msg timestamp="20181214 10:13:09.918" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:13:09.919" starttime="20181214 10:13:07.120"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:13:09.920" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:13:09.920" starttime="20181214 10:13:09.919"></status>
</kw>
<status status="FAIL" endtime="20181214 10:13:09.921" starttime="20181214 10:13:07.100"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:13:39.934" level="INFO">Starting process:
openstack server show vpna_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:13:39.976" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:13:42.886" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:13:42.887" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:13:42.887" starttime="20181214 10:13:39.934"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:13:42.889" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:13:42.889" starttime="20181214 10:13:42.888"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:13:42.890" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:13:42.890" starttime="20181214 10:13:42.889"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:13:42.892" starttime="20181214 10:13:42.891"></status>
</kw>
<msg timestamp="20181214 10:13:42.892" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:13:42.893" starttime="20181214 10:13:39.933"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:13:42.894" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:13:42.894" starttime="20181214 10:13:42.893"></status>
</kw>
<status status="FAIL" endtime="20181214 10:13:42.894" starttime="20181214 10:13:39.921"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:14:12.916" level="INFO">Starting process:
openstack server show vpna_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:14:12.963" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:14:16.652" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:14:16.652" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:14:16.653" starttime="20181214 10:14:12.915"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:14:16.655" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:14:16.655" starttime="20181214 10:14:16.654"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:14:16.656" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:14:16.657" starttime="20181214 10:14:16.656"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:14:16.659" starttime="20181214 10:14:16.657"></status>
</kw>
<msg timestamp="20181214 10:14:16.659" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:14:16.659" starttime="20181214 10:14:12.914"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:14:16.660" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:14:16.661" starttime="20181214 10:14:16.660"></status>
</kw>
<status status="FAIL" endtime="20181214 10:14:16.661" starttime="20181214 10:14:12.896"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:14:46.684" level="INFO">Starting process:
openstack server show vpna_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:14:46.726" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:14:49.896" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:14:49.897" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:14:49.897" starttime="20181214 10:14:46.683"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:14:49.898" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:14:49.898" starttime="20181214 10:14:49.897"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:14:49.898" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:14:49.899" starttime="20181214 10:14:49.898"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:14:49.899" starttime="20181214 10:14:49.899"></status>
</kw>
<msg timestamp="20181214 10:14:49.900" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:14:49.900" starttime="20181214 10:14:46.682"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:14:49.900" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:14:49.900" starttime="20181214 10:14:49.900"></status>
</kw>
<status status="FAIL" endtime="20181214 10:14:49.901" starttime="20181214 10:14:46.662"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:15:19.924" level="INFO">Starting process:
openstack server show vpna_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:15:19.967" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:15:23.120" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:15:23.120" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:15:23.121" starttime="20181214 10:15:19.923"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:15:23.123" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:15:23.123" starttime="20181214 10:15:23.122"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:15:23.124" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:15:23.125" starttime="20181214 10:15:23.124"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:23.126" starttime="20181214 10:15:23.125"></status>
</kw>
<msg timestamp="20181214 10:15:23.127" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:15:23.127" starttime="20181214 10:15:19.922"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:15:23.129" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:15:23.129" starttime="20181214 10:15:23.128"></status>
</kw>
<status status="FAIL" endtime="20181214 10:15:23.130" starttime="20181214 10:15:19.902"></status>
</kw>
<msg timestamp="20181214 10:15:23.130" level="FAIL">Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:15:23.130" starttime="20181214 10:05:23.063"></status>
</kw>
<status status="FAIL" endtime="20181214 10:15:23.131" starttime="20181214 10:05:23.063"></status>
</kw>
<status status="FAIL" endtime="20181214 10:15:23.131" starttime="20181214 10:05:23.062"></status>
</kw>
<status status="FAIL" endtime="20181214 10:15:23.131" starttime="20181214 10:05:16.953"></status>
</kw>
<status status="FAIL" endtime="20181214 10:15:23.132" starttime="20181214 10:05:16.952"></status>
</kw>
<status status="FAIL" endtime="20181214 10:15:23.132" starttime="20181214 10:03:09.097"></status>
</kw>
<test id="s1-s10-t1" name="Verify Setup">
<doc>Verify that VMs received ip and ping is happening between different VMs.
For this, we ssh to the VM using the dhcp-namespace on the controller node and verify ping
reachability to the second VM on the same network and VMs on other network (i.e., east-west routing)</doc>
<status status="FAIL" endtime="20181214 10:15:23.134" critical="yes" starttime="20181214 10:15:23.133">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s10-t2" name="Verify GARP Requests">
<doc>Verify that GARP request is sent to controller and controller learns this info.
In this test-case, before we validate the GARPs, we ensure that the necessary pipeline
flows for the VMs spawned on the networks are as expected (along with the FIB Entries
in the ODL Datastore). For triggering GARPs, we create an alias interface (eth0:1) on
VM1_net0, configure it with an extra_route_ip, trigger 5 GARPs from the VM for the
extra_route_ip and ensure that ODL learns (by looking at odl-fib:fibEntries) the
extra_route_ip info with the nexthop pointing to Compute-1 (where VM1_net0 is spawned)
hostIP. Finally, we verify ping reachability to the extra_route_ip from other VMs on
the network.</doc>
<status status="FAIL" endtime="20181214 10:15:23.136" critical="yes" starttime="20181214 10:15:23.135">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s10-t3" name="Verify MIP Migration">
<doc>Verify that after migration of movable ip across compute nodes, the controller updates the routes.
Unconfigure the extra_route_ip on VM1_net0 and configure it on vm0_net0 (on Compute-0 host).
Trigger 5 GARPs from the VM for the extra_route_ip and ensure that ODL learns/updates
the extra_route_ip info with nexthop in the FIB entry pointing to Compute-0 hostip.</doc>
<status status="FAIL" endtime="20181214 10:15:23.138" critical="yes" starttime="20181214 10:15:23.137">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<kw type="teardown" name="Suite Teardown">
<doc>Delete the setup</doc>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>VpnOperations.Dissociate L3VPN From Networks</arg>
<arg>networkid=${NET_ID}</arg>
<arg>vpnid=@{VPN_INSTANCE_IDS}[0]</arg>
</arguments>
<kw name="Dissociate L3VPN From Networks" library="VpnOperations">
<doc>Disssociate the already associated networks from L3VPN</doc>
<arguments>
<arg>networkid=${NET_ID}</arg>
<arg>vpnid=@{VPN_INSTANCE_IDS}[0]</arg>
</arguments>
<kw name="Post_As_Json_Templated" library="TemplatedRequests">
<doc>Add arguments sensible for JSON data, return Post_Templated response text.</doc>
<arguments>
<arg>folder=${VAR_BASE}/dissoc_l3vpn</arg>
<arg>mapping=${Kwargs}</arg>
<arg>session=default</arg>
<arg>http_timeout=${SESSION_TIMEOUT}</arg>
</arguments>
<kw name="Post_Templated" library="TemplatedRequests">
<doc>Resolve URI and data from folder, call Post_To_Uri, return response text.</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>base_name=data</arg>
<arg>extension=json</arg>
<arg>accept=${ACCEPT_EMPTY}</arg>
<arg>content_type=${HEADERS_YANG_JSON}</arg>
<arg>mapping=${mapping}</arg>
<arg>session=${session}</arg>
<arg>normalize_json=True</arg>
<arg>endline=${\n}</arg>
<arg>iterations=${iterations}</arg>
<arg>iter_start=${iter_start}</arg>
<arg>additional_allowed_status_codes=${additional_allowed_status_codes}</arg>
<arg>explicit_status_codes=${explicit_status_codes}</arg>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<assign>
<var>${response_text}</var>
</assign>
<kw name="Resolve_Text_From_Template_Folder" library="TemplatedRequests">
<doc>Read a template from folder, strip endline, make changes according to mapping, return the result.</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>base_name=location</arg>
<arg>extension=uri</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<assign>
<var>${uri}</var>
</assign>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>not "${iterations}"</arg>
<arg>Resolve_Text_From_Template_File</arg>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Resolve_Text_From_Template_File" library="TemplatedRequests">
<doc>Check if /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//dissoc_l3vpn.oxygen/${file_name} exists. If yes read and Log contents of file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//dissoc_l3vpn.oxygen/${file_name},</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${folder}.${ODL_STREAM}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path_stream}</var>
</assign>
<msg timestamp="20181214 10:15:23.247" level="INFO">${file_path_stream} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//dissoc_l3vpn.oxygen/location.uri</msg>
<status status="PASS" endtime="20181214 10:15:23.247" starttime="20181214 10:15:23.247"></status>
</kw>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${file_path_stream}</arg>
</arguments>
<assign>
<var>${file_stream_exists}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${file_path_stream}</arg>
</arguments>
<msg timestamp="20181214 10:15:23.249" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/dissoc_l3vpn.oxygen/location.uri' does not exist.</msg>
<status status="FAIL" endtime="20181214 10:15:23.249" starttime="20181214 10:15:23.248"></status>
</kw>
<msg timestamp="20181214 10:15:23.249" level="INFO">${file_stream_exists} = False</msg>
<status status="PASS" endtime="20181214 10:15:23.249" starttime="20181214 10:15:23.248"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>${file_stream_exists}</arg>
<arg>${file_path_stream}</arg>
<arg>${folder}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path}</var>
</assign>
<msg timestamp="20181214 10:15:23.250" level="INFO">${file_path} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//dissoc_l3vpn/location.uri</msg>
<status status="PASS" endtime="20181214 10:15:23.250" starttime="20181214 10:15:23.250"></status>
</kw>
<kw name="Get File" library="OperatingSystem">
<doc>Returns the contents of a specified file.</doc>
<arguments>
<arg>${file_path}</arg>
</arguments>
<assign>
<var>${template}</var>
</assign>
<msg timestamp="20181214 10:15:23.251" html="yes" level="INFO">Getting file '&lt;a href="file:///home/opnfv/repos/odl_test/csit/variables/vpnservice/dissoc_l3vpn/location.uri"&gt;/home/opnfv/repos/odl_test/csit/variables/vpnservice/dissoc_l3vpn/location.uri&lt;/a&gt;'.</msg>
<msg timestamp="20181214 10:15:23.251" level="INFO">${template} = /restconf/operations/neutronvpn:dissociateNetworks
</msg>
<status status="PASS" endtime="20181214 10:15:23.251" starttime="20181214 10:15:23.250"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${template}</arg>
</arguments>
<msg timestamp="20181214 10:15:23.252" level="INFO">/restconf/operations/neutronvpn:dissociateNetworks
</msg>
<status status="PASS" endtime="20181214 10:15:23.252" starttime="20181214 10:15:23.252"></status>
</kw>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>string.Template('''${template}'''.rstrip()).safe_substitute(${mapping})</arg>
<arg>modules=string</arg>
</arguments>
<assign>
<var>${final_text}</var>
</assign>
<msg timestamp="20181214 10:15:23.253" level="INFO">${final_text} = /restconf/operations/neutronvpn:dissociateNetworks</msg>
<status status="PASS" endtime="20181214 10:15:23.253" starttime="20181214 10:15:23.252"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:23.253" starttime="20181214 10:15:23.246"></status>
</kw>
<msg timestamp="20181214 10:15:23.253" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:15:23.253" starttime="20181214 10:15:23.211"></status>
</kw>
<msg timestamp="20181214 10:15:23.254" level="INFO">${uri} = /restconf/operations/neutronvpn:dissociateNetworks</msg>
<status status="PASS" endtime="20181214 10:15:23.254" starttime="20181214 10:15:23.210"></status>
</kw>
<kw name="Resolve_Text_From_Template_Folder" library="TemplatedRequests">
<doc>Read a template from folder, strip endline, make changes according to mapping, return the result.</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>name_prefix=post_</arg>
<arg>base_name=${base_name}</arg>
<arg>extension=${extension}</arg>
<arg>mapping=${mapping}</arg>
<arg>endline=${endline}</arg>
<arg>iterations=${iterations}</arg>
<arg>iter_start=${iter_start}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>not "${iterations}"</arg>
<arg>Resolve_Text_From_Template_File</arg>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Resolve_Text_From_Template_File" library="TemplatedRequests">
<doc>Check if /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//dissoc_l3vpn.oxygen/${file_name} exists. If yes read and Log contents of file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//dissoc_l3vpn.oxygen/${file_name},</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${folder}.${ODL_STREAM}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path_stream}</var>
</assign>
<msg timestamp="20181214 10:15:23.293" level="INFO">${file_path_stream} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//dissoc_l3vpn.oxygen/post_data.json</msg>
<status status="PASS" endtime="20181214 10:15:23.293" starttime="20181214 10:15:23.292"></status>
</kw>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${file_path_stream}</arg>
</arguments>
<assign>
<var>${file_stream_exists}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${file_path_stream}</arg>
</arguments>
<msg timestamp="20181214 10:15:23.294" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/dissoc_l3vpn.oxygen/post_data.json' does not exist.</msg>
<status status="FAIL" endtime="20181214 10:15:23.294" starttime="20181214 10:15:23.294"></status>
</kw>
<msg timestamp="20181214 10:15:23.294" level="INFO">${file_stream_exists} = False</msg>
<status status="PASS" endtime="20181214 10:15:23.294" starttime="20181214 10:15:23.293"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>${file_stream_exists}</arg>
<arg>${file_path_stream}</arg>
<arg>${folder}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path}</var>
</assign>
<msg timestamp="20181214 10:15:23.295" level="INFO">${file_path} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//dissoc_l3vpn/post_data.json</msg>
<status status="PASS" endtime="20181214 10:15:23.295" starttime="20181214 10:15:23.295"></status>
</kw>
<kw name="Get File" library="OperatingSystem">
<doc>Returns the contents of a specified file.</doc>
<arguments>
<arg>${file_path}</arg>
</arguments>
<assign>
<var>${template}</var>
</assign>
<msg timestamp="20181214 10:15:23.296" html="yes" level="INFO">Getting file '&lt;a href="file:///home/opnfv/repos/odl_test/csit/variables/vpnservice/dissoc_l3vpn/post_data.json"&gt;/home/opnfv/repos/odl_test/csit/variables/vpnservice/dissoc_l3vpn/post_data.json&lt;/a&gt;'.</msg>
<msg timestamp="20181214 10:15:23.296" level="INFO">${template} = {
   "input":{
      "vpn-id":"$vpnid",
      "network-id":[
         "$networkid"
      ]
   }
}
</msg>
<status status="PASS" endtime="20181214 10:15:23.296" starttime="20181214 10:15:23.295"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${template}</arg>
</arguments>
<msg timestamp="20181214 10:15:23.296" level="INFO">{
   "input":{
      "vpn-id":"$vpnid",
      "network-id":[
         "$networkid"
      ]
   }
}
</msg>
<status status="PASS" endtime="20181214 10:15:23.296" starttime="20181214 10:15:23.296"></status>
</kw>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>string.Template('''${template}'''.rstrip()).safe_substitute(${mapping})</arg>
<arg>modules=string</arg>
</arguments>
<assign>
<var>${final_text}</var>
</assign>
<msg timestamp="20181214 10:15:23.297" level="INFO">${final_text} = {
   "input":{
      "vpn-id":"4ae8cd92-48ca-49b5-94e1-b2921a261111",
      "network-id":[
         "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd"
      ]
   }
}</msg>
<status status="PASS" endtime="20181214 10:15:23.297" starttime="20181214 10:15:23.297"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:23.298" starttime="20181214 10:15:23.292"></status>
</kw>
<msg timestamp="20181214 10:15:23.298" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:15:23.298" starttime="20181214 10:15:23.264"></status>
</kw>
<msg timestamp="20181214 10:15:23.298" level="INFO">${data} = {
   "input":{
      "vpn-id":"4ae8cd92-48ca-49b5-94e1-b2921a261111",
      "network-id":[
         "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd"
      ]
   }
}</msg>
<status status="PASS" endtime="20181214 10:15:23.298" starttime="20181214 10:15:23.263"></status>
</kw>
<kw name="Resolve_Jmes_Path" library="TemplatedRequests">
<doc>Reads JMES path from file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//dissoc_l3vpn/jmespath.expr if the file exists and</doc>
<arguments>
<arg>${folder}</arg>
</arguments>
<assign>
<var>${jmes_expression}</var>
</assign>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<assign>
<var>${read_jmes_file}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<msg timestamp="20181214 10:15:23.300" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/dissoc_l3vpn/jmespath.expr' does not exist.</msg>
<status status="FAIL" endtime="20181214 10:15:23.300" starttime="20181214 10:15:23.299"></status>
</kw>
<msg timestamp="20181214 10:15:23.300" level="INFO">${read_jmes_file} = False</msg>
<status status="PASS" endtime="20181214 10:15:23.300" starttime="20181214 10:15:23.299"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${read_jmes_file} == ${true}</arg>
<arg>OperatingSystem.Get_File</arg>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<assign>
<var>${jmes_expression}</var>
</assign>
<msg timestamp="20181214 10:15:23.301" level="INFO">${jmes_expression} = None</msg>
<status status="PASS" endtime="20181214 10:15:23.301" starttime="20181214 10:15:23.301"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>${read_jmes_file} == ${true}</arg>
<arg>${jmes_expression}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${expression}</var>
</assign>
<msg timestamp="20181214 10:15:23.302" level="INFO">${expression} = </msg>
<status status="PASS" endtime="20181214 10:15:23.302" starttime="20181214 10:15:23.301"></status>
</kw>
<msg timestamp="20181214 10:15:23.302" level="INFO">${jmes_expression} = </msg>
<status status="PASS" endtime="20181214 10:15:23.302" starttime="20181214 10:15:23.299"></status>
</kw>
<kw name="Post_To_Uri" library="TemplatedRequests">
<doc>POST data to given URI, check status code and return response text.</doc>
<arguments>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>content_type=${content_type}</arg>
<arg>accept=${accept}</arg>
<arg>session=${session}</arg>
<arg>jmes_path=${jmes_expression}</arg>
<arg>normalize_json=${normalize_json}</arg>
<arg>additional_allowed_status_codes=${additional_allowed_status_codes}</arg>
<arg>explicit_status_codes=${explicit_status_codes}</arg>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<assign>
<var>${response_text}</var>
</assign>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${uri}</arg>
</arguments>
<msg timestamp="20181214 10:15:23.304" level="INFO">/restconf/operations/neutronvpn:dissociateNetworks</msg>
<status status="PASS" endtime="20181214 10:15:23.304" starttime="20181214 10:15:23.304"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${data}</arg>
</arguments>
<msg timestamp="20181214 10:15:23.304" level="INFO">{
   "input":{
      "vpn-id":"4ae8cd92-48ca-49b5-94e1-b2921a261111",
      "network-id":[
         "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd"
      ]
   }
}</msg>
<status status="PASS" endtime="20181214 10:15:23.305" starttime="20181214 10:15:23.304"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${content_type}</arg>
</arguments>
<msg timestamp="20181214 10:15:23.305" level="INFO">{u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181214 10:15:23.305" starttime="20181214 10:15:23.305"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${accept}</arg>
</arguments>
<msg timestamp="20181214 10:15:23.306" level="INFO">{}</msg>
<status status="PASS" endtime="20181214 10:15:23.306" starttime="20181214 10:15:23.305"></status>
</kw>
<kw name="Join_Two_Headers" library="TemplatedRequests">
<doc>Take two dicts, join them, return result. Second argument values take precedence.</doc>
<arguments>
<arg>first=${content_type}</arg>
<arg>second=${accept}</arg>
</arguments>
<assign>
<var>${headers}</var>
</assign>
<kw name="Copy Dictionary" library="Collections">
<doc>Returns a copy of the given dictionary.</doc>
<arguments>
<arg>${first}</arg>
</arguments>
<assign>
<var>${accumulator}</var>
</assign>
<msg timestamp="20181214 10:15:23.307" level="INFO">${accumulator} = {u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181214 10:15:23.307" starttime="20181214 10:15:23.307"></status>
</kw>
<kw name="Get Dictionary Items" library="Collections">
<doc>Returns items of the given ``dictionary``.</doc>
<arguments>
<arg>${second}</arg>
</arguments>
<assign>
<var>${items_to_add}</var>
</assign>
<msg timestamp="20181214 10:15:23.308" level="INFO">${items_to_add} = []</msg>
<status status="PASS" endtime="20181214 10:15:23.308" starttime="20181214 10:15:23.307"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${accumulator}</arg>
<arg>@{items_to_add}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:23.309" starttime="20181214 10:15:23.308"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${accumulator}</arg>
</arguments>
<msg timestamp="20181214 10:15:23.309" level="INFO">{u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181214 10:15:23.310" starttime="20181214 10:15:23.309"></status>
</kw>
<msg timestamp="20181214 10:15:23.310" level="INFO">${headers} = {u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181214 10:15:23.310" starttime="20181214 10:15:23.306"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"""${http_timeout}""" == """${EMPTY}"""</arg>
<arg>RequestsLibrary.Post_Request</arg>
<arg>alias=${session}</arg>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>headers=${headers}</arg>
<arg>ELSE</arg>
<arg>RequestsLibrary.Post_Request</arg>
<arg>alias=${session}</arg>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>headers=${headers}</arg>
<arg>timeout=${http_timeout}</arg>
</arguments>
<assign>
<var>${response}</var>
</assign>
<kw name="Post Request" library="RequestsLibrary">
<doc>Send a POST request on the session object found using the</doc>
<arguments>
<arg>alias=${session}</arg>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>headers=${headers}</arg>
<arg>timeout=${http_timeout}</arg>
</arguments>
<msg timestamp="20181214 10:15:23.349" level="INFO">Post Request using : alias=default, uri=/restconf/operations/neutronvpn:dissociateNetworks, data=&lt;application/yang.data+json&gt;, headers={u'Content-Type': u'application/yang.data+json'}, files=None, allow_redirects=True </msg>
<status status="PASS" endtime="20181214 10:15:23.349" starttime="20181214 10:15:23.311"></status>
</kw>
<msg timestamp="20181214 10:15:23.349" level="INFO">${response} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:23.349" starttime="20181214 10:15:23.310"></status>
</kw>
<kw name="Check_Status_Code" library="TemplatedRequests">
<doc>Log response text, check status_code is one of allowed ones.</doc>
<arguments>
<arg>${response}</arg>
<arg>additional_allowed_status_codes=${additional_allowed_status_codes}</arg>
<arg>explicit_status_codes=${explicit_status_codes}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${response.text}</arg>
</arguments>
<msg timestamp="20181214 10:15:23.352" level="INFO">{"output":{"response":"ErrorType: PROTOCOL, ErrorTag: invalid-value, ErrorMessage: dissociate Networks to vpn 4ae8cd92-48ca-49b5-94e1-b2921a261111 failed due to VPN not found : 4ae8cd92-48ca-49b5-94e1-b2921a261111"}}</msg>
<status status="PASS" endtime="20181214 10:15:23.352" starttime="20181214 10:15:23.351"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${response.status_code}</arg>
</arguments>
<msg timestamp="20181214 10:15:23.352" level="INFO">200</msg>
<status status="PASS" endtime="20181214 10:15:23.353" starttime="20181214 10:15:23.352"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>"""${explicit_status_codes}""" != """${NO_STATUS_CODES}"""</arg>
<arg>Collections.List_Should_Contain_Value</arg>
<arg>${explicit_status_codes}</arg>
<arg>${response.status_code}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:23.353" starttime="20181214 10:15:23.353"></status>
</kw>
<kw name="Combine Lists" library="Collections">
<doc>Combines the given ``lists`` together and returns the result.</doc>
<arguments>
<arg>${ALLOWED_STATUS_CODES}</arg>
<arg>${additional_allowed_status_codes}</arg>
</arguments>
<assign>
<var>${final_allowd_list}</var>
</assign>
<msg timestamp="20181214 10:15:23.354" level="INFO">${final_allowd_list} = [200, 201, 204]</msg>
<status status="PASS" endtime="20181214 10:15:23.354" starttime="20181214 10:15:23.354"></status>
</kw>
<kw name="List Should Contain Value" library="Collections">
<doc>Fails if the ``value`` is not found from ``list``.</doc>
<arguments>
<arg>${final_allowd_list}</arg>
<arg>${response.status_code}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:23.355" starttime="20181214 10:15:23.355"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:23.356" starttime="20181214 10:15:23.350"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${normalize_json}</arg>
<arg>BuiltIn.Return_From_Keyword</arg>
<arg>${response.text}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:23.356" starttime="20181214 10:15:23.356"></status>
</kw>
<kw name="Normalize Json Text" library="norm_json">
<doc>Attempt to return sorted indented JSON string.</doc>
<arguments>
<arg>${response.text}</arg>
<arg>jmes_path=${jmes_path}</arg>
</arguments>
<assign>
<var>${text_normalized}</var>
</assign>
<msg timestamp="20181214 10:15:23.358" level="INFO">${text_normalized} = {
 "output": {
  "response": "ErrorType: PROTOCOL, ErrorTag: invalid-value, ErrorMessage: dissociate Networks to vpn 4ae8cd92-48ca-49b5-94e1-b2921a261111 failed due to VPN not found : 4ae8cd92-48ca-49...</msg>
<status status="PASS" endtime="20181214 10:15:23.358" starttime="20181214 10:15:23.357"></status>
</kw>
<msg timestamp="20181214 10:15:23.358" level="INFO">${response_text} = {
 "output": {
  "response": "ErrorType: PROTOCOL, ErrorTag: invalid-value, ErrorMessage: dissociate Networks to vpn 4ae8cd92-48ca-49b5-94e1-b2921a261111 failed due to VPN not found : 4ae8cd92-48ca-49...</msg>
<status status="PASS" endtime="20181214 10:15:23.358" starttime="20181214 10:15:23.302"></status>
</kw>
<msg timestamp="20181214 10:15:23.359" level="INFO">${response_text} = {
 "output": {
  "response": "ErrorType: PROTOCOL, ErrorTag: invalid-value, ErrorMessage: dissociate Networks to vpn 4ae8cd92-48ca-49b5-94e1-b2921a261111 failed due to VPN not found : 4ae8cd92-48ca-49...</msg>
<status status="PASS" endtime="20181214 10:15:23.359" starttime="20181214 10:15:23.192"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${verify}</arg>
<arg>Verify_Response_As_Json_Templated</arg>
<arg>response=${response_text}</arg>
<arg>folder=${folder}</arg>
<arg>base_name=response</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:23.359" starttime="20181214 10:15:23.359"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:23.360" starttime="20181214 10:15:23.190"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:23.360" starttime="20181214 10:15:23.141"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:23.360" starttime="20181214 10:15:23.141"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>VpnOperations.Dissociate VPN to Router</arg>
<arg>routerid=${ROUTER_ID}</arg>
<arg>vpnid=@{VPN_INSTANCE_IDS}[0]</arg>
</arguments>
<kw name="Dissociate VPN to Router" library="VpnOperations">
<doc>Dissociate the already associated routers from L3VPN</doc>
<arguments>
<arg>routerid=${ROUTER_ID}</arg>
<arg>vpnid=@{VPN_INSTANCE_IDS}[0]</arg>
</arguments>
<msg timestamp="20181214 10:15:23.373" level="FAIL">Variable '${ROUTER_ID}' not found. Did you mean:
    ${ROUTER}</msg>
<status status="FAIL" endtime="20181214 10:15:23.373" starttime="20181214 10:15:23.361"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:23.374" starttime="20181214 10:15:23.360"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>VpnOperations.VPN Delete L3VPN</arg>
<arg>vpnid=@{VPN_INSTANCE_IDS}[0]</arg>
</arguments>
<kw name="VPN Delete L3VPN" library="VpnOperations">
<doc>Delete the created L3VPN</doc>
<arguments>
<arg>vpnid=@{VPN_INSTANCE_IDS}[0]</arg>
</arguments>
<kw name="Post_As_Json_Templated" library="TemplatedRequests">
<doc>Add arguments sensible for JSON data, return Post_Templated response text.</doc>
<arguments>
<arg>folder=${VAR_BASE}/l3vpn_delete</arg>
<arg>mapping=${Kwargs}</arg>
<arg>session=default</arg>
<arg>http_timeout=${SESSION_TIMEOUT}</arg>
</arguments>
<kw name="Post_Templated" library="TemplatedRequests">
<doc>Resolve URI and data from folder, call Post_To_Uri, return response text.</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>base_name=data</arg>
<arg>extension=json</arg>
<arg>accept=${ACCEPT_EMPTY}</arg>
<arg>content_type=${HEADERS_YANG_JSON}</arg>
<arg>mapping=${mapping}</arg>
<arg>session=${session}</arg>
<arg>normalize_json=True</arg>
<arg>endline=${\n}</arg>
<arg>iterations=${iterations}</arg>
<arg>iter_start=${iter_start}</arg>
<arg>additional_allowed_status_codes=${additional_allowed_status_codes}</arg>
<arg>explicit_status_codes=${explicit_status_codes}</arg>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<assign>
<var>${response_text}</var>
</assign>
<kw name="Resolve_Text_From_Template_Folder" library="TemplatedRequests">
<doc>Read a template from folder, strip endline, make changes according to mapping, return the result.</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>base_name=location</arg>
<arg>extension=uri</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<assign>
<var>${uri}</var>
</assign>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>not "${iterations}"</arg>
<arg>Resolve_Text_From_Template_File</arg>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Resolve_Text_From_Template_File" library="TemplatedRequests">
<doc>Check if /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.oxygen/${file_name} exists. If yes read and Log contents of file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.oxygen/${file_name},</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${folder}.${ODL_STREAM}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path_stream}</var>
</assign>
<msg timestamp="20181214 10:15:23.445" level="INFO">${file_path_stream} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.oxygen/location.uri</msg>
<status status="PASS" endtime="20181214 10:15:23.445" starttime="20181214 10:15:23.445"></status>
</kw>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${file_path_stream}</arg>
</arguments>
<assign>
<var>${file_stream_exists}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${file_path_stream}</arg>
</arguments>
<msg timestamp="20181214 10:15:23.447" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete.oxygen/location.uri' does not exist.</msg>
<status status="FAIL" endtime="20181214 10:15:23.447" starttime="20181214 10:15:23.446"></status>
</kw>
<msg timestamp="20181214 10:15:23.447" level="INFO">${file_stream_exists} = False</msg>
<status status="PASS" endtime="20181214 10:15:23.447" starttime="20181214 10:15:23.446"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>${file_stream_exists}</arg>
<arg>${file_path_stream}</arg>
<arg>${folder}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path}</var>
</assign>
<msg timestamp="20181214 10:15:23.447" level="INFO">${file_path} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/location.uri</msg>
<status status="PASS" endtime="20181214 10:15:23.448" starttime="20181214 10:15:23.447"></status>
</kw>
<kw name="Get File" library="OperatingSystem">
<doc>Returns the contents of a specified file.</doc>
<arguments>
<arg>${file_path}</arg>
</arguments>
<assign>
<var>${template}</var>
</assign>
<msg timestamp="20181214 10:15:23.448" html="yes" level="INFO">Getting file '&lt;a href="file:///home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/location.uri"&gt;/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/location.uri&lt;/a&gt;'.</msg>
<msg timestamp="20181214 10:15:23.448" level="INFO">${template} = /restconf/operations/neutronvpn:deleteL3VPN
</msg>
<status status="PASS" endtime="20181214 10:15:23.448" starttime="20181214 10:15:23.448"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${template}</arg>
</arguments>
<msg timestamp="20181214 10:15:23.449" level="INFO">/restconf/operations/neutronvpn:deleteL3VPN
</msg>
<status status="PASS" endtime="20181214 10:15:23.449" starttime="20181214 10:15:23.449"></status>
</kw>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>string.Template('''${template}'''.rstrip()).safe_substitute(${mapping})</arg>
<arg>modules=string</arg>
</arguments>
<assign>
<var>${final_text}</var>
</assign>
<msg timestamp="20181214 10:15:23.450" level="INFO">${final_text} = /restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181214 10:15:23.450" starttime="20181214 10:15:23.449"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:23.450" starttime="20181214 10:15:23.444"></status>
</kw>
<msg timestamp="20181214 10:15:23.450" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:15:23.450" starttime="20181214 10:15:23.417"></status>
</kw>
<msg timestamp="20181214 10:15:23.450" level="INFO">${uri} = /restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181214 10:15:23.450" starttime="20181214 10:15:23.416"></status>
</kw>
<kw name="Resolve_Text_From_Template_Folder" library="TemplatedRequests">
<doc>Read a template from folder, strip endline, make changes according to mapping, return the result.</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>name_prefix=post_</arg>
<arg>base_name=${base_name}</arg>
<arg>extension=${extension}</arg>
<arg>mapping=${mapping}</arg>
<arg>endline=${endline}</arg>
<arg>iterations=${iterations}</arg>
<arg>iter_start=${iter_start}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>not "${iterations}"</arg>
<arg>Resolve_Text_From_Template_File</arg>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Resolve_Text_From_Template_File" library="TemplatedRequests">
<doc>Check if /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.oxygen/${file_name} exists. If yes read and Log contents of file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.oxygen/${file_name},</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${folder}.${ODL_STREAM}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path_stream}</var>
</assign>
<msg timestamp="20181214 10:15:23.483" level="INFO">${file_path_stream} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.oxygen/post_data.json</msg>
<status status="PASS" endtime="20181214 10:15:23.484" starttime="20181214 10:15:23.483"></status>
</kw>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${file_path_stream}</arg>
</arguments>
<assign>
<var>${file_stream_exists}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${file_path_stream}</arg>
</arguments>
<msg timestamp="20181214 10:15:23.485" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete.oxygen/post_data.json' does not exist.</msg>
<status status="FAIL" endtime="20181214 10:15:23.485" starttime="20181214 10:15:23.484"></status>
</kw>
<msg timestamp="20181214 10:15:23.485" level="INFO">${file_stream_exists} = False</msg>
<status status="PASS" endtime="20181214 10:15:23.485" starttime="20181214 10:15:23.484"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>${file_stream_exists}</arg>
<arg>${file_path_stream}</arg>
<arg>${folder}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path}</var>
</assign>
<msg timestamp="20181214 10:15:23.485" level="INFO">${file_path} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/post_data.json</msg>
<status status="PASS" endtime="20181214 10:15:23.485" starttime="20181214 10:15:23.485"></status>
</kw>
<kw name="Get File" library="OperatingSystem">
<doc>Returns the contents of a specified file.</doc>
<arguments>
<arg>${file_path}</arg>
</arguments>
<assign>
<var>${template}</var>
</assign>
<msg timestamp="20181214 10:15:23.486" html="yes" level="INFO">Getting file '&lt;a href="file:///home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/post_data.json"&gt;/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/post_data.json&lt;/a&gt;'.</msg>
<msg timestamp="20181214 10:15:23.486" level="INFO">${template} = {
   "input":{
      "id":[
         "$vpnid"
      ]
   }
}
</msg>
<status status="PASS" endtime="20181214 10:15:23.486" starttime="20181214 10:15:23.486"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${template}</arg>
</arguments>
<msg timestamp="20181214 10:15:23.487" level="INFO">{
   "input":{
      "id":[
         "$vpnid"
      ]
   }
}
</msg>
<status status="PASS" endtime="20181214 10:15:23.487" starttime="20181214 10:15:23.486"></status>
</kw>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>string.Template('''${template}'''.rstrip()).safe_substitute(${mapping})</arg>
<arg>modules=string</arg>
</arguments>
<assign>
<var>${final_text}</var>
</assign>
<msg timestamp="20181214 10:15:23.487" level="INFO">${final_text} = {
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261111"
      ]
   }
}</msg>
<status status="PASS" endtime="20181214 10:15:23.487" starttime="20181214 10:15:23.487"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:23.488" starttime="20181214 10:15:23.482"></status>
</kw>
<msg timestamp="20181214 10:15:23.488" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:15:23.488" starttime="20181214 10:15:23.459"></status>
</kw>
<msg timestamp="20181214 10:15:23.488" level="INFO">${data} = {
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261111"
      ]
   }
}</msg>
<status status="PASS" endtime="20181214 10:15:23.488" starttime="20181214 10:15:23.458"></status>
</kw>
<kw name="Resolve_Jmes_Path" library="TemplatedRequests">
<doc>Reads JMES path from file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/jmespath.expr if the file exists and</doc>
<arguments>
<arg>${folder}</arg>
</arguments>
<assign>
<var>${jmes_expression}</var>
</assign>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<assign>
<var>${read_jmes_file}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<msg timestamp="20181214 10:15:23.490" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/jmespath.expr' does not exist.</msg>
<status status="FAIL" endtime="20181214 10:15:23.490" starttime="20181214 10:15:23.489"></status>
</kw>
<msg timestamp="20181214 10:15:23.490" level="INFO">${read_jmes_file} = False</msg>
<status status="PASS" endtime="20181214 10:15:23.490" starttime="20181214 10:15:23.489"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${read_jmes_file} == ${true}</arg>
<arg>OperatingSystem.Get_File</arg>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<assign>
<var>${jmes_expression}</var>
</assign>
<msg timestamp="20181214 10:15:23.491" level="INFO">${jmes_expression} = None</msg>
<status status="PASS" endtime="20181214 10:15:23.491" starttime="20181214 10:15:23.490"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>${read_jmes_file} == ${true}</arg>
<arg>${jmes_expression}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${expression}</var>
</assign>
<msg timestamp="20181214 10:15:23.491" level="INFO">${expression} = </msg>
<status status="PASS" endtime="20181214 10:15:23.491" starttime="20181214 10:15:23.491"></status>
</kw>
<msg timestamp="20181214 10:15:23.492" level="INFO">${jmes_expression} = </msg>
<status status="PASS" endtime="20181214 10:15:23.492" starttime="20181214 10:15:23.488"></status>
</kw>
<kw name="Post_To_Uri" library="TemplatedRequests">
<doc>POST data to given URI, check status code and return response text.</doc>
<arguments>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>content_type=${content_type}</arg>
<arg>accept=${accept}</arg>
<arg>session=${session}</arg>
<arg>jmes_path=${jmes_expression}</arg>
<arg>normalize_json=${normalize_json}</arg>
<arg>additional_allowed_status_codes=${additional_allowed_status_codes}</arg>
<arg>explicit_status_codes=${explicit_status_codes}</arg>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<assign>
<var>${response_text}</var>
</assign>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${uri}</arg>
</arguments>
<msg timestamp="20181214 10:15:23.493" level="INFO">/restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181214 10:15:23.493" starttime="20181214 10:15:23.493"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${data}</arg>
</arguments>
<msg timestamp="20181214 10:15:23.494" level="INFO">{
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261111"
      ]
   }
}</msg>
<status status="PASS" endtime="20181214 10:15:23.494" starttime="20181214 10:15:23.493"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${content_type}</arg>
</arguments>
<msg timestamp="20181214 10:15:23.494" level="INFO">{u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181214 10:15:23.494" starttime="20181214 10:15:23.494"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${accept}</arg>
</arguments>
<msg timestamp="20181214 10:15:23.494" level="INFO">{}</msg>
<status status="PASS" endtime="20181214 10:15:23.495" starttime="20181214 10:15:23.494"></status>
</kw>
<kw name="Join_Two_Headers" library="TemplatedRequests">
<doc>Take two dicts, join them, return result. Second argument values take precedence.</doc>
<arguments>
<arg>first=${content_type}</arg>
<arg>second=${accept}</arg>
</arguments>
<assign>
<var>${headers}</var>
</assign>
<kw name="Copy Dictionary" library="Collections">
<doc>Returns a copy of the given dictionary.</doc>
<arguments>
<arg>${first}</arg>
</arguments>
<assign>
<var>${accumulator}</var>
</assign>
<msg timestamp="20181214 10:15:23.496" level="INFO">${accumulator} = {u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181214 10:15:23.496" starttime="20181214 10:15:23.495"></status>
</kw>
<kw name="Get Dictionary Items" library="Collections">
<doc>Returns items of the given ``dictionary``.</doc>
<arguments>
<arg>${second}</arg>
</arguments>
<assign>
<var>${items_to_add}</var>
</assign>
<msg timestamp="20181214 10:15:23.496" level="INFO">${items_to_add} = []</msg>
<status status="PASS" endtime="20181214 10:15:23.496" starttime="20181214 10:15:23.496"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${accumulator}</arg>
<arg>@{items_to_add}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:23.497" starttime="20181214 10:15:23.496"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${accumulator}</arg>
</arguments>
<msg timestamp="20181214 10:15:23.498" level="INFO">{u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181214 10:15:23.498" starttime="20181214 10:15:23.497"></status>
</kw>
<msg timestamp="20181214 10:15:23.498" level="INFO">${headers} = {u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181214 10:15:23.498" starttime="20181214 10:15:23.495"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"""${http_timeout}""" == """${EMPTY}"""</arg>
<arg>RequestsLibrary.Post_Request</arg>
<arg>alias=${session}</arg>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>headers=${headers}</arg>
<arg>ELSE</arg>
<arg>RequestsLibrary.Post_Request</arg>
<arg>alias=${session}</arg>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>headers=${headers}</arg>
<arg>timeout=${http_timeout}</arg>
</arguments>
<assign>
<var>${response}</var>
</assign>
<kw name="Post Request" library="RequestsLibrary">
<doc>Send a POST request on the session object found using the</doc>
<arguments>
<arg>alias=${session}</arg>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>headers=${headers}</arg>
<arg>timeout=${http_timeout}</arg>
</arguments>
<msg timestamp="20181214 10:15:23.506" level="INFO">Post Request using : alias=default, uri=/restconf/operations/neutronvpn:deleteL3VPN, data=&lt;application/yang.data+json&gt;, headers={u'Content-Type': u'application/yang.data+json'}, files=None, allow_redirects=True </msg>
<status status="PASS" endtime="20181214 10:15:23.506" starttime="20181214 10:15:23.499"></status>
</kw>
<msg timestamp="20181214 10:15:23.507" level="INFO">${response} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:23.507" starttime="20181214 10:15:23.498"></status>
</kw>
<kw name="Check_Status_Code" library="TemplatedRequests">
<doc>Log response text, check status_code is one of allowed ones.</doc>
<arguments>
<arg>${response}</arg>
<arg>additional_allowed_status_codes=${additional_allowed_status_codes}</arg>
<arg>explicit_status_codes=${explicit_status_codes}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${response.text}</arg>
</arguments>
<msg timestamp="20181214 10:15:23.508" level="INFO">{"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261111 does not exist","error-info":"&lt;severity&gt;warning&lt;/severity&gt;"}]}}</msg>
<status status="PASS" endtime="20181214 10:15:23.508" starttime="20181214 10:15:23.508"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${response.status_code}</arg>
</arguments>
<msg timestamp="20181214 10:15:23.509" level="INFO">400</msg>
<status status="PASS" endtime="20181214 10:15:23.509" starttime="20181214 10:15:23.508"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>"""${explicit_status_codes}""" != """${NO_STATUS_CODES}"""</arg>
<arg>Collections.List_Should_Contain_Value</arg>
<arg>${explicit_status_codes}</arg>
<arg>${response.status_code}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:23.509" starttime="20181214 10:15:23.509"></status>
</kw>
<kw name="Combine Lists" library="Collections">
<doc>Combines the given ``lists`` together and returns the result.</doc>
<arguments>
<arg>${ALLOWED_STATUS_CODES}</arg>
<arg>${additional_allowed_status_codes}</arg>
</arguments>
<assign>
<var>${final_allowd_list}</var>
</assign>
<msg timestamp="20181214 10:15:23.510" level="INFO">${final_allowd_list} = [200, 201, 204]</msg>
<status status="PASS" endtime="20181214 10:15:23.510" starttime="20181214 10:15:23.510"></status>
</kw>
<kw name="List Should Contain Value" library="Collections">
<doc>Fails if the ``value`` is not found from ``list``.</doc>
<arguments>
<arg>${final_allowd_list}</arg>
<arg>${response.status_code}</arg>
</arguments>
<msg timestamp="20181214 10:15:23.511" level="FAIL">[ 200 | 201 | 204 ] does not contain value '400'.</msg>
<status status="FAIL" endtime="20181214 10:15:23.511" starttime="20181214 10:15:23.510"></status>
</kw>
<status status="FAIL" endtime="20181214 10:15:23.511" starttime="20181214 10:15:23.507"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${normalize_json}</arg>
<arg>BuiltIn.Return_From_Keyword</arg>
<arg>${response.text}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:23.511" starttime="20181214 10:15:23.511"></status>
</kw>
<kw name="Normalize Json Text" library="norm_json">
<doc>Attempt to return sorted indented JSON string.</doc>
<arguments>
<arg>${response.text}</arg>
<arg>jmes_path=${jmes_path}</arg>
</arguments>
<assign>
<var>${text_normalized}</var>
</assign>
<msg timestamp="20181214 10:15:23.512" level="INFO">${text_normalized} = {
 "errors": {
  "error": [
   {
    "error-info": "&lt;severity&gt;warning&lt;/severity&gt;",
    "error-message": "VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261111 does not exist",
    "error-tag": "invalid...</msg>
<status status="PASS" endtime="20181214 10:15:23.512" starttime="20181214 10:15:23.511"></status>
</kw>
<msg timestamp="20181214 10:15:23.513" level="INFO">${response_text} = {
 "errors": {
  "error": [
   {
    "error-info": "&lt;severity&gt;warning&lt;/severity&gt;",
    "error-message": "VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261111 does not exist",
    "error-tag": "invalid...</msg>
<status status="FAIL" endtime="20181214 10:15:23.513" starttime="20181214 10:15:23.492"></status>
</kw>
<msg timestamp="20181214 10:15:23.513" level="INFO">${response_text} = {
 "errors": {
  "error": [
   {
    "error-info": "&lt;severity&gt;warning&lt;/severity&gt;",
    "error-message": "VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261111 does not exist",
    "error-tag": "invalid...</msg>
<status status="FAIL" endtime="20181214 10:15:23.513" starttime="20181214 10:15:23.406"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${verify}</arg>
<arg>Verify_Response_As_Json_Templated</arg>
<arg>response=${response_text}</arg>
<arg>folder=${folder}</arg>
<arg>base_name=response</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:23.513" starttime="20181214 10:15:23.513"></status>
</kw>
<status status="FAIL" endtime="20181214 10:15:23.514" starttime="20181214 10:15:23.405"></status>
</kw>
<status status="FAIL" endtime="20181214 10:15:23.514" starttime="20181214 10:15:23.374"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:23.514" starttime="20181214 10:15:23.374"></status>
</kw>
<kw name="OpenStack Suite Teardown" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Get Suite Debugs" library="OpenStackOperations">
<kw name="Get Test Teardown Debugs" library="OpenStackOperations">
<arguments>
<arg>test_name=${SUITE_NAME}</arg>
<arg>fail=False</arg>
</arguments>
<kw name="Get All" library="ODLTools">
<doc>Get all results provided by ODLTools</doc>
<arguments>
<arg>node_ip=${HA_PROXY_IP}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Cluster Info" library="ODLTools">
<doc>Get ODL Cluster related information like transaction counts, commit rates, etc.</doc>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show cluster-info -i ${ODL_SYSTEM_${i+1}_IP} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 10:15:23.517" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.21 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka</msg>
<status status="PASS" endtime="20181214 10:15:23.517" starttime="20181214 10:15:23.517"></status>
</kw>
<kw name="Run" library="OperatingSystem">
<doc>Runs the given command in the system and returns the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:15:23.520" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.21 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 10:15:24.212" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181214 10:15:24.213" starttime="20181214 10:15:23.518"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>output: ${output}</arg>
</arguments>
<msg timestamp="20181214 10:15:24.214" level="INFO">output: ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operational Sync Status = True
--------------------------------------------------------------------------------------------------------

--------------------------------------- Datastore Status -----------------------------------------------

---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 2340
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 10
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 711
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 5187
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 3115
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-entity-ownership-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 30
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-entity-ownership-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 220
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- DOMDataBroker CommitStats Details ----------------------------------

AverageCommitTime   = 0.00 ns
LongestCommitTime   = 0.00 ns
ShortestCommitTime  = 0.00 ns
TotalCommits        = 0
--------------------------------------------------------------------------------------------------------

----------------------------------- DISTRIBUTED DATASTORE COMMIT RATE ----------------------------------

distributed-data-store.config.commit.rate_Min      = 0.622855
distributed-data-store.config.commit.rate_Max      = 42.783769
distributed-data-store.config.commit.rate_Mean     = 4.87372403219
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 3061
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.089983
distributed-data-store.operational.commit.rate_Max      = 6.819976
distributed-data-store.operational.commit.rate_Mean     = 0.443585438594
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 8522
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- NETSTAT DETAILS FOR PORT 2550 --------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------- CPU AND MEMORY UTILIZATION OF THE KARAF PROCESS GATHERED BY 'TOP' --------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- FREE AND USED MEMORY IN THE SYSTEM ---------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- NODE HEALTH CHECK STATUS -------------------------------------------

Cluster Members = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Cluster Leader = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Unreachable Members = 
None
--------------------------------------------------------------------------------------------------------

-------------------------------------- lsof of KARAF Process -------------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

None</msg>
<status status="PASS" endtime="20181214 10:15:24.214" starttime="20181214 10:15:24.213"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:24.214" starttime="20181214 10:15:23.517"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:24.214" starttime="20181214 10:15:23.516"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:24.215" starttime="20181214 10:15:23.516"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Get EOS</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get EOS" library="ODLTools">
<doc>Get the various ODL entity ownership information</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181214 10:15:24.219" level="INFO">${tmpdir} = CSIT_Arp_Learning</msg>
<status status="PASS" endtime="20181214 10:15:24.219" starttime="20181214 10:15:24.219"></status>
</kw>
<msg timestamp="20181214 10:15:24.220" level="INFO">${dstdir} = /tmp/CSIT_Arp_Learning</msg>
<status status="PASS" endtime="20181214 10:15:24.220" starttime="20181214 10:15:24.217"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show eos -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 10:15:24.221" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Arp_Learning</msg>
<status status="PASS" endtime="20181214 10:15:24.221" starttime="20181214 10:15:24.220"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:15:24.224" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Arp_Learning 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 10:15:24.469" level="INFO">${rc} = 0</msg>
<msg timestamp="20181214 10:15:24.470" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181214 10:15:24.470" starttime="20181214 10:15:24.221"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181214 10:15:24.471" level="INFO">rc: 0, output: ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
------------------------------------------------------- ------------------
VPN_SERVICE                                             member-1 (member-1)
arpmonitoring                                           member-1 (member-1)
bgp                                                     member-1 (member-1)
elan                                                    member-1 (member-1)
interface_config                                        member-1 (member-1)
interface_service_binding                               member-1 (member-1)
itm_config                                              member-1 (member-1)
netvirt-acl                                             member-1 (member-1)
netvirt-ipv6service-owner-entity                        member-1 (member-1)
netvirt-qos-owner-entity                                member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/272795776625121 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/192.0.2.21     member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181214 10:15:24.471" starttime="20181214 10:15:24.470"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:24.472" starttime="20181214 10:15:24.471"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:24.472" starttime="20181214 10:15:24.216"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:24.473" starttime="20181214 10:15:24.215"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Analyze Tunnels</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181214 10:15:24.476" level="INFO">${tmpdir} = CSIT_Arp_Learning</msg>
<status status="PASS" endtime="20181214 10:15:24.476" starttime="20181214 10:15:24.475"></status>
</kw>
<msg timestamp="20181214 10:15:24.476" level="INFO">${dstdir} = /tmp/CSIT_Arp_Learning</msg>
<status status="PASS" endtime="20181214 10:15:24.476" starttime="20181214 10:15:24.475"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt analyze tunnels -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 10:15:24.477" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Arp_Learning</msg>
<status status="PASS" endtime="20181214 10:15:24.477" starttime="20181214 10:15:24.477"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:15:24.480" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_Arp_Learning 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 10:15:24.799" level="INFO">${rc} = 1</msg>
<msg timestamp="20181214 10:15:24.799" level="INFO">${output} = 2018-12-14 10:15:24,733 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:tunnel-list
2018-12-14 10:15:24,739 | ERR | common.r...</msg>
<status status="PASS" endtime="20181214 10:15:24.799" starttime="20181214 10:15:24.478"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181214 10:15:24.801" level="INFO">rc: 1, output: 2018-12-14 10:15:24,733 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:tunnel-list
2018-12-14 10:15:24,739 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/operational/itm-state:tunnels_state
2018-12-14 10:15:24,744 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:dpn-teps-state
2018-12-14 10:15:24,762 | ERR | netvirt.analyze      | 0278 | Tunnel configuration missing
Analysing transport-zone:default-transport-zone
Tunnel configuration missing
Traceback (most recent call last):
  File "/usr/bin/odltools", line 11, in &lt;module&gt;
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/odltools/__main__.py", line 13, in main
    cli.main()
  File "/usr/lib/python2.7/site-packages/odltools/cli.py", line 50, in main
    sys.exit(args.func(args))
  File "/usr/lib/python2.7/site-packages/odltools/netvirt/analyze.py", line 281, in analyze_tunnels
    for tunnel in all_tunnels.get('missing'):
AttributeError: 'NoneType' object has no attribute 'get'</msg>
<status status="PASS" endtime="20181214 10:15:24.802" starttime="20181214 10:15:24.800"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<msg timestamp="20181214 10:15:24.803" level="FAIL">''1' == '0'' should be true.</msg>
<status status="FAIL" endtime="20181214 10:15:24.803" starttime="20181214 10:15:24.802"></status>
</kw>
<status status="FAIL" endtime="20181214 10:15:24.804" starttime="20181214 10:15:24.473"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:24.804" starttime="20181214 10:15:24.473"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:24.804" starttime="20181214 10:15:23.515"></status>
</kw>
<kw name="Get OvsDebugInfo" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from all Openstack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Get DumpFlows And Ovsconfig" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from OVS from the Openstack Node</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:24.808" starttime="20181214 10:15:24.808"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:24.810" level="INFO">cmd: ip -o link</msg>
<status status="PASS" endtime="20181214 10:15:24.810" starttime="20181214 10:15:24.810"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:24.812" starttime="20181214 10:15:24.811"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:15:24.813" starttime="20181214 10:15:24.812"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:24.823" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181214 10:15:24.823" starttime="20181214 10:15:24.813"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:15:24.847" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UP mode DEFAULT group default qlen 1000\    link/ether 00:2d:53:56:c8:f7 brd ff:ff:ff:ff:ff:ff
3: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 86:e4:e2:2c:cd:1a brd ff:ff:ff:ff:ff:ff
4: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:2d:53:56:c8:f7 brd ff:ff:ff:ff:ff:ff
5: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:e5:ff:40:6e brd ff:ff:ff:ff:ff:ff
26: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1450 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether f8:1b:37:5c:a9:e1 brd ff:ff:ff:ff:ff:ff
66: tap2cb5810b-f2: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc pfifo_fast master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fe:16:3e:7f:39:5d brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:15:24.847" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOW...</msg>
<status status="PASS" endtime="20181214 10:15:24.847" starttime="20181214 10:15:24.824"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:24.847" starttime="20181214 10:15:24.809"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:24.849" level="INFO">cmd: ip -o addr</msg>
<status status="PASS" endtime="20181214 10:15:24.849" starttime="20181214 10:15:24.849"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:24.850" starttime="20181214 10:15:24.849"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:15:24.851" starttime="20181214 10:15:24.850"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:24.854" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181214 10:15:24.855" starttime="20181214 10:15:24.851"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:15:24.870" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::22d:53ff:fe56:c8f7/64 scope link \       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.21/24 brd 192.0.2.255 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.22/32 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.16/32 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet6 fe80::22d:53ff:fe56:c8f7/64 scope link \       valid_lft forever preferred_lft forever
5: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
5: docker0    inet6 fe80::42:e5ff:feff:406e/64 scope link \       valid_lft forever preferred_lft forever
66: tap2cb5810b-f2    inet6 fe80::fc16:3eff:fe7f:395d/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:15:24.870" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::22d:53...</msg>
<status status="PASS" endtime="20181214 10:15:24.870" starttime="20181214 10:15:24.855"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:24.871" starttime="20181214 10:15:24.848"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:24.872" level="INFO">cmd: ip route</msg>
<status status="PASS" endtime="20181214 10:15:24.872" starttime="20181214 10:15:24.872"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:24.873" starttime="20181214 10:15:24.872"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:15:24.873" starttime="20181214 10:15:24.873"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:24.876" level="INFO">ip route</msg>
<status status="PASS" endtime="20181214 10:15:24.876" starttime="20181214 10:15:24.874"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:15:24.884" level="INFO">default via 192.0.2.1 dev br-ex 
169.254.0.0/16 dev eth0 scope link metric 1002 
169.254.0.0/16 dev br-ex scope link metric 1004 
169.254.169.254 via 192.0.2.1 dev br-ex 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev br-ex proto kernel scope link src 192.0.2.21 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:15:24.884" level="INFO">${output} = default via 192.0.2.1 dev br-ex 
169.254.0.0/16 dev eth0 scope link metric 1002 
169.254.0.0/16 dev br-ex scope link metric 1004 
169.254.169.254 via 192.0.2.1 dev br-ex 
172.31.0.0/24 dev docker0...</msg>
<status status="PASS" endtime="20181214 10:15:24.884" starttime="20181214 10:15:24.876"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:24.885" starttime="20181214 10:15:24.871"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:24.886" level="INFO">cmd: arp -an</msg>
<status status="PASS" endtime="20181214 10:15:24.886" starttime="20181214 10:15:24.886"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:24.887" starttime="20181214 10:15:24.886"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:15:24.887" starttime="20181214 10:15:24.887"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:24.890" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181214 10:15:24.890" starttime="20181214 10:15:24.887"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:15:24.894" level="INFO">? (192.0.2.99) at ee:6e:e4:e4:48:40 [ether] on br-ex
? (192.0.2.1) at 00:ce:28:28:52:b3 [ether] on br-ex
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:15:24.894" level="INFO">${output} = ? (192.0.2.99) at ee:6e:e4:e4:48:40 [ether] on br-ex
? (192.0.2.1) at 00:ce:28:28:52:b3 [ether] on br-ex
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:15:24.894" starttime="20181214 10:15:24.890"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:24.894" starttime="20181214 10:15:24.885"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip netns list | awk '{print $1}'</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<assign>
<var>${nslist}</var>
</assign>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:24.896" level="INFO">cmd: ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181214 10:15:24.896" starttime="20181214 10:15:24.895"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:24.896" starttime="20181214 10:15:24.896"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:15:24.897" starttime="20181214 10:15:24.897"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:24.900" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181214 10:15:24.900" starttime="20181214 10:15:24.897"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:15:24.905" level="INFO">qdhcp-f4c591f5-32aa-424c-af41-77df2d2b80f5
qdhcp-e5344cba-7e61-4f41-9d53-ea8d060dc9b8
qdhcp-7751fcc1-e3a3-41d3-8dfc-6532d47c62bd
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:15:24.905" level="INFO">${output} = qdhcp-f4c591f5-32aa-424c-af41-77df2d2b80f5
qdhcp-e5344cba-7e61-4f41-9d53-ea8d060dc9b8
qdhcp-7751fcc1-e3a3-41d3-8dfc-6532d47c62bd
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:15:24.905" starttime="20181214 10:15:24.900"></status>
</kw>
<msg timestamp="20181214 10:15:24.906" level="INFO">${nslist} = qdhcp-f4c591f5-32aa-424c-af41-77df2d2b80f5
qdhcp-e5344cba-7e61-4f41-9d53-ea8d060dc9b8
qdhcp-7751fcc1-e3a3-41d3-8dfc-6532d47c62bd
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:15:24.906" starttime="20181214 10:15:24.895"></status>
</kw>
<kw name="Split To Lines" library="String">
<doc>Splits the given string to lines.</doc>
<arguments>
<arg>${nslist}</arg>
<arg>end=-1</arg>
</arguments>
<assign>
<var>@{lines}</var>
</assign>
<msg timestamp="20181214 10:15:24.907" level="INFO">3 lines returned</msg>
<msg timestamp="20181214 10:15:24.907" level="INFO">@{lines} = [ qdhcp-f4c591f5-32aa-424c-af41-77df2d2b80f5 | qdhcp-e5344cba-7e61-4f41-9d53-ea8d060dc9b8 | qdhcp-7751fcc1-e3a3-41d3-8dfc-6532d47c62bd ]</msg>
<status status="PASS" endtime="20181214 10:15:24.907" starttime="20181214 10:15:24.906"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<kw type="foritem" name="${line} = qdhcp-f4c591f5-32aa-424c-af41-77df2d2b80f5">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:24.908" level="INFO">cmd: sudo ip netns exec qdhcp-f4c591f5-32aa-424c-af41-77df2d2b80f5 ip -o link</msg>
<status status="PASS" endtime="20181214 10:15:24.908" starttime="20181214 10:15:24.908"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:24.909" starttime="20181214 10:15:24.909"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:15:24.910" starttime="20181214 10:15:24.909"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:24.913" level="INFO">sudo ip netns exec qdhcp-f4c591f5-32aa-42 4c-af41-77df2d2b80f5 ip -o link</msg>
<status status="PASS" endtime="20181214 10:15:24.913" starttime="20181214 10:15:24.910"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:15:24.965" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
65: tapde9da49d-1a: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:27:32:21 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:15:24.965" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
65: tapde9da49d-1a: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181214 10:15:24.965" starttime="20181214 10:15:24.914"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:24.965" starttime="20181214 10:15:24.907"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:24.967" level="INFO">cmd: sudo ip netns exec qdhcp-f4c591f5-32aa-424c-af41-77df2d2b80f5 ip -o addr</msg>
<status status="PASS" endtime="20181214 10:15:24.968" starttime="20181214 10:15:24.967"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:24.968" starttime="20181214 10:15:24.968"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:15:24.968" starttime="20181214 10:15:24.968"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:24.971" level="INFO">sudo ip netns exec qdhcp-f4c591f5-32aa-42 4c-af41-77df2d2b80f5 ip -o addr</msg>
<status status="PASS" endtime="20181214 10:15:24.971" starttime="20181214 10:15:24.969"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:15:25.002" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
65: tapde9da49d-1a    inet 169.254.169.254/16 brd 169.254.255.255 scope global tapde9da49d-1a\       valid_lft forever preferred_lft forever
65: tapde9da49d-1a    inet 10.30.30.2/24 brd 10.30.30.255 scope global tapde9da49d-1a\       valid_lft forever preferred_lft forever
65: tapde9da49d-1a    inet6 fe80::f816:3eff:fe27:3221/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:15:25.002" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
65: tapde9da49d-1a    inet 16...</msg>
<status status="PASS" endtime="20181214 10:15:25.002" starttime="20181214 10:15:24.971"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:25.002" starttime="20181214 10:15:24.966"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:25.004" level="INFO">cmd: sudo ip netns exec qdhcp-f4c591f5-32aa-424c-af41-77df2d2b80f5 ip route</msg>
<status status="PASS" endtime="20181214 10:15:25.004" starttime="20181214 10:15:25.003"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:25.004" starttime="20181214 10:15:25.004"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:15:25.005" starttime="20181214 10:15:25.004"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:25.007" level="INFO">sudo ip netns exec qdhcp-f4c591f5-32aa-42 4c-af41-77df2d2b80f5 ip route</msg>
<status status="PASS" endtime="20181214 10:15:25.007" starttime="20181214 10:15:25.005"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:15:25.037" level="INFO">default via 10.30.30.1 dev tapde9da49d-1a 
10.30.30.0/24 dev tapde9da49d-1a proto kernel scope link src 10.30.30.2 
169.254.0.0/16 dev tapde9da49d-1a proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:15:25.037" level="INFO">${output} = default via 10.30.30.1 dev tapde9da49d-1a 
10.30.30.0/24 dev tapde9da49d-1a proto kernel scope link src 10.30.30.2 
169.254.0.0/16 dev tapde9da49d-1a proto kernel scope link src 169.254.169.254 
[h...</msg>
<status status="PASS" endtime="20181214 10:15:25.037" starttime="20181214 10:15:25.008"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:25.037" starttime="20181214 10:15:25.003"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:25.037" starttime="20181214 10:15:24.907"></status>
</kw>
<kw type="foritem" name="${line} = qdhcp-e5344cba-7e61-4f41-9d53-ea8d060dc9b8">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:25.039" level="INFO">cmd: sudo ip netns exec qdhcp-e5344cba-7e61-4f41-9d53-ea8d060dc9b8 ip -o link</msg>
<status status="PASS" endtime="20181214 10:15:25.039" starttime="20181214 10:15:25.038"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:25.039" starttime="20181214 10:15:25.039"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:15:25.039" starttime="20181214 10:15:25.039"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:25.042" level="INFO">sudo ip netns exec qdhcp-e5344cba-7e61-4f 41-9d53-ea8d060dc9b8 ip -o link</msg>
<status status="PASS" endtime="20181214 10:15:25.042" starttime="20181214 10:15:25.040"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:15:25.071" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
64: tap63aa00d5-03: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:b0:5a:5c brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:15:25.071" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
64: tap63aa00d5-03: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181214 10:15:25.071" starttime="20181214 10:15:25.042"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:25.071" starttime="20181214 10:15:25.038"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:25.072" level="INFO">cmd: sudo ip netns exec qdhcp-e5344cba-7e61-4f41-9d53-ea8d060dc9b8 ip -o addr</msg>
<status status="PASS" endtime="20181214 10:15:25.072" starttime="20181214 10:15:25.072"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:25.073" starttime="20181214 10:15:25.072"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:15:25.073" starttime="20181214 10:15:25.073"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:25.076" level="INFO">sudo ip netns exec qdhcp-e5344cba-7e61-4f 41-9d53-ea8d060dc9b8 ip -o addr</msg>
<status status="PASS" endtime="20181214 10:15:25.076" starttime="20181214 10:15:25.073"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:15:25.103" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
64: tap63aa00d5-03    inet 10.20.20.2/24 brd 10.20.20.255 scope global tap63aa00d5-03\       valid_lft forever preferred_lft forever
64: tap63aa00d5-03    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap63aa00d5-03\       valid_lft forever preferred_lft forever
64: tap63aa00d5-03    inet6 fe80::f816:3eff:feb0:5a5c/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:15:25.103" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
64: tap63aa00d5-03    inet 10...</msg>
<status status="PASS" endtime="20181214 10:15:25.103" starttime="20181214 10:15:25.076"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:25.103" starttime="20181214 10:15:25.071"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:25.104" level="INFO">cmd: sudo ip netns exec qdhcp-e5344cba-7e61-4f41-9d53-ea8d060dc9b8 ip route</msg>
<status status="PASS" endtime="20181214 10:15:25.104" starttime="20181214 10:15:25.104"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:25.105" starttime="20181214 10:15:25.105"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:15:25.105" starttime="20181214 10:15:25.105"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:25.108" level="INFO">sudo ip netns exec qdhcp-e5344cba-7e61-4f 41-9d53-ea8d060dc9b8 ip route</msg>
<status status="PASS" endtime="20181214 10:15:25.108" starttime="20181214 10:15:25.106"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:15:25.137" level="INFO">default via 10.20.20.1 dev tap63aa00d5-03 
10.20.20.0/24 dev tap63aa00d5-03 proto kernel scope link src 10.20.20.2 
169.254.0.0/16 dev tap63aa00d5-03 proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:15:25.137" level="INFO">${output} = default via 10.20.20.1 dev tap63aa00d5-03 
10.20.20.0/24 dev tap63aa00d5-03 proto kernel scope link src 10.20.20.2 
169.254.0.0/16 dev tap63aa00d5-03 proto kernel scope link src 169.254.169.254 
[h...</msg>
<status status="PASS" endtime="20181214 10:15:25.137" starttime="20181214 10:15:25.108"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:25.137" starttime="20181214 10:15:25.103"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:25.137" starttime="20181214 10:15:25.037"></status>
</kw>
<kw type="foritem" name="${line} = qdhcp-7751fcc1-e3a3-41d3-8dfc-6532d47c62bd">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:25.141" level="INFO">cmd: sudo ip netns exec qdhcp-7751fcc1-e3a3-41d3-8dfc-6532d47c62bd ip -o link</msg>
<status status="PASS" endtime="20181214 10:15:25.141" starttime="20181214 10:15:25.141"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:25.141" starttime="20181214 10:15:25.141"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:15:25.142" starttime="20181214 10:15:25.142"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:25.146" level="INFO">sudo ip netns exec qdhcp-7751fcc1-e3a3-41 d3-8dfc-6532d47c62bd ip -o link</msg>
<status status="PASS" endtime="20181214 10:15:25.146" starttime="20181214 10:15:25.142"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:15:25.171" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
63: tap4749c06d-a2: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:7c:71:67 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:15:25.172" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
63: tap4749c06d-a2: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181214 10:15:25.172" starttime="20181214 10:15:25.146"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:25.172" starttime="20181214 10:15:25.138"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:25.173" level="INFO">cmd: sudo ip netns exec qdhcp-7751fcc1-e3a3-41d3-8dfc-6532d47c62bd ip -o addr</msg>
<status status="PASS" endtime="20181214 10:15:25.173" starttime="20181214 10:15:25.173"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:25.173" starttime="20181214 10:15:25.173"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:15:25.174" starttime="20181214 10:15:25.174"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:25.178" level="INFO">sudo ip netns exec qdhcp-7751fcc1-e3a3-41 d3-8dfc-6532d47c62bd ip -o addr</msg>
<status status="PASS" endtime="20181214 10:15:25.178" starttime="20181214 10:15:25.174"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:15:25.201" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
63: tap4749c06d-a2    inet 10.10.10.2/24 brd 10.10.10.255 scope global tap4749c06d-a2\       valid_lft forever preferred_lft forever
63: tap4749c06d-a2    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap4749c06d-a2\       valid_lft forever preferred_lft forever
63: tap4749c06d-a2    inet6 fe80::f816:3eff:fe7c:7167/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:15:25.201" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
63: tap4749c06d-a2    inet 10...</msg>
<status status="PASS" endtime="20181214 10:15:25.202" starttime="20181214 10:15:25.178"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:25.202" starttime="20181214 10:15:25.172"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:25.203" level="INFO">cmd: sudo ip netns exec qdhcp-7751fcc1-e3a3-41d3-8dfc-6532d47c62bd ip route</msg>
<status status="PASS" endtime="20181214 10:15:25.203" starttime="20181214 10:15:25.203"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:25.203" starttime="20181214 10:15:25.203"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:15:25.204" starttime="20181214 10:15:25.204"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:25.207" level="INFO">sudo ip netns exec qdhcp-7751fcc1-e3a3-41 d3-8dfc-6532d47c62bd ip route</msg>
<status status="PASS" endtime="20181214 10:15:25.208" starttime="20181214 10:15:25.204"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:15:25.231" level="INFO">default via 10.10.10.1 dev tap4749c06d-a2 
10.10.10.0/24 dev tap4749c06d-a2 proto kernel scope link src 10.10.10.2 
169.254.0.0/16 dev tap4749c06d-a2 proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:15:25.231" level="INFO">${output} = default via 10.10.10.1 dev tap4749c06d-a2 
10.10.10.0/24 dev tap4749c06d-a2 proto kernel scope link src 10.10.10.2 
169.254.0.0/16 dev tap4749c06d-a2 proto kernel scope link src 169.254.169.254 
[h...</msg>
<status status="PASS" endtime="20181214 10:15:25.232" starttime="20181214 10:15:25.208"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:25.232" starttime="20181214 10:15:25.202"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:25.232" starttime="20181214 10:15:25.137"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:25.232" starttime="20181214 10:15:24.907"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:25.233" level="INFO">cmd: sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181214 10:15:25.233" starttime="20181214 10:15:25.233"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:25.234" starttime="20181214 10:15:25.233"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:15:25.234" starttime="20181214 10:15:25.234"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:25.236" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181214 10:15:25.236" starttime="20181214 10:15:25.234"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:15:25.272" level="INFO">d631111f-455e-4c7e-a9ff-d26193b9fec9
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.21:6640"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.21:6653"
            is_connected: true
        fail_mode: secure
        Port br-int
            Interface br-int
                type: internal
        Port "tap63aa00d5-03"
            tag: 4095
            Interface "tap63aa00d5-03"
                type: internal
        Port "tap2cb5810b-f2"
            Interface "tap2cb5810b-f2"
        Port "tapde9da49d-1a"
            tag: 4095
            Interface "tapde9da49d-1a"
                type: internal
        Port "tap4749c06d-a2"
            tag: 4095
            Interface "tap4749c06d-a2"
                type: internal
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
    Bridge br-ex
        fail_mode: standalone
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port "eth0"
            Interface "eth0"
        Port br-ex
            Interface br-ex
                type: internal
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:15:25.272" level="INFO">${output} = d631111f-455e-4c7e-a9ff-d26193b9fec9
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.21:6640"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181214 10:15:25.272" starttime="20181214 10:15:25.236"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:25.272" starttime="20181214 10:15:25.232"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:25.274" level="INFO">cmd: sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181214 10:15:25.274" starttime="20181214 10:15:25.274"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:25.274" starttime="20181214 10:15:25.274"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:15:25.275" starttime="20181214 10:15:25.275"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:25.277" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181214 10:15:25.277" starttime="20181214 10:15:25.275"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:15:25.310" level="INFO">_uuid               : d631111f-455e-4c7e-a9ff-d26193b9fec9
bridges             : [ae491c00-54ea-4008-9450-61bde39089b6, b432c6c4-6287-43e0-acc8-62136a0ab66c]
cur_cfg             : 86
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-controller-0.opnfvlf.org", "odl_os_hostconfig_config_odl_l2"="{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}", odl_os_hostconfig_hostid="overcloud-controller-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="f719731f-d938-4508-afd6-1890f6fec1cf"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [0814bf68-cf86-405f-8dc4-64e7be0b4582, 1386f2fa-8d16-4da6-a522-90e201c331e1]
next_cfg            : 86
other_config        : {local_ip="192.0.2.21", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:15:25.310" level="INFO">${output} = _uuid               : d631111f-455e-4c7e-a9ff-d26193b9fec9
bridges             : [ae491c00-54ea-4008-9450-61bde39089b6, b432c6c4-6287-43e0-acc8-62136a0ab66c]
cur_cfg             : 86
datapath_types...</msg>
<status status="PASS" endtime="20181214 10:15:25.311" starttime="20181214 10:15:25.277"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:25.311" starttime="20181214 10:15:25.273"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:25.313" level="INFO">cmd: sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 10:15:25.313" starttime="20181214 10:15:25.312"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:25.313" starttime="20181214 10:15:25.313"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:15:25.314" starttime="20181214 10:15:25.314"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:25.316" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 10:15:25.316" starttime="20181214 10:15:25.314"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:15:25.345" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000f81b375ca9e1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):
 1(br-ex-patch): addr:36:95:15:0b:6c:54
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 38(tap4749c06d-a2): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 39(tap63aa00d5-03): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 40(tapde9da49d-1a): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 41(tap2cb5810b-f2): addr:fe:16:3e:7f:39:5d
     config:     0
     state:      LIVE
     current:    10MB-FD COPPER
     speed: 10 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:f8:1b:37:5c:a9:e1
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x7): frags=normal miss_send_len=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:15:25.345" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000f81b375ca9e1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3...</msg>
<status status="PASS" endtime="20181214 10:15:25.345" starttime="20181214 10:15:25.316"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:25.345" starttime="20181214 10:15:25.311"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:25.347" level="INFO">cmd: sudo ovs-ofctl dump-flows br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 10:15:25.347" starttime="20181214 10:15:25.346"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:25.347" starttime="20181214 10:15:25.347"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:15:25.348" starttime="20181214 10:15:25.347"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:25.350" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181214 10:15:25.350" starttime="20181214 10:15:25.348"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:15:26.173" level="INFO">cookie=0x8000000, duration=6872.202s, table=0, n_packets=20601, n_bytes=1112454, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=672.519s, table=0, n_packets=80, n_bytes=8543, priority=4,in_port="tap4749c06d-a2",vlan_tci=0x0000/0x1fff actions=write_metadata:0x2e0000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=670.110s, table=0, n_packets=5, n_bytes=446, priority=4,in_port="tap63aa00d5-03",vlan_tci=0x0000/0x1fff actions=write_metadata:0x2f0000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=667.218s, table=0, n_packets=5, n_bytes=446, priority=4,in_port="tapde9da49d-1a",vlan_tci=0x0000/0x1fff actions=write_metadata:0x300000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=623.379s, table=0, n_packets=120, n_bytes=11326, priority=4,in_port="tap2cb5810b-f2",vlan_tci=0x0000/0x1fff actions=write_metadata:0x310000000000/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6131.570s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1601.123s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x8040000, duration=671.605s, table=17, n_packets=77, n_bytes=8277, priority=10,metadata=0x2e0000000000/0xffffff0000000000 actions=load:0x2e-&gt;NXM_NX_REG1[0..19],load:0x139c-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0002e139c000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=669.170s, table=17, n_packets=3, n_bytes=270, priority=10,metadata=0x2f0000000000/0xffffff0000000000 actions=load:0x2f-&gt;NXM_NX_REG1[0..19],load:0x139d-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0002f139d000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=666.280s, table=17, n_packets=2, n_bytes=180, priority=10,metadata=0x300000000000/0xffffff0000000000 actions=load:0x30-&gt;NXM_NX_REG1[0..19],load:0x139e-&gt;NXM_NX_REG7[0..15],write_metadata:0xa00030139e000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=623.325s, table=17, n_packets=118, n_bytes=11146, priority=10,metadata=0x9000310000000000/0xffffff0000000000 actions=load:0x31-&gt;NXM_NX_REG1[0..19],load:0x139c-&gt;NXM_NX_REG7[0..15],write_metadata:0xa00031139c000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6900000, duration=623.325s, table=17, n_packets=120, n_bytes=11326, priority=10,metadata=0x310000000000/0xffffff0000000000 actions=write_metadata:0x9000310000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7158.006s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7158.006s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7158.006s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7158.006s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7158.006s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7013.958s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7013.958s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7158.006s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7158.006s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7157.835s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x900139c, duration=671.606s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x2a actions=write_metadata:0x139c000000/0xfffffffff000000,goto_table:51
 cookie=0x900139d, duration=669.161s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x41 actions=write_metadata:0x139d000000/0xfffffffff000000,goto_table:51
 cookie=0x900139e, duration=666.282s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x13 actions=write_metadata:0x139e000000/0xfffffffff000000,goto_table:51
 cookie=0x905139c, duration=672.519s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x2a actions=write_metadata:0x139c000000/0xfffffffff000000,goto_table:51
 cookie=0x905139d, duration=670.110s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x41 actions=write_metadata:0x139d000000/0xfffffffff000000,goto_table:51
 cookie=0x905139e, duration=667.209s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x13 actions=write_metadata:0x139e000000/0xfffffffff000000,goto_table:51
 cookie=0x822002d, duration=7157.510s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7157.510s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7157.835s, table=43, n_packets=2020, n_bytes=191363, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7158.006s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7158.006s, table=48, n_packets=2129, n_bytes=195941, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805139c, duration=671.606s, table=50, n_packets=77, n_bytes=8277, priority=20,metadata=0x2e139c000000/0xfffffffff000000,dl_src=fa:16:3e:7c:71:67 actions=goto_table:51
 cookie=0x805139d, duration=669.161s, table=50, n_packets=2, n_bytes=180, priority=20,metadata=0x2f139d000000/0xfffffffff000000,dl_src=fa:16:3e:b0:5a:5c actions=goto_table:51
 cookie=0x805139e, duration=666.282s, table=50, n_packets=2, n_bytes=180, priority=20,metadata=0x30139e000000/0xfffffffff000000,dl_src=fa:16:3e:27:32:21 actions=goto_table:51
 cookie=0x805139c, duration=623.339s, table=50, n_packets=118, n_bytes=11146, priority=20,metadata=0x31139c000000/0xfffffffff000000,dl_src=fa:16:3e:7f:39:5d actions=goto_table:51
 cookie=0x8050001, duration=7157.835s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7158.006s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803139c, duration=671.606s, table=51, n_packets=102, n_bytes=9762, priority=20,metadata=0x139c000000/0xffff000000,dl_dst=fa:16:3e:7c:71:67 actions=load:0x2e00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803139d, duration=669.161s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x139d000000/0xffff000000,dl_dst=fa:16:3e:b0:5a:5c actions=load:0x2f00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803139e, duration=666.282s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x139e000000/0xffff000000,dl_dst=fa:16:3e:27:32:21 actions=load:0x3000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803139c, duration=623.339s, table=51, n_packets=75, n_bytes=8097, priority=20,metadata=0x139c000000/0xffff000000,dl_dst=fa:16:3e:7f:39:5d actions=load:0x3100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7157.835s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7157.835s, table=51, n_packets=570, n_bytes=38312, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=6871.568s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6871.568s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5211.652s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5211.652s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5211.467s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5211.467s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5208.956s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5208.955s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x870139c, duration=671.606s, table=52, n_packets=18, n_bytes=1564, priority=5,metadata=0x139c000000/0xffff000001 actions=write_actions(group:210040)
 cookie=0x870139c, duration=671.606s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x139c000001/0xffff000001 actions=write_actions(group:210039)
 cookie=0x870139d, duration=669.162s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x139d000001/0xffff000001 actions=write_actions(group:210041)
 cookie=0x870139d, duration=669.162s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x139d000000/0xffff000001 actions=write_actions(group:210042)
 cookie=0x870139e, duration=666.283s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x139e000001/0xffff000001 actions=write_actions(group:210043)
 cookie=0x870139e, duration=666.283s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x139e000000/0xffff000001 actions=write_actions(group:210044)
 cookie=0x8800004, duration=6871.253s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5211.304s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5210.838s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5208.632s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x880002e, duration=671.607s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x2e,metadata=0x2e0000000000/0xfffff0000000000 actions=drop
 cookie=0x880002f, duration=669.162s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x2f,metadata=0x2f0000000000/0xfffff0000000000 actions=drop
 cookie=0x8800030, duration=666.283s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x30,metadata=0x300000000000/0xfffff0000000000 actions=drop
 cookie=0x8800031, duration=623.340s, table=55, n_packets=16, n_bytes=1384, priority=10,tun_id=0x31,metadata=0x310000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=6871.253s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5211.304s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5210.838s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5208.632s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880002e, duration=671.607s, table=55, n_packets=16, n_bytes=1384, priority=9,tun_id=0x2e actions=load:0x2e00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880002f, duration=669.162s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x2f actions=load:0x2f00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800030, duration=666.283s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x30 actions=load:0x3000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800031, duration=623.340s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x31 actions=load:0x3100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7158.007s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7158.007s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7157.836s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7158.007s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7157.799s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7157.799s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7157.799s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=623.340s, table=210, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x310000000000/0xfffff0000000000,icmp_type=136,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=623.340s, table=210, n_packets=1, n_bytes=78, priority=63010,icmp6,metadata=0x310000000000/0xfffff0000000000,icmp_type=135,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=623.340s, table=210, n_packets=3, n_bytes=210, priority=63010,icmp6,metadata=0x310000000000/0xfffff0000000000,icmp_type=133,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=623.340s, table=210, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x310000000000/0xfffff0000000000,dl_src=fa:16:3e:7f:39:5d,tp_src=546,tp_dst=547 actions=resubmit(,17)
 cookie=0x6900000, duration=623.340s, table=210, n_packets=2, n_bytes=676, priority=63010,udp,metadata=0x310000000000/0xfffff0000000000,dl_src=fa:16:3e:7f:39:5d,tp_src=68,tp_dst=67 actions=resubmit(,17)
 cookie=0x6900000, duration=623.340s, table=210, n_packets=0, n_bytes=0, priority=63010,arp,metadata=0x310000000000/0xfffff0000000000,dl_src=fa:16:3e:7f:39:5d,arp_spa=192.168.20.110,arp_sha=fa:16:3e:7f:39:5d actions=resubmit(,17)
 cookie=0x6900000, duration=623.340s, table=210, n_packets=0, n_bytes=0, priority=63010,arp,metadata=0x310000000000/0xfffff0000000000,dl_src=fa:16:3e:7f:39:5d,arp_spa=192.168.10.110,arp_sha=fa:16:3e:7f:39:5d actions=resubmit(,17)
 cookie=0x6900000, duration=623.340s, table=210, n_packets=11, n_bytes=462, priority=63010,arp,metadata=0x310000000000/0xfffff0000000000,dl_src=fa:16:3e:7f:39:5d,arp_spa=10.10.10.6,arp_sha=fa:16:3e:7f:39:5d actions=resubmit(,17)
 cookie=0x6900000, duration=7157.799s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7157.799s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7157.799s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=623.340s, table=210, n_packets=0, n_bytes=0, priority=61010,ip,metadata=0x310000000000/0xfffff0000000000,dl_src=fa:16:3e:7f:39:5d,nw_src=192.168.10.110 actions=goto_table:211
 cookie=0x6900000, duration=623.340s, table=210, n_packets=101, n_bytes=9720, priority=61010,ip,metadata=0x310000000000/0xfffff0000000000,dl_src=fa:16:3e:7f:39:5d,nw_src=10.10.10.6 actions=goto_table:211
 cookie=0x6900000, duration=623.340s, table=210, n_packets=0, n_bytes=0, priority=61010,ip,metadata=0x310000000000/0xfffff0000000000,dl_src=fa:16:3e:7f:39:5d,nw_src=192.168.20.110 actions=goto_table:211
 cookie=0x6900000, duration=623.340s, table=210, n_packets=1, n_bytes=90, priority=61010,ipv6,metadata=0x310000000000/0xfffff0000000000,dl_src=fa:16:3e:7f:39:5d,ipv6_src=fe80::f816:3eff:fe7f:395d actions=goto_table:211
 cookie=0x6900000, duration=623.340s, table=210, n_packets=0, n_bytes=0, priority=61005,metadata=0x310000000000/0xfffff0000000000,dl_src=fa:16:3e:7f:39:5d actions=resubmit(,17)
 cookie=0x6900000, duration=7157.799s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7157.799s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7157.799s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7157.799s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7157.799s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7157.799s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7157.799s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7157.799s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=623.340s, table=212, n_packets=101, n_bytes=9720, priority=100,ip,metadata=0x310000000000/0xfffff0000000000 actions=ct(table=213,zone=5020)
 cookie=0x6900000, duration=623.340s, table=212, n_packets=1, n_bytes=90, priority=100,ipv6,metadata=0x310000000000/0xfffff0000000000 actions=ct(table=213,zone=5020)
 cookie=0x6900000, duration=7157.799s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7157.799s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7157.799s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7157.799s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7157.799s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x310006900001, duration=623.340s, table=214, n_packets=1, n_bytes=90, priority=62020,ct_state=+inv+trk,metadata=0x310000000000/0xfffff0000000000 actions=drop
 cookie=0x6900000, duration=623.340s, table=214, n_packets=0, n_bytes=0, priority=1014,ipv6,metadata=0x310000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=623.340s, table=214, n_packets=22, n_bytes=1718, priority=1014,ip,metadata=0x310000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=623.340s, table=214, n_packets=0, n_bytes=0, priority=1014,tcp,metadata=0x310000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=623.340s, table=214, n_packets=0, n_bytes=0, priority=1014,icmp,metadata=0x310000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=623.340s, table=214, n_packets=0, n_bytes=0, priority=1014,udp,metadata=0x310000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x310006900001, duration=623.340s, table=214, n_packets=0, n_bytes=0, priority=50,metadata=0x310000000000/0xfffff0000000000 actions=drop
 cookie=0x6900000, duration=7157.799s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7157.799s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7157.799s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x310006900001, duration=623.340s, table=217, n_packets=1, n_bytes=90, priority=62020,metadata=0x310000000004/0xfffff0000000004 actions=drop
 cookie=0x6900000, duration=7157.799s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=623.340s, table=217, n_packets=0, n_bytes=0, priority=100,ipv6,metadata=0x310000000000/0xfffff0000000002 actions=ct(commit,zone=5020,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=623.340s, table=217, n_packets=22, n_bytes=1718, priority=100,ip,metadata=0x310000000000/0xfffff0000000002 actions=ct(commit,zone=5020,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=623.340s, table=217, n_packets=0, n_bytes=0, priority=100,metadata=0x310000000002/0xfffff0000000002 actions=resubmit(,17)
 cookie=0x6900000, duration=7157.799s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6872.179s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6872.179s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:"br-ex-patch"
 cookie=0x8000007, duration=672.510s, table=220, n_packets=118, n_bytes=11146, priority=9,reg6=0x2e00 actions=output:"tap4749c06d-a2"
 cookie=0x8000007, duration=670.103s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x2f00 actions=output:"tap63aa00d5-03"
 cookie=0x8000007, duration=667.205s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x3000 actions=output:"tapde9da49d-1a"
 cookie=0x6900000, duration=623.340s, table=220, n_packets=75, n_bytes=8097, priority=6,reg6=0x3100 actions=load:0x90003100-&gt;NXM_NX_REG6[],write_metadata:0/0xfffffffffe,goto_table:239
 cookie=0x8000007, duration=623.340s, table=220, n_packets=75, n_bytes=8097, priority=9,reg6=0x90003100 actions=output:"tap2cb5810b-f2"
 cookie=0x6900000, duration=7157.799s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7157.799s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7157.799s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=623.355s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x3100/0xfffff00,icmp_type=135,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=623.355s, table=240, n_packets=2, n_bytes=757, priority=63010,udp,reg6=0x3100/0xfffff00,tp_src=67,tp_dst=68 actions=resubmit(,220)
 cookie=0x6900000, duration=623.354s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x3100/0xfffff00,icmp_type=130,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=623.354s, table=240, n_packets=0, n_bytes=0, priority=63010,udp6,reg6=0x3100/0xfffff00,tp_src=547,tp_dst=546 actions=resubmit(,220)
 cookie=0x6900000, duration=623.354s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x3100/0xfffff00,icmp_type=136,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=623.354s, table=240, n_packets=2, n_bytes=84, priority=63010,arp,reg6=0x3100/0xfffff00 actions=resubmit(,220)
 cookie=0x6900000, duration=7157.799s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=623.354s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,reg6=0x3100/0xfffff00,dl_dst=fa:16:3e:7f:39:5d,nw_dst=192.168.20.110 actions=goto_table:241
 cookie=0x6900000, duration=623.354s, table=240, n_packets=71, n_bytes=7256, priority=61010,ip,reg6=0x3100/0xfffff00,dl_dst=fa:16:3e:7f:39:5d,nw_dst=10.10.10.6 actions=goto_table:241
 cookie=0x6900000, duration=623.354s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,reg6=0x3100/0xfffff00,dl_dst=fa:16:3e:7f:39:5d,nw_dst=192.168.10.110 actions=goto_table:241
 cookie=0x6900000, duration=623.354s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,reg6=0x3100/0xfffff00,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=10.10.10.255 actions=goto_table:241
 cookie=0x6900000, duration=623.354s, table=240, n_packets=0, n_bytes=0, priority=61010,ipv6,reg6=0x3100/0xfffff00,dl_dst=fa:16:3e:7f:39:5d,ipv6_dst=fe80::f816:3eff:fe7f:395d actions=goto_table:241
 cookie=0x6900000, duration=7157.799s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7157.799s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7157.799s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7157.799s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7157.799s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7157.799s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7157.799s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7157.799s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7157.799s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=623.355s, table=242, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0x3100/0xfffff00 actions=ct(table=243,zone=5020)
 cookie=0x6900000, duration=623.355s, table=242, n_packets=71, n_bytes=7256, priority=100,ip,reg6=0x3100/0xfffff00 actions=ct(table=243,zone=5020)
 cookie=0x6900000, duration=7157.799s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7157.799s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7157.799s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7157.799s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7157.799s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x310006900001, duration=623.361s, table=244, n_packets=0, n_bytes=0, priority=62020,ct_state=+inv+trk,reg6=0x3100/0xfffff00 actions=drop
 cookie=0x6900000, duration=623.361s, table=244, n_packets=0, n_bytes=0, priority=1014,udp,reg6=0x3100/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=623.361s, table=244, n_packets=0, n_bytes=0, priority=1014,icmp,reg6=0x3100/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=623.355s, table=244, n_packets=0, n_bytes=0, priority=1014,tcp,reg6=0x3100/0xfffff00 actions=goto_table:247
 cookie=0x310006900001, duration=623.355s, table=244, n_packets=0, n_bytes=0, priority=50,reg6=0x3100/0xfffff00 actions=drop
 cookie=0x6900000, duration=7157.799s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7157.799s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7157.799s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x310006900001, duration=623.355s, table=247, n_packets=0, n_bytes=0, priority=62020,reg6=0x3100/0xfffff00,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7157.799s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=623.355s, table=247, n_packets=0, n_bytes=0, priority=100,ip,reg6=0x3100/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5020,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=623.355s, table=247, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0x3100/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5020,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=623.355s, table=247, n_packets=0, n_bytes=0, priority=100,reg6=0x3100/0xfffff00,metadata=0x2/0x2 actions=resubmit(,220)
 cookie=0x6900000, duration=7157.799s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:15:26.173" level="INFO">${output} =  cookie=0x8000000, duration=6872.202s, table=0, n_packets=20601, n_bytes=1112454, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_t...</msg>
<status status="PASS" endtime="20181214 10:15:26.173" starttime="20181214 10:15:25.350"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.174" starttime="20181214 10:15:25.346"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.175" level="INFO">cmd: sudo ovs-ofctl dump-groups br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 10:15:26.175" starttime="20181214 10:15:26.175"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:26.176" starttime="20181214 10:15:26.175"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:15:26.176" starttime="20181214 10:15:26.176"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.179" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181214 10:15:26.179" starttime="20181214 10:15:26.176"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:15:26.222" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210005,type=all
 group_id=210017,type=all
 group_id=210009,type=all
 group_id=210044,type=all,bucket=actions=group:210043
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210010,type=all,bucket=actions=group:210009,bucket=actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210041,type=all,bucket=actions=set_field:0x2f-&gt;tun_id,resubmit(,55)
 group_id=210040,type=all,bucket=actions=group:210039
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210018,type=all,bucket=actions=group:210017,bucket=actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220),bucket=actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210042,type=all,bucket=actions=group:210041
 group_id=210015,type=all
 group_id=210016,type=all,bucket=actions=group:210015,bucket=actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210039,type=all,bucket=actions=set_field:0x2e-&gt;tun_id,resubmit(,55),bucket=actions=set_field:0x31-&gt;tun_id,resubmit(,55)
 group_id=210043,type=all,bucket=actions=set_field:0x30-&gt;tun_id,resubmit(,55)
 group_id=225001,type=all,bucket=actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:15:26.223" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210005,type=all
 group_id=210017,type=all
 group_id=210009,type=all
 group_id=210044,type=all,bucket=actions=group:210043
 group_id=210006,type...</msg>
<status status="PASS" endtime="20181214 10:15:26.223" starttime="20181214 10:15:26.179"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.223" starttime="20181214 10:15:26.174"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.224" level="INFO">cmd: sudo ovs-ofctl dump-group-stats br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 10:15:26.224" starttime="20181214 10:15:26.224"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:26.225" starttime="20181214 10:15:26.225"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:15:26.225" starttime="20181214 10:15:26.225"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.228" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181214 10:15:26.228" starttime="20181214 10:15:26.225"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:15:26.275" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210005,duration=6873.072s,ref_count=1,packet_count=0,byte_count=0
 group_id=210017,duration=5212.976s,ref_count=1,packet_count=0,byte_count=0
 group_id=210009,duration=5213.178s,ref_count=1,packet_count=0,byte_count=0
 group_id=210044,duration=667.782s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210006,duration=6872.777s,ref_count=1,packet_count=41,byte_count=3570,bucket0:packet_count=41,byte_count=3570,bucket1:packet_count=41,byte_count=3570
 group_id=210010,duration=5212.873s,ref_count=1,packet_count=3,byte_count=270,bucket0:packet_count=3,byte_count=270,bucket1:packet_count=3,byte_count=270
 group_id=210041,duration=670.991s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210040,duration=673.102s,ref_count=1,packet_count=18,byte_count=1564,bucket0:packet_count=18,byte_count=1564
 group_id=5000,duration=7158.685s,ref_count=1,packet_count=92,byte_count=3864,bucket0:packet_count=92,byte_count=3864,bucket1:packet_count=92,byte_count=3864,bucket2:packet_count=92,byte_count=3864
 group_id=210018,duration=5212.673s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180,bucket2:packet_count=2,byte_count=180
 group_id=210042,duration=670.688s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210015,duration=5210.469s,ref_count=1,packet_count=0,byte_count=0
 group_id=210016,duration=5210.163s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
 group_id=210039,duration=673.401s,ref_count=1,packet_count=16,byte_count=1384,bucket0:packet_count=16,byte_count=1384,bucket1:packet_count=16,byte_count=1384
 group_id=210043,duration=668.096s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=225001,duration=6843.307s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:15:26.275" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210005,duration=6873.072s,ref_count=1,packet_count=0,byte_count=0
 group_id=210017,duration=5212.976s,ref_count=1,packet_count=0,byte_count=0
 group_i...</msg>
<status status="PASS" endtime="20181214 10:15:26.275" starttime="20181214 10:15:26.228"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.275" starttime="20181214 10:15:26.223"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.275" starttime="20181214 10:15:24.807"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.275" starttime="20181214 10:15:24.806"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.275" starttime="20181214 10:15:24.806"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.276" starttime="20181214 10:15:24.805"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>DataModels.Get Model Dump</arg>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Get Model Dump" library="DataModels">
<doc>Will output a list of mdsal models using ${data_models} list</doc>
<arguments>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>http://${controller_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
<arg>timeout=1</arg>
<arg>max_retries=0</arg>
</arguments>
<msg timestamp="20181214 10:15:26.286" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.22:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ada096ad0&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 10:15:26.286" starttime="20181214 10:15:26.285"></status>
</kw>
<kw type="for" name="${model} IN [ @{data_models} ]">
<kw type="foritem" name="${model} = config/ebgp:bgp">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.295" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.295" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.295" starttime="20181214 10:15:26.287"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.296" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:15:26.296" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.296" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:15:26.296" starttime="20181214 10:15:26.295"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.297" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.297" starttime="20181214 10:15:26.296"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.297" starttime="20181214 10:15:26.287"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.300" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.300" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.300" starttime="20181214 10:15:26.297"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.301" level="INFO">To JSON using : content={"elan-instances":{"elan-instance":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","segment-type":"elan:segment-type-flat","external":false,"elan-tag":5001,"mac-timeout":300},{"elan-instance-name":"e5344cba-7e61-4f41-9d53-ea8d060dc9b8","segmentation-id":65,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5021,"mac-timeout":300},{"elan-instance-name":"7751fcc1-e3a3-41d3-8dfc-6532d47c62bd","segmentation-id":42,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5020,"mac-timeout":300},{"elan-instance-name":"f4c591f5-32aa-424c-af41-77df2d2b80f5","segmentation-id":19,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5022,"mac-timeout":300}]}} </msg>
<msg timestamp="20181214 10:15:26.301" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.301" level="INFO">${pretty_output} = {
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "exte...</msg>
<status status="PASS" endtime="20181214 10:15:26.301" starttime="20181214 10:15:26.301"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.302" level="INFO">{
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-flat"
            },
            {
                "elan-instance-name": "e5344cba-7e61-4f41-9d53-ea8d060dc9b8",
                "elan-tag": 5021,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 65
            },
            {
                "elan-instance-name": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd",
                "elan-tag": 5020,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 42
            },
            {
                "elan-instance-name": "f4c591f5-32aa-424c-af41-77df2d2b80f5",
                "elan-tag": 5022,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 19
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.302" starttime="20181214 10:15:26.302"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.302" starttime="20181214 10:15:26.297"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.304" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.305" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.305" starttime="20181214 10:15:26.302"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.305" level="INFO">To JSON using : content={"elan-interfaces":{"elan-interface":[{"name":"2cb5810b-f284-4721-8632-1df43c9ffc65","elan-instance-name":"7751fcc1-e3a3-41d3-8dfc-6532d47c62bd","static-mac-entries":[{"mac-address":"fa:16:3e:7f:39:5d","ip-prefix":"10.10.10.6"}]},{"name":"de9da49d-1ab8-4080-b5c0-098194d53e9a","elan-instance-name":"f4c591f5-32aa-424c-af41-77df2d2b80f5","static-mac-entries":[{"mac-address":"fa:16:3e:27:32:21","ip-prefix":"10.30.30.2"}]},{"name":"fe4a3bba-ff92-4745-9375-79a7e338eccc","elan-instance-name":"f4c591f5-32aa-424c-af41-77df2d2b80f5","static-mac-entries":[{"mac-address":"fa:16:3e:9c:6b:29","ip-prefix":"10.30.30.8"}]},{"name":"321562bb-b5e2-4b64-8c97-8ab32a6540c5","elan-instance-name":"7751fcc1-e3a3-41d3-8dfc-6532d47c62bd","static-mac-entries":[{"mac-address":"fa:16:3e:f6:bf:2f","ip-prefix":"10.10.10.16"}]},{"name":"4749c06d-a27f-4ead-9a98-e84cb370c597","elan-instance-name":"7751fcc1-e3a3-41d3-8dfc-6532d47c62bd","static-mac-entries":[{"mac-address":"fa:16:3e:7c:71:67","ip-prefix":"10.10.10.2"}]},{"name":"63aa00d5-0316-40ef-a120-9312bc3dfcb4","elan-instance-name":"e5344cba-7e61-4f41-9d53-ea8d060dc9b8","static-mac-entries":[{"mac-address":"fa:16:3e:b0:5a:5c","ip-prefix":"10.20.20.2"}]},{"name":"bdf49722-a36d-4bc0-8720-b79904910dc3","elan-instance-name":"e5344cba-7e61-4f41-9d53-ea8d060dc9b8","static-mac-entries":[{"mac-address":"fa:16:3e:b5:b2:70","ip-prefix":"10.20.20.11"}]},{"name":"83fffd2a-69f9-4f4b-a2ba-cd619ff98521","elan-instance-name":"f4c591f5-32aa-424c-af41-77df2d2b80f5","static-mac-entries":[{"mac-address":"fa:16:3e:77:86:03","ip-prefix":"10.30.30.3"}]},{"name":"a1c18454-3d9a-45b4-ad84-161e72bd9163","elan-instance-name":"e5344cba-7e61-4f41-9d53-ea8d060dc9b8","static-mac-entries":[{"mac-address":"fa:16:3e:59:16:93","ip-prefix":"10.20.20.12"}]}]}} </msg>
<msg timestamp="20181214 10:15:26.305" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.306" level="INFO">${pretty_output} = {
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd",
                "name": "2cb5810b-f284-4721-8632-1df4...</msg>
<status status="PASS" endtime="20181214 10:15:26.306" starttime="20181214 10:15:26.305"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.306" level="INFO">{
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd",
                "name": "2cb5810b-f284-4721-8632-1df43c9ffc65",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.10.10.6",
                        "mac-address": "fa:16:3e:7f:39:5d"
                    }
                ]
            },
            {
                "elan-instance-name": "f4c591f5-32aa-424c-af41-77df2d2b80f5",
                "name": "de9da49d-1ab8-4080-b5c0-098194d53e9a",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.30.30.2",
                        "mac-address": "fa:16:3e:27:32:21"
                    }
                ]
            },
            {
                "elan-instance-name": "f4c591f5-32aa-424c-af41-77df2d2b80f5",
                "name": "fe4a3bba-ff92-4745-9375-79a7e338eccc",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.30.30.8",
                        "mac-address": "fa:16:3e:9c:6b:29"
                    }
                ]
            },
            {
                "elan-instance-name": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd",
                "name": "321562bb-b5e2-4b64-8c97-8ab32a6540c5",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.10.10.16",
                        "mac-address": "fa:16:3e:f6:bf:2f"
                    }
                ]
            },
            {
                "elan-instance-name": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd",
                "name": "4749c06d-a27f-4ead-9a98-e84cb370c597",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.10.10.2",
                        "mac-address": "fa:16:3e:7c:71:67"
                    }
                ]
            },
            {
                "elan-instance-name": "e5344cba-7e61-4f41-9d53-ea8d060dc9b8",
                "name": "63aa00d5-0316-40ef-a120-9312bc3dfcb4",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.20.20.2",
                        "mac-address": "fa:16:3e:b0:5a:5c"
                    }
                ]
            },
            {
                "elan-instance-name": "e5344cba-7e61-4f41-9d53-ea8d060dc9b8",
                "name": "bdf49722-a36d-4bc0-8720-b79904910dc3",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.20.20.11",
                        "mac-address": "fa:16:3e:b5:b2:70"
                    }
                ]
            },
            {
                "elan-instance-name": "f4c591f5-32aa-424c-af41-77df2d2b80f5",
                "name": "83fffd2a-69f9-4f4b-a2ba-cd619ff98521",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.30.30.3",
                        "mac-address": "fa:16:3e:77:86:03"
                    }
                ]
            },
            {
                "elan-instance-name": "e5344cba-7e61-4f41-9d53-ea8d060dc9b8",
                "name": "a1c18454-3d9a-45b4-ad84-161e72bd9163",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.20.20.12",
                        "mac-address": "fa:16:3e:59:16:93"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.306" starttime="20181214 10:15:26.306"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.306" starttime="20181214 10:15:26.302"></status>
</kw>
<kw type="foritem" name="${model} = config/id-manager:id-pools">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.311" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.311" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.311" starttime="20181214 10:15:26.306"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.314" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"interfaces","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"interfaces.-1073741291","last-access-time":1544781901}],"id-entries":[{"id-key":"63aa00d5-0316-40ef-a120-9312bc3dfcb4","id-value":[47]},{"id-key":"de9da49d-1ab8-4080-b5c0-098194d53e9a","id-value":[48]},{"id-key":"4749c06d-a27f-4ead-9a98-e84cb370c597","id-value":[46]},{"id-key":"272795776625121:br-ex-patch:trunk","id-value":[3]},{"id-key":"2cb5810b-f284-4721-8632-1df43c9ffc65","id-value":[49]}]},{"pool-name":"nextHopPointerPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":150000,"cursor":152499,"end":175000},"block-size":2500,"child-pools":[{"child-pool-name":"nextHopPointerPool.-1073741291","last-access-time":1544780064}]},{"pool-name":"meters.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"meters","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"snatGroupIdPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":225000,"cursor":227499,"end":250000},"block-size":2500,"child-pools":[{"child-pool-name":"snatGroupIdPool.-1073741291","last-access-time":1544777333}],"id-entries":[{"id-key":"snatmiss.1e4edfa6-cbe1-4350-a6cc-902700e990e9","id-value":[225000]},{"id-key":"snatmiss.81a5d8ea-e37b-41b1-9ef9-76987b8899f7","id-value":[225002]},{"id-key":"snatmiss.e13b9ba2-e337-4e51-9e53-07a75695540c","id-value":[225001]},{"id-key":"snatmiss.c970ecfa-6d5c-4034-ad7f-6cdc3eeca600","id-value":[225003]},{"id-key":"snatmiss.af5e5228-b176-4625-ae95-e17e04b022d8","id-value":[225004]}]},{"pool-name":"lporttag","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":170001,"cursor":179999,"end":270000},"block-size":9999,"child-pools":[{"child-pool-name":"lporttag.-1073741291","last-access-time":1544774985}]},{"pool-name":"RouteDistinguisherPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"RouteDistinguisherPool","available-ids-holder":{"start":1,"cursor":0,"end":6553},"block-size":6553},{"pool-name":"lporttag.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"lporttag","available-ids-holder":{"start":170001,"cursor":170000,"end":179999},"block-size":9999},{"pool-name":"groups","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"groups.-1073741291","last-access-time":1544774983}]},{"pool-name":"elan.ids.pool.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775654,"id":5002},{"ready-time-sec":1544776448,"id":5003},{"ready-time-sec":1544776454,"id":5004},{"ready-time-sec":1544777347,"id":5007},{"ready-time-sec":1544777354,"id":5006},{"ready-time-sec":1544777360,"id":5005},{"ready-time-sec":1544777366,"id":5009},{"ready-time-sec":1544777373,"id":5008},{"ready-time-sec":1544778288,"id":5011},{"ready-time-sec":1544778294,"id":5010},{"ready-time-sec":1544779092,"id":5013},{"ready-time-sec":1544779098,"id":5012},{"ready-time-sec":1544779252,"id":5014},{"ready-time-sec":1544780126,"id":5016},{"ready-time-sec":1544780132,"id":5015},{"ready-time-sec":1544780982,"id":5017},{"ready-time-sec":1544780989,"id":5018},{"ready-time-sec":1544781795,"id":5019}],"available-id-count":18,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5022,"end":5499},"block-size":500},{"pool-name":"aliveness-monitor","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"aliveness-monitor.-1073741291","last-access-time":1544774986}],"id-entries":[{"id-key":"2.120000.4.Arp.","id-value":[1]}]},{"pool-name":"tables","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"tables.-1073741291","last-access-time":1544774983}]},{"pool-name":"nextHopPointerPool.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544780082,"id":150002},{"ready-time-sec":1544780090,"id":150001},{"ready-time-sec":1544780094,"id":150000}],"available-id-count":3,"delayed-time-sec":30},"parent-pool-name":"nextHopPointerPool","available-ids-holder":{"start":150000,"cursor":150002,"end":152499},"block-size":2500},{"pool-name":"meters","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"meters.-1073741291","last-access-time":1544774983}]},{"pool-name":"vpnservices.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775652,"id":100001},{"ready-time-sec":1544780082,"id":100008},{"ready-time-sec":1544780090,"id":100007},{"ready-time-sec":1544780094,"id":100005},{"ready-time-sec":1544780098,"id":100003}],"available-id-count":5,"delayed-time-sec":30},"parent-pool-name":"vpnservices","available-ids-holder":{"start":100000,"cursor":100008,"end":102999},"block-size":3000},{"pool-name":"opendaylight-vni-ranges.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"opendaylight-vni-ranges","available-ids-holder":{"start":70000,"cursor":69999,"end":72998},"block-size":2999},{"pool-name":"aliveness-monitor.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"aliveness-monitor","available-ids-holder":{"start":1,"cursor":1,"end":6553},"block-size":6553},{"pool-name":"elan.ids.pool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":5000,"cursor":5499,"end":10000},"block-size":500,"child-pools":[{"child-pool-name":"elan.ids.pool.-1073741291","last-access-time":1544781844}],"id-entries":[{"id-key":"7751fcc1-e3a3-41d3-8dfc-6532d47c62bd","id-value":[5020]},{"id-key":"f4c591f5-32aa-424c-af41-77df2d2b80f5","id-value":[5022]},{"id-key":"e5344cba-7e61-4f41-9d53-ea8d060dc9b8","id-value":[5021]},{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]},{"id-key":"arp.responder.group.id","id-value":[5000]}]},{"pool-name":"groups.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"groups","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"RouteDistinguisherPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"RouteDistinguisherPool.-1073741291","last-access-time":1544774986}]},{"pool-name":"snatGroupIdPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"snatGroupIdPool","available-ids-holder":{"start":225000,"cursor":225004,"end":227499},"block-size":2500},{"pool-name":"ACL-TAG-POOL.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"ACL-TAG-POOL","available-ids-holder":{"start":1,"cursor":14,"end":999},"block-size":999},{"pool-name":"tables.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"tables","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"interfaces.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775654,"id":1},{"ready-time-sec":1544776424,"id":7},{"ready-time-sec":1544776430,"id":6},{"ready-time-sec":1544776437,"id":2},{"ready-time-sec":1544776437,"id":4},{"ready-time-sec":1544776440,"id":5},{"ready-time-sec":1544776446,"id":8},{"ready-time-sec":1544777320,"id":17},{"ready-time-sec":1544777326,"id":12},{"ready-time-sec":1544777329,"id":11},{"ready-time-sec":1544777331,"id":9},{"ready-time-sec":1544777331,"id":10},{"ready-time-sec":1544777334,"id":13},{"ready-time-sec":1544777334,"id":14},{"ready-time-sec":1544777337,"id":16},{"ready-time-sec":1544777337,"id":15},{"ready-time-sec":1544777346,"id":21},{"ready-time-sec":1544777351,"id":18},{"ready-time-sec":1544777357,"id":20},{"ready-time-sec":1544777357,"id":19},{"ready-time-sec":1544777363,"id":23},{"ready-time-sec":1544777364,"id":22},{"ready-time-sec":1544777370,"id":25},{"ready-time-sec":1544777370,"id":24},{"ready-time-sec":1544778272,"id":28},{"ready-time-sec":1544778277,"id":26},{"ready-time-sec":1544778280,"id":27},{"ready-time-sec":1544779076,"id":31},{"ready-time-sec":1544779081,"id":30},{"ready-time-sec":1544779084,"id":29},{"ready-time-sec":1544779090,"id":32},{"ready-time-sec":1544779096,"id":33},{"ready-time-sec":1544779238,"id":34},{"ready-time-sec":1544779250,"id":35},{"ready-time-sec":1544780102,"id":37},{"ready-time-sec":1544780105,"id":38},{"ready-time-sec":1544780111,"id":36},{"ready-time-sec":1544780124,"id":39},{"ready-time-sec":1544780130,"id":40},{"ready-time-sec":1544780966,"id":43},{"ready-time-sec":1544780972,"id":42},{"ready-time-sec":1544780975,"id":41},{"ready-time-sec":1544781782,"id":44},{"ready-time-sec":1544781785,"id":45}],"available-id-count":44,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":49,"end":6553},"block-size":6553},{"pool-name":"vpnservices","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":100000,"cursor":102999,"end":130000},"block-size":3000,"child-pools":[{"child-pool-name":"vpnservices.-1073741291","last-access-time":1544780068}],"id-entries":[{"id-key":"1e4edfa6-cbe1-4350-a6cc-902700e990e9.192.0.2.0/24","id-value":[100002]},{"id-key":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.56.0.0.1/32","id-value":[100006]},{"id-key":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.55.0.0.1/32","id-value":[100004]},{"id-key":"44f91859-7723-44e1-a95d-25948457eb65","id-value":[100000]}]},{"pool-name":"opendaylight-vni-ranges","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":70000,"cursor":72998,"end":99999},"block-size":2999,"child-pools":[{"child-pool-name":"opendaylight-vni-ranges.-1073741291","last-access-time":1544774987}]},{"pool-name":"ACL-TAG-POOL","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":999,"end":10000},"block-size":999,"child-pools":[{"child-pool-name":"ACL-TAG-POOL.-1073741291","last-access-time":1544781861}],"id-entries":[{"id-key":"be928551-7a31-47c3-aadf-05cdd201813f","id-value":[10]},{"id-key":"0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1","id-value":[11]},{"id-key":"2796bf71-67ed-4c4d-b490-71f85013cc13","id-value":[14]},{"id-key":"c4e77973-bb58-4259-807f-059e9ca50e36","id-value":[3]},{"id-key":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","id-value":[7]},{"id-key":"b748f633-eac9-4f4f-8995-86f5eb50b300","id-value":[6]},{"id-key":"62100813-13a1-4c22-9a97-bfabd6744cb8","id-value":[2]},{"id-key":"bbc8de69-a575-4beb-b2f8-5f39f001f186","id-value":[13]},{"id-key":"a048444b-0507-466a-aae5-e9596453f710","id-value":[8]},{"id-key":"fa21cb4f-fa2c-4465-ae54-d1b2e690d521","id-value":[9]},{"id-key":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b","id-value":[5]},{"id-key":"ee3dd710-2490-4241-b666-9fec686f0c78","id-value":[1]},{"id-key":"e2818f66-326e-435a-8735-9da9d4a67eb4","id-value":[4]},{"id-key":"dc53baf7-ede0-4fc7-a197-a49f7181321e","id-value":[12]}]}]}} </msg>
<msg timestamp="20181214 10:15:26.315" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.315" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
  ...</msg>
<status status="PASS" endtime="20181214 10:15:26.315" starttime="20181214 10:15:26.311"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.315" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741291",
                        "last-access-time": 1544781901
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "63aa00d5-0316-40ef-a120-9312bc3dfcb4",
                        "id-value": [
                            47
                        ]
                    },
                    {
                        "id-key": "de9da49d-1ab8-4080-b5c0-098194d53e9a",
                        "id-value": [
                            48
                        ]
                    },
                    {
                        "id-key": "4749c06d-a27f-4ead-9a98-e84cb370c597",
                        "id-value": [
                            46
                        ]
                    },
                    {
                        "id-key": "272795776625121:br-ex-patch:trunk",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "2cb5810b-f284-4721-8632-1df43c9ffc65",
                        "id-value": [
                            49
                        ]
                    }
                ],
                "pool-name": "interfaces",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 152499,
                    "end": 175000,
                    "start": 150000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "nextHopPointerPool.-1073741291",
                        "last-access-time": 1544780064
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "meters",
                "pool-name": "meters.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 227499,
                    "end": 250000,
                    "start": 225000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "snatGroupIdPool.-1073741291",
                        "last-access-time": 1544777333
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                        "id-value": [
                            225000
                        ]
                    },
                    {
                        "id-key": "snatmiss.81a5d8ea-e37b-41b1-9ef9-76987b8899f7",
                        "id-value": [
                            225002
                        ]
                    },
                    {
                        "id-key": "snatmiss.e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.c970ecfa-6d5c-4034-ad7f-6cdc3eeca600",
                        "id-value": [
                            225003
                        ]
                    },
                    {
                        "id-key": "snatmiss.af5e5228-b176-4625-ae95-e17e04b022d8",
                        "id-value": [
                            225004
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741291",
                        "last-access-time": 1544774985
                    }
                ],
                "pool-name": "lporttag",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 0,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "RouteDistinguisherPool",
                "pool-name": "RouteDistinguisherPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "groups.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5022,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 18,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1544775654
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1544776448
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1544776454
                        },
                        {
                            "id": 5007,
                            "ready-time-sec": 1544777347
                        },
                        {
                            "id": 5006,
                            "ready-time-sec": 1544777354
                        },
                        {
                            "id": 5005,
                            "ready-time-sec": 1544777360
                        },
                        {
                            "id": 5009,
                            "ready-time-sec": 1544777366
                        },
                        {
                            "id": 5008,
                            "ready-time-sec": 1544777373
                        },
                        {
                            "id": 5011,
                            "ready-time-sec": 1544778288
                        },
                        {
                            "id": 5010,
                            "ready-time-sec": 1544778294
                        },
                        {
                            "id": 5013,
                            "ready-time-sec": 1544779092
                        },
                        {
                            "id": 5012,
                            "ready-time-sec": 1544779098
                        },
                        {
                            "id": 5014,
                            "ready-time-sec": 1544779252
                        },
                        {
                            "id": 5016,
                            "ready-time-sec": 1544780126
                        },
                        {
                            "id": 5015,
                            "ready-time-sec": 1544780132
                        },
                        {
                            "id": 5017,
                            "ready-time-sec": 1544780982
                        },
                        {
                            "id": 5018,
                            "ready-time-sec": 1544780989
                        },
                        {
                            "id": 5019,
                            "ready-time-sec": 1544781795
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741291",
                        "last-access-time": 1544774986
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "2.120000.4.Arp.",
                        "id-value": [
                            1
                        ]
                    }
                ],
                "pool-name": "aliveness-monitor",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "tables.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "tables",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 150002,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 3,
                    "delayed-id-entries": [
                        {
                            "id": 150002,
                            "ready-time-sec": 1544780082
                        },
                        {
                            "id": 150001,
                            "ready-time-sec": 1544780090
                        },
                        {
                            "id": 150000,
                            "ready-time-sec": 1544780094
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "meters.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100008,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 5,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1544775652
                        },
                        {
                            "id": 100008,
                            "ready-time-sec": 1544780082
                        },
                        {
                            "id": 100007,
                            "ready-time-sec": 1544780090
                        },
                        {
                            "id": 100005,
                            "ready-time-sec": 1544780094
                        },
                        {
                            "id": 100003,
                            "ready-time-sec": 1544780098
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 69999,
                    "end": 72998,
                    "start": 70000
                },
                "block-size": 2999,
                "parent-pool-name": "opendaylight-vni-ranges",
                "pool-name": "opendaylight-vni-ranges.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 1,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "aliveness-monitor",
                "pool-name": "aliveness-monitor.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741291",
                        "last-access-time": 1544781844
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd",
                        "id-value": [
                            5020
                        ]
                    },
                    {
                        "id-key": "f4c591f5-32aa-424c-af41-77df2d2b80f5",
                        "id-value": [
                            5022
                        ]
                    },
                    {
                        "id-key": "e5344cba-7e61-4f41-9d53-ea8d060dc9b8",
                        "id-value": [
                            5021
                        ]
                    },
                    {
                        "id-key": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                        "id-value": [
                            5001
                        ]
                    },
                    {
                        "id-key": "arp.responder.group.id",
                        "id-value": [
                            5000
                        ]
                    }
                ],
                "pool-name": "elan.ids.pool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "groups",
                "pool-name": "groups.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "RouteDistinguisherPool.-1073741291",
                        "last-access-time": 1544774986
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 225000
                },
                "block-size": 2500,
                "parent-pool-name": "snatGroupIdPool",
                "pool-name": "snatGroupIdPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 14,
                    "end": 999,
                    "start": 1
                },
                "block-size": 999,
                "parent-pool-name": "ACL-TAG-POOL",
                "pool-name": "ACL-TAG-POOL.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "tables",
                "pool-name": "tables.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 49,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 44,
                    "delayed-id-entries": [
                        {
                            "id": 1,
                            "ready-time-sec": 1544775654
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1544776424
                        },
                        {
                            "id": 6,
                            "ready-time-sec": 1544776430
                        },
                        {
                            "id": 2,
                            "ready-time-sec": 1544776437
                        },
                        {
                            "id": 4,
                            "ready-time-sec": 1544776437
                        },
                        {
                            "id": 5,
                            "ready-time-sec": 1544776440
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1544776446
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1544777320
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1544777326
                        },
                        {
                            "id": 11,
                            "ready-time-sec": 1544777329
                        },
                        {
                            "id": 9,
                            "ready-time-sec": 1544777331
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1544777331
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1544777334
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1544777334
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1544777337
                        },
                        {
                            "id": 15,
                            "ready-time-sec": 1544777337
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1544777346
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1544777351
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1544777357
                        },
                        {
                            "id": 19,
                            "ready-time-sec": 1544777357
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1544777363
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1544777364
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1544777370
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1544777370
                        },
                        {
                            "id": 28,
                            "ready-time-sec": 1544778272
                        },
                        {
                            "id": 26,
                            "ready-time-sec": 1544778277
                        },
                        {
                            "id": 27,
                            "ready-time-sec": 1544778280
                        },
                        {
                            "id": 31,
                            "ready-time-sec": 1544779076
                        },
                        {
                            "id": 30,
                            "ready-time-sec": 1544779081
                        },
                        {
                            "id": 29,
                            "ready-time-sec": 1544779084
                        },
                        {
                            "id": 32,
                            "ready-time-sec": 1544779090
                        },
                        {
                            "id": 33,
                            "ready-time-sec": 1544779096
                        },
                        {
                            "id": 34,
                            "ready-time-sec": 1544779238
                        },
                        {
                            "id": 35,
                            "ready-time-sec": 1544779250
                        },
                        {
                            "id": 37,
                            "ready-time-sec": 1544780102
                        },
                        {
                            "id": 38,
                            "ready-time-sec": 1544780105
                        },
                        {
                            "id": 36,
                            "ready-time-sec": 1544780111
                        },
                        {
                            "id": 39,
                            "ready-time-sec": 1544780124
                        },
                        {
                            "id": 40,
                            "ready-time-sec": 1544780130
                        },
                        {
                            "id": 43,
                            "ready-time-sec": 1544780966
                        },
                        {
                            "id": 42,
                            "ready-time-sec": 1544780972
                        },
                        {
                            "id": 41,
                            "ready-time-sec": 1544780975
                        },
                        {
                            "id": 44,
                            "ready-time-sec": 1544781782
                        },
                        {
                            "id": 45,
                            "ready-time-sec": 1544781785
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741291",
                        "last-access-time": 1544780068
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "1e4edfa6-cbe1-4350-a6cc-902700e990e9.192.0.2.0/24",
                        "id-value": [
                            100002
                        ]
                    },
                    {
                        "id-key": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.56.0.0.1/32",
                        "id-value": [
                            100006
                        ]
                    },
                    {
                        "id-key": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.55.0.0.1/32",
                        "id-value": [
                            100004
                        ]
                    },
                    {
                        "id-key": "44f91859-7723-44e1-a95d-25948457eb65",
                        "id-value": [
                            100000
                        ]
                    }
                ],
                "pool-name": "vpnservices",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 72998,
                    "end": 99999,
                    "start": 70000
                },
                "block-size": 2999,
                "child-pools": [
                    {
                        "child-pool-name": "opendaylight-vni-ranges.-1073741291",
                        "last-access-time": 1544774987
                    }
                ],
                "pool-name": "opendaylight-vni-ranges",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 999,
                    "end": 10000,
                    "start": 1
                },
                "block-size": 999,
                "child-pools": [
                    {
                        "child-pool-name": "ACL-TAG-POOL.-1073741291",
                        "last-access-time": 1544781861
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "be928551-7a31-47c3-aadf-05cdd201813f",
                        "id-value": [
                            10
                        ]
                    },
                    {
                        "id-key": "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1",
                        "id-value": [
                            11
                        ]
                    },
                    {
                        "id-key": "2796bf71-67ed-4c4d-b490-71f85013cc13",
                        "id-value": [
                            14
                        ]
                    },
                    {
                        "id-key": "c4e77973-bb58-4259-807f-059e9ca50e36",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                        "id-value": [
                            7
                        ]
                    },
                    {
                        "id-key": "b748f633-eac9-4f4f-8995-86f5eb50b300",
                        "id-value": [
                            6
                        ]
                    },
                    {
                        "id-key": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "bbc8de69-a575-4beb-b2f8-5f39f001f186",
                        "id-value": [
                            13
                        ]
                    },
                    {
                        "id-key": "a048444b-0507-466a-aae5-e9596453f710",
                        "id-value": [
                            8
                        ]
                    },
                    {
                        "id-key": "fa21cb4f-fa2c-4465-ae54-d1b2e690d521",
                        "id-value": [
                            9
                        ]
                    },
                    {
                        "id-key": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                        "id-value": [
                            5
                        ]
                    },
                    {
                        "id-key": "ee3dd710-2490-4241-b666-9fec686f0c78",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "dc53baf7-ede0-4fc7-a197-a49f7181321e",
                        "id-value": [
                            12
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.316" starttime="20181214 10:15:26.315"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.316" starttime="20181214 10:15:26.306"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-access-control-list:access-lists">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.320" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-access-control-list:access-lists, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.320" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.320" starttime="20181214 10:15:26.316"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.322" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"bbc8de69-a575-4beb-b2f8-5f39f001f186","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ee3dd710-2490-4241-b666-9fec686f0c78","access-list-entries":{"ace":[{"rule-name":"6ad09561-353a-445e-b51d-b931a7e01c22","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"af9be2ac-0c71-466b-8ee2-188747a79255","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c0796abf-11eb-4f12-8347-fb5894143b1d","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e64e4970-560c-4af7-a079-217ef6e7e68a","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"dc53baf7-ede0-4fc7-a197-a49f7181321e","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"2796bf71-67ed-4c4d-b490-71f85013cc13","access-list-entries":{"ace":[{"rule-name":"0dc928bd-3f49-4c98-860b-93d580c6d9e2","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"db75c507-c00d-4577-bfdd-513feb29c604","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"38320fa9-22d2-4c48-8dda-a8562861b759","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"7b31b45f-8982-4cbc-9fbc-14c97f805815","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"73c21e70-8623-4082-81e6-d2bfe1df1a6c","matches":{"protocol":1,"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"ff44f478-4e34-4576-a1e2-3a5dcb01a4d5","matches":{"protocol":1,"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"badb98a6-ff0b-49d6-b424-04ec89052012","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"d81fa3b7-e305-41be-b208-7a4b112326ec","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"c4e77973-bb58-4259-807f-059e9ca50e36","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"b748f633-eac9-4f4f-8995-86f5eb50b300","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e2818f66-326e-435a-8735-9da9d4a67eb4","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"be928551-7a31-47c3-aadf-05cdd201813f","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"62100813-13a1-4c22-9a97-bfabd6744cb8","access-list-entries":{"ace":[{"rule-name":"2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c5369c6a-c1ec-45d9-9393-f55f92ef6f46","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"d06c714b-ca05-4f3a-a9af-f80ac1f213f5","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e39d54b7-5907-4ebe-bf47-f2be219b1fec","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"fa21cb4f-fa2c-4465-ae54-d1b2e690d521","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"a048444b-0507-466a-aae5-e9596453f710","access-list-entries":{}}]}} </msg>
<msg timestamp="20181214 10:15:26.322" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.323" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {},
                "acl-name": "bbc8de69-a575-4beb-b2f8-5f39f001f186",
                "acl-type": "ietf-...</msg>
<status status="PASS" endtime="20181214 10:15:26.323" starttime="20181214 10:15:26.320"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.323" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {},
                "acl-name": "bbc8de69-a575-4beb-b2f8-5f39f001f186",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "6ad09561-353a-445e-b51d-b931a7e01c22"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "af9be2ac-0c71-466b-8ee2-188747a79255"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c0796abf-11eb-4f12-8347-fb5894143b1d"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e64e4970-560c-4af7-a079-217ef6e7e68a"
                        }
                    ]
                },
                "acl-name": "ee3dd710-2490-4241-b666-9fec686f0c78",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "dc53baf7-ede0-4fc7-a197-a49f7181321e",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "0dc928bd-3f49-4c98-860b-93d580c6d9e2"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "db75c507-c00d-4577-bfdd-513feb29c604"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "38320fa9-22d2-4c48-8dda-a8562861b759"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6
                            },
                            "rule-name": "7b31b45f-8982-4cbc-9fbc-14c97f805815"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "protocol": 1,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "73c21e70-8623-4082-81e6-d2bfe1df1a6c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "protocol": 1
                            },
                            "rule-name": "ff44f478-4e34-4576-a1e2-3a5dcb01a4d5"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "badb98a6-ff0b-49d6-b424-04ec89052012"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17
                            },
                            "rule-name": "d81fa3b7-e305-41be-b208-7a4b112326ec"
                        }
                    ]
                },
                "acl-name": "2796bf71-67ed-4c4d-b490-71f85013cc13",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "c4e77973-bb58-4259-807f-059e9ca50e36",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "b748f633-eac9-4f4f-8995-86f5eb50b300",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "be928551-7a31-47c3-aadf-05cdd201813f",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c5369c6a-c1ec-45d9-9393-f55f92ef6f46"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "d06c714b-ca05-4f3a-a9af-f80ac1f213f5"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e39d54b7-5907-4ebe-bf47-f2be219b1fec"
                        }
                    ]
                },
                "acl-name": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "fa21cb4f-fa2c-4465-ae54-d1b2e690d521",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "a048444b-0507-466a-aae5-e9596453f710",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.323" starttime="20181214 10:15:26.323"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.323" starttime="20181214 10:15:26.316"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-interfaces:interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.326" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.327" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.327" starttime="20181214 10:15:26.324"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.328" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"a1c18454-3d9a-45b4-ad84-161e72bd9163","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["2796bf71-67ed-4c4d-b490-71f85013cc13"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:59:16:93","ip-address":"fe80:0:0:0:f816:3eff:fe59:1693"},{"mac-address":"fa:16:3e:59:16:93","ip-address":"192.168.10.110"},{"mac-address":"fa:16:3e:59:16:93","ip-address":"192.168.20.110"},{"mac-address":"fa:16:3e:59:16:93","ip-address":"10.20.20.12"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"272795776625121:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"272795776625121:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"bdf49722-a36d-4bc0-8720-b79904910dc3","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["2796bf71-67ed-4c4d-b490-71f85013cc13"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:b5:b2:70","ip-address":"10.20.20.11"},{"mac-address":"fa:16:3e:b5:b2:70","ip-address":"192.168.10.110"},{"mac-address":"fa:16:3e:b5:b2:70","ip-address":"fe80:0:0:0:f816:3eff:feb5:b270"},{"mac-address":"fa:16:3e:b5:b2:70","ip-address":"192.168.20.110"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"4749c06d-a27f-4ead-9a98-e84cb370c597","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap4749c06d-a2"},{"name":"2cb5810b-f284-4721-8632-1df43c9ffc65","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["2796bf71-67ed-4c4d-b490-71f85013cc13"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:7f:39:5d","ip-address":"10.10.10.6"},{"mac-address":"fa:16:3e:7f:39:5d","ip-address":"fe80:0:0:0:f816:3eff:fe7f:395d"},{"mac-address":"fa:16:3e:7f:39:5d","ip-address":"192.168.10.110"},{"mac-address":"fa:16:3e:7f:39:5d","ip-address":"192.168.20.110"}],"odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap2cb5810b-f2"},{"name":"63aa00d5-0316-40ef-a120-9312bc3dfcb4","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap63aa00d5-03"},{"name":"fe4a3bba-ff92-4745-9375-79a7e338eccc","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["2796bf71-67ed-4c4d-b490-71f85013cc13"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:9c:6b:29","ip-address":"10.30.30.8"},{"mac-address":"fa:16:3e:9c:6b:29","ip-address":"192.168.10.110"},{"mac-address":"fa:16:3e:9c:6b:29","ip-address":"192.168.20.110"},{"mac-address":"fa:16:3e:9c:6b:29","ip-address":"fe80:0:0:0:f816:3eff:fe9c:6b29"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"321562bb-b5e2-4b64-8c97-8ab32a6540c5","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["2796bf71-67ed-4c4d-b490-71f85013cc13"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:f6:bf:2f","ip-address":"10.10.10.16"},{"mac-address":"fa:16:3e:f6:bf:2f","ip-address":"192.168.10.110"},{"mac-address":"fa:16:3e:f6:bf:2f","ip-address":"fe80:0:0:0:f816:3eff:fef6:bf2f"},{"mac-address":"fa:16:3e:f6:bf:2f","ip-address":"192.168.20.110"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"de9da49d-1ab8-4080-b5c0-098194d53e9a","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tapde9da49d-1a"},{"name":"83fffd2a-69f9-4f4b-a2ba-cd619ff98521","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["2796bf71-67ed-4c4d-b490-71f85013cc13"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:77:86:03","ip-address":"192.168.10.110"},{"mac-address":"fa:16:3e:77:86:03","ip-address":"fe80:0:0:0:f816:3eff:fe77:8603"},{"mac-address":"fa:16:3e:77:86:03","ip-address":"192.168.20.110"},{"mac-address":"fa:16:3e:77:86:03","ip-address":"10.30.30.3"}],"odl-interface:l2vlan-mode":"trunk"}]}} </msg>
<msg timestamp="20181214 10:15:26.328" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.328" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe59:...</msg>
<status status="PASS" endtime="20181214 10:15:26.328" starttime="20181214 10:15:26.327"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.328" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe59:1693",
                        "mac-address": "fa:16:3e:59:16:93"
                    },
                    {
                        "ip-address": "192.168.10.110",
                        "mac-address": "fa:16:3e:59:16:93"
                    },
                    {
                        "ip-address": "192.168.20.110",
                        "mac-address": "fa:16:3e:59:16:93"
                    },
                    {
                        "ip-address": "10.20.20.12",
                        "mac-address": "fa:16:3e:59:16:93"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "2796bf71-67ed-4c4d-b490-71f85013cc13"
                ],
                "enabled": true,
                "name": "a1c18454-3d9a-45b4-ad84-161e72bd9163",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "272795776625121:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "272795776625121:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "10.20.20.11",
                        "mac-address": "fa:16:3e:b5:b2:70"
                    },
                    {
                        "ip-address": "192.168.10.110",
                        "mac-address": "fa:16:3e:b5:b2:70"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:feb5:b270",
                        "mac-address": "fa:16:3e:b5:b2:70"
                    },
                    {
                        "ip-address": "192.168.20.110",
                        "mac-address": "fa:16:3e:b5:b2:70"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "2796bf71-67ed-4c4d-b490-71f85013cc13"
                ],
                "enabled": true,
                "name": "bdf49722-a36d-4bc0-8720-b79904910dc3",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "4749c06d-a27f-4ead-9a98-e84cb370c597",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap4749c06d-a2",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "10.10.10.6",
                        "mac-address": "fa:16:3e:7f:39:5d"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe7f:395d",
                        "mac-address": "fa:16:3e:7f:39:5d"
                    },
                    {
                        "ip-address": "192.168.10.110",
                        "mac-address": "fa:16:3e:7f:39:5d"
                    },
                    {
                        "ip-address": "192.168.20.110",
                        "mac-address": "fa:16:3e:7f:39:5d"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "2796bf71-67ed-4c4d-b490-71f85013cc13"
                ],
                "enabled": true,
                "name": "2cb5810b-f284-4721-8632-1df43c9ffc65",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap2cb5810b-f2",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "63aa00d5-0316-40ef-a120-9312bc3dfcb4",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap63aa00d5-03",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "10.30.30.8",
                        "mac-address": "fa:16:3e:9c:6b:29"
                    },
                    {
                        "ip-address": "192.168.10.110",
                        "mac-address": "fa:16:3e:9c:6b:29"
                    },
                    {
                        "ip-address": "192.168.20.110",
                        "mac-address": "fa:16:3e:9c:6b:29"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe9c:6b29",
                        "mac-address": "fa:16:3e:9c:6b:29"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "2796bf71-67ed-4c4d-b490-71f85013cc13"
                ],
                "enabled": true,
                "name": "fe4a3bba-ff92-4745-9375-79a7e338eccc",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "10.10.10.16",
                        "mac-address": "fa:16:3e:f6:bf:2f"
                    },
                    {
                        "ip-address": "192.168.10.110",
                        "mac-address": "fa:16:3e:f6:bf:2f"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fef6:bf2f",
                        "mac-address": "fa:16:3e:f6:bf:2f"
                    },
                    {
                        "ip-address": "192.168.20.110",
                        "mac-address": "fa:16:3e:f6:bf:2f"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "2796bf71-67ed-4c4d-b490-71f85013cc13"
                ],
                "enabled": true,
                "name": "321562bb-b5e2-4b64-8c97-8ab32a6540c5",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "de9da49d-1ab8-4080-b5c0-098194d53e9a",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tapde9da49d-1a",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "192.168.10.110",
                        "mac-address": "fa:16:3e:77:86:03"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe77:8603",
                        "mac-address": "fa:16:3e:77:86:03"
                    },
                    {
                        "ip-address": "192.168.20.110",
                        "mac-address": "fa:16:3e:77:86:03"
                    },
                    {
                        "ip-address": "10.30.30.3",
                        "mac-address": "fa:16:3e:77:86:03"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "2796bf71-67ed-4c4d-b490-71f85013cc13"
                ],
                "enabled": true,
                "name": "83fffd2a-69f9-4f4b-a2ba-cd619ff98521",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.329" starttime="20181214 10:15:26.328"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.329" starttime="20181214 10:15:26.324"></status>
</kw>
<kw type="foritem" name="${model} = config/interface-service-bindings:service-bindings">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.332" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.332" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.332" starttime="20181214 10:15:26.329"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.335" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"c25b38ed-12a0-49b4-9760-325ad81c0fca","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"c25b38ed-12a0-49b4-9760-325ad81c0fca","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9d829608-3d00-43e9-900b-1f6d1af7a8aa","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"5e8b301a-0175-4891-b355-eecd01375790","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2ed71e30-bee2-4fc1-b497-c8d46af087b7","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"4749c06d-a27f-4ead-9a98-e84cb370c597","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.4749c06d-a27f-4ead-9a98-e84cb370c597","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"38"}}]}}]}]},{"interface-name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9baa7d18-9928-4b4f-9d28-e540a4ab9d06","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"823e1ed7-64d2-4869-b4f5-edc4ff1bccce","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"18763101-0659-41c5-be26-a0d3d5824630","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ca7847c8-4b9a-4e1a-94fb-94af282563f4","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"2ed71e30-bee2-4fc1-b497-c8d46af087b7","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"4749c06d-a27f-4ead-9a98-e84cb370c597","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.7751fcc1-e3a3-41d3-8dfc-6532d47c62bd.4749c06d-a27f-4ead-9a98-e84cb370c597","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84221624320,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5020,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":46,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"5e8b301a-0175-4891-b355-eecd01375790","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"de9da49d-1ab8-4080-b5c0-098194d53e9a","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.de9da49d-1ab8-4080-b5c0-098194d53e9a","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"40"}}]}}]}]},{"interface-name":"78c2c330-5747-4217-8962-2ae5b3ebdcc8","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"5b8f3b3f-5563-4c86-802b-9503e342ce08","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"464ebb7f-fe0a-4c2b-bc8d-486f9798323a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e697cdbd-10ac-405f-b883-1c97070bd8b3","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"823e1ed7-64d2-4869-b4f5-edc4ff1bccce","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b7868b13-879a-4e61-9114-d7ab56d1bdf3","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"4c0323bc-0b30-4514-b1b8-acec4a7a0887","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"88baa60d-e806-4c54-b128-c26e82ef7a3a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e7c62c81-7142-4c4b-9ef0-267577e1d248","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2cb5810b-f284-4721-8632-1df43c9ffc65","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.2cb5810b-f284-4721-8632-1df43c9ffc65","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"41"}}]}}]},{"service-priority":6,"service-name":"acl.egressacl.2cb5810b-f284-4721-8632-1df43c9ffc65","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":6,"flow-cookie":110100480,"instruction":[{"order":1,"go-to-table":{"table_id":239}}]}]},{"interface-name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"54cd5d37-d0d9-49c0-af28-098121fd49f0","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"7df17b8d-e8d6-453e-8afd-08c90b238098","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"dd446603-bf1e-4ade-9419-f7c560fc1335","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f9cddacb-8fc9-41de-91e8-1c467289dafc","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9baa7d18-9928-4b4f-9d28-e540a4ab9d06","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9d829608-3d00-43e9-900b-1f6d1af7a8aa","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"2e136983-316c-40c5-8f6b-9fd019163301","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"f4f6a2dd-7067-4804-ae1c-8afaec2406a2","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f9cddacb-8fc9-41de-91e8-1c467289dafc","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"63aa00d5-0316-40ef-a120-9312bc3dfcb4","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.63aa00d5-0316-40ef-a120-9312bc3dfcb4","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"39"}}]}}]}]},{"interface-name":"354aba43-ed8c-4fcd-af30-4de9632babfe","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"63aa00d5-0316-40ef-a120-9312bc3dfcb4","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.e5344cba-7e61-4f41-9d53-ea8d060dc9b8.63aa00d5-0316-40ef-a120-9312bc3dfcb4","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84238401536,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5021,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":47,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.272795776625121:br-ex-patch:trunk","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]}]},{"interface-name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f4f6a2dd-7067-4804-ae1c-8afaec2406a2","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"6c8c1896-03c5-4a27-a6aa-13966d948e09","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"54cd5d37-d0d9-49c0-af28-098121fd49f0","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2e136983-316c-40c5-8f6b-9fd019163301","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"354aba43-ed8c-4fcd-af30-4de9632babfe","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a795421-9805-4725-9cb4-acc460b74d1a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ca7847c8-4b9a-4e1a-94fb-94af282563f4","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"78c2c330-5747-4217-8962-2ae5b3ebdcc8","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"4c0323bc-0b30-4514-b1b8-acec4a7a0887","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"88baa60d-e806-4c54-b128-c26e82ef7a3a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"6c8c1896-03c5-4a27-a6aa-13966d948e09","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"de9da49d-1ab8-4080-b5c0-098194d53e9a","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.f4c591f5-32aa-424c-af41-77df2d2b80f5.de9da49d-1ab8-4080-b5c0-098194d53e9a","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84255178752,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5022,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":48,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"dd446603-bf1e-4ade-9419-f7c560fc1335","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a795421-9805-4725-9cb4-acc460b74d1a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"18763101-0659-41c5-be26-a0d3d5824630","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e697cdbd-10ac-405f-b883-1c97070bd8b3","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"7df17b8d-e8d6-453e-8afd-08c90b238098","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"464ebb7f-fe0a-4c2b-bc8d-486f9798323a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"5b8f3b3f-5563-4c86-802b-9503e342ce08","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"b7868b13-879a-4e61-9114-d7ab56d1bdf3","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2cb5810b-f284-4721-8632-1df43c9ffc65","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.7751fcc1-e3a3-41d3-8dfc-6532d47c62bd.2cb5810b-f284-4721-8632-1df43c9ffc65","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84221624320,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5020,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":49,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]},{"service-priority":2,"service-name":"acl.ingressacl.2cb5810b-f284-4721-8632-1df43c9ffc65","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":2,"flow-cookie":110100480,"instruction":[{"order":1,"go-to-table":{"table_id":210}}]}]},{"interface-name":"e7c62c81-7142-4c4b-9ef0-267577e1d248","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","service-mode":"interface-service-bindings:service-mode-egress"}]}} </msg>
<msg timestamp="20181214 10:15:26.335" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.335" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindin...</msg>
<status status="PASS" endtime="20181214 10:15:26.336" starttime="20181214 10:15:26.332"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.336" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "c25b38ed-12a0-49b4-9760-325ad81c0fca",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "c25b38ed-12a0-49b4-9760-325ad81c0fca",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "9d829608-3d00-43e9-900b-1f6d1af7a8aa",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "5e8b301a-0175-4891-b355-eecd01375790",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2ed71e30-bee2-4fc1-b497-c8d46af087b7",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "38"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.4749c06d-a27f-4ead-9a98-e84cb370c597",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "4749c06d-a27f-4ead-9a98-e84cb370c597",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "9baa7d18-9928-4b4f-9d28-e540a4ab9d06",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "823e1ed7-64d2-4869-b4f5-edc4ff1bccce",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "18763101-0659-41c5-be26-a0d3d5824630",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ca7847c8-4b9a-4e1a-94fb-94af282563f4",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "2ed71e30-bee2-4fc1-b497-c8d46af087b7",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84221624320,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5020
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 46
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.7751fcc1-e3a3-41d3-8dfc-6532d47c62bd.4749c06d-a27f-4ead-9a98-e84cb370c597",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "4749c06d-a27f-4ead-9a98-e84cb370c597",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "5e8b301a-0175-4891-b355-eecd01375790",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "40"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.de9da49d-1ab8-4080-b5c0-098194d53e9a",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "de9da49d-1ab8-4080-b5c0-098194d53e9a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "78c2c330-5747-4217-8962-2ae5b3ebdcc8",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "5b8f3b3f-5563-4c86-802b-9503e342ce08",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "464ebb7f-fe0a-4c2b-bc8d-486f9798323a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e697cdbd-10ac-405f-b883-1c97070bd8b3",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "823e1ed7-64d2-4869-b4f5-edc4ff1bccce",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b7868b13-879a-4e61-9114-d7ab56d1bdf3",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "88baa60d-e806-4c54-b128-c26e82ef7a3a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e7c62c81-7142-4c4b-9ef0-267577e1d248",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "41"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.2cb5810b-f284-4721-8632-1df43c9ffc65",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    },
                    {
                        "flow-cookie": 110100480,
                        "flow-priority": 6,
                        "instruction": [
                            {
                                "go-to-table": {
                                    "table_id": 239
                                },
                                "order": 1
                            }
                        ],
                        "service-name": "acl.egressacl.2cb5810b-f284-4721-8632-1df43c9ffc65",
                        "service-priority": 6,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "2cb5810b-f284-4721-8632-1df43c9ffc65",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "7df17b8d-e8d6-453e-8afd-08c90b238098",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "dd446603-bf1e-4ade-9419-f7c560fc1335",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "9baa7d18-9928-4b4f-9d28-e540a4ab9d06",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "9d829608-3d00-43e9-900b-1f6d1af7a8aa",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f4f6a2dd-7067-4804-ae1c-8afaec2406a2",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "39"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.63aa00d5-0316-40ef-a120-9312bc3dfcb4",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "63aa00d5-0316-40ef-a120-9312bc3dfcb4",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "354aba43-ed8c-4fcd-af30-4de9632babfe",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84238401536,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5021
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 47
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.e5344cba-7e61-4f41-9d53-ea8d060dc9b8.63aa00d5-0316-40ef-a120-9312bc3dfcb4",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "63aa00d5-0316-40ef-a120-9312bc3dfcb4",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.272795776625121:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f4f6a2dd-7067-4804-ae1c-8afaec2406a2",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "6c8c1896-03c5-4a27-a6aa-13966d948e09",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "354aba43-ed8c-4fcd-af30-4de9632babfe",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a795421-9805-4725-9cb4-acc460b74d1a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ca7847c8-4b9a-4e1a-94fb-94af282563f4",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "78c2c330-5747-4217-8962-2ae5b3ebdcc8",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "88baa60d-e806-4c54-b128-c26e82ef7a3a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "6c8c1896-03c5-4a27-a6aa-13966d948e09",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84255178752,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5022
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.f4c591f5-32aa-424c-af41-77df2d2b80f5.de9da49d-1ab8-4080-b5c0-098194d53e9a",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "de9da49d-1ab8-4080-b5c0-098194d53e9a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "dd446603-bf1e-4ade-9419-f7c560fc1335",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a795421-9805-4725-9cb4-acc460b74d1a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "18763101-0659-41c5-be26-a0d3d5824630",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e697cdbd-10ac-405f-b883-1c97070bd8b3",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "7df17b8d-e8d6-453e-8afd-08c90b238098",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "464ebb7f-fe0a-4c2b-bc8d-486f9798323a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "5b8f3b3f-5563-4c86-802b-9503e342ce08",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "b7868b13-879a-4e61-9114-d7ab56d1bdf3",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84221624320,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5020
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 49
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.7751fcc1-e3a3-41d3-8dfc-6532d47c62bd.2cb5810b-f284-4721-8632-1df43c9ffc65",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    },
                    {
                        "flow-cookie": 110100480,
                        "flow-priority": 2,
                        "instruction": [
                            {
                                "go-to-table": {
                                    "table_id": 210
                                },
                                "order": 1
                            }
                        ],
                        "service-name": "acl.ingressacl.2cb5810b-f284-4721-8632-1df43c9ffc65",
                        "service-priority": 2,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "2cb5810b-f284-4721-8632-1df43c9ffc65",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e7c62c81-7142-4c4b-9ef0-267577e1d248",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.336" starttime="20181214 10:15:26.336"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.336" starttime="20181214 10:15:26.329"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-endpoints">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.339" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.339" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.339" starttime="20181214 10:15:26.337"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.340" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":272795776625121,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"192.0.2.21","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"272795776625121::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181214 10:15:26.340" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.340" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 272795776625121,
                "tunnel-end-points": [
                    {
                        "VLAN-...</msg>
<status status="PASS" endtime="20181214 10:15:26.340" starttime="20181214 10:15:26.339"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.340" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 272795776625121,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "272795776625121::0",
                        "ip-address": "192.0.2.21",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "",
                        "subnet-mask": "255.255.255.255/32",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "default-transport-zone"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.340" starttime="20181214 10:15:26.340"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.340" starttime="20181214 10:15:26.337"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-teps-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.344" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.344" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.344" starttime="20181214 10:15:26.341"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.345" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:15:26.345" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.345" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:15:26.345" starttime="20181214 10:15:26.344"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.345" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.345" starttime="20181214 10:15:26.345"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.345" starttime="20181214 10:15:26.341"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:external-tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.349" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.349" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.349" starttime="20181214 10:15:26.346"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.350" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:15:26.350" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.350" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:15:26.350" starttime="20181214 10:15:26.349"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.350" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.350" starttime="20181214 10:15:26.350"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.350" starttime="20181214 10:15:26.345"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.353" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.353" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.354" starttime="20181214 10:15:26.350"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.354" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:15:26.354" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.355" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:15:26.355" starttime="20181214 10:15:26.354"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.355" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.355" starttime="20181214 10:15:26.355"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.355" starttime="20181214 10:15:26.350"></status>
</kw>
<kw type="foritem" name="${model} = config/itm:transport-zones">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.359" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.359" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.359" starttime="20181214 10:15:26.356"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.359" level="INFO">To JSON using : content={"transport-zones":{"transport-zone":[{"zone-name":"default-transport-zone","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"255.255.255.255/32","vlan-id":0,"vteps":[{"dpn-id":272795776625121,"portname":"","ip-address":"192.0.2.21","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181214 10:15:26.359" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.360" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181214 10:15:26.360" starttime="20181214 10:15:26.359"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.360" level="INFO">{
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "255.255.255.255/32",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 272795776625121,
                                "ip-address": "192.0.2.21",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.360" starttime="20181214 10:15:26.360"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.360" starttime="20181214 10:15:26.356"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.363" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.363" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.363" starttime="20181214 10:15:26.360"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.364" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181214 10:15:26.364" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.364" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181214 10:15:26.364" starttime="20181214 10:15:26.363"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.364" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181214 10:15:26.364" starttime="20181214 10:15:26.364"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.364" starttime="20181214 10:15:26.360"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.366" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.367" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.367" starttime="20181214 10:15:26.365"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.367" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181214 10:15:26.367" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.367" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 10:15:26.367" starttime="20181214 10:15:26.367"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.368" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 10:15:26.368" starttime="20181214 10:15:26.368"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.368" starttime="20181214 10:15:26.364"></status>
</kw>
<kw type="foritem" name="${model} = config/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.371" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.371" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.371" starttime="20181214 10:15:26.368"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.372" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.21:6653"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"f8:1b:37:5c:a9:e1"},{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"}],"ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","termination-point":[{"tp-id":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:name":"br-ex-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex","termination-point":[{"tp-id":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:name":"br-ex-int-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]}]}]} </msg>
<msg timestamp="20181214 10:15:26.372" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.372" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridg...</msg>
<status status="PASS" endtime="20181214 10:15:26.372" starttime="20181214 10:15:26.371"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.372" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "f8:1b:37:5c:a9:e1"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "target": "tcp:192.0.2.21:6653"
                        }
                    ],
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "tp-id": "br-ex-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181214 10:15:26.372" starttime="20181214 10:15:26.372"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.372" starttime="20181214 10:15:26.368"></status>
</kw>
<kw type="foritem" name="${model} = config/neutron:neutron">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.376" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.376" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.376" starttime="20181214 10:15:26.373"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.378" level="INFO">To JSON using : content={"neutron":{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"7751fcc1-e3a3-41d3-8dfc-6532d47c62bd","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-provider-ext:segmentation-id":"42","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"vpna_net_1"},{"uuid":"f4c591f5-32aa-424c-af41-77df2d2b80f5","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-provider-ext:segmentation-id":"19","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"vpna_net_3"},{"uuid":"e5344cba-7e61-4f41-9d53-ea8d060dc9b8","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-provider-ext:segmentation-id":"65","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"vpna_net_2"}]},"security-groups":{"security-group":[{"uuid":"62100813-13a1-4c22-9a97-bfabd6744cb8","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":4,"name":"default","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"ee3dd710-2490-4241-b666-9fec686f0c78","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","revision-number":4,"name":"default","project-id":"bfcec20503cd4d309495f70adb639682"},{"uuid":"2796bf71-67ed-4c4d-b490-71f85013cc13","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":2,"name":"vpna_sg","project-id":"8f21c4d8db54482e99c30c98fba342b4"}]},"security-rules":{"security-rule":[{"uuid":"e64e4970-560c-4af7-a079-217ef6e7e68a","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"d06c714b-ca05-4f3a-a9af-f80ac1f213f5","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"e39d54b7-5907-4ebe-bf47-f2be219b1fec","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"38320fa9-22d2-4c48-8dda-a8562861b759","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"2796bf71-67ed-4c4d-b490-71f85013cc13","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"ff44f478-4e34-4576-a1e2-3a5dcb01a4d5","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"2796bf71-67ed-4c4d-b490-71f85013cc13","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"c5369c6a-c1ec-45d9-9393-f55f92ef6f46","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"0dc928bd-3f49-4c98-860b-93d580c6d9e2","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"2796bf71-67ed-4c4d-b490-71f85013cc13"},{"uuid":"c0796abf-11eb-4f12-8347-fb5894143b1d","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"badb98a6-ff0b-49d6-b424-04ec89052012","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"2796bf71-67ed-4c4d-b490-71f85013cc13","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"db75c507-c00d-4577-bfdd-513feb29c604","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"2796bf71-67ed-4c4d-b490-71f85013cc13"},{"uuid":"73c21e70-8623-4082-81e6-d2bfe1df1a6c","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"2796bf71-67ed-4c4d-b490-71f85013cc13","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"d81fa3b7-e305-41be-b208-7a4b112326ec","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"2796bf71-67ed-4c4d-b490-71f85013cc13","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"6ad09561-353a-445e-b51d-b931a7e01c22","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"af9be2ac-0c71-466b-8ee2-188747a79255","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"7b31b45f-8982-4cbc-9fbc-14c97f805815","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"2796bf71-67ed-4c4d-b490-71f85013cc13","remote-ip-prefix":"0.0.0.0/0"}]},"subnets":{"subnet":[{"uuid":"eaf92aeb-5768-4912-bcd2-2a57faa87b17","gateway-ip":"10.20.20.1","project-id":"8f21c4d8db54482e99c30c98fba342b4","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"10.20.20.2","end":"10.20.20.254"}],"cidr":"10.20.20.0/24","network-id":"e5344cba-7e61-4f41-9d53-ea8d060dc9b8","name":"vpna_sub_2"},{"uuid":"b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd","gateway-ip":"10.10.10.1","project-id":"8f21c4d8db54482e99c30c98fba342b4","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"10.10.10.2","end":"10.10.10.254"}],"cidr":"10.10.10.0/24","network-id":"7751fcc1-e3a3-41d3-8dfc-6532d47c62bd","name":"vpna_sub_1"},{"uuid":"51bc5755-a265-40ac-9828-ac1d53cc0c8e","gateway-ip":"10.30.30.1","project-id":"8f21c4d8db54482e99c30c98fba342b4","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"10.30.30.2","end":"10.30.30.254"}],"cidr":"10.30.30.0/24","network-id":"f4c591f5-32aa-424c-af41-77df2d2b80f5","name":"vpna_sub_3"}]},"ports":{"port":[{"uuid":"a1c18454-3d9a-45b4-ad84-161e72bd9163","fixed-ips":[{"subnet-id":"eaf92aeb-5768-4912-bcd2-2a57faa87b17","ip-address":"10.20.20.12"}],"device-id":"","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","revision-number":11,"device-owner":"","mac-address":"fa:16:3e:59:16:93","security-groups":["2796bf71-67ed-4c4d-b490-71f85013cc13"],"admin-state-up":true,"allowed-address-pairs":[{"mac-address":"fa:16:3e:59:16:93","ip-address":"192.168.10.110"},{"mac-address":"fa:16:3e:59:16:93","ip-address":"192.168.20.110"}],"network-id":"e5344cba-7e61-4f41-9d53-ea8d060dc9b8","name":"vpna_net_2_port_2"},{"uuid":"4749c06d-a27f-4ead-9a98-e84cb370c597","fixed-ips":[{"subnet-id":"b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd","ip-address":"10.10.10.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-7751fcc1-e3a3-41d3-8dfc-6532d47c62bd","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:7c:71:67","admin-state-up":true,"network-id":"7751fcc1-e3a3-41d3-8dfc-6532d47c62bd","name":""},{"uuid":"2cb5810b-f284-4721-8632-1df43c9ffc65","fixed-ips":[{"subnet-id":"b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd","ip-address":"10.10.10.6"}],"device-id":"091c1a2f-dff4-489a-8dbf-613248d53693","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":11,"device-owner":"compute:nova","mac-address":"fa:16:3e:7f:39:5d","security-groups":["2796bf71-67ed-4c4d-b490-71f85013cc13"],"admin-state-up":true,"allowed-address-pairs":[{"mac-address":"fa:16:3e:7f:39:5d","ip-address":"192.168.10.110"},{"mac-address":"fa:16:3e:7f:39:5d","ip-address":"192.168.20.110"}],"network-id":"7751fcc1-e3a3-41d3-8dfc-6532d47c62bd","name":"vpna_net_1_port_1"},{"uuid":"63aa00d5-0316-40ef-a120-9312bc3dfcb4","fixed-ips":[{"subnet-id":"eaf92aeb-5768-4912-bcd2-2a57faa87b17","ip-address":"10.20.20.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-e5344cba-7e61-4f41-9d53-ea8d060dc9b8","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:b0:5a:5c","admin-state-up":true,"network-id":"e5344cba-7e61-4f41-9d53-ea8d060dc9b8","name":""},{"uuid":"fe4a3bba-ff92-4745-9375-79a7e338eccc","fixed-ips":[{"subnet-id":"51bc5755-a265-40ac-9828-ac1d53cc0c8e","ip-address":"10.30.30.8"}],"device-id":"","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","revision-number":11,"device-owner":"","mac-address":"fa:16:3e:9c:6b:29","security-groups":["2796bf71-67ed-4c4d-b490-71f85013cc13"],"admin-state-up":true,"allowed-address-pairs":[{"mac-address":"fa:16:3e:9c:6b:29","ip-address":"192.168.10.110"},{"mac-address":"fa:16:3e:9c:6b:29","ip-address":"192.168.20.110"}],"network-id":"f4c591f5-32aa-424c-af41-77df2d2b80f5","name":"vpna_net_3_port_1"},{"uuid":"bdf49722-a36d-4bc0-8720-b79904910dc3","fixed-ips":[{"subnet-id":"eaf92aeb-5768-4912-bcd2-2a57faa87b17","ip-address":"10.20.20.11"}],"device-id":"","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","revision-number":11,"device-owner":"","mac-address":"fa:16:3e:b5:b2:70","security-groups":["2796bf71-67ed-4c4d-b490-71f85013cc13"],"admin-state-up":true,"allowed-address-pairs":[{"mac-address":"fa:16:3e:b5:b2:70","ip-address":"192.168.10.110"},{"mac-address":"fa:16:3e:b5:b2:70","ip-address":"192.168.20.110"}],"network-id":"e5344cba-7e61-4f41-9d53-ea8d060dc9b8","name":"vpna_net_2_port_1"},{"uuid":"321562bb-b5e2-4b64-8c97-8ab32a6540c5","fixed-ips":[{"subnet-id":"b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd","ip-address":"10.10.10.16"}],"device-id":"","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","revision-number":11,"device-owner":"","mac-address":"fa:16:3e:f6:bf:2f","security-groups":["2796bf71-67ed-4c4d-b490-71f85013cc13"],"admin-state-up":true,"allowed-address-pairs":[{"mac-address":"fa:16:3e:f6:bf:2f","ip-address":"192.168.10.110"},{"mac-address":"fa:16:3e:f6:bf:2f","ip-address":"192.168.20.110"}],"network-id":"7751fcc1-e3a3-41d3-8dfc-6532d47c62bd","name":"vpna_net_1_port_2"},{"uuid":"de9da49d-1ab8-4080-b5c0-098194d53e9a","fixed-ips":[{"subnet-id":"51bc5755-a265-40ac-9828-ac1d53cc0c8e","ip-address":"10.30.30.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-f4c591f5-32aa-424c-af41-77df2d2b80f5","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:27:32:21","admin-state-up":true,"network-id":"f4c591f5-32aa-424c-af41-77df2d2b80f5","name":""},{"uuid":"83fffd2a-69f9-4f4b-a2ba-cd619ff98521","fixed-ips":[{"subnet-id":"51bc5755-a265-40ac-9828-ac1d53cc0c8e","ip-address":"10.30.30.3"}],"device-id":"","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","revision-number":11,"device-owner":"","mac-address":"fa:16:3e:77:86:03","security-groups":["2796bf71-67ed-4c4d-b490-71f85013cc13"],"admin-state-up":true,"allowed-address-pairs":[{"mac-address":"fa:16:3e:77:86:03","ip-address":"192.168.10.110"},{"mac-address":"fa:16:3e:77:86:03","ip-address":"192.168.20.110"}],"network-id":"f4c591f5-32aa-424c-af41-77df2d2b80f5","name":"vpna_net_3_port_2"}]},"routers":{}}} </msg>
<msg timestamp="20181214 10:15:26.378" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.379" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181214 10:15:26.379" starttime="20181214 10:15:26.376"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.379" level="INFO">{
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-flat",
                    "project-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "uuid": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
                },
                {
                    "admin-state-up": true,
                    "name": "vpna_net_1",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "42",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd"
                },
                {
                    "admin-state-up": true,
                    "name": "vpna_net_3",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "19",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "f4c591f5-32aa-424c-af41-77df2d2b80f5"
                },
                {
                    "admin-state-up": true,
                    "name": "vpna_net_2",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "65",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "e5344cba-7e61-4f41-9d53-ea8d060dc9b8"
                }
            ]
        },
        "ports": {
            "port": [
                {
                    "admin-state-up": true,
                    "allowed-address-pairs": [
                        {
                            "ip-address": "192.168.10.110",
                            "mac-address": "fa:16:3e:59:16:93"
                        },
                        {
                            "ip-address": "192.168.20.110",
                            "mac-address": "fa:16:3e:59:16:93"
                        }
                    ],
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "10.20.20.12",
                            "subnet-id": "eaf92aeb-5768-4912-bcd2-2a57faa87b17"
                        }
                    ],
                    "mac-address": "fa:16:3e:59:16:93",
                    "name": "vpna_net_2_port_2",
                    "network-id": "e5344cba-7e61-4f41-9d53-ea8d060dc9b8",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 11,
                    "security-groups": [
                        "2796bf71-67ed-4c4d-b490-71f85013cc13"
                    ],
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "a1c18454-3d9a-45b4-ad84-161e72bd9163"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-7751fcc1-e3a3-41d3-8dfc-6532d47c62bd",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "10.10.10.2",
                            "subnet-id": "b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd"
                        }
                    ],
                    "mac-address": "fa:16:3e:7c:71:67",
                    "name": "",
                    "network-id": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 6,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "4749c06d-a27f-4ead-9a98-e84cb370c597"
                },
                {
                    "admin-state-up": true,
                    "allowed-address-pairs": [
                        {
                            "ip-address": "192.168.10.110",
                            "mac-address": "fa:16:3e:7f:39:5d"
                        },
                        {
                            "ip-address": "192.168.20.110",
                            "mac-address": "fa:16:3e:7f:39:5d"
                        }
                    ],
                    "device-id": "091c1a2f-dff4-489a-8dbf-613248d53693",
                    "device-owner": "compute:nova",
                    "fixed-ips": [
                        {
                            "ip-address": "10.10.10.6",
                            "subnet-id": "b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd"
                        }
                    ],
                    "mac-address": "fa:16:3e:7f:39:5d",
                    "name": "vpna_net_1_port_1",
                    "network-id": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 11,
                    "security-groups": [
                        "2796bf71-67ed-4c4d-b490-71f85013cc13"
                    ],
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "2cb5810b-f284-4721-8632-1df43c9ffc65"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-e5344cba-7e61-4f41-9d53-ea8d060dc9b8",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "10.20.20.2",
                            "subnet-id": "eaf92aeb-5768-4912-bcd2-2a57faa87b17"
                        }
                    ],
                    "mac-address": "fa:16:3e:b0:5a:5c",
                    "name": "",
                    "network-id": "e5344cba-7e61-4f41-9d53-ea8d060dc9b8",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 6,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "63aa00d5-0316-40ef-a120-9312bc3dfcb4"
                },
                {
                    "admin-state-up": true,
                    "allowed-address-pairs": [
                        {
                            "ip-address": "192.168.10.110",
                            "mac-address": "fa:16:3e:9c:6b:29"
                        },
                        {
                            "ip-address": "192.168.20.110",
                            "mac-address": "fa:16:3e:9c:6b:29"
                        }
                    ],
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "10.30.30.8",
                            "subnet-id": "51bc5755-a265-40ac-9828-ac1d53cc0c8e"
                        }
                    ],
                    "mac-address": "fa:16:3e:9c:6b:29",
                    "name": "vpna_net_3_port_1",
                    "network-id": "f4c591f5-32aa-424c-af41-77df2d2b80f5",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 11,
                    "security-groups": [
                        "2796bf71-67ed-4c4d-b490-71f85013cc13"
                    ],
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "fe4a3bba-ff92-4745-9375-79a7e338eccc"
                },
                {
                    "admin-state-up": true,
                    "allowed-address-pairs": [
                        {
                            "ip-address": "192.168.10.110",
                            "mac-address": "fa:16:3e:b5:b2:70"
                        },
                        {
                            "ip-address": "192.168.20.110",
                            "mac-address": "fa:16:3e:b5:b2:70"
                        }
                    ],
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "10.20.20.11",
                            "subnet-id": "eaf92aeb-5768-4912-bcd2-2a57faa87b17"
                        }
                    ],
                    "mac-address": "fa:16:3e:b5:b2:70",
                    "name": "vpna_net_2_port_1",
                    "network-id": "e5344cba-7e61-4f41-9d53-ea8d060dc9b8",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 11,
                    "security-groups": [
                        "2796bf71-67ed-4c4d-b490-71f85013cc13"
                    ],
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "bdf49722-a36d-4bc0-8720-b79904910dc3"
                },
                {
                    "admin-state-up": true,
                    "allowed-address-pairs": [
                        {
                            "ip-address": "192.168.10.110",
                            "mac-address": "fa:16:3e:f6:bf:2f"
                        },
                        {
                            "ip-address": "192.168.20.110",
                            "mac-address": "fa:16:3e:f6:bf:2f"
                        }
                    ],
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "10.10.10.16",
                            "subnet-id": "b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd"
                        }
                    ],
                    "mac-address": "fa:16:3e:f6:bf:2f",
                    "name": "vpna_net_1_port_2",
                    "network-id": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 11,
                    "security-groups": [
                        "2796bf71-67ed-4c4d-b490-71f85013cc13"
                    ],
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "321562bb-b5e2-4b64-8c97-8ab32a6540c5"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-f4c591f5-32aa-424c-af41-77df2d2b80f5",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "10.30.30.2",
                            "subnet-id": "51bc5755-a265-40ac-9828-ac1d53cc0c8e"
                        }
                    ],
                    "mac-address": "fa:16:3e:27:32:21",
                    "name": "",
                    "network-id": "f4c591f5-32aa-424c-af41-77df2d2b80f5",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 6,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "de9da49d-1ab8-4080-b5c0-098194d53e9a"
                },
                {
                    "admin-state-up": true,
                    "allowed-address-pairs": [
                        {
                            "ip-address": "192.168.10.110",
                            "mac-address": "fa:16:3e:77:86:03"
                        },
                        {
                            "ip-address": "192.168.20.110",
                            "mac-address": "fa:16:3e:77:86:03"
                        }
                    ],
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "10.30.30.3",
                            "subnet-id": "51bc5755-a265-40ac-9828-ac1d53cc0c8e"
                        }
                    ],
                    "mac-address": "fa:16:3e:77:86:03",
                    "name": "vpna_net_3_port_2",
                    "network-id": "f4c591f5-32aa-424c-af41-77df2d2b80f5",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 11,
                    "security-groups": [
                        "2796bf71-67ed-4c4d-b490-71f85013cc13"
                    ],
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "83fffd2a-69f9-4f4b-a2ba-cd619ff98521"
                }
            ]
        },
        "routers": {},
        "security-groups": {
            "security-group": [
                {
                    "name": "default",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 4,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "62100813-13a1-4c22-9a97-bfabd6744cb8"
                },
                {
                    "name": "default",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 4,
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "ee3dd710-2490-4241-b666-9fec686f0c78"
                },
                {
                    "name": "vpna_sg",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "2796bf71-67ed-4c4d-b490-71f85013cc13"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "e64e4970-560c-4af7-a079-217ef6e7e68a"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "d06c714b-ca05-4f3a-a9af-f80ac1f213f5"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "e39d54b7-5907-4ebe-bf47-f2be219b1fec"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "2796bf71-67ed-4c4d-b490-71f85013cc13",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "38320fa9-22d2-4c48-8dda-a8562861b759"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "2796bf71-67ed-4c4d-b490-71f85013cc13",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "ff44f478-4e34-4576-a1e2-3a5dcb01a4d5"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "c5369c6a-c1ec-45d9-9393-f55f92ef6f46"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "2796bf71-67ed-4c4d-b490-71f85013cc13",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "0dc928bd-3f49-4c98-860b-93d580c6d9e2"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "c0796abf-11eb-4f12-8347-fb5894143b1d"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "2796bf71-67ed-4c4d-b490-71f85013cc13",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "badb98a6-ff0b-49d6-b424-04ec89052012"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "2796bf71-67ed-4c4d-b490-71f85013cc13",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "db75c507-c00d-4577-bfdd-513feb29c604"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "2796bf71-67ed-4c4d-b490-71f85013cc13",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "73c21e70-8623-4082-81e6-d2bfe1df1a6c"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "2796bf71-67ed-4c4d-b490-71f85013cc13",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "d81fa3b7-e305-41be-b208-7a4b112326ec"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "6ad09561-353a-445e-b51d-b931a7e01c22"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "af9be2ac-0c71-466b-8ee2-188747a79255"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "2796bf71-67ed-4c4d-b490-71f85013cc13",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "7b31b45f-8982-4cbc-9fbc-14c97f805815"
                }
            ]
        },
        "subnets": {
            "subnet": [
                {
                    "allocation-pools": [
                        {
                            "end": "10.20.20.254",
                            "start": "10.20.20.2"
                        }
                    ],
                    "cidr": "10.20.20.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "10.20.20.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "vpna_sub_2",
                    "network-id": "e5344cba-7e61-4f41-9d53-ea8d060dc9b8",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "eaf92aeb-5768-4912-bcd2-2a57faa87b17"
                },
                {
                    "allocation-pools": [
                        {
                            "end": "10.10.10.254",
                            "start": "10.10.10.2"
                        }
                    ],
                    "cidr": "10.10.10.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "10.10.10.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "vpna_sub_1",
                    "network-id": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd"
                },
                {
                    "allocation-pools": [
                        {
                            "end": "10.30.30.254",
                            "start": "10.30.30.2"
                        }
                    ],
                    "cidr": "10.30.30.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "10.30.30.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "vpna_sub_3",
                    "network-id": "f4c591f5-32aa-424c-af41-77df2d2b80f5",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "51bc5755-a265-40ac-9828-ac1d53cc0c8e"
                }
            ]
        }
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.380" starttime="20181214 10:15:26.379"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.380" starttime="20181214 10:15:26.373"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:networkMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.382" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.382" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.382" starttime="20181214 10:15:26.380"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.383" level="INFO">To JSON using : content={"networkMaps":{"networkMap":[{"network-id":"e5344cba-7e61-4f41-9d53-ea8d060dc9b8","subnet-id-list":["eaf92aeb-5768-4912-bcd2-2a57faa87b17"]},{"network-id":"7751fcc1-e3a3-41d3-8dfc-6532d47c62bd","subnet-id-list":["b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd"]},{"network-id":"f4c591f5-32aa-424c-af41-77df2d2b80f5","subnet-id-list":["51bc5755-a265-40ac-9828-ac1d53cc0c8e"]}]}} </msg>
<msg timestamp="20181214 10:15:26.383" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.383" level="INFO">${pretty_output} = {
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "e5344cba-7e61-4f41-9d53-ea8d060dc9b8",
                "subnet-id-list": [
                    "eaf92aeb-576...</msg>
<status status="PASS" endtime="20181214 10:15:26.383" starttime="20181214 10:15:26.382"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.383" level="INFO">{
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "e5344cba-7e61-4f41-9d53-ea8d060dc9b8",
                "subnet-id-list": [
                    "eaf92aeb-5768-4912-bcd2-2a57faa87b17"
                ]
            },
            {
                "network-id": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd",
                "subnet-id-list": [
                    "b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd"
                ]
            },
            {
                "network-id": "f4c591f5-32aa-424c-af41-77df2d2b80f5",
                "subnet-id-list": [
                    "51bc5755-a265-40ac-9828-ac1d53cc0c8e"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.383" starttime="20181214 10:15:26.383"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.384" starttime="20181214 10:15:26.380"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:neutron-vpn-portip-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.386" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:neutron-vpn-portip-port-data, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.386" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.386" starttime="20181214 10:15:26.384"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.386" level="INFO">To JSON using : content={"neutron-vpn-portip-port-data":{}} </msg>
<msg timestamp="20181214 10:15:26.386" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.387" level="INFO">${pretty_output} = {
    "neutron-vpn-portip-port-data": {}
}</msg>
<status status="PASS" endtime="20181214 10:15:26.387" starttime="20181214 10:15:26.386"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.387" level="INFO">{
    "neutron-vpn-portip-port-data": {}
}</msg>
<status status="PASS" endtime="20181214 10:15:26.387" starttime="20181214 10:15:26.387"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.387" starttime="20181214 10:15:26.384"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:router-interfaces-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.389" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.389" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.389" starttime="20181214 10:15:26.387"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.390" level="INFO">To JSON using : content={"router-interfaces-map":{}} </msg>
<msg timestamp="20181214 10:15:26.390" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.390" level="INFO">${pretty_output} = {
    "router-interfaces-map": {}
}</msg>
<status status="PASS" endtime="20181214 10:15:26.390" starttime="20181214 10:15:26.390"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.390" level="INFO">{
    "router-interfaces-map": {}
}</msg>
<status status="PASS" endtime="20181214 10:15:26.391" starttime="20181214 10:15:26.390"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.391" starttime="20181214 10:15:26.387"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:subnetmaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.393" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.393" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.393" starttime="20181214 10:15:26.391"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.394" level="INFO">To JSON using : content={"subnetmaps":{"subnetmap":[{"id":"b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd","network-type":"VXLAN","port-list":["2cb5810b-f284-4721-8632-1df43c9ffc65","4749c06d-a27f-4ead-9a98-e84cb370c597","321562bb-b5e2-4b64-8c97-8ab32a6540c5"],"segmentation-id":42,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","network-id":"7751fcc1-e3a3-41d3-8dfc-6532d47c62bd","subnet-ip":"10.10.10.0/24"},{"id":"eaf92aeb-5768-4912-bcd2-2a57faa87b17","network-type":"VXLAN","port-list":["63aa00d5-0316-40ef-a120-9312bc3dfcb4","bdf49722-a36d-4bc0-8720-b79904910dc3","a1c18454-3d9a-45b4-ad84-161e72bd9163"],"segmentation-id":65,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","network-id":"e5344cba-7e61-4f41-9d53-ea8d060dc9b8","subnet-ip":"10.20.20.0/24"},{"id":"51bc5755-a265-40ac-9828-ac1d53cc0c8e","network-type":"VXLAN","port-list":["83fffd2a-69f9-4f4b-a2ba-cd619ff98521","de9da49d-1ab8-4080-b5c0-098194d53e9a","fe4a3bba-ff92-4745-9375-79a7e338eccc"],"segmentation-id":19,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","network-id":"f4c591f5-32aa-424c-af41-77df2d2b80f5","subnet-ip":"10.30.30.0/24"}]}} </msg>
<msg timestamp="20181214 10:15:26.395" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.395" level="INFO">${pretty_output} = {
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd",
                "network-id": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd",
         ...</msg>
<status status="PASS" endtime="20181214 10:15:26.395" starttime="20181214 10:15:26.394"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.396" level="INFO">{
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd",
                "network-id": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd",
                "network-type": "VXLAN",
                "port-list": [
                    "2cb5810b-f284-4721-8632-1df43c9ffc65",
                    "4749c06d-a27f-4ead-9a98-e84cb370c597",
                    "321562bb-b5e2-4b64-8c97-8ab32a6540c5"
                ],
                "segmentation-id": 42,
                "subnet-ip": "10.10.10.0/24",
                "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4"
            },
            {
                "id": "eaf92aeb-5768-4912-bcd2-2a57faa87b17",
                "network-id": "e5344cba-7e61-4f41-9d53-ea8d060dc9b8",
                "network-type": "VXLAN",
                "port-list": [
                    "63aa00d5-0316-40ef-a120-9312bc3dfcb4",
                    "bdf49722-a36d-4bc0-8720-b79904910dc3",
                    "a1c18454-3d9a-45b4-ad84-161e72bd9163"
                ],
                "segmentation-id": 65,
                "subnet-ip": "10.20.20.0/24",
                "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4"
            },
            {
                "id": "51bc5755-a265-40ac-9828-ac1d53cc0c8e",
                "network-id": "f4c591f5-32aa-424c-af41-77df2d2b80f5",
                "network-type": "VXLAN",
                "port-list": [
                    "83fffd2a-69f9-4f4b-a2ba-cd619ff98521",
                    "de9da49d-1ab8-4080-b5c0-098194d53e9a",
                    "fe4a3bba-ff92-4745-9375-79a7e338eccc"
                ],
                "segmentation-id": 19,
                "subnet-ip": "10.30.30.0/24",
                "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.396" starttime="20181214 10:15:26.395"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.396" starttime="20181214 10:15:26.391"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:vpnMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.399" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.399" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.399" starttime="20181214 10:15:26.396"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.400" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181214 10:15:26.400" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.400" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181214 10:15:26.401" starttime="20181214 10:15:26.400"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.401" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181214 10:15:26.401" starttime="20181214 10:15:26.401"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.401" starttime="20181214 10:15:26.396"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-fib:fibEntries">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.404" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.404" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.404" starttime="20181214 10:15:26.402"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.404" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181214 10:15:26.404" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.404" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181214 10:15:26.404" starttime="20181214 10:15:26.404"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.405" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181214 10:15:26.405" starttime="20181214 10:15:26.405"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.405" starttime="20181214 10:15:26.401"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-interface-meta:interface-child-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.408" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-interface-meta:interface-child-info, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.408" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.408" starttime="20181214 10:15:26.405"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.409" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"272795776625121:br-ex-patch","interface-child-entry":[{"child-interface":"272795776625121:br-ex-patch:trunk"}]},{"parent-interface":"tapde9da49d-1a","interface-child-entry":[{"child-interface":"de9da49d-1ab8-4080-b5c0-098194d53e9a"}]},{"parent-interface":"tap2cb5810b-f2","interface-child-entry":[{"child-interface":"2cb5810b-f284-4721-8632-1df43c9ffc65"}]},{"parent-interface":"tap4749c06d-a2","interface-child-entry":[{"child-interface":"4749c06d-a27f-4ead-9a98-e84cb370c597"}]},{"parent-interface":"tap63aa00d5-03","interface-child-entry":[{"child-interface":"63aa00d5-0316-40ef-a120-9312bc3dfcb4"}]}]}} </msg>
<msg timestamp="20181214 10:15:26.409" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.409" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "272795776...</msg>
<status status="PASS" endtime="20181214 10:15:26.409" starttime="20181214 10:15:26.408"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.409" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "272795776625121:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "272795776625121:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "de9da49d-1ab8-4080-b5c0-098194d53e9a"
                    }
                ],
                "parent-interface": "tapde9da49d-1a"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "2cb5810b-f284-4721-8632-1df43c9ffc65"
                    }
                ],
                "parent-interface": "tap2cb5810b-f2"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "4749c06d-a27f-4ead-9a98-e84cb370c597"
                    }
                ],
                "parent-interface": "tap4749c06d-a2"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "63aa00d5-0316-40ef-a120-9312bc3dfcb4"
                    }
                ],
                "parent-interface": "tap63aa00d5-03"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.409" starttime="20181214 10:15:26.409"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.409" starttime="20181214 10:15:26.405"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:router-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.412" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.412" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.412" starttime="20181214 10:15:26.410"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.412" level="INFO">To JSON using : content={"router-interfaces":{}} </msg>
<msg timestamp="20181214 10:15:26.412" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.413" level="INFO">${pretty_output} = {
    "router-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 10:15:26.413" starttime="20181214 10:15:26.412"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.413" level="INFO">{
    "router-interfaces": {}
}</msg>
<status status="PASS" endtime="20181214 10:15:26.413" starttime="20181214 10:15:26.413"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.413" starttime="20181214 10:15:26.409"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-id-to-vpn-instance">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.415" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-id-to-vpn-instance, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.415" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.415" starttime="20181214 10:15:26.413"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.416" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65"}]}} </msg>
<msg timestamp="20181214 10:15:26.416" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.416" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a...</msg>
<status status="PASS" endtime="20181214 10:15:26.416" starttime="20181214 10:15:26.416"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.417" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.417" starttime="20181214 10:15:26.416"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.417" starttime="20181214 10:15:26.413"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-instance-to-vpn-id">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.419" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-instance-to-vpn-id, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.419" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.419" starttime="20181214 10:15:26.417"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.420" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65","vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-id":100000}]}} </msg>
<msg timestamp="20181214 10:15:26.420" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.420" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
               ...</msg>
<status status="PASS" endtime="20181214 10:15:26.420" starttime="20181214 10:15:26.420"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.421" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.421" starttime="20181214 10:15:26.420"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.421" starttime="20181214 10:15:26.417"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:ext-routers">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.424" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.424" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.424" starttime="20181214 10:15:26.421"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.424" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:15:26.425" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.425" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:15:26.425" starttime="20181214 10:15:26.424"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.425" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.425" starttime="20181214 10:15:26.425"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.425" starttime="20181214 10:15:26.421"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-networks">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.428" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.428" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.428" starttime="20181214 10:15:26.425"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.429" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181214 10:15:26.429" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.429" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181214 10:15:26.429" starttime="20181214 10:15:26.428"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.430" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181214 10:15:26.430" starttime="20181214 10:15:26.429"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.430" starttime="20181214 10:15:26.425"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-subnets">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.432" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.433" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.433" starttime="20181214 10:15:26.430"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.433" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181214 10:15:26.433" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.433" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181214 10:15:26.433" starttime="20181214 10:15:26.433"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.434" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181214 10:15:26.434" starttime="20181214 10:15:26.434"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.434" starttime="20181214 10:15:26.430"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.436" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.437" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.437" starttime="20181214 10:15:26.434"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.437" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:15:26.437" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.437" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:15:26.437" starttime="20181214 10:15:26.437"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.438" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.438" starttime="20181214 10:15:26.438"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.438" starttime="20181214 10:15:26.434"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:intext-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.441" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:intext-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.441" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.441" starttime="20181214 10:15:26.438"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.442" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:15:26.442" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.442" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:15:26.442" starttime="20181214 10:15:26.441"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.442" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.442" starttime="20181214 10:15:26.442"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.442" starttime="20181214 10:15:26.438"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:napt-switches">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.446" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.446" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.446" starttime="20181214 10:15:26.443"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.446" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:15:26.446" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.446" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:15:26.447" starttime="20181214 10:15:26.446"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.447" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.447" starttime="20181214 10:15:26.447"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.447" starttime="20181214 10:15:26.442"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:router-id-name">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.450" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.450" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.450" starttime="20181214 10:15:26.447"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.451" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:15:26.451" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.451" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:15:26.451" starttime="20181214 10:15:26.450"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.451" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.451" starttime="20181214 10:15:26.451"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.451" starttime="20181214 10:15:26.447"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:snatint-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.454" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:snatint-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.454" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.454" starttime="20181214 10:15:26.451"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.455" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:15:26.455" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.455" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:15:26.455" starttime="20181214 10:15:26.454"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.455" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.455" starttime="20181214 10:15:26.455"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.455" starttime="20181214 10:15:26.451"></status>
</kw>
<kw type="foritem" name="${model} = config/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.466" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.466" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.466" starttime="20181214 10:15:26.456"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.497" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.272795776625121.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"Egress_Fixed_Conntrk_272795776625121_49_MatchEthernetType[2048]_Recirc","priority":100,"table_id":212,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":53876069761024,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Conntrk_272795776625121_49_MatchEthernetType[2048]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":213,"conntrack-zone":5020}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_272795776625121_49_MatchEthernetType[34525]_Recirc","priority":100,"table_id":212,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":53876069761024,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Conntrk_272795776625121_49_MatchEthernetType[34525]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":213,"conntrack-zone":5020}}]}}]},"idle-timeout":0,"barrier":false},{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false},{"id":"SNAT.272795776625121.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.272795776625121.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Egress_ICMPv6_272795776625121_49_136_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":53876069761024,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":136}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_272795776625121_49_136_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Client_v6_272795776625121_49_fa:16:3e:7f:39:5d_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:7f:39:5d"},"ethernet-type":{"type":34525}},"metadata":{"metadata":53876069761024,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17},"udp-source-port":546,"udp-destination-port":547},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Client_v6_272795776625121_49_fa:16:3e:7f:39:5d_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_272795776625121_49_135_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":53876069761024,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":135}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_272795776625121_49_135_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_192.168.10.110","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:7f:39:5d"},"ethernet-type":{"type":2048}},"metadata":{"metadata":53876069761024,"metadata-mask":1152920405095219200},"ipv4-source":"192.168.10.110/32"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_192.168.10.110","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_fe80:0:0:0:f816:3eff:fe7f:395d","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:7f:39:5d"},"ethernet-type":{"type":34525}},"metadata":{"metadata":53876069761024,"metadata-mask":1152920405095219200},"ipv6-source":"fe80:0:0:0:f816:3eff:fe7f:395d/128"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_fe80:0:0:0:f816:3eff:fe7f:395d","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ARP_272795776625121_49_fa:16:3e:7f:39:5d192.168.20.110","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:7f:39:5d"},"ethernet-type":{"type":2054}},"metadata":{"metadata":53876069761024,"metadata-mask":1152920405095219200},"arp-source-transport-address":"192.168.20.110/32","arp-source-hardware-address":{"address":"fa:16:3e:7f:39:5d"}},"strict":false,"cookie":110100480,"flow-name":"Egress_ARP_272795776625121_49_fa:16:3e:7f:39:5d192.168.20.110","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Client_v4272795776625121_49_fa:16:3e:7f:39:5d_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:7f:39:5d"},"ethernet-type":{"type":2048}},"metadata":{"metadata":53876069761024,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17},"udp-source-port":68,"udp-destination-port":67},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Client_v4272795776625121_49_fa:16:3e:7f:39:5d_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_10.10.10.6","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:7f:39:5d"},"ethernet-type":{"type":2048}},"metadata":{"metadata":53876069761024,"metadata-mask":1152920405095219200},"ipv4-source":"10.10.10.6/32"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_10.10.10.6","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_272795776625121_49_133_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":53876069761024,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":133}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_272795776625121_49_133_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_L2Broadcast_272795776625121_49_fa:16:3e:7f:39:5d","priority":61005,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:7f:39:5d"}},"metadata":{"metadata":53876069761024,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_L2Broadcast_272795776625121_49_fa:16:3e:7f:39:5d","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ARP_272795776625121_49_fa:16:3e:7f:39:5d192.168.10.110","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:7f:39:5d"},"ethernet-type":{"type":2054}},"metadata":{"metadata":53876069761024,"metadata-mask":1152920405095219200},"arp-source-transport-address":"192.168.10.110/32","arp-source-hardware-address":{"address":"fa:16:3e:7f:39:5d"}},"strict":false,"cookie":110100480,"flow-name":"Egress_ARP_272795776625121_49_fa:16:3e:7f:39:5d192.168.10.110","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_192.168.20.110","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:7f:39:5d"},"ethernet-type":{"type":2048}},"metadata":{"metadata":53876069761024,"metadata-mask":1152920405095219200},"ipv4-source":"192.168.20.110/32"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_192.168.20.110","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ARP_272795776625121_49_fa:16:3e:7f:39:5d10.10.10.6","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:7f:39:5d"},"ethernet-type":{"type":2054}},"metadata":{"metadata":53876069761024,"metadata-mask":1152920405095219200},"arp-source-transport-address":"10.10.10.6/32","arp-source-hardware-address":{"address":"fa:16:3e:7f:39:5d"}},"strict":false,"cookie":110100480,"flow-name":"Egress_ARP_272795776625121_49_fa:16:3e:7f:39:5d10.10.10.6","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Egress_272795776625121_49_Drop","priority":62020,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":53876069761028,"metadata-mask":1152920405095219204}},"strict":false,"cookie":53876179861505,"flow-name":"Egress_272795776625121_49_Drop","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Acl_Commit_Conntrack_272795776625121_49_MatchEthernetType[34525]","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":53876069761024,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Conntrack_272795776625121_49_MatchEthernetType[34525]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5020}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Acl_Commit_Non_Conntrack_272795776625121_49","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":53876069761026,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Non_Conntrack_272795776625121_49","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Acl_Commit_Conntrack_272795776625121_49_MatchEthernetType[2048]","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":53876069761024,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Conntrack_272795776625121_49_MatchEthernetType[2048]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5020}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.272795776625121.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"ETHERnullEgress_272795776625121_49_db75c507-c00d-4577-bfdd-513feb29c604","priority":1014,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":53876069761024,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"ETHERnullEgress_272795776625121_49_db75c507-c00d-4577-bfdd-513feb29c604","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"TCP_DESTINATION_1_0Egress_272795776625121_49_7b31b45f-8982-4cbc-9fbc-14c97f805815","priority":1014,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":53876069761024,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"TCP_DESTINATION_1_0Egress_272795776625121_49_7b31b45f-8982-4cbc-9fbc-14c97f805815","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_49","priority":50,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":53876069761024,"metadata-mask":1152920405095219200}},"strict":false,"cookie":53876179861505,"flow-name":"Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_49","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_Drop272795776625121_49_Tracked_Invalid","priority":62020,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":53876069761024,"metadata-mask":1152920405095219200},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":48,"ct-state":48}}}]},"strict":false,"cookie":53876179861505,"flow-name":"Egress_Fixed_Conntrk_Drop272795776625121_49_Tracked_Invalid","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"ETHERnullEgress_272795776625121_49_0dc928bd-3f49-4c98-860b-93d580c6d9e2","priority":1014,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":53876069761024,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"ETHERnullEgress_272795776625121_49_0dc928bd-3f49-4c98-860b-93d580c6d9e2","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"ICMP_Egress_272795776625121_49_ff44f478-4e34-4576-a1e2-3a5dcb01a4d5","priority":1014,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":53876069761024,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"ICMP_Egress_272795776625121_49_ff44f478-4e34-4576-a1e2-3a5dcb01a4d5","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"UDP_DESTINATION_1_0Egress_272795776625121_49_d81fa3b7-e305-41be-b208-7a4b112326ec","priority":1014,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":53876069761024,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"UDP_DESTINATION_1_0Egress_272795776625121_49_d81fa3b7-e305-41be-b208-7a4b112326ec","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.272795776625121.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"272795776625121.220.4749c06d-a27f-4ead-9a98-e84cb370c597.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":11776}}}]},"strict":true,"cookie":134217735,"flow-name":"default.4749c06d-a27f-4ead-9a98-e84cb370c597","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"38"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.63aa00d5-0316-40ef-a120-9312bc3dfcb4.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":12032}}}]},"strict":true,"cookie":134217735,"flow-name":"default.63aa00d5-0316-40ef-a120-9312bc3dfcb4","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"39"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.2cb5810b-f284-4721-8632-1df43c9ffc65.0","priority":6,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":12544}}}]},"strict":true,"cookie":110100480,"flow-name":"acl.egressacl.2cb5810b-f284-4721-8632-1df43c9ffc65","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":0,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":239}},{"order":2,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2415931648,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.de9da49d-1ab8-4080-b5c0-098194d53e9a.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":12288}}}]},"strict":true,"cookie":134217735,"flow-name":"default.de9da49d-1ab8-4080-b5c0-098194d53e9a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"40"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.2cb5810b-f284-4721-8632-1df43c9ffc65.9","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":2415931648}}}]},"strict":true,"cookie":134217735,"flow-name":"default.2cb5810b-f284-4721-8632-1df43c9ffc65","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"41"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36,"flow":[{"id":"3642","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":42}},"strict":false,"cookie":150999964,"flow-name":"ITM Flow Entry :5020","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84221624320,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"3665","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":65}},"strict":false,"cookie":150999965,"flow-name":"ITM Flow Entry :5021","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84238401536,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"3619","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":19}},"strict":false,"cookie":150999966,"flow-name":"ITM Flow Entry :5022","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84255178752,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":38,"flow":[{"id":"385020","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":42}},"strict":false,"cookie":151327644,"flow-name":"7751fcc1-e3a3-41d3-8dfc-6532d47c62bd","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84221624320,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"385021","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":65}},"strict":false,"cookie":151327645,"flow-name":"e5344cba-7e61-4f41-9d53-ea8d060dc9b8","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84238401536,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"385022","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":19}},"strict":false,"cookie":151327646,"flow-name":"f4c591f5-32aa-424c-af41-77df2d2b80f5","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84255178752,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_v4_Broadcast_272795776625121_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_192.168.20.110","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:7f:39:5d"},"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":12544}}}],"ipv4-destination":"192.168.20.110/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_192.168.20.110","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_272795776625121_49_130_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":130},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":12544}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_272795776625121_49_130_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_DHCP_Server_v6_272795776625121_49_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":12544}}}],"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Ingress_DHCP_Server_v6_272795776625121_49_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_fe80:0:0:0:f816:3eff:fe7f:395d","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:7f:39:5d"},"ethernet-type":{"type":34525}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":12544}}}],"ipv6-destination":"fe80:0:0:0:f816:3eff:fe7f:395d/128"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_fe80:0:0:0:f816:3eff:fe7f:395d","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_272795776625121_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_10.10.10.6","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:7f:39:5d"},"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":12544}}}],"ipv4-destination":"10.10.10.6/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_10.10.10.6","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_272795776625121_49_10.10.10.255_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":12544}}}],"ipv4-destination":"10.10.10.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_49_10.10.10.255_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_272795776625121_49_136_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":136},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":12544}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_272795776625121_49_136_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_272795776625121_49_135_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":135},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":12544}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_272795776625121_49_135_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_DHCP_Server_v4272795776625121_49_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":12544}}}],"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Ingress_DHCP_Server_v4272795776625121_49_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ARP_272795776625121_49","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":12544}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ARP_272795776625121_49","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_192.168.10.110","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:7f:39:5d"},"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":12544}}}],"ipv4-destination":"192.168.10.110/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_192.168.10.110","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"UDP_DESTINATION_1_0Ingress_272795776625121_49_badb98a6-ff0b-49d6-b424-04ec89052012","priority":1014,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":12544}}}]},"strict":false,"cookie":110100480,"flow-name":"UDP_DESTINATION_1_0Ingress_272795776625121_49_badb98a6-ff0b-49d6-b424-04ec89052012","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_Drop272795776625121_49_Tracked_Invalid","priority":62020,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":48,"ct-state":48}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":12544}}}]},"strict":false,"cookie":53876179861505,"flow-name":"Ingress_Fixed_Conntrk_Drop272795776625121_49_Tracked_Invalid","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"ICMP_Ingress_272795776625121_49_73c21e70-8623-4082-81e6-d2bfe1df1a6c","priority":1014,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":12544}}}]},"strict":false,"cookie":110100480,"flow-name":"ICMP_Ingress_272795776625121_49_73c21e70-8623-4082-81e6-d2bfe1df1a6c","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_49","priority":50,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":12544}}}]},"strict":false,"cookie":53876179861505,"flow-name":"Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_49","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"TCP_DESTINATION_1_0Ingress_272795776625121_49_38320fa9-22d2-4c48-8dda-a8562861b759","priority":1014,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":12544}}}]},"strict":false,"cookie":110100480,"flow-name":"TCP_DESTINATION_1_0Ingress_272795776625121_49_38320fa9-22d2-4c48-8dda-a8562861b759","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"44f91859-7723-44e1-a95d-25948457eb65","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525020false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84221624320,"metadata-mask":1099494850561}},"strict":false,"cookie":141562780,"flow-name":"7751fcc1-e3a3-41d3-8dfc-6532d47c62bd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210040}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525021true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84238401537,"metadata-mask":1099494850561}},"strict":false,"cookie":141562781,"flow-name":"e5344cba-7e61-4f41-9d53-ea8d060dc9b8","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210041}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297728,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210016}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525022true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84255178753,"metadata-mask":1099494850561}},"strict":false,"cookie":141562782,"flow-name":"f4c591f5-32aa-424c-af41-77df2d2b80f5","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210043}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525020true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84221624321,"metadata-mask":1099494850561}},"strict":false,"cookie":141562780,"flow-name":"7751fcc1-e3a3-41d3-8dfc-6532d47c62bd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210039}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525021false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84238401536,"metadata-mask":1099494850561}},"strict":false,"cookie":141562781,"flow-name":"e5344cba-7e61-4f41-9d53-ea8d060dc9b8","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210042}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525022false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84255178752,"metadata-mask":1099494850561}},"strict":false,"cookie":141562782,"flow-name":"f4c591f5-32aa-424c-af41-77df2d2b80f5","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210044}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50502127279577662512147fa:16:3e:b0:5a:5c","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:b0:5a:5c"}},"metadata":{"metadata":51761284907008,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550429,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50502027279577662512146fa:16:3e:7c:71:67","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:7c:71:67"}},"metadata":{"metadata":50661756502016,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550428,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50502027279577662512149fa:16:3e:7f:39:5d","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:7f:39:5d"}},"metadata":{"metadata":53960291385344,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550428,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50502227279577662512148fa:16:3e:27:32:21","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:27:32:21"}},"metadata":{"metadata":52860813312000,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550430,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"Ingress_Fixed_Conntrk_272795776625121_49_MatchEthernetType[34525]_Recirc","priority":100,"table_id":242,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":12544}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Conntrk_272795776625121_49_MatchEthernetType[34525]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":243,"conntrack-zone":5020}}]}}]},"idle-timeout":0,"barrier":false},{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_272795776625121_49_MatchEthernetType[2048]_Recirc","priority":100,"table_id":242,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":12544}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Conntrk_272795776625121_49_MatchEthernetType[2048]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":243,"conntrack-zone":5020}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"51502127279577662512147fa:16:3e:b0:5a:5c","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:b0:5a:5c"}},"metadata":{"metadata":84238401536,"metadata-mask":1099494850560}},"strict":true,"cookie":134419357,"flow-name":"e5344cba-7e61-4f41-9d53-ea8d060dc9b8","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":12032,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51502227279577662512148fa:16:3e:27:32:21","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:27:32:21"}},"metadata":{"metadata":84255178752,"metadata-mask":1099494850560}},"strict":true,"cookie":134419358,"flow-name":"f4c591f5-32aa-424c-af41-77df2d2b80f5","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":12288,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51502027279577662512146fa:16:3e:7c:71:67","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:7c:71:67"}},"metadata":{"metadata":84221624320,"metadata-mask":1099494850560}},"strict":true,"cookie":134419356,"flow-name":"7751fcc1-e3a3-41d3-8dfc-6532d47c62bd","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":11776,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51502027279577662512149fa:16:3e:7f:39:5d","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:7f:39:5d"}},"metadata":{"metadata":84221624320,"metadata-mask":1099494850560}},"strict":true,"cookie":134419356,"flow-name":"7751fcc1-e3a3-41d3-8dfc-6532d47c62bd","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":12544,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_272795776625121_49_Drop","priority":62020,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":12544}}}]},"strict":false,"cookie":53876179861505,"flow-name":"Ingress_272795776625121_49_Drop","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Conntrack_272795776625121_49_MatchEthernetType[2048]","priority":100,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":12544}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Conntrack_272795776625121_49_MatchEthernetType[2048]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5020}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Non_Conntrack_272795776625121_49","priority":100,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":2,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":12544}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Non_Conntrack_272795776625121_49","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Conntrack_272795776625121_49_MatchEthernetType[34525]","priority":100,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":12544}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Conntrack_272795776625121_49_MatchEthernetType[34525]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5020}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.23.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.48.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":52776558133248,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":48}},"strict":true,"cookie":142606384,"flow-name":"f4c591f5-32aa-424c-af41-77df2d2b80f5","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.49.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":49}},"strict":true,"cookie":142606385,"flow-name":"7751fcc1-e3a3-41d3-8dfc-6532d47c62bd","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":12544,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.49.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":53876069761024,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":49}},"strict":true,"cookie":142606385,"flow-name":"7751fcc1-e3a3-41d3-8dfc-6532d47c62bd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":27487790694400,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.46.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":50577534877696,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":46}},"strict":true,"cookie":142606382,"flow-name":"7751fcc1-e3a3-41d3-8dfc-6532d47c62bd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.46.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":46}},"strict":true,"cookie":142606382,"flow-name":"7751fcc1-e3a3-41d3-8dfc-6532d47c62bd","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":11776,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4398046511104,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":21990232555520,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.47.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":47}},"strict":true,"cookie":142606383,"flow-name":"e5344cba-7e61-4f41-9d53-ea8d060dc9b8","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":12032,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.47.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":51677046505472,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":47}},"strict":true,"cookie":142606383,"flow-name":"e5344cba-7e61-4f41-9d53-ea8d060dc9b8","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.48.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":48}},"strict":true,"cookie":142606384,"flow-name":"f4c591f5-32aa-424c-af41-77df2d2b80f5","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":12288,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:272795776625121:4749c06d-a27f-4ead-9a98-e84cb370c597","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:38","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:4749c06d-a27f-4ead-9a98-e84cb370c597","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":50577534877696,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:de9da49d-1ab8-4080-b5c0-098194d53e9a","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:40","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:de9da49d-1ab8-4080-b5c0-098194d53e9a","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":52776558133248,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:63aa00d5-0316-40ef-a120-9312bc3dfcb4","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:39","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:63aa00d5-0316-40ef-a120-9312bc3dfcb4","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":51677046505472,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:2cb5810b-f284-4721-8632-1df43c9ffc65","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:41","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:2cb5810b-f284-4721-8632-1df43c9ffc65","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":53876069761024,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:272795776625121:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.272795776625121.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17,"flow":[{"id":"272795776625121.17.4749c06d-a27f-4ead-9a98-e84cb370c597.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":50577534877696,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.7751fcc1-e3a3-41d3-8dfc-6532d47c62bd.4749c06d-a27f-4ead-9a98-e84cb370c597","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":46,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5020,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529265707824971776,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.2cb5810b-f284-4721-8632-1df43c9ffc65.9","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":10376347417531383808,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.7751fcc1-e3a3-41d3-8dfc-6532d47c62bd.2cb5810b-f284-4721-8632-1df43c9ffc65","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":49,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5020,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529269006359855104,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.63aa00d5-0316-40ef-a120-9312bc3dfcb4.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":51677046505472,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.e5344cba-7e61-4f41-9d53-ea8d060dc9b8.63aa00d5-0316-40ef-a120-9312bc3dfcb4","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":47,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5021,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529266807353376768,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.2cb5810b-f284-4721-8632-1df43c9ffc65.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":53876069761024,"metadata-mask":18446742974197923840}},"strict":true,"cookie":110100480,"flow-name":"acl.ingressacl.2cb5810b-f284-4721-8632-1df43c9ffc65","instructions":{"instruction":[{"order":1,"go-to-table":{"table_id":210}},{"order":2,"write-metadata":{"metadata":10376347417531383808,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.de9da49d-1ab8-4080-b5c0-098194d53e9a.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":52776558133248,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.f4c591f5-32aa-424c-af41-77df2d2b80f5.de9da49d-1ab8-4080-b5c0-098194d53e9a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":48,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5022,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529267906881781760,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false}]}],"flow-node-inventory:group":[{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":225001,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e13b9ba2-e337-4e51-9e53-07a75695540c","group-type":"group-all"},{"group-id":210016,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210015}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210015,"buckets":{},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210040,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210039}}],"watch_port":4294967295}]},"group-name":"7751fcc1-e3a3-41d3-8dfc-6532d47c62bd","group-type":"group-all"},{"group-id":210039,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":46}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":49}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"7751fcc1-e3a3-41d3-8dfc-6532d47c62bd","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"},{"group-id":210042,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210041}}],"watch_port":4294967295}]},"group-name":"e5344cba-7e61-4f41-9d53-ea8d060dc9b8","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"},{"group-id":210041,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":47}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"e5344cba-7e61-4f41-9d53-ea8d060dc9b8","group-type":"group-all"},{"group-id":210044,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210043}}],"watch_port":4294967295}]},"group-name":"f4c591f5-32aa-424c-af41-77df2d2b80f5","group-type":"group-all"},{"group-id":210043,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":48}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"f4c591f5-32aa-424c-af41-77df2d2b80f5","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181214 10:15:26.498" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.500" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181214 10:15:26.500" starttime="20181214 10:15:26.466"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.503" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225001,
                        "group-name": "e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210015
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 6400
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210016,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210015,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 1024
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210039
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210040,
                        "group-name": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 46
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 49
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210039,
                        "group-name": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5120
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210041
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210042,
                        "group-name": "e5344cba-7e61-4f41-9d53-ea8d060dc9b8",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 47
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210041,
                        "group-name": "e5344cba-7e61-4f41-9d53-ea8d060dc9b8",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210043
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210044,
                        "group-name": "f4c591f5-32aa-424c-af41-77df2d2b80f5",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 48
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210043,
                        "group-name": "f4c591f5-32aa-424c-af41-77df2d2b80f5",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Conntrk_272795776625121_49_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_272795776625121_49_MatchEthernetType[2048]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5020,
                                                            "flags": 0,
                                                            "recirc-table": 213,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 53876069761024,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 212
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Conntrk_272795776625121_49_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_272795776625121_49_MatchEthernetType[34525]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5020,
                                                            "flags": 0,
                                                            "recirc-table": 213,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 53876069761024,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 212
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_272795776625121_49_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_272795776625121_49_136_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 136
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "metadata": {
                                        "metadata": 53876069761024,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Client_v6_272795776625121_49_fa:16:3e:7f:39:5d_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v6_272795776625121_49_fa:16:3e:7f:39:5d_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:7f:39:5d"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 53876069761024,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "udp-destination-port": 547,
                                    "udp-source-port": 546
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_272795776625121_49_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_272795776625121_49_135_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 135
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "metadata": {
                                        "metadata": 53876069761024,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_192.168.10.110",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_192.168.10.110",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:7f:39:5d"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-source": "192.168.10.110/32",
                                    "metadata": {
                                        "metadata": 53876069761024,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_fe80:0:0:0:f816:3eff:fe7f:395d",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_fe80:0:0:0:f816:3eff:fe7f:395d",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:7f:39:5d"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-source": "fe80:0:0:0:f816:3eff:fe7f:395d/128",
                                    "metadata": {
                                        "metadata": 53876069761024,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ARP_272795776625121_49_fa:16:3e:7f:39:5d192.168.20.110",
                                "hard-timeout": 0,
                                "id": "Egress_ARP_272795776625121_49_fa:16:3e:7f:39:5d192.168.20.110",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-source-hardware-address": {
                                        "address": "fa:16:3e:7f:39:5d"
                                    },
                                    "arp-source-transport-address": "192.168.20.110/32",
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:7f:39:5d"
                                        },
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 53876069761024,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Client_v4272795776625121_49_fa:16:3e:7f:39:5d_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v4272795776625121_49_fa:16:3e:7f:39:5d_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:7f:39:5d"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 53876069761024,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "udp-destination-port": 67,
                                    "udp-source-port": 68
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_10.10.10.6",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_10.10.10.6",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:7f:39:5d"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-source": "10.10.10.6/32",
                                    "metadata": {
                                        "metadata": 53876069761024,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_272795776625121_49_133_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_272795776625121_49_133_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 133
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "metadata": {
                                        "metadata": 53876069761024,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_L2Broadcast_272795776625121_49_fa:16:3e:7f:39:5d",
                                "hard-timeout": 0,
                                "id": "Egress_L2Broadcast_272795776625121_49_fa:16:3e:7f:39:5d",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:7f:39:5d"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 53876069761024,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ARP_272795776625121_49_fa:16:3e:7f:39:5d192.168.10.110",
                                "hard-timeout": 0,
                                "id": "Egress_ARP_272795776625121_49_fa:16:3e:7f:39:5d192.168.10.110",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-source-hardware-address": {
                                        "address": "fa:16:3e:7f:39:5d"
                                    },
                                    "arp-source-transport-address": "192.168.10.110/32",
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:7f:39:5d"
                                        },
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 53876069761024,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_192.168.20.110",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_192.168.20.110",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:7f:39:5d"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-source": "192.168.20.110/32",
                                    "metadata": {
                                        "metadata": 53876069761024,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ARP_272795776625121_49_fa:16:3e:7f:39:5d10.10.10.6",
                                "hard-timeout": 0,
                                "id": "Egress_ARP_272795776625121_49_fa:16:3e:7f:39:5d10.10.10.6",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-source-hardware-address": {
                                        "address": "fa:16:3e:7f:39:5d"
                                    },
                                    "arp-source-transport-address": "10.10.10.6/32",
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:7f:39:5d"
                                        },
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 53876069761024,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 53876179861505,
                                "flow-name": "Egress_272795776625121_49_Drop",
                                "hard-timeout": 0,
                                "id": "Egress_272795776625121_49_Drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 53876069761028,
                                        "metadata-mask": 1152920405095219204
                                    }
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Conntrack_272795776625121_49_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_272795776625121_49_MatchEthernetType[34525]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5020,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 53876069761024,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Non_Conntrack_272795776625121_49",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Non_Conntrack_272795776625121_49",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 53876069761026,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Conntrack_272795776625121_49_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_272795776625121_49_MatchEthernetType[2048]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5020,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 53876069761024,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ETHERnullEgress_272795776625121_49_db75c507-c00d-4577-bfdd-513feb29c604",
                                "hard-timeout": 0,
                                "id": "ETHERnullEgress_272795776625121_49_db75c507-c00d-4577-bfdd-513feb29c604",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 53876069761024,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1014,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "TCP_DESTINATION_1_0Egress_272795776625121_49_7b31b45f-8982-4cbc-9fbc-14c97f805815",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Egress_272795776625121_49_7b31b45f-8982-4cbc-9fbc-14c97f805815",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    },
                                    "metadata": {
                                        "metadata": 53876069761024,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1014,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 53876179861505,
                                "flow-name": "Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_49",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_49",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 53876069761024,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 50,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 53876179861505,
                                "flow-name": "Egress_Fixed_Conntrk_Drop272795776625121_49_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_Drop272795776625121_49_Tracked_Invalid",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 53876069761024,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 48,
                                                    "mask": 48
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ETHERnullEgress_272795776625121_49_0dc928bd-3f49-4c98-860b-93d580c6d9e2",
                                "hard-timeout": 0,
                                "id": "ETHERnullEgress_272795776625121_49_0dc928bd-3f49-4c98-860b-93d580c6d9e2",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 53876069761024,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1014,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ICMP_Egress_272795776625121_49_ff44f478-4e34-4576-a1e2-3a5dcb01a4d5",
                                "hard-timeout": 0,
                                "id": "ICMP_Egress_272795776625121_49_ff44f478-4e34-4576-a1e2-3a5dcb01a4d5",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    },
                                    "metadata": {
                                        "metadata": 53876069761024,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1014,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "UDP_DESTINATION_1_0Egress_272795776625121_49_d81fa3b7-e305-41be-b208-7a4b112326ec",
                                "hard-timeout": 0,
                                "id": "UDP_DESTINATION_1_0Egress_272795776625121_49_d81fa3b7-e305-41be-b208-7a4b112326ec",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 53876069761024,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1014,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.4749c06d-a27f-4ead-9a98-e84cb370c597",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.4749c06d-a27f-4ead-9a98-e84cb370c597.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "38"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11776
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.63aa00d5-0316-40ef-a120-9312bc3dfcb4",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.63aa00d5-0316-40ef-a120-9312bc3dfcb4.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "39"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 12032
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "acl.egressacl.2cb5810b-f284-4721-8632-1df43c9ffc65",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.2cb5810b-f284-4721-8632-1df43c9ffc65.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 239
                                            },
                                            "order": 1
                                        },
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2415931648
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 2
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 12544
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 6,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.de9da49d-1ab8-4080-b5c0-098194d53e9a",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.de9da49d-1ab8-4080-b5c0-098194d53e9a.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "40"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 12288
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.2cb5810b-f284-4721-8632-1df43c9ffc65",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.2cb5810b-f284-4721-8632-1df43c9ffc65.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "41"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 2415931648
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 150999964,
                                "flow-name": "ITM Flow Entry :5020",
                                "hard-timeout": 0,
                                "id": "3642",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84221624320,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 42
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            },
                            {
                                "barrier": false,
                                "cookie": 150999965,
                                "flow-name": "ITM Flow Entry :5021",
                                "hard-timeout": 0,
                                "id": "3665",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84238401536,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 65
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            },
                            {
                                "barrier": false,
                                "cookie": 150999966,
                                "flow-name": "ITM Flow Entry :5022",
                                "hard-timeout": 0,
                                "id": "3619",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84255178752,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 19
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            }
                        ],
                        "id": 36
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 151327644,
                                "flow-name": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd",
                                "hard-timeout": 0,
                                "id": "385020",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84221624320,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 42
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            },
                            {
                                "barrier": false,
                                "cookie": 151327645,
                                "flow-name": "e5344cba-7e61-4f41-9d53-ea8d060dc9b8",
                                "hard-timeout": 0,
                                "id": "385021",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84238401536,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 65
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            },
                            {
                                "barrier": false,
                                "cookie": 151327646,
                                "flow-name": "f4c591f5-32aa-424c-af41-77df2d2b80f5",
                                "hard-timeout": 0,
                                "id": "385022",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84255178752,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 19
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            }
                        ],
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_192.168.20.110",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_192.168.20.110",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:7f:39:5d"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.20.110/32",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 12544
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ICMPv6_272795776625121_49_130_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_272795776625121_49_130_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 130
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 12544
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_DHCP_Server_v6_272795776625121_49_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v6_272795776625121_49_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 12544
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ],
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_fe80:0:0:0:f816:3eff:fe7f:395d",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_fe80:0:0:0:f816:3eff:fe7f:395d",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:7f:39:5d"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-destination": "fe80:0:0:0:f816:3eff:fe7f:395d/128",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 12544
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_10.10.10.6",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_10.10.10.6",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:7f:39:5d"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "10.10.10.6/32",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 12544
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_49_10.10.10.255_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_49_10.10.10.255_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "10.10.10.255/32",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 12544
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ICMPv6_272795776625121_49_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_272795776625121_49_136_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 136
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 12544
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ICMPv6_272795776625121_49_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_272795776625121_49_135_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 135
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 12544
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_DHCP_Server_v4272795776625121_49_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v4272795776625121_49_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 12544
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ],
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ARP_272795776625121_49",
                                "hard-timeout": 0,
                                "id": "Ingress_ARP_272795776625121_49",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 12544
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_192.168.10.110",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_272795776625121_49_fa:16:3e:7f:39:5d_192.168.10.110",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:7f:39:5d"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.10.110/32",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 12544
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "UDP_DESTINATION_1_0Ingress_272795776625121_49_badb98a6-ff0b-49d6-b424-04ec89052012",
                                "hard-timeout": 0,
                                "id": "UDP_DESTINATION_1_0Ingress_272795776625121_49_badb98a6-ff0b-49d6-b424-04ec89052012",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 12544
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1014,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 53876179861505,
                                "flow-name": "Ingress_Fixed_Conntrk_Drop272795776625121_49_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_Drop272795776625121_49_Tracked_Invalid",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 48,
                                                    "mask": 48
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 12544
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ICMP_Ingress_272795776625121_49_73c21e70-8623-4082-81e6-d2bfe1df1a6c",
                                "hard-timeout": 0,
                                "id": "ICMP_Ingress_272795776625121_49_73c21e70-8623-4082-81e6-d2bfe1df1a6c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 12544
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1014,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 53876179861505,
                                "flow-name": "Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_49",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_49",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 12544
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 50,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "TCP_DESTINATION_1_0Ingress_272795776625121_49_38320fa9-22d2-4c48-8dda-a8562861b759",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Ingress_272795776625121_49_38320fa9-22d2-4c48-8dda-a8562861b759",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 12544
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1014,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "44f91859-7723-44e1-a95d-25948457eb65",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562780,
                                "flow-name": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd",
                                "hard-timeout": 0,
                                "id": "525020false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210040
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84221624320,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562781,
                                "flow-name": "e5344cba-7e61-4f41-9d53-ea8d060dc9b8",
                                "hard-timeout": 0,
                                "id": "525021true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210041
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84238401537,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210016
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297728,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562782,
                                "flow-name": "f4c591f5-32aa-424c-af41-77df2d2b80f5",
                                "hard-timeout": 0,
                                "id": "525022true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210043
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84255178753,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562780,
                                "flow-name": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd",
                                "hard-timeout": 0,
                                "id": "525020true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210039
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84221624321,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562781,
                                "flow-name": "e5344cba-7e61-4f41-9d53-ea8d060dc9b8",
                                "hard-timeout": 0,
                                "id": "525021false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210042
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84238401536,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562782,
                                "flow-name": "f4c591f5-32aa-424c-af41-77df2d2b80f5",
                                "hard-timeout": 0,
                                "id": "525022false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210044
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84255178752,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134550429,
                                "hard-timeout": 0,
                                "id": "50502127279577662512147fa:16:3e:b0:5a:5c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:b0:5a:5c"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 51761284907008,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550428,
                                "hard-timeout": 0,
                                "id": "50502027279577662512146fa:16:3e:7c:71:67",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:7c:71:67"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 50661756502016,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550428,
                                "hard-timeout": 0,
                                "id": "50502027279577662512149fa:16:3e:7f:39:5d",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:7f:39:5d"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 53960291385344,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550430,
                                "hard-timeout": 0,
                                "id": "50502227279577662512148fa:16:3e:27:32:21",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:27:32:21"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 52860813312000,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Conntrk_272795776625121_49_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_272795776625121_49_MatchEthernetType[34525]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5020,
                                                            "flags": 0,
                                                            "recirc-table": 243,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 12544
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 242
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Conntrk_272795776625121_49_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_272795776625121_49_MatchEthernetType[2048]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5020,
                                                            "flags": 0,
                                                            "recirc-table": 243,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 12544
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419357,
                                "flow-name": "e5344cba-7e61-4f41-9d53-ea8d060dc9b8",
                                "hard-timeout": 0,
                                "id": "51502127279577662512147fa:16:3e:b0:5a:5c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 12032
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:b0:5a:5c"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84238401536,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419358,
                                "flow-name": "f4c591f5-32aa-424c-af41-77df2d2b80f5",
                                "hard-timeout": 0,
                                "id": "51502227279577662512148fa:16:3e:27:32:21",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 12288
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:27:32:21"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84255178752,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419356,
                                "flow-name": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd",
                                "hard-timeout": 0,
                                "id": "51502027279577662512146fa:16:3e:7c:71:67",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 11776
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:7c:71:67"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84221624320,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419356,
                                "flow-name": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd",
                                "hard-timeout": 0,
                                "id": "51502027279577662512149fa:16:3e:7f:39:5d",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 12544
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:7f:39:5d"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84221624320,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 53876179861505,
                                "flow-name": "Ingress_272795776625121_49_Drop",
                                "hard-timeout": 0,
                                "id": "Ingress_272795776625121_49_Drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 12544
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Acl_Commit_Conntrack_272795776625121_49_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_272795776625121_49_MatchEthernetType[2048]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5020,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 12544
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Acl_Commit_Non_Conntrack_272795776625121_49",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Non_Conntrack_272795776625121_49",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 2,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 12544
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Acl_Commit_Conntrack_272795776625121_49_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_272795776625121_49_MatchEthernetType[34525]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5020,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 12544
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5888
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606384,
                                "flow-name": "f4c591f5-32aa-424c-af41-77df2d2b80f5",
                                "hard-timeout": 0,
                                "id": "55.48.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 52776558133248,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 48
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606385,
                                "flow-name": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd",
                                "hard-timeout": 0,
                                "id": "55.49.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 12544
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 49
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606385,
                                "flow-name": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd",
                                "hard-timeout": 0,
                                "id": "55.49.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 53876069761024,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 49
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 6400
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 27487790694400,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606382,
                                "flow-name": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd",
                                "hard-timeout": 0,
                                "id": "55.46.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 50577534877696,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 46
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606382,
                                "flow-name": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd",
                                "hard-timeout": 0,
                                "id": "55.46.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 11776
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 46
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1024
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5120
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4398046511104,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 21990232555520,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606383,
                                "flow-name": "e5344cba-7e61-4f41-9d53-ea8d060dc9b8",
                                "hard-timeout": 0,
                                "id": "55.47.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 12032
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 47
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606383,
                                "flow-name": "e5344cba-7e61-4f41-9d53-ea8d060dc9b8",
                                "hard-timeout": 0,
                                "id": "55.47.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 51677046505472,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 47
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606384,
                                "flow-name": "f4c591f5-32aa-424c-af41-77df2d2b80f5",
                                "hard-timeout": 0,
                                "id": "55.48.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 12288
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 48
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:4749c06d-a27f-4ead-9a98-e84cb370c597",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:4749c06d-a27f-4ead-9a98-e84cb370c597",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 50577534877696,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:38",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:de9da49d-1ab8-4080-b5c0-098194d53e9a",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:de9da49d-1ab8-4080-b5c0-098194d53e9a",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 52776558133248,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:40",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:63aa00d5-0316-40ef-a120-9312bc3dfcb4",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:63aa00d5-0316-40ef-a120-9312bc3dfcb4",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 51677046505472,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:39",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:2cb5810b-f284-4721-8632-1df43c9ffc65",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:2cb5810b-f284-4721-8632-1df43c9ffc65",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 53876069761024,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:41",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.7751fcc1-e3a3-41d3-8dfc-6532d47c62bd.4749c06d-a27f-4ead-9a98-e84cb370c597",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.4749c06d-a27f-4ead-9a98-e84cb370c597.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 46
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5020
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529265707824971776,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 50577534877696,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.7751fcc1-e3a3-41d3-8dfc-6532d47c62bd.2cb5810b-f284-4721-8632-1df43c9ffc65",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.2cb5810b-f284-4721-8632-1df43c9ffc65.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5020
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529269006359855104,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 10376347417531383808,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.e5344cba-7e61-4f41-9d53-ea8d060dc9b8.63aa00d5-0316-40ef-a120-9312bc3dfcb4",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.63aa00d5-0316-40ef-a120-9312bc3dfcb4.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 47
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5021
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529266807353376768,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 51677046505472,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "acl.ingressacl.2cb5810b-f284-4721-8632-1df43c9ffc65",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.2cb5810b-f284-4721-8632-1df43c9ffc65.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 210
                                            },
                                            "order": 1
                                        },
                                        {
                                            "order": 2,
                                            "write-metadata": {
                                                "metadata": 10376347417531383808,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 53876069761024,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.f4c591f5-32aa-424c-af41-77df2d2b80f5.de9da49d-1ab8-4080-b5c0-098194d53e9a",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.de9da49d-1ab8-4080-b5c0-098194d53e9a.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 48
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5022
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529267906881781760,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 52776558133248,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            }
                        ],
                        "id": 17
                    }
                ],
                "id": "openflow:272795776625121"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.507" starttime="20181214 10:15:26.501"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.507" starttime="20181214 10:15:26.456"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-dpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.510" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.510" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.510" starttime="20181214 10:15:26.507"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.511" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"44f91859-7723-44e1-a95d-25948457eb65"},{"elan-instance-name":"c7813aab-8b0b-4514-bc6b-7d6d19c8923b"},{"elan-instance-name":"95a7aaae-1907-4f00-bee4-a290267d5e9f"},{"elan-instance-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1132"]}]},{"elan-instance-name":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08"},{"elan-instance-name":"674e3476-71be-4459-b424-75a5b7e24351"},{"elan-instance-name":"7751fcc1-e3a3-41d3-8dfc-6532d47c62bd","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["4749c06d-a27f-4ead-9a98-e84cb370c597","2cb5810b-f284-4721-8632-1df43c9ffc65"]}]},{"elan-instance-name":"d6e91017-874f-4d7f-9390-18a64944fb6f"},{"elan-instance-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1133"]}]},{"elan-instance-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1121"]}]},{"elan-instance-name":"e5344cba-7e61-4f41-9d53-ea8d060dc9b8","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["63aa00d5-0316-40ef-a120-9312bc3dfcb4"]}]},{"elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082"},{"elan-instance-name":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107"},{"elan-instance-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1131"]}]},{"elan-instance-name":"7d93bbeb-03d9-4151-9c48-db19262f09b8"},{"elan-instance-name":"8c3e82a8-071a-4d20-abde-82c067e37c1b"},{"elan-instance-name":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe"},{"elan-instance-name":"5f9fc8e7-648f-48d0-84fe-d86762eacc95"},{"elan-instance-name":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8"},{"elan-instance-name":"eebbc6ce-dba1-4f6b-b064-8c34ba1745ed"},{"elan-instance-name":"f4c591f5-32aa-424c-af41-77df2d2b80f5","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["de9da49d-1ab8-4080-b5c0-098194d53e9a"]}]}]}} </msg>
<msg timestamp="20181214 10:15:26.511" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.512" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181214 10:15:26.512" starttime="20181214 10:15:26.511"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.512" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
                "elan-instance-name": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b"
            },
            {
                "elan-instance-name": "95a7aaae-1907-4f00-bee4-a290267d5e9f"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1132"
                        ]
                    }
                ],
                "elan-instance-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd"
            },
            {
                "elan-instance-name": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08"
            },
            {
                "elan-instance-name": "674e3476-71be-4459-b424-75a5b7e24351"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "4749c06d-a27f-4ead-9a98-e84cb370c597",
                            "2cb5810b-f284-4721-8632-1df43c9ffc65"
                        ]
                    }
                ],
                "elan-instance-name": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd"
            },
            {
                "elan-instance-name": "d6e91017-874f-4d7f-9390-18a64944fb6f"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1133"
                        ]
                    }
                ],
                "elan-instance-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1121"
                        ]
                    }
                ],
                "elan-instance-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "63aa00d5-0316-40ef-a120-9312bc3dfcb4"
                        ]
                    }
                ],
                "elan-instance-name": "e5344cba-7e61-4f41-9d53-ea8d060dc9b8"
            },
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082"
            },
            {
                "elan-instance-name": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1131"
                        ]
                    }
                ],
                "elan-instance-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a"
            },
            {
                "elan-instance-name": "7d93bbeb-03d9-4151-9c48-db19262f09b8"
            },
            {
                "elan-instance-name": "8c3e82a8-071a-4d20-abde-82c067e37c1b"
            },
            {
                "elan-instance-name": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe"
            },
            {
                "elan-instance-name": "5f9fc8e7-648f-48d0-84fe-d86762eacc95"
            },
            {
                "elan-instance-name": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8"
            },
            {
                "elan-instance-name": "eebbc6ce-dba1-4f6b-b064-8c34ba1745ed"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "de9da49d-1ab8-4080-b5c0-098194d53e9a"
                        ]
                    }
                ],
                "elan-instance-name": "f4c591f5-32aa-424c-af41-77df2d2b80f5"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.512" starttime="20181214 10:15:26.512"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.512" starttime="20181214 10:15:26.507"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-forwarding-tables">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.515" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.515" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.515" starttime="20181214 10:15:26.513"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.516" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"7751fcc1-e3a3-41d3-8dfc-6532d47c62bd","mac-entry":[{"mac-address":"fa:16:3e:7c:71:67","interface":"4749c06d-a27f-4ead-9a98-e84cb370c597","ip-prefix":"10.10.10.2","isStaticAddress":true},{"mac-address":"fa:16:3e:7f:39:5d","interface":"2cb5810b-f284-4721-8632-1df43c9ffc65","ip-prefix":"10.10.10.6","isStaticAddress":true}]},{"elan-instance-name":"f4c591f5-32aa-424c-af41-77df2d2b80f5","mac-entry":[{"mac-address":"fa:16:3e:27:32:21","interface":"de9da49d-1ab8-4080-b5c0-098194d53e9a","ip-prefix":"10.30.30.2","isStaticAddress":true}]},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"elan-instance-name":"e5344cba-7e61-4f41-9d53-ea8d060dc9b8","mac-entry":[{"mac-address":"fa:16:3e:b0:5a:5c","interface":"63aa00d5-0316-40ef-a120-9312bc3dfcb4","ip-prefix":"10.20.20.2","isStaticAddress":true}]}]}} </msg>
<msg timestamp="20181214 10:15:26.516" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.516" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd",
                "mac-entry": [
                    ...</msg>
<status status="PASS" endtime="20181214 10:15:26.516" starttime="20181214 10:15:26.515"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.516" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd",
                "mac-entry": [
                    {
                        "interface": "4749c06d-a27f-4ead-9a98-e84cb370c597",
                        "ip-prefix": "10.10.10.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:7c:71:67"
                    },
                    {
                        "interface": "2cb5810b-f284-4721-8632-1df43c9ffc65",
                        "ip-prefix": "10.10.10.6",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:7f:39:5d"
                    }
                ]
            },
            {
                "elan-instance-name": "f4c591f5-32aa-424c-af41-77df2d2b80f5",
                "mac-entry": [
                    {
                        "interface": "de9da49d-1ab8-4080-b5c0-098194d53e9a",
                        "ip-prefix": "10.30.30.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:27:32:21"
                    }
                ]
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-instance-name": "e5344cba-7e61-4f41-9d53-ea8d060dc9b8",
                "mac-entry": [
                    {
                        "interface": "63aa00d5-0316-40ef-a120-9312bc3dfcb4",
                        "ip-prefix": "10.20.20.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:b0:5a:5c"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.516" starttime="20181214 10:15:26.516"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.516" starttime="20181214 10:15:26.512"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.519" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.520" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.520" starttime="20181214 10:15:26.517"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.520" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:15:26.520" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.520" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:15:26.520" starttime="20181214 10:15:26.520"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.521" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.521" starttime="20181214 10:15:26.521"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.521" starttime="20181214 10:15:26.516"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.523" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.524" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.524" starttime="20181214 10:15:26.521"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.524" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"e5344cba-7e61-4f41-9d53-ea8d060dc9b8","elan-interfaces":["63aa00d5-0316-40ef-a120-9312bc3dfcb4"]},{"name":"7751fcc1-e3a3-41d3-8dfc-6532d47c62bd","elan-interfaces":["2cb5810b-f284-4721-8632-1df43c9ffc65","4749c06d-a27f-4ead-9a98-e84cb370c597"]},{"name":"f4c591f5-32aa-424c-af41-77df2d2b80f5","elan-interfaces":["de9da49d-1ab8-4080-b5c0-098194d53e9a"]},{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"}]}} </msg>
<msg timestamp="20181214 10:15:26.524" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.524" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "elan-interfaces": [
                    "63aa00d5-0316-40ef-a120-9312bc3dfcb4"
                ],
                "name": "e5344c...</msg>
<status status="PASS" endtime="20181214 10:15:26.525" starttime="20181214 10:15:26.524"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.525" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "elan-interfaces": [
                    "63aa00d5-0316-40ef-a120-9312bc3dfcb4"
                ],
                "name": "e5344cba-7e61-4f41-9d53-ea8d060dc9b8"
            },
            {
                "elan-interfaces": [
                    "2cb5810b-f284-4721-8632-1df43c9ffc65",
                    "4749c06d-a27f-4ead-9a98-e84cb370c597"
                ],
                "name": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd"
            },
            {
                "elan-interfaces": [
                    "de9da49d-1ab8-4080-b5c0-098194d53e9a"
                ],
                "name": "f4c591f5-32aa-424c-af41-77df2d2b80f5"
            },
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.525" starttime="20181214 10:15:26.525"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.525" starttime="20181214 10:15:26.521"></status>
</kw>
<kw type="foritem" name="${model} = operational/ietf-interfaces:interfaces-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.528" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.528" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.528" starttime="20181214 10:15:26.525"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.529" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"272795776625121:br-ex-patch:trunk","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:l2vlan","if-index":3,"statistics":{"discontinuity-time":"2018-12-14T08:20:53.139Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"tap2cb5810b-f2","lower-layer-if":["openflow:272795776625121:41"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T10:05:01.985Z"},"phys-address":"fe:16:3e:7f:39:5d","admin-status":"up","oper-status":"up"},{"name":"4749c06d-a27f-4ead-9a98-e84cb370c597","lower-layer-if":["openflow:272795776625121:38"],"type":"iana-if-type:l2vlan","if-index":46,"statistics":{"discontinuity-time":"2018-12-14T10:04:12.840Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"tap4749c06d-a2","lower-layer-if":["openflow:272795776625121:38"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T10:04:12.834Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"tapde9da49d-1a","lower-layer-if":["openflow:272795776625121:40"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T10:04:18.141Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"2cb5810b-f284-4721-8632-1df43c9ffc65","lower-layer-if":["openflow:272795776625121:41"],"type":"iana-if-type:l2vlan","if-index":49,"statistics":{"discontinuity-time":"2018-12-14T10:05:01.989Z"},"phys-address":"fe:16:3e:7f:39:5d","admin-status":"up","oper-status":"up"},{"name":"272795776625121:br-ex-patch","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T08:16:07.027Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"63aa00d5-0316-40ef-a120-9312bc3dfcb4","lower-layer-if":["openflow:272795776625121:39"],"type":"iana-if-type:l2vlan","if-index":47,"statistics":{"discontinuity-time":"2018-12-14T10:04:15.244Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"tap63aa00d5-03","lower-layer-if":["openflow:272795776625121:39"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T10:04:15.229Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"de9da49d-1ab8-4080-b5c0-098194d53e9a","lower-layer-if":["openflow:272795776625121:40"],"type":"iana-if-type:l2vlan","if-index":48,"statistics":{"discontinuity-time":"2018-12-14T10:04:18.143Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181214 10:15:26.529" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.529" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:...</msg>
<status status="PASS" endtime="20181214 10:15:26.529" starttime="20181214 10:15:26.528"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.530" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:20:53.139Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:41"
                ],
                "name": "tap2cb5810b-f2",
                "oper-status": "up",
                "phys-address": "fe:16:3e:7f:39:5d",
                "statistics": {
                    "discontinuity-time": "2018-12-14T10:05:01.985Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 46,
                "lower-layer-if": [
                    "openflow:272795776625121:38"
                ],
                "name": "4749c06d-a27f-4ead-9a98-e84cb370c597",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T10:04:12.840Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:38"
                ],
                "name": "tap4749c06d-a2",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T10:04:12.834Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:40"
                ],
                "name": "tapde9da49d-1a",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T10:04:18.141Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 49,
                "lower-layer-if": [
                    "openflow:272795776625121:41"
                ],
                "name": "2cb5810b-f284-4721-8632-1df43c9ffc65",
                "oper-status": "up",
                "phys-address": "fe:16:3e:7f:39:5d",
                "statistics": {
                    "discontinuity-time": "2018-12-14T10:05:01.989Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:16:07.027Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 47,
                "lower-layer-if": [
                    "openflow:272795776625121:39"
                ],
                "name": "63aa00d5-0316-40ef-a120-9312bc3dfcb4",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T10:04:15.244Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:39"
                ],
                "name": "tap63aa00d5-03",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T10:04:15.229Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 48,
                "lower-layer-if": [
                    "openflow:272795776625121:40"
                ],
                "name": "de9da49d-1ab8-4080-b5c0-098194d53e9a",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T10:04:18.143Z"
                },
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.530" starttime="20181214 10:15:26.529"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.530" starttime="20181214 10:15:26.525"></status>
</kw>
<kw type="foritem" name="${model} = operational/interface-service-bindings:bound-services-state-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.533" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/interface-service-bindings:bound-services-state-list, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.533" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.533" starttime="20181214 10:15:26.530"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.533" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"de9da49d-1ab8-4080-b5c0-098194d53e9a","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":48,"port-no":40,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"4749c06d-a27f-4ead-9a98-e84cb370c597","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":46,"port-no":38,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"2cb5810b-f284-4721-8632-1df43c9ffc65","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":49,"port-no":41,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":3,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"4749c06d-a27f-4ead-9a98-e84cb370c597","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":46,"port-no":38,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"2cb5810b-f284-4721-8632-1df43c9ffc65","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":49,"port-no":41,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"63aa00d5-0316-40ef-a120-9312bc3dfcb4","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":47,"port-no":39,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"63aa00d5-0316-40ef-a120-9312bc3dfcb4","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":47,"port-no":39,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"de9da49d-1ab8-4080-b5c0-098194d53e9a","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":48,"port-no":40,"interface-type":"iana-if-type:l2vlan"}]}} </msg>
<msg timestamp="20181214 10:15:26.534" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.534" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 272795776625121,
                "if-index": 48,
                "interface-name": "de9da49...</msg>
<status status="PASS" endtime="20181214 10:15:26.534" starttime="20181214 10:15:26.533"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.534" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 272795776625121,
                "if-index": 48,
                "interface-name": "de9da49d-1ab8-4080-b5c0-098194d53e9a",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 40,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 46,
                "interface-name": "4749c06d-a27f-4ead-9a98-e84cb370c597",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 38,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 49,
                "interface-name": "2cb5810b-f284-4721-8632-1df43c9ffc65",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 41,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 3,
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 46,
                "interface-name": "4749c06d-a27f-4ead-9a98-e84cb370c597",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 38,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 49,
                "interface-name": "2cb5810b-f284-4721-8632-1df43c9ffc65",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 41,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 47,
                "interface-name": "63aa00d5-0316-40ef-a120-9312bc3dfcb4",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 39,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 47,
                "interface-name": "63aa00d5-0316-40ef-a120-9312bc3dfcb4",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 39,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 48,
                "interface-name": "de9da49d-1ab8-4080-b5c0-098194d53e9a",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 40,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.534" starttime="20181214 10:15:26.534"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.534" starttime="20181214 10:15:26.530"></status>
</kw>
<kw type="foritem" name="${model} = operational/itm-state:tunnels_state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.538" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.538" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.538" starttime="20181214 10:15:26.534"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.538" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:15:26.539" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.539" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:15:26.539" starttime="20181214 10:15:26.538"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.539" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.539" starttime="20181214 10:15:26.539"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.539" starttime="20181214 10:15:26.534"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3nexthop:l3nexthop">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.542" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.542" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.542" starttime="20181214 10:15:26.539"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.542" level="INFO">To JSON using : content={"l3nexthop":{}} </msg>
<msg timestamp="20181214 10:15:26.542" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.543" level="INFO">${pretty_output} = {
    "l3nexthop": {}
}</msg>
<status status="PASS" endtime="20181214 10:15:26.543" starttime="20181214 10:15:26.542"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.543" level="INFO">{
    "l3nexthop": {}
}</msg>
<status status="PASS" endtime="20181214 10:15:26.543" starttime="20181214 10:15:26.543"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.543" starttime="20181214 10:15:26.539"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.546" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.547" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.547" starttime="20181214 10:15:26.543"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.547" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:15:26.547" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.547" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:15:26.547" starttime="20181214 10:15:26.547"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.548" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.548" starttime="20181214 10:15:26.548"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.548" starttime="20181214 10:15:26.543"></status>
</kw>
<kw type="foritem" name="${model} = operational/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.551" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.551" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.551" starttime="20181214 10:15:26.548"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.553" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:2d:53:56:c8:f7"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-standalone","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:datapath-id":"00:00:00:2d:53:56:c8:f7","ovsdb:bridge-uuid":"b432c6c4-6287-43e0-acc8-62136a0ab66c","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","termination-point":[{"tp-id":"eth0","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"e621b8d6-b0e2-46db-808d-5ad800db86a4","ovsdb:ifindex":2,"ovsdb:name":"eth0","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7bc67e4d-df67-4d5d-acd4-d337fd82db75","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"4e058751-86eb-437e-8a62-90553c47a0d4","ovsdb:ifindex":4,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"f9212ef2-d34d-447e-8c5d-9e34a0eb7ca1","ovsdb:ofport":65534},{"tp-id":"br-ex-int-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"3023f183-88b8-4043-b68d-33a8cf09c75a","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"573a1318-32a7-4f1e-baaf-a60b67f6f0df","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:bridge-external-ids":[{"bridge-external-id-key":"opendaylight-iid","bridge-external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"},{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"f8:1b:37:5c:a9:e1"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"ae491c00-54ea-4008-9450-61bde39089b6","ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.21:6653","controller-uuid":"c05d3c4e-aa8f-4e9e-a3ef-20a5c4c2a193","is-connected":true}],"ovsdb:datapath-id":"00:00:f8:1b:37:5c:a9:e1","termination-point":[{"tp-id":"tapde9da49d-1a","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"a2c88571-5a6e-406d-8469-c0e1c4d862cc","ovsdb:name":"tapde9da49d-1a","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:27:32:21"},{"external-id-key":"iface-id","external-id-value":"de9da49d-1ab8-4080-b5c0-098194d53e9a"}],"ovsdb:port-uuid":"bb9a3dda-e249-4bc5-bf20-94664b47b71f","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":40},{"tp-id":"tap4749c06d-a2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"909b39e5-d576-4913-86ad-4f5ec1c91486","ovsdb:name":"tap4749c06d-a2","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:7c:71:67"},{"external-id-key":"iface-id","external-id-value":"4749c06d-a27f-4ead-9a98-e84cb370c597"}],"ovsdb:port-uuid":"d37c2761-b174-4ebf-9457-b4f50121eb82","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":38},{"tp-id":"tap2cb5810b-f2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"da4125ea-c12c-4a24-8f14-3b5a322833b4","ovsdb:name":"tap2cb5810b-f2","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:7f:39:5d"},{"external-id-key":"iface-id","external-id-value":"2cb5810b-f284-4721-8632-1df43c9ffc65"},{"external-id-key":"vm-id","external-id-value":"091c1a2f-dff4-489a-8dbf-613248d53693"}],"ovsdb:port-uuid":"82dc8c78-b11e-41aa-8a8b-c364e3b58eda","ovsdb:ifindex":66,"ovsdb:ofport":41},{"tp-id":"br-ex-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"9182acb3-6683-4cd1-990c-6f9e5d7e2326","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"dcae0142-8b33-4e20-a185-624f54515fa5","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tap63aa00d5-03","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"6ffbf705-135d-4462-a4e3-cb14abe4a807","ovsdb:name":"tap63aa00d5-03","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:b0:5a:5c"},{"external-id-key":"iface-id","external-id-value":"63aa00d5-0316-40ef-a120-9312bc3dfcb4"}],"ovsdb:port-uuid":"6455377a-3853-4144-89e9-42366cb3092b","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":39},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"dfe98e1e-37a2-4f49-8bda-f56b81bd0e9b","ovsdb:ifindex":26,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"0f15ce2a-8646-4f74-a307-e80caeee4ed1","ovsdb:ofport":65534}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9","ovsdb:datapath-type-entry":[{"datapath-type":"ovsdb:datapath-type-netdev"},{"datapath-type":"ovsdb:datapath-type-system"}],"ovsdb:ovs-version":"2.9.0","ovsdb:openvswitch-other-configs":[{"other-config-key":"provider_mappings","other-config-value":"datacentre:br-ex"},{"other-config-key":"local_ip","other-config-value":"192.0.2.21"}],"ovsdb:interface-type-entry":[{"interface-type":"ovsdb:interface-type-lisp"},{"interface-type":"ovsdb:interface-type-geneve"},{"interface-type":"ovsdb:interface-type-gre"},{"interface-type":"ovsdb:interface-type-system"},{"interface-type":"ovsdb:interface-type-vxlan"},{"interface-type":"ovsdb:interface-type-internal"},{"interface-type":"ovsdb:interface-type-stt"},{"interface-type":"ovsdb:interface-type-tap"},{"interface-type":"ovsdb:interface-type-patch"}],"ovsdb:connection-info":{"local-ip":"192.0.2.21","remote-port":52714,"remote-ip":"192.0.2.21","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"f719731f-d938-4508-afd6-1890f6fec1cf"},{"external-id-key":"rundir","external-id-value":"/var/run/openvswitch"},{"external-id-key":"odl_os_hostconfig_config_odl_l2","external-id-value":"{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"}],"ovsdb:db-version":"7.15.1","ovsdb:managed-node-entry":[{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.21:6640","connected":true,"number_of_connections":1}]}]}]} </msg>
<msg timestamp="20181214 10:15:26.553" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.553" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "ovsdb:bridge...</msg>
<status status="PASS" endtime="20181214 10:15:26.553" starttime="20181214 10:15:26.551"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.554" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:2d:53:56:c8:f7"
                        }
                    ],
                    "ovsdb:bridge-uuid": "b432c6c4-6287-43e0-acc8-62136a0ab66c",
                    "ovsdb:datapath-id": "00:00:00:2d:53:56:c8:f7",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-standalone",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 2,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "e621b8d6-b0e2-46db-808d-5ad800db86a4",
                            "ovsdb:name": "eth0",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "7bc67e4d-df67-4d5d-acd4-d337fd82db75",
                            "tp-id": "eth0"
                        },
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "4e058751-86eb-437e-8a62-90553c47a0d4",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "f9212ef2-d34d-447e-8c5d-9e34a0eb7ca1",
                            "tp-id": "br-ex"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "3023f183-88b8-4043-b68d-33a8cf09c75a",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "573a1318-32a7-4f1e-baaf-a60b67f6f0df",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridge-external-ids": [
                        {
                            "bridge-external-id-key": "opendaylight-iid",
                            "bridge-external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"
                        }
                    ],
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        },
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "f8:1b:37:5c:a9:e1"
                        }
                    ],
                    "ovsdb:bridge-uuid": "ae491c00-54ea-4008-9450-61bde39089b6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "c05d3c4e-aa8f-4e9e-a3ef-20a5c4c2a193",
                            "is-connected": true,
                            "target": "tcp:192.0.2.21:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:f8:1b:37:5c:a9:e1",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:27:32:21"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "de9da49d-1ab8-4080-b5c0-098194d53e9a"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "a2c88571-5a6e-406d-8469-c0e1c4d862cc",
                            "ovsdb:name": "tapde9da49d-1a",
                            "ovsdb:ofport": 40,
                            "ovsdb:port-uuid": "bb9a3dda-e249-4bc5-bf20-94664b47b71f",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tapde9da49d-1a"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:7c:71:67"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "4749c06d-a27f-4ead-9a98-e84cb370c597"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "909b39e5-d576-4913-86ad-4f5ec1c91486",
                            "ovsdb:name": "tap4749c06d-a2",
                            "ovsdb:ofport": 38,
                            "ovsdb:port-uuid": "d37c2761-b174-4ebf-9457-b4f50121eb82",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap4749c06d-a2"
                        },
                        {
                            "ovsdb:ifindex": 66,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:7f:39:5d"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "2cb5810b-f284-4721-8632-1df43c9ffc65"
                                },
                                {
                                    "external-id-key": "vm-id",
                                    "external-id-value": "091c1a2f-dff4-489a-8dbf-613248d53693"
                                }
                            ],
                            "ovsdb:interface-uuid": "da4125ea-c12c-4a24-8f14-3b5a322833b4",
                            "ovsdb:name": "tap2cb5810b-f2",
                            "ovsdb:ofport": 41,
                            "ovsdb:port-uuid": "82dc8c78-b11e-41aa-8a8b-c364e3b58eda",
                            "tp-id": "tap2cb5810b-f2"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "9182acb3-6683-4cd1-990c-6f9e5d7e2326",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:ofport": 1,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "dcae0142-8b33-4e20-a185-624f54515fa5",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:b0:5a:5c"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "63aa00d5-0316-40ef-a120-9312bc3dfcb4"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "6ffbf705-135d-4462-a4e3-cb14abe4a807",
                            "ovsdb:name": "tap63aa00d5-03",
                            "ovsdb:ofport": 39,
                            "ovsdb:port-uuid": "6455377a-3853-4144-89e9-42366cb3092b",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap63aa00d5-03"
                        },
                        {
                            "ovsdb:ifindex": 26,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "dfe98e1e-37a2-4f49-8bda-f56b81bd0e9b",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "0f15ce2a-8646-4f74-a307-e80caeee4ed1",
                            "tp-id": "br-int"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.21",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.21",
                        "remote-port": 52714
                    },
                    "ovsdb:datapath-type-entry": [
                        {
                            "datapath-type": "ovsdb:datapath-type-netdev"
                        },
                        {
                            "datapath-type": "ovsdb:datapath-type-system"
                        }
                    ],
                    "ovsdb:db-version": "7.15.1",
                    "ovsdb:interface-type-entry": [
                        {
                            "interface-type": "ovsdb:interface-type-lisp"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-geneve"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-gre"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-system"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-vxlan"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-internal"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-stt"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-tap"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-patch"
                        }
                    ],
                    "ovsdb:managed-node-entry": [
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.21:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "f719731f-d938-4508-afd6-1890f6fec1cf"
                        },
                        {
                            "external-id-key": "rundir",
                            "external-id-value": "/var/run/openvswitch"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_config_odl_l2",
                            "external-id-value": "{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"
                        }
                    ],
                    "ovsdb:openvswitch-other-configs": [
                        {
                            "other-config-key": "provider_mappings",
                            "other-config-value": "datacentre:br-ex"
                        },
                        {
                            "other-config-key": "local_ip",
                            "other-config-value": "192.0.2.21"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181214 10:15:26.554" starttime="20181214 10:15:26.554"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.554" starttime="20181214 10:15:26.548"></status>
</kw>
<kw type="foritem" name="${model} = operational/neutron:neutron/neutron:ports">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.557" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.557" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.557" starttime="20181214 10:15:26.555"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.558" level="INFO">To JSON using : content={"ports":{"port":[{"uuid":"a1c18454-3d9a-45b4-ad84-161e72bd9163","status":"DOWN"},{"uuid":"4749c06d-a27f-4ead-9a98-e84cb370c597","status":"ACTIVE"},{"uuid":"2cb5810b-f284-4721-8632-1df43c9ffc65","status":"ACTIVE"},{"uuid":"63aa00d5-0316-40ef-a120-9312bc3dfcb4","status":"ACTIVE"},{"uuid":"fe4a3bba-ff92-4745-9375-79a7e338eccc","status":"DOWN"},{"uuid":"bdf49722-a36d-4bc0-8720-b79904910dc3","status":"DOWN"},{"uuid":"321562bb-b5e2-4b64-8c97-8ab32a6540c5","status":"DOWN"},{"uuid":"de9da49d-1ab8-4080-b5c0-098194d53e9a","status":"ACTIVE"},{"uuid":"83fffd2a-69f9-4f4b-a2ba-cd619ff98521","status":"DOWN"}]}} </msg>
<msg timestamp="20181214 10:15:26.558" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.558" level="INFO">${pretty_output} = {
    "ports": {
        "port": [
            {
                "status": "DOWN",
                "uuid": "a1c18454-3d9a-45b4-ad84-161e72bd9163"
            },
            {
                "status":...</msg>
<status status="PASS" endtime="20181214 10:15:26.558" starttime="20181214 10:15:26.557"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.558" level="INFO">{
    "ports": {
        "port": [
            {
                "status": "DOWN",
                "uuid": "a1c18454-3d9a-45b4-ad84-161e72bd9163"
            },
            {
                "status": "ACTIVE",
                "uuid": "4749c06d-a27f-4ead-9a98-e84cb370c597"
            },
            {
                "status": "ACTIVE",
                "uuid": "2cb5810b-f284-4721-8632-1df43c9ffc65"
            },
            {
                "status": "ACTIVE",
                "uuid": "63aa00d5-0316-40ef-a120-9312bc3dfcb4"
            },
            {
                "status": "DOWN",
                "uuid": "fe4a3bba-ff92-4745-9375-79a7e338eccc"
            },
            {
                "status": "DOWN",
                "uuid": "bdf49722-a36d-4bc0-8720-b79904910dc3"
            },
            {
                "status": "DOWN",
                "uuid": "321562bb-b5e2-4b64-8c97-8ab32a6540c5"
            },
            {
                "status": "ACTIVE",
                "uuid": "de9da49d-1ab8-4080-b5c0-098194d53e9a"
            },
            {
                "status": "DOWN",
                "uuid": "83fffd2a-69f9-4f4b-a2ba-cd619ff98521"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.558" starttime="20181214 10:15:26.558"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.558" starttime="20181214 10:15:26.554"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-fib:label-route-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.562" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.562" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.562" starttime="20181214 10:15:26.559"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.563" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:15:26.563" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.563" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:15:26.563" starttime="20181214 10:15:26.563"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.564" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.564" starttime="20181214 10:15:26.563"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.564" starttime="20181214 10:15:26.558"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-interface-meta:if-indexes-interface-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.566" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-interface-meta:if-indexes-interface-map, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.566" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.566" starttime="20181214 10:15:26.564"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.567" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":49,"interface-name":"2cb5810b-f284-4721-8632-1df43c9ffc65"},{"if-index":48,"interface-name":"de9da49d-1ab8-4080-b5c0-098194d53e9a"},{"if-index":47,"interface-name":"63aa00d5-0316-40ef-a120-9312bc3dfcb4"},{"if-index":46,"interface-name":"4749c06d-a27f-4ead-9a98-e84cb370c597"},{"if-index":3,"interface-name":"272795776625121:br-ex-patch:trunk"}]}} </msg>
<msg timestamp="20181214 10:15:26.567" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.567" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 49,
                "interface-name": "2cb5810b-f284-4721-8632-1df43c9ffc65"
            }...</msg>
<status status="PASS" endtime="20181214 10:15:26.567" starttime="20181214 10:15:26.566"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.568" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 49,
                "interface-name": "2cb5810b-f284-4721-8632-1df43c9ffc65"
            },
            {
                "if-index": 48,
                "interface-name": "de9da49d-1ab8-4080-b5c0-098194d53e9a"
            },
            {
                "if-index": 47,
                "interface-name": "63aa00d5-0316-40ef-a120-9312bc3dfcb4"
            },
            {
                "if-index": 46,
                "interface-name": "4749c06d-a27f-4ead-9a98-e84cb370c597"
            },
            {
                "if-index": 3,
                "interface-name": "272795776625121:br-ex-patch:trunk"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.568" starttime="20181214 10:15:26.567"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.568" starttime="20181214 10:15:26.564"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:learnt-vpn-vip-to-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.571" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.571" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.571" starttime="20181214 10:15:26.568"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.572" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:15:26.572" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.572" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:15:26.572" starttime="20181214 10:15:26.571"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.572" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.572" starttime="20181214 10:15:26.572"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.572" starttime="20181214 10:15:26.568"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:neutron-router-dpns">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.575" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.575" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.575" starttime="20181214 10:15:26.573"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.576" level="INFO">To JSON using : content={"neutron-router-dpns":{"router-dpn-list":[{"router-id":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"}]}} </msg>
<msg timestamp="20181214 10:15:26.576" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.576" level="INFO">${pretty_output} = {
    "neutron-router-dpns": {
        "router-dpn-list": [
            {
                "router-id": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.576" starttime="20181214 10:15:26.575"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.576" level="INFO">{
    "neutron-router-dpns": {
        "router-dpn-list": [
            {
                "router-id": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.576" starttime="20181214 10:15:26.576"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.576" starttime="20181214 10:15:26.572"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:port-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.579" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.579" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.579" starttime="20181214 10:15:26.577"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.580" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:15:26.580" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.580" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:15:26.580" starttime="20181214 10:15:26.580"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.581" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.581" starttime="20181214 10:15:26.580"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.581" starttime="20181214 10:15:26.576"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:prefix-to-interface">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.583" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.583" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.583" starttime="20181214 10:15:26.581"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.584" level="INFO">To JSON using : content={"prefix-to-interface":{}} </msg>
<msg timestamp="20181214 10:15:26.584" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.584" level="INFO">${pretty_output} = {
    "prefix-to-interface": {}
}</msg>
<status status="PASS" endtime="20181214 10:15:26.584" starttime="20181214 10:15:26.584"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.584" level="INFO">{
    "prefix-to-interface": {}
}</msg>
<status status="PASS" endtime="20181214 10:15:26.584" starttime="20181214 10:15:26.584"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.585" starttime="20181214 10:15:26.581"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:subnet-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.587" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.587" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.587" starttime="20181214 10:15:26.585"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.588" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"1e4edfa6-cbe1-4350-a6cc-902700e990e9","route-adv-state":"advertised","vrf-id":"1e4edfa6-cbe1-4350-a6cc-902700e990e9","label":100002,"elan-tag":5002,"subnet-cidr":"192.0.2.0/24","vpn-name":"1e4edfa6-cbe1-4350-a6cc-902700e990e9"}]}} </msg>
<msg timestamp="20181214 10:15:26.588" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.588" level="INFO">${pretty_output} = {
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
          ...</msg>
<status status="PASS" endtime="20181214 10:15:26.588" starttime="20181214 10:15:26.587"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.588" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.0.2.0/24",
                "subnet-id": "1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                "vpn-name": "1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                "vrf-id": "1e4edfa6-cbe1-4350-a6cc-902700e990e9"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.588" starttime="20181214 10:15:26.588"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.588" starttime="20181214 10:15:26.585"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-instance-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.591" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-instance-op-data, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.591" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.591" starttime="20181214 10:15:26.589"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.592" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-id":100000,"vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":272795776625121,"dpn-state":"active","vpn-interfaces":[{"interface-name":"272795776625121:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181214 10:15:26.592" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.592" level="INFO">${pretty_output} = {
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured":...</msg>
<status status="PASS" endtime="20181214 10:15:26.592" starttime="20181214 10:15:26.591"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.592" level="INFO">{
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 272795776625121,
                        "vpn-interfaces": [
                            {
                                "interface-name": "272795776625121:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.592" starttime="20181214 10:15:26.592"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.592" starttime="20181214 10:15:26.588"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-interface-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.595" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-interface-op-data, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.595" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.595" starttime="20181214 10:15:26.593"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.595" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181214 10:15:26.595" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.595" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181214 10:15:26.595" starttime="20181214 10:15:26.595"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.596" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181214 10:15:26.596" starttime="20181214 10:15:26.596"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.596" starttime="20181214 10:15:26.592"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-to-extraroute">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.600" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.600" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.600" starttime="20181214 10:15:26.596"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.600" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\"."}]}} </msg>
<msg timestamp="20181214 10:15:26.600" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.601" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. ...</msg>
<status status="PASS" endtime="20181214 10:15:26.601" starttime="20181214 10:15:26.600"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.601" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\".",
                "error-tag": "invalid-value",
                "error-type": "protocol"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.601" starttime="20181214 10:15:26.601"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.601" starttime="20181214 10:15:26.596"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:external-ips-counter">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.604" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.604" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.604" starttime="20181214 10:15:26.601"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.604" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:15:26.604" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.604" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:15:26.604" starttime="20181214 10:15:26.604"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.605" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.605" starttime="20181214 10:15:26.605"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.605" starttime="20181214 10:15:26.601"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.608" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.608" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.608" starttime="20181214 10:15:26.605"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.609" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:15:26.609" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.609" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:15:26.609" starttime="20181214 10:15:26.608"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.609" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.609" starttime="20181214 10:15:26.609"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.609" starttime="20181214 10:15:26.605"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:intext-ip-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.612" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.612" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.612" starttime="20181214 10:15:26.610"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.613" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:15:26.613" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.613" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:15:26.613" starttime="20181214 10:15:26.613"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.613" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.614" starttime="20181214 10:15:26.613"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.614" starttime="20181214 10:15:26.609"></status>
</kw>
<kw type="foritem" name="${model} = operational/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:15:26.618" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 10:15:26.618" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:15:26.618" starttime="20181214 10:15:26.614"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:15:26.621" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","node-connector":[{"id":"openflow:272795776625121:39","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap63aa00d5-03","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":39,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:38","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap4749c06d-a2","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":38,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:LOCAL","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":4294967294,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"f8:1b:37:5c:a9:e1","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-int","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false}},{"id":"openflow:272795776625121:1","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":1,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"36:95:15:0b:6c:54","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-ex-patch","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:272795776625121:41","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":10000,"flow-node-inventory:name":"tap2cb5810b-f2","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":41,"flow-node-inventory:hardware-address":"fe:16:3e:7f:39:5d","flow-node-inventory:current-feature":"ten-mb-fd copper","flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:40","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tapde9da49d-1a","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":40,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"}],"opendaylight-group-statistics:group-features":{"group-capabilities-supported":["opendaylight-group-types:chaining","opendaylight-group-types:select-liveness","opendaylight-group-types:select-weight"],"actions":[67076097],"max-groups":[4294967040],"group-types-supported":["opendaylight-group-types:group-all","opendaylight-group-types:group-indirect","opendaylight-group-types:group-select","opendaylight-group-types:group-ff"]},"flow-node-inventory:port-number":49238,"flow-node-inventory:serial-number":"None","flow-node-inventory:table":[{"id":235},{"id":209},{"id":175},{"id":89},{"id":119},{"id":21},{"id":51},{"id":234},{"id":208},{"id":174},{"id":88},{"id":118},{"id":20},{"id":50},{"id":237},{"id":207},{"id":177},{"id":0},{"id":87},{"id":121},{"id":19},{"id":53},{"id":236},{"id":206},{"id":176},{"id":1},{"id":86},{"id":120},{"id":18},{"id":52},{"id":239},{"id":205},{"id":171},{"id":85},{"id":115},{"id":25},{"id":55},{"id":238},{"id":204},{"id":170},{"id":84},{"id":114},{"id":24},{"id":54},{"id":241},{"id":203},{"id":173},{"id":83},{"id":117},{"id":23},{"id":57},{"id":240},{"id":202},{"id":172},{"id":82},{"id":116},{"id":22},{"id":56},{"id":227},{"id":201},{"id":167},{"id":97},{"id":127},{"id":29},{"id":59},{"id":226},{"id":200},{"id":166},{"id":96},{"id":126},{"id":28},{"id":58},{"id":229},{"id":199},{"id":169},{"id":95},{"id":129},{"id":27},{"id":61},{"id":228},{"id":198},{"id":168},{"id":94},{"id":128},{"id":26},{"id":60},{"id":231},{"id":197},{"id":163},{"id":93},{"id":123},{"id":33},{"id":63},{"id":230},{"id":196},{"id":162},{"id":92},{"id":122},{"id":32},{"id":62},{"id":233},{"id":195},{"id":165},{"id":91},{"id":125},{"id":31},{"id":65},{"id":232},{"id":194},{"id":164},{"id":90},{"id":124},{"id":30},{"id":64},{"id":252},{"id":218},{"id":192},{"id":158},{"id":15},{"id":104},{"id":134},{"id":36},{"id":66},{"id":253},{"id":219},{"id":193},{"id":159},{"id":14},{"id":105},{"id":135},{"id":37},{"id":67},{"id":250},{"id":220},{"id":190},{"id":160},{"id":17},{"id":102},{"id":136},{"id":34},{"id":68},{"id":251},{"id":221},{"id":191},{"id":161},{"id":16},{"id":103},{"id":137},{"id":35},{"id":69},{"id":222},{"id":188},{"id":154},{"id":11},{"id":100},{"id":130},{"id":40},{"id":70},{"id":223},{"id":189},{"id":155},{"id":10},{"id":101},{"id":131},{"id":41},{"id":71},{"id":224},{"id":186},{"id":156},{"id":13},{"id":98},{"id":132},{"id":38},{"id":72},{"id":225},{"id":187},{"id":157},{"id":12},{"id":99},{"id":133},{"id":39},{"id":73},{"id":244},{"id":210},{"id":184},{"id":150},{"id":7},{"id":112},{"id":142},{"id":44},{"id":74},{"id":245},{"id":211},{"id":185},{"id":151},{"id":6},{"id":113},{"id":143},{"id":45},{"id":75},{"id":242},{"id":212},{"id":182},{"id":152},{"id":9},{"id":110},{"id":144},{"id":42},{"id":76},{"id":243},{"id":213},{"id":183},{"id":153},{"id":8},{"id":111},{"id":145},{"id":43},{"id":77},{"id":248},{"id":214},{"id":180},{"id":146},{"id":3},{"id":108},{"id":138},{"id":48},{"id":78},{"id":249},{"id":215},{"id":181},{"id":147},{"id":2},{"id":109},{"id":139},{"id":49},{"id":79},{"id":246},{"id":216},{"id":178},{"id":148},{"id":5},{"id":106},{"id":140},{"id":46},{"id":80},{"id":247},{"id":217},{"id":179},{"id":149},{"id":4},{"id":107},{"id":141},{"id":47},{"id":81}],"flow-node-inventory:hardware":"Open vSwitch","flow-node-inventory:description":"None","flow-node-inventory:software":"2.9.0","flow-node-inventory:switch-features":{"max_buffers":0,"max_tables":254,"capabilities":["flow-node-inventory:flow-feature-capability-flow-stats","flow-node-inventory:flow-feature-capability-queue-stats","flow-node-inventory:flow-feature-capability-port-stats","flow-node-inventory:flow-feature-capability-table-stats","flow-node-inventory:flow-feature-capability-group-stats"]},"flow-node-inventory:manufacturer":"Nicira, Inc.","flow-node-inventory:ip-address":"192.0.2.21"}]}} </msg>
<msg timestamp="20181214 10:15:26.621" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:15:26.621" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-i...</msg>
<status status="PASS" endtime="20181214 10:15:26.621" starttime="20181214 10:15:26.618"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.622" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.21",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 49238,
                "flow-node-inventory:serial-number": "None",
                "flow-node-inventory:software": "2.9.0",
                "flow-node-inventory:switch-features": {
                    "capabilities": [
                        "flow-node-inventory:flow-feature-capability-flow-stats",
                        "flow-node-inventory:flow-feature-capability-queue-stats",
                        "flow-node-inventory:flow-feature-capability-port-stats",
                        "flow-node-inventory:flow-feature-capability-table-stats",
                        "flow-node-inventory:flow-feature-capability-group-stats"
                    ],
                    "max_buffers": 0,
                    "max_tables": 254
                },
                "flow-node-inventory:table": [
                    {
                        "id": 235
                    },
                    {
                        "id": 209
                    },
                    {
                        "id": 175
                    },
                    {
                        "id": 89
                    },
                    {
                        "id": 119
                    },
                    {
                        "id": 21
                    },
                    {
                        "id": 51
                    },
                    {
                        "id": 234
                    },
                    {
                        "id": 208
                    },
                    {
                        "id": 174
                    },
                    {
                        "id": 88
                    },
                    {
                        "id": 118
                    },
                    {
                        "id": 20
                    },
                    {
                        "id": 50
                    },
                    {
                        "id": 237
                    },
                    {
                        "id": 207
                    },
                    {
                        "id": 177
                    },
                    {
                        "id": 0
                    },
                    {
                        "id": 87
                    },
                    {
                        "id": 121
                    },
                    {
                        "id": 19
                    },
                    {
                        "id": 53
                    },
                    {
                        "id": 236
                    },
                    {
                        "id": 206
                    },
                    {
                        "id": 176
                    },
                    {
                        "id": 1
                    },
                    {
                        "id": 86
                    },
                    {
                        "id": 120
                    },
                    {
                        "id": 18
                    },
                    {
                        "id": 52
                    },
                    {
                        "id": 239
                    },
                    {
                        "id": 205
                    },
                    {
                        "id": 171
                    },
                    {
                        "id": 85
                    },
                    {
                        "id": 115
                    },
                    {
                        "id": 25
                    },
                    {
                        "id": 55
                    },
                    {
                        "id": 238
                    },
                    {
                        "id": 204
                    },
                    {
                        "id": 170
                    },
                    {
                        "id": 84
                    },
                    {
                        "id": 114
                    },
                    {
                        "id": 24
                    },
                    {
                        "id": 54
                    },
                    {
                        "id": 241
                    },
                    {
                        "id": 203
                    },
                    {
                        "id": 173
                    },
                    {
                        "id": 83
                    },
                    {
                        "id": 117
                    },
                    {
                        "id": 23
                    },
                    {
                        "id": 57
                    },
                    {
                        "id": 240
                    },
                    {
                        "id": 202
                    },
                    {
                        "id": 172
                    },
                    {
                        "id": 82
                    },
                    {
                        "id": 116
                    },
                    {
                        "id": 22
                    },
                    {
                        "id": 56
                    },
                    {
                        "id": 227
                    },
                    {
                        "id": 201
                    },
                    {
                        "id": 167
                    },
                    {
                        "id": 97
                    },
                    {
                        "id": 127
                    },
                    {
                        "id": 29
                    },
                    {
                        "id": 59
                    },
                    {
                        "id": 226
                    },
                    {
                        "id": 200
                    },
                    {
                        "id": 166
                    },
                    {
                        "id": 96
                    },
                    {
                        "id": 126
                    },
                    {
                        "id": 28
                    },
                    {
                        "id": 58
                    },
                    {
                        "id": 229
                    },
                    {
                        "id": 199
                    },
                    {
                        "id": 169
                    },
                    {
                        "id": 95
                    },
                    {
                        "id": 129
                    },
                    {
                        "id": 27
                    },
                    {
                        "id": 61
                    },
                    {
                        "id": 228
                    },
                    {
                        "id": 198
                    },
                    {
                        "id": 168
                    },
                    {
                        "id": 94
                    },
                    {
                        "id": 128
                    },
                    {
                        "id": 26
                    },
                    {
                        "id": 60
                    },
                    {
                        "id": 231
                    },
                    {
                        "id": 197
                    },
                    {
                        "id": 163
                    },
                    {
                        "id": 93
                    },
                    {
                        "id": 123
                    },
                    {
                        "id": 33
                    },
                    {
                        "id": 63
                    },
                    {
                        "id": 230
                    },
                    {
                        "id": 196
                    },
                    {
                        "id": 162
                    },
                    {
                        "id": 92
                    },
                    {
                        "id": 122
                    },
                    {
                        "id": 32
                    },
                    {
                        "id": 62
                    },
                    {
                        "id": 233
                    },
                    {
                        "id": 195
                    },
                    {
                        "id": 165
                    },
                    {
                        "id": 91
                    },
                    {
                        "id": 125
                    },
                    {
                        "id": 31
                    },
                    {
                        "id": 65
                    },
                    {
                        "id": 232
                    },
                    {
                        "id": 194
                    },
                    {
                        "id": 164
                    },
                    {
                        "id": 90
                    },
                    {
                        "id": 124
                    },
                    {
                        "id": 30
                    },
                    {
                        "id": 64
                    },
                    {
                        "id": 252
                    },
                    {
                        "id": 218
                    },
                    {
                        "id": 192
                    },
                    {
                        "id": 158
                    },
                    {
                        "id": 15
                    },
                    {
                        "id": 104
                    },
                    {
                        "id": 134
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 66
                    },
                    {
                        "id": 253
                    },
                    {
                        "id": 219
                    },
                    {
                        "id": 193
                    },
                    {
                        "id": 159
                    },
                    {
                        "id": 14
                    },
                    {
                        "id": 105
                    },
                    {
                        "id": 135
                    },
                    {
                        "id": 37
                    },
                    {
                        "id": 67
                    },
                    {
                        "id": 250
                    },
                    {
                        "id": 220
                    },
                    {
                        "id": 190
                    },
                    {
                        "id": 160
                    },
                    {
                        "id": 17
                    },
                    {
                        "id": 102
                    },
                    {
                        "id": 136
                    },
                    {
                        "id": 34
                    },
                    {
                        "id": 68
                    },
                    {
                        "id": 251
                    },
                    {
                        "id": 221
                    },
                    {
                        "id": 191
                    },
                    {
                        "id": 161
                    },
                    {
                        "id": 16
                    },
                    {
                        "id": 103
                    },
                    {
                        "id": 137
                    },
                    {
                        "id": 35
                    },
                    {
                        "id": 69
                    },
                    {
                        "id": 222
                    },
                    {
                        "id": 188
                    },
                    {
                        "id": 154
                    },
                    {
                        "id": 11
                    },
                    {
                        "id": 100
                    },
                    {
                        "id": 130
                    },
                    {
                        "id": 40
                    },
                    {
                        "id": 70
                    },
                    {
                        "id": 223
                    },
                    {
                        "id": 189
                    },
                    {
                        "id": 155
                    },
                    {
                        "id": 10
                    },
                    {
                        "id": 101
                    },
                    {
                        "id": 131
                    },
                    {
                        "id": 41
                    },
                    {
                        "id": 71
                    },
                    {
                        "id": 224
                    },
                    {
                        "id": 186
                    },
                    {
                        "id": 156
                    },
                    {
                        "id": 13
                    },
                    {
                        "id": 98
                    },
                    {
                        "id": 132
                    },
                    {
                        "id": 38
                    },
                    {
                        "id": 72
                    },
                    {
                        "id": 225
                    },
                    {
                        "id": 187
                    },
                    {
                        "id": 157
                    },
                    {
                        "id": 12
                    },
                    {
                        "id": 99
                    },
                    {
                        "id": 133
                    },
                    {
                        "id": 39
                    },
                    {
                        "id": 73
                    },
                    {
                        "id": 244
                    },
                    {
                        "id": 210
                    },
                    {
                        "id": 184
                    },
                    {
                        "id": 150
                    },
                    {
                        "id": 7
                    },
                    {
                        "id": 112
                    },
                    {
                        "id": 142
                    },
                    {
                        "id": 44
                    },
                    {
                        "id": 74
                    },
                    {
                        "id": 245
                    },
                    {
                        "id": 211
                    },
                    {
                        "id": 185
                    },
                    {
                        "id": 151
                    },
                    {
                        "id": 6
                    },
                    {
                        "id": 113
                    },
                    {
                        "id": 143
                    },
                    {
                        "id": 45
                    },
                    {
                        "id": 75
                    },
                    {
                        "id": 242
                    },
                    {
                        "id": 212
                    },
                    {
                        "id": 182
                    },
                    {
                        "id": 152
                    },
                    {
                        "id": 9
                    },
                    {
                        "id": 110
                    },
                    {
                        "id": 144
                    },
                    {
                        "id": 42
                    },
                    {
                        "id": 76
                    },
                    {
                        "id": 243
                    },
                    {
                        "id": 213
                    },
                    {
                        "id": 183
                    },
                    {
                        "id": 153
                    },
                    {
                        "id": 8
                    },
                    {
                        "id": 111
                    },
                    {
                        "id": 145
                    },
                    {
                        "id": 43
                    },
                    {
                        "id": 77
                    },
                    {
                        "id": 248
                    },
                    {
                        "id": 214
                    },
                    {
                        "id": 180
                    },
                    {
                        "id": 146
                    },
                    {
                        "id": 3
                    },
                    {
                        "id": 108
                    },
                    {
                        "id": 138
                    },
                    {
                        "id": 48
                    },
                    {
                        "id": 78
                    },
                    {
                        "id": 249
                    },
                    {
                        "id": 215
                    },
                    {
                        "id": 181
                    },
                    {
                        "id": 147
                    },
                    {
                        "id": 2
                    },
                    {
                        "id": 109
                    },
                    {
                        "id": 139
                    },
                    {
                        "id": 49
                    },
                    {
                        "id": 79
                    },
                    {
                        "id": 246
                    },
                    {
                        "id": 216
                    },
                    {
                        "id": 178
                    },
                    {
                        "id": 148
                    },
                    {
                        "id": 5
                    },
                    {
                        "id": 106
                    },
                    {
                        "id": 140
                    },
                    {
                        "id": 46
                    },
                    {
                        "id": 80
                    },
                    {
                        "id": 247
                    },
                    {
                        "id": 217
                    },
                    {
                        "id": 179
                    },
                    {
                        "id": 149
                    },
                    {
                        "id": 4
                    },
                    {
                        "id": 107
                    },
                    {
                        "id": 141
                    },
                    {
                        "id": 47
                    },
                    {
                        "id": 81
                    }
                ],
                "id": "openflow:272795776625121",
                "node-connector": [
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap63aa00d5-03",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 39,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:39"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap4749c06d-a2",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 38,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:38"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "f8:1b:37:5c:a9:e1",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-int",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 4294967294,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:LOCAL"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "36:95:15:0b:6c:54",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-ex-patch",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 1,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:1"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "ten-mb-fd copper",
                        "flow-node-inventory:current-speed": 10000,
                        "flow-node-inventory:hardware-address": "fe:16:3e:7f:39:5d",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap2cb5810b-f2",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 41,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:41"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tapde9da49d-1a",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 40,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:40"
                    }
                ],
                "opendaylight-group-statistics:group-features": {
                    "actions": [
                        67076097
                    ],
                    "group-capabilities-supported": [
                        "opendaylight-group-types:chaining",
                        "opendaylight-group-types:select-liveness",
                        "opendaylight-group-types:select-weight"
                    ],
                    "group-types-supported": [
                        "opendaylight-group-types:group-all",
                        "opendaylight-group-types:group-indirect",
                        "opendaylight-group-types:group-select",
                        "opendaylight-group-types:group-ff"
                    ],
                    "max-groups": [
                        4294967040
                    ]
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:15:26.622" starttime="20181214 10:15:26.621"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.622" starttime="20181214 10:15:26.614"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.622" starttime="20181214 10:15:26.286"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.622" starttime="20181214 10:15:26.285"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:26.622" starttime="20181214 10:15:26.276"></status>
</kw>
<kw name="Fail If Exceptions Found During Test" library="KarafKeywords">
<doc>Create a failure if an Exception is found in the karaf.log that has not been whitelisted.</doc>
<arguments>
<arg>${test_name}</arg>
<arg>fail=${fail}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ 1 | ${NUM_ODL_SYSTEM} + 1 ]">
<kw type="foritem" name="${i} = 1">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sed '1,/ROBOT MESSAGE: Starting test ${test_name}/d' ${log_file}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 10:15:26.624" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.Arp Learning/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181214 10:15:26.624" starttime="20181214 10:15:26.623"></status>
</kw>
<kw name="Get Karaf Log Lines From Test Start" library="KarafKeywords">
<doc>Scrapes all log messages that match regexp ${type} which fall after a point given by a log message that</doc>
<arguments>
<arg>${ODL_SYSTEM_${i}_IP}</arg>
<arg>${test_name}</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>${ip}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:26.633" starttime="20181214 10:15:26.633"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 10:15:26.634" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 10:15:26.634" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 10:15:26.634" starttime="20181214 10:15:26.634"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 10:15:26.634" level="INFO">Attempting to execute command "sed '1,/ROBOT MESSAGE: Starting test CSIT.Arp Learning/d' /tmp//opt/opendaylight/data/log/karaf.log" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 10:15:26.635" starttime="20181214 10:15:26.634"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 10:15:26.635" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181214 10:15:26.635" starttime="20181214 10:15:26.635"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 10:15:26.636" level="INFO">Length is 0</msg>
<msg timestamp="20181214 10:15:26.636" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 10:15:26.636" starttime="20181214 10:15:26.636"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:26.637" starttime="20181214 10:15:26.636"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 10:15:26.638" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 10:15:27.097" level="INFO">Read output: Last login: Fri Dec 14 10:03:56 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:15:27.097" starttime="20181214 10:15:26.637"></status>
</kw>
<msg timestamp="20181214 10:15:27.098" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:15:27.098" starttime="20181214 10:15:26.637"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:27.098" starttime="20181214 10:15:26.635"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 10:15:27.100" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.Arp Learning/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181214 10:15:27.124" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181214 10:15:27.124" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 10:15:27.124" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181214 10:15:27.124" starttime="20181214 10:15:27.099"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:15:27.190" starttime="20181214 10:15:27.125"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 10:15:27.191" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181214 10:15:27.192" starttime="20181214 10:15:27.191"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:27.193" starttime="20181214 10:15:27.192"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 10:15:27.195" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:15:27.196" starttime="20181214 10:15:27.195"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:27.196" starttime="20181214 10:15:27.194"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:27.201" starttime="20181214 10:15:27.200"></status>
</kw>
<msg timestamp="20181214 10:15:27.201" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:15:27.201" starttime="20181214 10:15:27.199"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:27.202" starttime="20181214 10:15:27.197"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:27.202" starttime="20181214 10:15:26.632"></status>
</kw>
<msg timestamp="20181214 10:15:27.202" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:15:27.202" starttime="20181214 10:15:26.632"></status>
</kw>
<msg timestamp="20181214 10:15:27.203" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:15:27.203" starttime="20181214 10:15:26.631"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${\n}</arg>
</arguments>
<assign>
<var>@{log_lines}</var>
</assign>
<msg timestamp="20181214 10:15:27.205" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181214 10:15:27.205" starttime="20181214 10:15:27.204"></status>
</kw>
<msg timestamp="20181214 10:15:27.205" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181214 10:15:27.205" starttime="20181214 10:15:26.631"></status>
</kw>
<kw name="Verify Exceptions" library="excepts">
<doc>Return a list of exceptions not in the whitelist for the given lines.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<assign>
<var>${exlist}</var>
<var>${matchlist}</var>
</assign>
<msg timestamp="20181214 10:15:27.207" level="INFO">${exlist} = []</msg>
<msg timestamp="20181214 10:15:27.207" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181214 10:15:27.207" starttime="20181214 10:15:27.206"></status>
</kw>
<kw name="Write Exceptions Map To File" library="excepts">
<doc>Write the exceptions map to a file under the testname header. The output</doc>
<arguments>
<arg>${SUITE_NAME}.${TEST_NAME}</arg>
<arg>/tmp/odl${i}_exceptions.txt</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:27.209" starttime="20181214 10:15:27.208"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${exlist}</arg>
</arguments>
<assign>
<var>${listlength}</var>
</assign>
<msg timestamp="20181214 10:15:27.210" level="INFO">Length is 0</msg>
<msg timestamp="20181214 10:15:27.210" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181214 10:15:27.210" starttime="20181214 10:15:27.210"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${fail}"=="True" and ${listlength} != 0</arg>
<arg>Log And Fail Exceptions</arg>
<arg>${exlist}</arg>
<arg>${listlength}</arg>
<arg>ELSE</arg>
<arg>Collections.Log List</arg>
<arg>${matchlist}</arg>
</arguments>
<kw name="Log List" library="Collections">
<doc>Logs the length and contents of the ``list`` using given ``level``.</doc>
<arguments>
<arg>${matchlist}</arg>
</arguments>
<msg timestamp="20181214 10:15:27.212" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181214 10:15:27.212" starttime="20181214 10:15:27.212"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:27.212" starttime="20181214 10:15:27.211"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:27.212" starttime="20181214 10:15:26.623"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:27.213" starttime="20181214 10:15:26.623"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:27.213" starttime="20181214 10:15:26.623"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:27.230" starttime="20181214 10:15:27.229"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 10:15:27.230" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 10:15:27.448" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 10:15:27.449" starttime="20181214 10:15:27.230"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:15:27.462" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181214 10:15:27.462" starttime="20181214 10:15:27.450"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:15:27.465" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 10:15:27.465" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 10:15:27.465" starttime="20181214 10:15:27.462"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 10:15:27.508" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 10:15:27.508" starttime="20181214 10:15:27.465"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:15:27.511" starttime="20181214 10:15:27.509"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 10:15:27.511" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 10:15:27.511" starttime="20181214 10:15:27.511"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:27.511" starttime="20181214 10:15:27.228"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:27.512" starttime="20181214 10:15:27.214"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:27.512" starttime="20181214 10:15:27.213"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:27.512" starttime="20181214 10:15:27.213"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:27.512" starttime="20181214 10:15:23.515"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:27.512" starttime="20181214 10:15:23.515"></status>
</kw>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:15:27.514" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:15:27.514" starttime="20181214 10:15:27.514"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:15:27.515" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181214 10:15:27.554" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:15:29.650" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:15:29.651" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:15:29.651" starttime="20181214 10:15:27.515"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:15:29.652" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 10:15:29.654" starttime="20181214 10:15:29.652"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:15:29.655" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:15:29.655" starttime="20181214 10:15:29.654"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:29.656" starttime="20181214 10:15:29.655"></status>
</kw>
<msg timestamp="20181214 10:15:29.656" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 10:15:29.657" starttime="20181214 10:15:27.514"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:15:29.657" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 10:15:29.657" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 10:15:29.657" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:15:29.658" starttime="20181214 10:15:29.657"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 10:15:29.658" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 10:15:29.658" starttime="20181214 10:15:29.658"></status>
</kw>
<msg timestamp="20181214 10:15:29.659" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181214 10:15:29.659" starttime="20181214 10:15:27.513"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181214 10:15:29.659" starttime="20181214 10:15:29.659"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:15:29.660" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:15:29.660" starttime="20181214 10:15:29.660"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:15:29.662" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181214 10:15:29.705" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:15:32.735" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:15:32.736" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:15:32.736" starttime="20181214 10:15:29.661"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:15:32.737" level="INFO">[
  {
    "Status": "ERROR", 
    "Name": "vpna_net_3_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "6cd6d714-a105-483e-ae49-2aa9d0376f14", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "vpna_net_3_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "d8306d83-e8fb-4ec6-8356-44fbc3436f2a", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "vpna_net_2_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "9221fabc-d674-4e73-9087-967c8ef3f5c8", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "vpna_net_2_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "32b0c32a-b98c-468f-8528-10b240345990", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "vpna_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "ad3cdfc0-4573-4192-9920-81189834dbed", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Name": "vpna_net_1_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "091c1a2f-dff4-489a-8dbf-613248d53693", 
    "Flavor": "m1.nano", 
    "Networks": "vpna_net_1=10.10.10.6"
  }
]</msg>
<status status="PASS" endtime="20181214 10:15:32.737" starttime="20181214 10:15:32.736"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:15:32.738" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:15:32.738" starttime="20181214 10:15:32.738"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:32.739" starttime="20181214 10:15:32.738"></status>
</kw>
<msg timestamp="20181214 10:15:32.740" level="INFO">${json} = [
  {
    "Status": "ERROR", 
    "Name": "vpna_net_3_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "6cd6d714-a105-483e-ae49-2aa9d0376f14", 
    "Flavor": "m1.nano", 
    "Networks": ""
...</msg>
<status status="PASS" endtime="20181214 10:15:32.740" starttime="20181214 10:15:29.661"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:15:32.741" level="INFO">To JSON using : content=[
  {
    "Status": "ERROR", 
    "Name": "vpna_net_3_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "6cd6d714-a105-483e-ae49-2aa9d0376f14", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "vpna_net_3_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "d8306d83-e8fb-4ec6-8356-44fbc3436f2a", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "vpna_net_2_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "9221fabc-d674-4e73-9087-967c8ef3f5c8", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "vpna_net_2_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "32b0c32a-b98c-468f-8528-10b240345990", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "vpna_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "ad3cdfc0-4573-4192-9920-81189834dbed", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Name": "vpna_net_1_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "091c1a2f-dff4-489a-8dbf-613248d53693", 
    "Flavor": "m1.nano", 
    "Networks": "vpna_net_1=10.10.10.6"
  }
] </msg>
<msg timestamp="20181214 10:15:32.741" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 10:15:32.741" level="INFO">@{list} = [ {u'Status': u'ERROR', u'Name': u'vpna_net_3_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'6cd6d714-a105-483e-ae49-2aa9d0376f14', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u'ERR...</msg>
<status status="PASS" endtime="20181214 10:15:32.741" starttime="20181214 10:15:32.740"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 10:15:32.742" level="INFO">[{u'Status': u'ERROR', u'Name': u'vpna_net_3_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'6cd6d714-a105-483e-ae49-2aa9d0376f14', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'vpna_net_3_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'd8306d83-e8fb-4ec6-8356-44fbc3436f2a', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'vpna_net_2_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'9221fabc-d674-4e73-9087-967c8ef3f5c8', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'vpna_net_2_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'32b0c32a-b98c-468f-8528-10b240345990', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'vpna_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'ad3cdfc0-4573-4192-9920-81189834dbed', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ACTIVE', u'Name': u'vpna_net_1_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'091c1a2f-dff4-489a-8dbf-613248d53693', u'Flavor': u'm1.nano', u'Networks': u'vpna_net_1=10.10.10.6'}]</msg>
<status status="PASS" endtime="20181214 10:15:32.742" starttime="20181214 10:15:32.741"></status>
</kw>
<msg timestamp="20181214 10:15:32.742" level="INFO">@{vms} = [ {u'Status': u'ERROR', u'Name': u'vpna_net_3_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'6cd6d714-a105-483e-ae49-2aa9d0376f14', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u'ERR...</msg>
<status status="PASS" endtime="20181214 10:15:32.742" starttime="20181214 10:15:29.659"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'vpna_net_3_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'6cd6d714-a105-483e-ae49-2aa9d0376f14', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:15:32.756" level="INFO">Starting process:
openstack server show 6cd6d714-a105-483e-ae49-2aa9d0376f14</msg>
<msg timestamp="20181214 10:15:32.798" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:15:35.718" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:15:35.719" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:15:35.719" starttime="20181214 10:15:32.756"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:15:35.721" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000029                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T10:05:16Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T10:05:19Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | 6cd6d714-a105-483e-ae49-2aa9d0376f14                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | vpna_net_3_vm_2                                                                                                                                                                                                                                                                                                                                                                                                                           |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T10:05:20Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:15:35.721" starttime="20181214 10:15:35.720"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:15:35.722" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:15:35.722" starttime="20181214 10:15:35.721"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:35.723" starttime="20181214 10:15:35.722"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:35.724" starttime="20181214 10:15:32.755"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:15:35.739" level="INFO">Starting process:
openstack server delete 6cd6d714-a105-483e-ae49-2aa9d0376f14</msg>
<msg timestamp="20181214 10:15:35.780" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:15:38.664" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:15:38.665" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:15:38.665" starttime="20181214 10:15:35.738"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:15:38.667" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:15:38.667" starttime="20181214 10:15:38.666"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:15:38.668" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:15:38.669" starttime="20181214 10:15:38.668"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:38.670" starttime="20181214 10:15:38.669"></status>
</kw>
<msg timestamp="20181214 10:15:38.671" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:15:38.671" starttime="20181214 10:15:35.738"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:38.672" starttime="20181214 10:15:35.725"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:38.672" starttime="20181214 10:15:35.724"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:38.672" starttime="20181214 10:15:32.743"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'vpna_net_3_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'd8306d83-e8fb-4ec6-8356-44fbc3436f2a', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:15:38.695" level="INFO">Starting process:
openstack server show d8306d83-e8fb-4ec6-8356-44fbc3436f2a</msg>
<msg timestamp="20181214 10:15:38.735" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:15:41.445" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:15:41.446" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:15:41.446" starttime="20181214 10:15:38.694"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:15:41.447" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000028                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T10:05:13Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T10:05:16Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | d8306d83-e8fb-4ec6-8356-44fbc3436f2a                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | vpna_net_3_vm_1                                                                                                                                                                                                                                                                                                                                                                                                                           |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T10:05:16Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:15:41.448" starttime="20181214 10:15:41.447"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:15:41.449" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:15:41.449" starttime="20181214 10:15:41.448"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:41.450" starttime="20181214 10:15:41.449"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:41.450" starttime="20181214 10:15:38.693"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:15:41.462" level="INFO">Starting process:
openstack server delete d8306d83-e8fb-4ec6-8356-44fbc3436f2a</msg>
<msg timestamp="20181214 10:15:41.503" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:15:43.985" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:15:43.985" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:15:43.985" starttime="20181214 10:15:41.462"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:15:43.986" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:15:43.986" starttime="20181214 10:15:43.986"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:15:43.987" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:15:43.987" starttime="20181214 10:15:43.986"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:43.987" starttime="20181214 10:15:43.987"></status>
</kw>
<msg timestamp="20181214 10:15:43.988" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:15:43.988" starttime="20181214 10:15:41.461"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:43.988" starttime="20181214 10:15:41.451"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:43.988" starttime="20181214 10:15:41.451"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:43.988" starttime="20181214 10:15:38.672"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'vpna_net_2_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'9221fabc-d674-4e73-9087-967c8ef3f5c8', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:15:43.996" level="INFO">Starting process:
openstack server show 9221fabc-d674-4e73-9087-967c8ef3f5c8</msg>
<msg timestamp="20181214 10:15:44.035" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:15:46.779" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:15:46.779" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:15:46.780" starttime="20181214 10:15:43.996"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:15:46.781" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000027                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T10:05:09Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T10:05:12Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | 9221fabc-d674-4e73-9087-967c8ef3f5c8                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | vpna_net_2_vm_2                                                                                                                                                                                                                                                                                                                                                                                                                           |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T10:05:12Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:15:46.782" starttime="20181214 10:15:46.780"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:15:46.783" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:15:46.783" starttime="20181214 10:15:46.782"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:46.785" starttime="20181214 10:15:46.784"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:46.785" starttime="20181214 10:15:43.996"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:15:46.808" level="INFO">Starting process:
openstack server delete 9221fabc-d674-4e73-9087-967c8ef3f5c8</msg>
<msg timestamp="20181214 10:15:46.841" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:15:49.610" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:15:49.611" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:15:49.611" starttime="20181214 10:15:46.807"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:15:49.612" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:15:49.612" starttime="20181214 10:15:49.611"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:15:49.613" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:15:49.613" starttime="20181214 10:15:49.612"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:49.614" starttime="20181214 10:15:49.613"></status>
</kw>
<msg timestamp="20181214 10:15:49.614" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:15:49.614" starttime="20181214 10:15:46.805"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:49.614" starttime="20181214 10:15:46.787"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:49.614" starttime="20181214 10:15:46.786"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:49.614" starttime="20181214 10:15:43.988"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'vpna_net_2_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'32b0c32a-b98c-468f-8528-10b240345990', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:15:49.625" level="INFO">Starting process:
openstack server show 32b0c32a-b98c-468f-8528-10b240345990</msg>
<msg timestamp="20181214 10:15:49.666" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:15:52.580" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:15:52.580" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:15:52.580" starttime="20181214 10:15:49.624"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:15:52.582" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000026                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T10:05:06Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T10:05:09Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | 32b0c32a-b98c-468f-8528-10b240345990                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | vpna_net_2_vm_1                                                                                                                                                                                                                                                                                                                                                                                                                           |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T10:05:09Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:15:52.582" starttime="20181214 10:15:52.581"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:15:52.583" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:15:52.583" starttime="20181214 10:15:52.583"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:52.584" starttime="20181214 10:15:52.583"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:52.585" starttime="20181214 10:15:49.624"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:15:52.600" level="INFO">Starting process:
openstack server delete 32b0c32a-b98c-468f-8528-10b240345990</msg>
<msg timestamp="20181214 10:15:52.642" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:15:55.837" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:15:55.838" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:15:55.838" starttime="20181214 10:15:52.599"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:15:55.841" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:15:55.841" starttime="20181214 10:15:55.839"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:15:55.842" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:15:55.842" starttime="20181214 10:15:55.841"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:55.844" starttime="20181214 10:15:55.843"></status>
</kw>
<msg timestamp="20181214 10:15:55.844" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:15:55.844" starttime="20181214 10:15:52.598"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:55.845" starttime="20181214 10:15:52.586"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:55.845" starttime="20181214 10:15:52.586"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:55.845" starttime="20181214 10:15:49.614"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'vpna_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'ad3cdfc0-4573-4192-9920-81189834dbed', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:15:55.868" level="INFO">Starting process:
openstack server show ad3cdfc0-4573-4192-9920-81189834dbed</msg>
<msg timestamp="20181214 10:15:55.913" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:15:59.373" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:15:59.373" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:15:59.374" starttime="20181214 10:15:55.868"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:15:59.375" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000025                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T10:05:02Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T10:05:05Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | ad3cdfc0-4573-4192-9920-81189834dbed                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | vpna_net_1_vm_2                                                                                                                                                                                                                                                                                                                                                                                                                           |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T10:05:05Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:15:59.375" starttime="20181214 10:15:59.374"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:15:59.375" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:15:59.375" starttime="20181214 10:15:59.375"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:15:59.376" starttime="20181214 10:15:59.376"></status>
</kw>
<status status="PASS" endtime="20181214 10:15:59.376" starttime="20181214 10:15:55.866"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:15:59.385" level="INFO">Starting process:
openstack server delete ad3cdfc0-4573-4192-9920-81189834dbed</msg>
<msg timestamp="20181214 10:15:59.428" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:16:02.706" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:16:02.707" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:16:02.707" starttime="20181214 10:15:59.385"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:16:02.709" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:02.709" starttime="20181214 10:16:02.708"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:16:02.710" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:02.711" starttime="20181214 10:16:02.710"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:16:02.712" starttime="20181214 10:16:02.711"></status>
</kw>
<msg timestamp="20181214 10:16:02.713" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:16:02.713" starttime="20181214 10:15:59.385"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:02.713" starttime="20181214 10:15:59.377"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:02.714" starttime="20181214 10:15:59.377"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:02.714" starttime="20181214 10:15:55.846"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ACTIVE', u'Name': u'vpna_net_1_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'091c1a2f-dff4-489a-8dbf-613248d53693', u'Flavor': u'm1.nano', u'Networks': u'vpna_net_1=10.10.10.6'}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:16:02.735" level="INFO">Starting process:
openstack server show 091c1a2f-dff4-489a-8dbf-613248d53693</msg>
<msg timestamp="20181214 10:16:02.782" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:16:05.954" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:16:05.955" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:16:05.955" starttime="20181214 10:16:02.734"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:16:05.958" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | overcloud-controller-0.opnfvlf.org                              |
| OS-EXT-SRV-ATTR:hypervisor_hostname | overcloud-controller-0.opnfvlf.org                              |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000024                                               |
| OS-EXT-STS:power_state              | Running                                                         |
| OS-EXT-STS:task_state               | None                                                            |
| OS-EXT-STS:vm_state                 | active                                                          |
| OS-SRV-USG:launched_at              | 2018-12-14T10:05:02.000000                                      |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           | vpna_net_1=10.10.10.6                                           |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T10:04:58Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              | 5643a1a81be1e985e7b69d0a347918c34042f5d65228803827241f84        |
| id                                  | 091c1a2f-dff4-489a-8dbf-613248d53693                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | vpna_net_1_vm_1                                                 |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='vpna_sg'                                                  |
| status                              | ACTIVE                                                          |
| updated                             | 2018-12-14T10:05:02Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:16:05.958" starttime="20181214 10:16:05.956"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:16:05.960" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:05.960" starttime="20181214 10:16:05.959"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:16:05.962" starttime="20181214 10:16:05.960"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:05.963" starttime="20181214 10:16:02.733"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:16:05.986" level="INFO">Starting process:
openstack server delete 091c1a2f-dff4-489a-8dbf-613248d53693</msg>
<msg timestamp="20181214 10:16:06.028" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:16:08.545" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:16:08.545" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:16:08.545" starttime="20181214 10:16:05.985"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:16:08.546" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:08.546" starttime="20181214 10:16:08.546"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:16:08.547" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:08.547" starttime="20181214 10:16:08.547"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:16:08.548" starttime="20181214 10:16:08.547"></status>
</kw>
<msg timestamp="20181214 10:16:08.548" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:16:08.548" starttime="20181214 10:16:05.984"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:08.548" starttime="20181214 10:16:05.964"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:08.549" starttime="20181214 10:16:05.963"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:08.549" starttime="20181214 10:16:02.714"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:08.549" starttime="20181214 10:15:32.742"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:16:08.550" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:16:08.550" starttime="20181214 10:16:08.550"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:16:08.551" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181214 10:16:08.584" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:16:10.736" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:16:10.736" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:16:10.736" starttime="20181214 10:16:08.551"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:16:10.737" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 10:16:10.737" starttime="20181214 10:16:10.737"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:16:10.738" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:10.738" starttime="20181214 10:16:10.738"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:16:10.739" starttime="20181214 10:16:10.738"></status>
</kw>
<msg timestamp="20181214 10:16:10.739" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 10:16:10.739" starttime="20181214 10:16:08.550"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:16:10.739" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 10:16:10.740" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 10:16:10.740" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:16:10.740" starttime="20181214 10:16:10.739"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 10:16:10.740" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 10:16:10.740" starttime="20181214 10:16:10.740"></status>
</kw>
<msg timestamp="20181214 10:16:10.740" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181214 10:16:10.740" starttime="20181214 10:16:08.549"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181214 10:16:10.741" starttime="20181214 10:16:10.741"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:16:10.742" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:16:10.742" starttime="20181214 10:16:10.742"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:16:10.744" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181214 10:16:10.779" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:16:12.782" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:16:12.783" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:16:12.783" starttime="20181214 10:16:10.743"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:16:12.785" level="INFO">[
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.10.10.6', subnet_id='b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd'", 
    "ID": "2cb5810b-f284-4721-8632-1df43c9ffc65", 
    "MAC Address": "fa:16:3e:7f:39:5d", 
    "Name": "vpna_net_1_port_1"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.10.10.16', subnet_id='b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd'", 
    "ID": "321562bb-b5e2-4b64-8c97-8ab32a6540c5", 
    "MAC Address": "fa:16:3e:f6:bf:2f", 
    "Name": "vpna_net_1_port_2"
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='10.10.10.2', subnet_id='b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd'", 
    "ID": "4749c06d-a27f-4ead-9a98-e84cb370c597", 
    "MAC Address": "fa:16:3e:7c:71:67", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='10.20.20.2', subnet_id='eaf92aeb-5768-4912-bcd2-2a57faa87b17'", 
    "ID": "63aa00d5-0316-40ef-a120-9312bc3dfcb4", 
    "MAC Address": "fa:16:3e:b0:5a:5c", 
    "Name": ""
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.30.30.3', subnet_id='51bc5755-a265-40ac-9828-ac1d53cc0c8e'", 
    "ID": "83fffd2a-69f9-4f4b-a2ba-cd619ff98521", 
    "MAC Address": "fa:16:3e:77:86:03", 
    "Name": "vpna_net_3_port_2"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.20.20.12', subnet_id='eaf92aeb-5768-4912-bcd2-2a57faa87b17'", 
    "ID": "a1c18454-3d9a-45b4-ad84-161e72bd9163", 
    "MAC Address": "fa:16:3e:59:16:93", 
    "Name": "vpna_net_2_port_2"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.20.20.11', subnet_id='eaf92aeb-5768-4912-bcd2-2a57faa87b17'", 
    "ID": "bdf49722-a36d-4bc0-8720-b79904910dc3", 
    "MAC Address": "fa:16:3e:b5:b2:70", 
    "Name": "vpna_net_2_port_1"
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='10.30.30.2', subnet_id='51bc5755-a265-40ac-9828-ac1d53cc0c8e'", 
    "ID": "de9da49d-1ab8-4080-b5c0-098194d53e9a", 
    "MAC Address": "fa:16:3e:27:32:21", 
    "Name": ""
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.30.30.8', subnet_id='51bc5755-a265-40ac-9828-ac1d53cc0c8e'", 
    "ID": "fe4a3bba-ff92-4745-9375-79a7e338eccc", 
    "MAC Address": "fa:16:3e:9c:6b:29", 
    "Name": "vpna_net_3_port_1"
  }
]</msg>
<status status="PASS" endtime="20181214 10:16:12.786" starttime="20181214 10:16:12.784"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:16:12.787" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:12.787" starttime="20181214 10:16:12.787"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:16:12.788" starttime="20181214 10:16:12.788"></status>
</kw>
<msg timestamp="20181214 10:16:12.789" level="INFO">${json} = [
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.10.10.6', subnet_id='b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd'", 
    "ID": "2cb5810b-f284-4721-8632-1df43c9ffc65", 
    "MAC Address...</msg>
<status status="PASS" endtime="20181214 10:16:12.789" starttime="20181214 10:16:10.742"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:16:12.790" level="INFO">To JSON using : content=[
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.10.10.6', subnet_id='b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd'", 
    "ID": "2cb5810b-f284-4721-8632-1df43c9ffc65", 
    "MAC Address": "fa:16:3e:7f:39:5d", 
    "Name": "vpna_net_1_port_1"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.10.10.16', subnet_id='b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd'", 
    "ID": "321562bb-b5e2-4b64-8c97-8ab32a6540c5", 
    "MAC Address": "fa:16:3e:f6:bf:2f", 
    "Name": "vpna_net_1_port_2"
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='10.10.10.2', subnet_id='b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd'", 
    "ID": "4749c06d-a27f-4ead-9a98-e84cb370c597", 
    "MAC Address": "fa:16:3e:7c:71:67", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='10.20.20.2', subnet_id='eaf92aeb-5768-4912-bcd2-2a57faa87b17'", 
    "ID": "63aa00d5-0316-40ef-a120-9312bc3dfcb4", 
    "MAC Address": "fa:16:3e:b0:5a:5c", 
    "Name": ""
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.30.30.3', subnet_id='51bc5755-a265-40ac-9828-ac1d53cc0c8e'", 
    "ID": "83fffd2a-69f9-4f4b-a2ba-cd619ff98521", 
    "MAC Address": "fa:16:3e:77:86:03", 
    "Name": "vpna_net_3_port_2"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.20.20.12', subnet_id='eaf92aeb-5768-4912-bcd2-2a57faa87b17'", 
    "ID": "a1c18454-3d9a-45b4-ad84-161e72bd9163", 
    "MAC Address": "fa:16:3e:59:16:93", 
    "Name": "vpna_net_2_port_2"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.20.20.11', subnet_id='eaf92aeb-5768-4912-bcd2-2a57faa87b17'", 
    "ID": "bdf49722-a36d-4bc0-8720-b79904910dc3", 
    "MAC Address": "fa:16:3e:b5:b2:70", 
    "Name": "vpna_net_2_port_1"
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='10.30.30.2', subnet_id='51bc5755-a265-40ac-9828-ac1d53cc0c8e'", 
    "ID": "de9da49d-1ab8-4080-b5c0-098194d53e9a", 
    "MAC Address": "fa:16:3e:27:32:21", 
    "Name": ""
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.30.30.8', subnet_id='51bc5755-a265-40ac-9828-ac1d53cc0c8e'", 
    "ID": "fe4a3bba-ff92-4745-9375-79a7e338eccc", 
    "MAC Address": "fa:16:3e:9c:6b:29", 
    "Name": "vpna_net_3_port_1"
  }
] </msg>
<msg timestamp="20181214 10:16:12.790" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 10:16:12.790" level="INFO">@{list} = [ {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.10.10.6', subnet_id='b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd'", u'ID': u'2cb5810b-f284-4721-8632-1df43c9ffc65', u'MAC Address': u'fa:16:3e:7...</msg>
<status status="PASS" endtime="20181214 10:16:12.791" starttime="20181214 10:16:12.789"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 10:16:12.791" level="INFO">[{u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.10.10.6', subnet_id='b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd'", u'ID': u'2cb5810b-f284-4721-8632-1df43c9ffc65', u'MAC Address': u'fa:16:3e:7f:39:5d', u'Name': u'vpna_net_1_port_1'}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.10.10.16', subnet_id='b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd'", u'ID': u'321562bb-b5e2-4b64-8c97-8ab32a6540c5', u'MAC Address': u'fa:16:3e:f6:bf:2f', u'Name': u'vpna_net_1_port_2'}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='10.10.10.2', subnet_id='b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd'", u'ID': u'4749c06d-a27f-4ead-9a98-e84cb370c597', u'MAC Address': u'fa:16:3e:7c:71:67', u'Name': u''}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='10.20.20.2', subnet_id='eaf92aeb-5768-4912-bcd2-2a57faa87b17'", u'ID': u'63aa00d5-0316-40ef-a120-9312bc3dfcb4', u'MAC Address': u'fa:16:3e:b0:5a:5c', u'Name': u''}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.30.30.3', subnet_id='51bc5755-a265-40ac-9828-ac1d53cc0c8e'", u'ID': u'83fffd2a-69f9-4f4b-a2ba-cd619ff98521', u'MAC Address': u'fa:16:3e:77:86:03', u'Name': u'vpna_net_3_port_2'}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.20.20.12', subnet_id='eaf92aeb-5768-4912-bcd2-2a57faa87b17'", u'ID': u'a1c18454-3d9a-45b4-ad84-161e72bd9163', u'MAC Address': u'fa:16:3e:59:16:93', u'Name': u'vpna_net_2_port_2'}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.20.20.11', subnet_id='eaf92aeb-5768-4912-bcd2-2a57faa87b17'", u'ID': u'bdf49722-a36d-4bc0-8720-b79904910dc3', u'MAC Address': u'fa:16:3e:b5:b2:70', u'Name': u'vpna_net_2_port_1'}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='10.30.30.2', subnet_id='51bc5755-a265-40ac-9828-ac1d53cc0c8e'", u'ID': u'de9da49d-1ab8-4080-b5c0-098194d53e9a', u'MAC Address': u'fa:16:3e:27:32:21', u'Name': u''}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.30.30.8', subnet_id='51bc5755-a265-40ac-9828-ac1d53cc0c8e'", u'ID': u'fe4a3bba-ff92-4745-9375-79a7e338eccc', u'MAC Address': u'fa:16:3e:9c:6b:29', u'Name': u'vpna_net_3_port_1'}]</msg>
<status status="PASS" endtime="20181214 10:16:12.792" starttime="20181214 10:16:12.791"></status>
</kw>
<msg timestamp="20181214 10:16:12.792" level="INFO">@{ports} = [ {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.10.10.6', subnet_id='b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd'", u'ID': u'2cb5810b-f284-4721-8632-1df43c9ffc65', u'MAC Address': u'fa:16:3e:7...</msg>
<status status="PASS" endtime="20181214 10:16:12.792" starttime="20181214 10:16:10.741"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='10.10.10.6', subnet_id='b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd'&quot;, u'ID': u'2cb5810b-f284-4721-8632-1df43c9ffc65', u'MAC Address': u'fa:16:3e:7f:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:16:12.808" level="INFO">Starting process:
openstack port delete 2cb5810b-f284-4721-8632-1df43c9ffc65</msg>
<msg timestamp="20181214 10:16:12.852" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:16:15.626" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:16:15.627" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:16:15.627" starttime="20181214 10:16:12.808"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:16:15.628" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:15.628" starttime="20181214 10:16:15.628"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:16:15.629" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:15.629" starttime="20181214 10:16:15.629"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:16:15.630" starttime="20181214 10:16:15.630"></status>
</kw>
<msg timestamp="20181214 10:16:15.631" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:16:15.631" starttime="20181214 10:16:12.807"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:15.631" starttime="20181214 10:16:12.794"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:15.631" starttime="20181214 10:16:12.793"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:15.631" starttime="20181214 10:16:12.793"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='10.10.10.16', subnet_id='b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd'&quot;, u'ID': u'321562bb-b5e2-4b64-8c97-8ab32a6540c5', u'MAC Address': u'fa:16:3e:f6...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:16:15.645" level="INFO">Starting process:
openstack port delete 321562bb-b5e2-4b64-8c97-8ab32a6540c5</msg>
<msg timestamp="20181214 10:16:15.690" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:16:18.212" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:16:18.212" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:16:18.212" starttime="20181214 10:16:15.645"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:16:18.215" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:18.215" starttime="20181214 10:16:18.213"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:16:18.216" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:18.216" starttime="20181214 10:16:18.215"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:16:18.218" starttime="20181214 10:16:18.217"></status>
</kw>
<msg timestamp="20181214 10:16:18.219" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:16:18.219" starttime="20181214 10:16:15.644"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:18.219" starttime="20181214 10:16:15.632"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:18.219" starttime="20181214 10:16:15.632"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:18.219" starttime="20181214 10:16:15.631"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='10.10.10.2', subnet_id='b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd'&quot;, u'ID': u'4749c06d-a27f-4ead-9a98-e84cb370c597', u'MAC Address': u'fa:16:3e:7...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:16:18.237" level="INFO">Starting process:
openstack port delete 4749c06d-a27f-4ead-9a98-e84cb370c597</msg>
<msg timestamp="20181214 10:16:18.281" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:16:21.110" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:16:21.111" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:16:21.111" starttime="20181214 10:16:18.237"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:16:21.112" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:21.112" starttime="20181214 10:16:21.111"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:16:21.112" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:21.113" starttime="20181214 10:16:21.112"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:16:21.113" starttime="20181214 10:16:21.113"></status>
</kw>
<msg timestamp="20181214 10:16:21.114" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:16:21.114" starttime="20181214 10:16:18.236"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:21.114" starttime="20181214 10:16:18.221"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:21.114" starttime="20181214 10:16:18.220"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:21.114" starttime="20181214 10:16:18.220"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='10.20.20.2', subnet_id='eaf92aeb-5768-4912-bcd2-2a57faa87b17'&quot;, u'ID': u'63aa00d5-0316-40ef-a120-9312bc3dfcb4', u'MAC Address': u'fa:16:3e:b...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:16:21.124" level="INFO">Starting process:
openstack port delete 63aa00d5-0316-40ef-a120-9312bc3dfcb4</msg>
<msg timestamp="20181214 10:16:21.153" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:16:23.877" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:16:23.878" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:16:23.878" starttime="20181214 10:16:21.123"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:16:23.879" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:23.879" starttime="20181214 10:16:23.878"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:16:23.880" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:23.880" starttime="20181214 10:16:23.880"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:16:23.881" starttime="20181214 10:16:23.880"></status>
</kw>
<msg timestamp="20181214 10:16:23.881" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:16:23.881" starttime="20181214 10:16:21.123"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:23.881" starttime="20181214 10:16:21.115"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:23.881" starttime="20181214 10:16:21.114"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:23.881" starttime="20181214 10:16:21.114"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='10.30.30.3', subnet_id='51bc5755-a265-40ac-9828-ac1d53cc0c8e'&quot;, u'ID': u'83fffd2a-69f9-4f4b-a2ba-cd619ff98521', u'MAC Address': u'fa:16:3e:77:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:16:23.894" level="INFO">Starting process:
openstack port delete 83fffd2a-69f9-4f4b-a2ba-cd619ff98521</msg>
<msg timestamp="20181214 10:16:23.929" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:16:26.663" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:16:26.664" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:16:26.664" starttime="20181214 10:16:23.893"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:16:26.666" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:26.666" starttime="20181214 10:16:26.665"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:16:26.667" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:26.667" starttime="20181214 10:16:26.667"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:16:26.669" starttime="20181214 10:16:26.668"></status>
</kw>
<msg timestamp="20181214 10:16:26.670" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:16:26.670" starttime="20181214 10:16:23.893"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:26.670" starttime="20181214 10:16:23.882"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:26.670" starttime="20181214 10:16:23.882"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:26.671" starttime="20181214 10:16:23.882"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='10.20.20.12', subnet_id='eaf92aeb-5768-4912-bcd2-2a57faa87b17'&quot;, u'ID': u'a1c18454-3d9a-45b4-ad84-161e72bd9163', u'MAC Address': u'fa:16:3e:59...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:16:26.692" level="INFO">Starting process:
openstack port delete a1c18454-3d9a-45b4-ad84-161e72bd9163</msg>
<msg timestamp="20181214 10:16:26.737" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:16:29.625" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:16:29.626" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:16:29.626" starttime="20181214 10:16:26.692"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:16:29.628" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:29.628" starttime="20181214 10:16:29.627"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:16:29.629" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:29.630" starttime="20181214 10:16:29.629"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:16:29.631" starttime="20181214 10:16:29.630"></status>
</kw>
<msg timestamp="20181214 10:16:29.632" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:16:29.632" starttime="20181214 10:16:26.691"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:29.633" starttime="20181214 10:16:26.672"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:29.633" starttime="20181214 10:16:26.671"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:29.633" starttime="20181214 10:16:26.671"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='10.20.20.11', subnet_id='eaf92aeb-5768-4912-bcd2-2a57faa87b17'&quot;, u'ID': u'bdf49722-a36d-4bc0-8720-b79904910dc3', u'MAC Address': u'fa:16:3e:b5...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:16:29.655" level="INFO">Starting process:
openstack port delete bdf49722-a36d-4bc0-8720-b79904910dc3</msg>
<msg timestamp="20181214 10:16:29.699" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:16:32.306" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:16:32.307" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:16:32.307" starttime="20181214 10:16:29.654"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:16:32.308" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:32.308" starttime="20181214 10:16:32.307"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:16:32.308" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:32.308" starttime="20181214 10:16:32.308"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:16:32.309" starttime="20181214 10:16:32.309"></status>
</kw>
<msg timestamp="20181214 10:16:32.310" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:16:32.310" starttime="20181214 10:16:29.653"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:32.310" starttime="20181214 10:16:29.635"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:32.310" starttime="20181214 10:16:29.634"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:32.310" starttime="20181214 10:16:29.633"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='10.30.30.2', subnet_id='51bc5755-a265-40ac-9828-ac1d53cc0c8e'&quot;, u'ID': u'de9da49d-1ab8-4080-b5c0-098194d53e9a', u'MAC Address': u'fa:16:3e:2...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:16:32.319" level="INFO">Starting process:
openstack port delete de9da49d-1ab8-4080-b5c0-098194d53e9a</msg>
<msg timestamp="20181214 10:16:32.349" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:16:35.235" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:16:35.236" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:16:35.236" starttime="20181214 10:16:32.319"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:16:35.237" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:35.237" starttime="20181214 10:16:35.236"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:16:35.238" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:35.238" starttime="20181214 10:16:35.237"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:16:35.238" starttime="20181214 10:16:35.238"></status>
</kw>
<msg timestamp="20181214 10:16:35.239" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:16:35.239" starttime="20181214 10:16:32.319"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:35.239" starttime="20181214 10:16:32.311"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:35.239" starttime="20181214 10:16:32.310"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:35.239" starttime="20181214 10:16:32.310"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='10.30.30.8', subnet_id='51bc5755-a265-40ac-9828-ac1d53cc0c8e'&quot;, u'ID': u'fe4a3bba-ff92-4745-9375-79a7e338eccc', u'MAC Address': u'fa:16:3e:9c:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:16:35.249" level="INFO">Starting process:
openstack port delete fe4a3bba-ff92-4745-9375-79a7e338eccc</msg>
<msg timestamp="20181214 10:16:35.281" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:16:37.860" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:16:37.860" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:16:37.860" starttime="20181214 10:16:35.248"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:16:37.862" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:37.862" starttime="20181214 10:16:37.861"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:16:37.863" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:37.863" starttime="20181214 10:16:37.862"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:16:37.864" starttime="20181214 10:16:37.863"></status>
</kw>
<msg timestamp="20181214 10:16:37.864" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:16:37.864" starttime="20181214 10:16:35.248"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:37.864" starttime="20181214 10:16:35.240"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:37.865" starttime="20181214 10:16:35.240"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:37.865" starttime="20181214 10:16:35.239"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:37.865" starttime="20181214 10:16:12.792"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:16:37.866" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:16:37.866" starttime="20181214 10:16:37.866"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:16:37.868" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181214 10:16:37.909" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:16:40.085" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:16:40.085" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:16:40.085" starttime="20181214 10:16:37.867"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:16:40.088" level="INFO">[
  {
    "Subnets": "b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd", 
    "ID": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd", 
    "Name": "vpna_net_1"
  }, 
  {
    "Subnets": "eaf92aeb-5768-4912-bcd2-2a57faa87b17", 
    "ID": "e5344cba-7e61-4f41-9d53-ea8d060dc9b8", 
    "Name": "vpna_net_2"
  }, 
  {
    "Subnets": "51bc5755-a265-40ac-9828-ac1d53cc0c8e", 
    "ID": "f4c591f5-32aa-424c-af41-77df2d2b80f5", 
    "Name": "vpna_net_3"
  }
]</msg>
<status status="PASS" endtime="20181214 10:16:40.088" starttime="20181214 10:16:40.087"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:16:40.089" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:40.089" starttime="20181214 10:16:40.088"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:16:40.091" starttime="20181214 10:16:40.090"></status>
</kw>
<msg timestamp="20181214 10:16:40.092" level="INFO">${json} = [
  {
    "Subnets": "b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd", 
    "ID": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd", 
    "Name": "vpna_net_1"
  }, 
  {
    "Subnets": "eaf92aeb-5768-4912-bcd2-2a57faa87b17...</msg>
<status status="PASS" endtime="20181214 10:16:40.092" starttime="20181214 10:16:37.867"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:16:40.093" level="INFO">To JSON using : content=[
  {
    "Subnets": "b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd", 
    "ID": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd", 
    "Name": "vpna_net_1"
  }, 
  {
    "Subnets": "eaf92aeb-5768-4912-bcd2-2a57faa87b17", 
    "ID": "e5344cba-7e61-4f41-9d53-ea8d060dc9b8", 
    "Name": "vpna_net_2"
  }, 
  {
    "Subnets": "51bc5755-a265-40ac-9828-ac1d53cc0c8e", 
    "ID": "f4c591f5-32aa-424c-af41-77df2d2b80f5", 
    "Name": "vpna_net_3"
  }
] </msg>
<msg timestamp="20181214 10:16:40.093" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 10:16:40.094" level="INFO">@{list} = [ {u'Subnets': u'b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd', u'ID': u'7751fcc1-e3a3-41d3-8dfc-6532d47c62bd', u'Name': u'vpna_net_1'} | {u'Subnets': u'eaf92aeb-5768-4912-bcd2-2a57faa87b17', u'ID': u'e5344cb...</msg>
<status status="PASS" endtime="20181214 10:16:40.094" starttime="20181214 10:16:40.092"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 10:16:40.095" level="INFO">[{u'Subnets': u'b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd', u'ID': u'7751fcc1-e3a3-41d3-8dfc-6532d47c62bd', u'Name': u'vpna_net_1'}, {u'Subnets': u'eaf92aeb-5768-4912-bcd2-2a57faa87b17', u'ID': u'e5344cba-7e61-4f41-9d53-ea8d060dc9b8', u'Name': u'vpna_net_2'}, {u'Subnets': u'51bc5755-a265-40ac-9828-ac1d53cc0c8e', u'ID': u'f4c591f5-32aa-424c-af41-77df2d2b80f5', u'Name': u'vpna_net_3'}]</msg>
<status status="PASS" endtime="20181214 10:16:40.095" starttime="20181214 10:16:40.094"></status>
</kw>
<msg timestamp="20181214 10:16:40.096" level="INFO">@{networks} = [ {u'Subnets': u'b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd', u'ID': u'7751fcc1-e3a3-41d3-8dfc-6532d47c62bd', u'Name': u'vpna_net_1'} | {u'Subnets': u'eaf92aeb-5768-4912-bcd2-2a57faa87b17', u'ID': u'e5344cb...</msg>
<status status="PASS" endtime="20181214 10:16:40.096" starttime="20181214 10:16:37.865"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<kw type="foritem" name="${network} = {u'Subnets': u'b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd', u'ID': u'7751fcc1-e3a3-41d3-8dfc-6532d47c62bd', u'Name': u'vpna_net_1'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:16:40.122" level="INFO">Starting process:
openstack subnet delete b353a2b3-f1be-40d5-9ebf-dfc5180f3fdd</msg>
<msg timestamp="20181214 10:16:40.163" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:16:42.790" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:16:42.790" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:16:42.790" starttime="20181214 10:16:40.122"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:16:42.792" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:42.792" starttime="20181214 10:16:42.791"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:16:42.792" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:42.792" starttime="20181214 10:16:42.792"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:16:42.793" starttime="20181214 10:16:42.792"></status>
</kw>
<msg timestamp="20181214 10:16:42.794" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:16:42.794" starttime="20181214 10:16:40.120"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:42.794" starttime="20181214 10:16:40.098"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:42.794" starttime="20181214 10:16:40.097"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:16:42.803" level="INFO">Starting process:
openstack network delete 7751fcc1-e3a3-41d3-8dfc-6532d47c62bd</msg>
<msg timestamp="20181214 10:16:42.847" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:16:45.701" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:16:45.702" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:16:45.702" starttime="20181214 10:16:42.803"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:16:45.703" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:45.703" starttime="20181214 10:16:45.702"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:16:45.704" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:45.704" starttime="20181214 10:16:45.703"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:16:45.705" starttime="20181214 10:16:45.704"></status>
</kw>
<msg timestamp="20181214 10:16:45.705" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:16:45.705" starttime="20181214 10:16:42.802"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:45.705" starttime="20181214 10:16:42.795"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:45.705" starttime="20181214 10:16:42.794"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:45.705" starttime="20181214 10:16:40.096"></status>
</kw>
<kw type="foritem" name="${network} = {u'Subnets': u'eaf92aeb-5768-4912-bcd2-2a57faa87b17', u'ID': u'e5344cba-7e61-4f41-9d53-ea8d060dc9b8', u'Name': u'vpna_net_2'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:16:45.716" level="INFO">Starting process:
openstack subnet delete eaf92aeb-5768-4912-bcd2-2a57faa87b17</msg>
<msg timestamp="20181214 10:16:45.759" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:16:49.818" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:16:49.819" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:16:49.819" starttime="20181214 10:16:45.716"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:16:49.820" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:49.820" starttime="20181214 10:16:49.819"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:16:49.820" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:49.821" starttime="20181214 10:16:49.820"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:16:49.821" starttime="20181214 10:16:49.821"></status>
</kw>
<msg timestamp="20181214 10:16:49.822" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:16:49.822" starttime="20181214 10:16:45.715"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:49.822" starttime="20181214 10:16:45.706"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:49.822" starttime="20181214 10:16:45.706"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:16:49.833" level="INFO">Starting process:
openstack network delete e5344cba-7e61-4f41-9d53-ea8d060dc9b8</msg>
<msg timestamp="20181214 10:16:49.875" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:16:52.664" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:16:52.665" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:16:52.665" starttime="20181214 10:16:49.833"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:16:52.667" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:52.667" starttime="20181214 10:16:52.666"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:16:52.668" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:52.669" starttime="20181214 10:16:52.668"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:16:52.670" starttime="20181214 10:16:52.669"></status>
</kw>
<msg timestamp="20181214 10:16:52.671" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:16:52.671" starttime="20181214 10:16:49.832"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:52.671" starttime="20181214 10:16:49.823"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:52.672" starttime="20181214 10:16:49.822"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:52.672" starttime="20181214 10:16:45.705"></status>
</kw>
<kw type="foritem" name="${network} = {u'Subnets': u'51bc5755-a265-40ac-9828-ac1d53cc0c8e', u'ID': u'f4c591f5-32aa-424c-af41-77df2d2b80f5', u'Name': u'vpna_net_3'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:16:52.690" level="INFO">Starting process:
openstack subnet delete 51bc5755-a265-40ac-9828-ac1d53cc0c8e</msg>
<msg timestamp="20181214 10:16:52.732" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:16:55.953" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:16:55.954" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:16:55.954" starttime="20181214 10:16:52.689"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:16:55.957" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:55.957" starttime="20181214 10:16:55.955"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:16:55.958" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:55.958" starttime="20181214 10:16:55.957"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:16:55.960" starttime="20181214 10:16:55.959"></status>
</kw>
<msg timestamp="20181214 10:16:55.961" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:16:55.961" starttime="20181214 10:16:52.687"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:55.961" starttime="20181214 10:16:52.673"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:55.962" starttime="20181214 10:16:52.672"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:16:55.983" level="INFO">Starting process:
openstack network delete f4c591f5-32aa-424c-af41-77df2d2b80f5</msg>
<msg timestamp="20181214 10:16:56.005" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:16:59.044" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:16:59.045" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:16:59.045" starttime="20181214 10:16:55.983"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:16:59.047" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:59.047" starttime="20181214 10:16:59.046"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:16:59.048" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:16:59.048" starttime="20181214 10:16:59.047"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:16:59.049" starttime="20181214 10:16:59.048"></status>
</kw>
<msg timestamp="20181214 10:16:59.050" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:16:59.050" starttime="20181214 10:16:55.982"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:59.050" starttime="20181214 10:16:55.963"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:59.050" starttime="20181214 10:16:55.962"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:59.050" starttime="20181214 10:16:52.672"></status>
</kw>
<status status="PASS" endtime="20181214 10:16:59.051" starttime="20181214 10:16:40.096"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:16:59.053" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:16:59.053" starttime="20181214 10:16:59.052"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:16:59.055" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181214 10:16:59.095" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:17:01.343" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:17:01.344" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:17:01.344" starttime="20181214 10:16:59.054"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:17:01.346" level="INFO">[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "vpna_sg", 
    "ID": "2796bf71-67ed-4c4d-b490-71f85013cc13", 
    "Name": "vpna_sg"
  }, 
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181214 10:17:01.346" starttime="20181214 10:17:01.345"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:17:01.347" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:01.347" starttime="20181214 10:17:01.347"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:01.349" starttime="20181214 10:17:01.348"></status>
</kw>
<msg timestamp="20181214 10:17:01.350" level="INFO">${json} = [
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "vpna_sg", 
    "ID": "2796bf71-67ed-4c4d-b490-71f85013cc13", 
    "Name": "vpna_sg"
  }, 
  {
    "Project": "8f21c4d8db54...</msg>
<status status="PASS" endtime="20181214 10:17:01.350" starttime="20181214 10:16:59.053"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:17:01.351" level="INFO">To JSON using : content=[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "vpna_sg", 
    "ID": "2796bf71-67ed-4c4d-b490-71f85013cc13", 
    "Name": "vpna_sg"
  }, 
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181214 10:17:01.351" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 10:17:01.352" level="INFO">@{list} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'vpna_sg', u'Description': u'vpna_sg', u'ID': u'2796bf71-67ed-4c4d-b490-71f85013cc13'} | {u'Project': u'8f21c4d8db54482e99c30c98fba342b4',...</msg>
<status status="PASS" endtime="20181214 10:17:01.352" starttime="20181214 10:17:01.351"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 10:17:01.353" level="INFO">[{u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'vpna_sg', u'Description': u'vpna_sg', u'ID': u'2796bf71-67ed-4c4d-b490-71f85013cc13'}, {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}, {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}]</msg>
<status status="PASS" endtime="20181214 10:17:01.353" starttime="20181214 10:17:01.352"></status>
</kw>
<msg timestamp="20181214 10:17:01.354" level="INFO">@{security_groups} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'vpna_sg', u'Description': u'vpna_sg', u'ID': u'2796bf71-67ed-4c4d-b490-71f85013cc13'} | {u'Project': u'8f21c4d8db54482e99c30c98fba342b4',...</msg>
<status status="PASS" endtime="20181214 10:17:01.354" starttime="20181214 10:16:59.051"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'vpna_sg', u'Description': u'vpna_sg', u'ID': u'2796bf71-67ed-4c4d-b490-71f85013cc13'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Delete SecurityGroup" library="OpenStackOperations">
<doc>Delete Security group</doc>
<arguments>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group delete ${sg_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:17:01.378" level="INFO">Starting process:
openstack security group delete 2796bf71-67ed-4c4d-b490-71f85013cc13</msg>
<msg timestamp="20181214 10:17:01.422" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:17:03.674" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:17:03.675" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:17:03.675" starttime="20181214 10:17:01.377"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:17:03.677" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:03.677" starttime="20181214 10:17:03.676"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:17:03.678" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:03.678" starttime="20181214 10:17:03.677"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:03.679" starttime="20181214 10:17:03.678"></status>
</kw>
<msg timestamp="20181214 10:17:03.679" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:17:03.679" starttime="20181214 10:17:01.376"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:03.680" starttime="20181214 10:17:01.358"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:03.680" starttime="20181214 10:17:01.357"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:03.680" starttime="20181214 10:17:01.355"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:03.680" starttime="20181214 10:17:01.355"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:03.681" starttime="20181214 10:17:03.681"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:03.681" starttime="20181214 10:17:03.680"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:03.682" starttime="20181214 10:17:03.682"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:03.682" starttime="20181214 10:17:03.681"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:03.682" starttime="20181214 10:17:01.354"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 10:17:03.683" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181214 10:17:03.684" starttime="20181214 10:17:03.683"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:17:03.693" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181214 10:17:03.728" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:17:06.161" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:17:06.161" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:17:06.161" starttime="20181214 10:17:03.693"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:17:06.163" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:06.164" starttime="20181214 10:17:06.162"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:17:06.165" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:06.165" starttime="20181214 10:17:06.164"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:06.167" starttime="20181214 10:17:06.165"></status>
</kw>
<msg timestamp="20181214 10:17:06.167" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:17:06.167" starttime="20181214 10:17:03.692"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:06.167" starttime="20181214 10:17:03.684"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:17:06.187" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181214 10:17:06.230" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:17:08.529" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:17:08.531" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:17:08.531" starttime="20181214 10:17:06.187"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:17:08.533" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:08.533" starttime="20181214 10:17:08.532"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:17:08.534" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:08.535" starttime="20181214 10:17:08.534"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:08.537" starttime="20181214 10:17:08.535"></status>
</kw>
<msg timestamp="20181214 10:17:08.538" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:17:08.538" starttime="20181214 10:17:06.186"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:08.538" starttime="20181214 10:17:06.168"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:17:08.559" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181214 10:17:08.603" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:17:10.700" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:17:10.700" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:17:10.700" starttime="20181214 10:17:08.558"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:17:10.702" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:10.702" starttime="20181214 10:17:10.701"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:17:10.702" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:10.702" starttime="20181214 10:17:10.702"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:10.703" starttime="20181214 10:17:10.703"></status>
</kw>
<msg timestamp="20181214 10:17:10.704" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:17:10.704" starttime="20181214 10:17:08.557"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:10.704" starttime="20181214 10:17:08.539"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:17:10.714" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181214 10:17:10.754" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:17:12.862" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:17:12.862" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:17:12.862" starttime="20181214 10:17:10.714"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:17:12.863" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:12.863" starttime="20181214 10:17:12.863"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:17:12.864" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:12.864" starttime="20181214 10:17:12.864"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:12.865" starttime="20181214 10:17:12.864"></status>
</kw>
<msg timestamp="20181214 10:17:12.865" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:17:12.865" starttime="20181214 10:17:10.713"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:12.865" starttime="20181214 10:17:10.704"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:17:12.876" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181214 10:17:12.917" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:17:15.070" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:17:15.071" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:17:15.071" starttime="20181214 10:17:12.876"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:17:15.072" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 62100813-13a1-4c22-9a97-bfabd6744cb8 | default | Default security group | 8f21c4d8db54482e99c30c98fba342b4 |
| ee3dd710-2490-4241-b666-9fec686f0c78 | default | Default security group | bfcec20503cd4d309495f70adb639682 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181214 10:17:15.072" starttime="20181214 10:17:15.072"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:17:15.073" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:15.073" starttime="20181214 10:17:15.073"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:15.074" starttime="20181214 10:17:15.073"></status>
</kw>
<msg timestamp="20181214 10:17:15.075" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181214 10:17:15.075" starttime="20181214 10:17:12.875"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:15.075" starttime="20181214 10:17:12.865"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:17:15.085" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181214 10:17:15.129" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:17:17.101" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:17:17.101" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:17:17.101" starttime="20181214 10:17:15.085"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:17:17.103" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| 6ad09561-353a-445e-b51d-b931a7e01c22 | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| af9be2ac-0c71-466b-8ee2-188747a79255 | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c0796abf-11eb-4f12-8347-fb5894143b1d | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c5369c6a-c1ec-45d9-9393-f55f92ef6f46 | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| d06c714b-ca05-4f3a-a9af-f80ac1f213f5 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e39d54b7-5907-4ebe-bf47-f2be219b1fec | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e64e4970-560c-4af7-a079-217ef6e7e68a | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:17:17.103" starttime="20181214 10:17:17.102"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:17:17.104" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:17.104" starttime="20181214 10:17:17.104"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:17.105" starttime="20181214 10:17:17.104"></status>
</kw>
<msg timestamp="20181214 10:17:17.106" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181214 10:17:17.106" starttime="20181214 10:17:15.084"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:17.106" starttime="20181214 10:17:15.075"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:17:17.121" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181214 10:17:17.162" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:17:19.339" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:17:19.340" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:17:19.340" starttime="20181214 10:17:17.120"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:17:19.342" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:19.342" starttime="20181214 10:17:19.341"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:17:19.344" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:19.344" starttime="20181214 10:17:19.343"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:19.346" starttime="20181214 10:17:19.344"></status>
</kw>
<msg timestamp="20181214 10:17:19.346" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:17:19.347" starttime="20181214 10:17:17.119"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:19.347" starttime="20181214 10:17:17.106"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:17:19.367" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181214 10:17:19.412" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:17:21.370" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:17:21.371" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:17:21.371" starttime="20181214 10:17:19.367"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:17:21.373" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:21.373" starttime="20181214 10:17:21.372"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:17:21.374" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:21.374" starttime="20181214 10:17:21.373"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:21.376" starttime="20181214 10:17:21.375"></status>
</kw>
<msg timestamp="20181214 10:17:21.376" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:17:21.376" starttime="20181214 10:17:19.365"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:21.376" starttime="20181214 10:17:19.347"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:21.376" starttime="20181214 10:17:03.684"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:21.377" starttime="20181214 10:17:03.682"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:21.377" starttime="20181214 10:15:27.512"></status>
</kw>
<kw name="Stop Packet Capture On Nodes" library="OpenStackOperations">
<arguments>
<arg>${tcpdump_port_6653_conn_ids}</arg>
</arguments>
<kw name="Stop Packet Capture on Nodes" library="Tcpdump">
<doc>Stop the packet captures on the given list of node connection ids</doc>
<arguments>
<arg>${conn_ids}</arg>
</arguments>
<kw type="for" name="${conn_id} IN [ @{conn_ids} ]">
<kw type="foritem" name="${conn_id} = 13">
<kw name="Stop Packet Capture on Node" library="Tcpdump">
<doc>This keyword will list the running processes looking for tcpdump and then kill the process with the name tcpdump</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:21.382" starttime="20181214 10:17:21.381"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ps -elf | grep tcpdump</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 10:17:21.383" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181214 10:17:21.524" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 10:17:21.524" level="INFO">${stdout} = 4 S root      260178  260158  0  80   0 - 60787 poll_s 10:03 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.21.pcap
4 S tcpdump ...</msg>
<status status="PASS" endtime="20181214 10:17:21.524" starttime="20181214 10:17:21.382"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 10:17:21.526" level="INFO">4 S root      260178  260158  0  80   0 - 60787 poll_s 10:03 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.21.pcap
4 S tcpdump   260188  260178  0  80   0 -  8196 poll_s 10:03 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.21.pcap
0 S heat-ad+  285175  260158  0  80   0 - 28294 do_wai 10:17 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+  285185  285175  0  80   0 - 28177 pipe_w 10:17 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181214 10:17:21.526" starttime="20181214 10:17:21.525"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo pkill -f tcpdump</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 10:17:21.527" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181214 10:17:21.634" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 10:17:21.634" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 10:17:21.634" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181214 10:17:21.634" starttime="20181214 10:17:21.527"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 10:17:21.636" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:21.636" starttime="20181214 10:17:21.635"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 10:17:21.637" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:21.637" starttime="20181214 10:17:21.636"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo xz -9ekvv /tmp/*.pcap</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 10:17:21.638" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181214 10:17:21.900" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181214 10:17:21.900" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181214 10:17:21.900" starttime="20181214 10:17:21.638"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 10:17:21.901" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:21.902" starttime="20181214 10:17:21.901"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ls -ls /tmp</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 10:17:21.902" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181214 10:17:21.998" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 10:17:21.999" level="INFO">${stdout} = total 96
16 -rw-r--r--. 1 root    root    15515 Dec 14 07:38 builder.log
 0 drwxr-xr-x. 2 root    root        6 Dec 14 08:17 hsperfdata_root
 0 drwx------. 3 root    root       17 Dec 14 08:07 systemd...</msg>
<status status="PASS" endtime="20181214 10:17:21.999" starttime="20181214 10:17:21.902"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 10:17:22.000" level="INFO">total 96
16 -rw-r--r--. 1 root    root    15515 Dec 14 07:38 builder.log
 0 drwxr-xr-x. 2 root    root        6 Dec 14 08:17 hsperfdata_root
 0 drwx------. 3 root    root       17 Dec 14 08:07 systemd-private-a14ce71428a044318ee2576e5be22118-ntpd.service-N9SNCe
 0 drwx------. 3 root    root       17 Dec 14 10:05 systemd-private-a14ce71428a044318ee2576e5be22118-systemd-machined.service-WpOmLR
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 10:17 tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 10:17 tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 10:03 tcpdump_port_6653__CSIT_Elan__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 10:03 tcpdump_port_6653__CSIT_Elan__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 09:04 tcpdump_port_6653__CSIT_External_Network__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 09:04 tcpdump_port_6653__CSIT_External_Network__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 08:34 tcpdump_port_6653__CSIT_L2__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 08:34 tcpdump_port_6653__CSIT_L2__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 08:49 tcpdump_port_6653__CSIT_L3__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 08:49 tcpdump_port_6653__CSIT_L3__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 08:50 tcpdump_port_6653__CSIT_Live_Migration__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 08:50 tcpdump_port_6653__CSIT_Live_Migration__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 09:20 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 09:20 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 09:18 tcpdump_port_6653__CSIT_Security_Group__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 09:18 tcpdump_port_6653__CSIT_Security_Group__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 09:35 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 09:35 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 09:49 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 09:49 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.21.pcap.xz
 0 drwx------. 2 root    root        6 Dec 14 08:07 tmp.oiezkMwnoI</msg>
<status status="PASS" endtime="20181214 10:17:22.000" starttime="20181214 10:17:22.000"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:22.001" starttime="20181214 10:17:21.380"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:22.001" starttime="20181214 10:17:21.380"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:22.001" starttime="20181214 10:17:21.379"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:22.001" starttime="20181214 10:17:21.379"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:22.001" starttime="20181214 10:17:21.377"></status>
</kw>
<kw name="Close All Connections" library="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" endtime="20181214 10:17:22.122" starttime="20181214 10:17:22.002"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>threads --list | wc -l</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:22.144" starttime="20181214 10:17:22.142"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 10:17:22.145" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 10:17:22.332" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 10:17:22.333" starttime="20181214 10:17:22.144"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:17:22.385" level="INFO">@root&gt;threads --list | 0[C 0w[Kc -l</msg>
<status status="PASS" endtime="20181214 10:17:22.385" starttime="20181214 10:17:22.333"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:17:22.583" level="INFO">[?1l&gt;[?2004l     291    291
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 10:17:22.583" level="INFO">${output} = [?1l&gt;[?2004l     291    291
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 10:17:22.583" starttime="20181214 10:17:22.385"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 10:17:22.627" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 10:17:22.627" starttime="20181214 10:17:22.583"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:17:22.629" starttime="20181214 10:17:22.627"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 10:17:22.629" level="INFO">[?1l&gt;[?2004l     291    291
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 10:17:22.629" starttime="20181214 10:17:22.629"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:22.630" starttime="20181214 10:17:22.141"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:22.630" starttime="20181214 10:17:22.123"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:22.630" starttime="20181214 10:17:22.122"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:22.630" starttime="20181214 10:15:23.514"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:22.630" starttime="20181214 10:15:23.140"></status>
</kw>
<doc>Test suite for ARP Request. More test cases to be added in subsequent patches.</doc>
<status status="FAIL" endtime="20181214 10:17:22.630" starttime="20181214 10:03:09.010">Suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</suite>
<suite source="/home/opnfv/repos/odl_test/csit/suites/netvirt/l2l3_gatewaymac_arp.robot" id="s1-s11" name="L2L3 Gatewaymac Arp">
<kw type="setup" name="Suite Setup">
<doc>Test Suite for Gateway mac based L2L3 seggragation</doc>
<kw name="Basic Suite Setup" library="VpnOperations">
<kw name="OpenStack Suite Setup" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Setup_Utils_For_Setup_And_Teardown" library="SetupUtils">
<doc>Prepare both FailFast and Karaf logging, log that the caller suite has started.</doc>
<kw name="Do_Not_Fail_Fast_From_Now_On" library="FailFast">
<doc>Set suite to not fail fast.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${SuiteFastFail}</arg>
<arg>False</arg>
</arguments>
<msg timestamp="20181214 10:17:22.767" level="INFO">${SuiteFastFail} = False</msg>
<status status="PASS" endtime="20181214 10:17:22.767" starttime="20181214 10:17:22.759"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:22.767" starttime="20181214 10:17:22.759"></status>
</kw>
<kw name="Setup_Karaf_Keywords" library="KarafKeywords">
<doc>Initialize ClusterManagement. Open ssh karaf connections to each ODL.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="ClusterManagement_Setup" library="ClusterManagement">
<doc>Detect repeated call, or detect number of members and initialize derived suite variables.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>False</arg>
</arguments>
<assign>
<var>${already_done}</var>
</assign>
<msg timestamp="20181214 10:17:22.775" level="INFO">${already_done} = False</msg>
<status status="PASS" endtime="20181214 10:17:22.775" starttime="20181214 10:17:22.768"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${already_done}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:22.776" starttime="20181214 10:17:22.775"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>True</arg>
</arguments>
<msg timestamp="20181214 10:17:22.776" level="INFO">${ClusterManagement__has_setup_run} = True</msg>
<status status="PASS" endtime="20181214 10:17:22.776" starttime="20181214 10:17:22.776"></status>
</kw>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${NUM_ODL_SYSTEM}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${cluster_size}</var>
</assign>
<msg timestamp="20181214 10:17:22.777" level="INFO">${cluster_size} = 1</msg>
<status status="PASS" endtime="20181214 10:17:22.777" starttime="20181214 10:17:22.776"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Convert_To_Integer</arg>
<arg>${cluster_size}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${possibly_int_of_members}</var>
</assign>
<kw name="Convert To Integer" library="BuiltIn">
<doc>Converts the given item to an integer number.</doc>
<arguments>
<arg>${cluster_size}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:22.778" starttime="20181214 10:17:22.777"></status>
</kw>
<msg timestamp="20181214 10:17:22.778" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 10:17:22.778" level="INFO">${possibly_int_of_members} = 1</msg>
<status status="PASS" endtime="20181214 10:17:22.778" starttime="20181214 10:17:22.777"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${status}' != 'PASS'</arg>
<arg>${1}</arg>
<arg>${possibly_int_of_members}</arg>
</arguments>
<assign>
<var>${int_of_members}</var>
</assign>
<msg timestamp="20181214 10:17:22.778" level="INFO">${int_of_members} = 1</msg>
<status status="PASS" endtime="20181214 10:17:22.778" starttime="20181214 10:17:22.778"></status>
</kw>
<kw name="ClusterManagement__Compute_Derived_Variables" library="ClusterManagement">
<doc>Construct index list, session list and IP mapping, publish them as suite variables.</doc>
<arguments>
<arg>int_of_members=${int_of_members}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{member_index_list}</var>
</assign>
<msg timestamp="20181214 10:17:22.779" level="INFO">@{member_index_list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:17:22.779" starttime="20181214 10:17:22.779"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{session_list}</var>
</assign>
<msg timestamp="20181214 10:17:22.780" level="INFO">@{session_list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:17:22.780" starttime="20181214 10:17:22.780"></status>
</kw>
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<assign>
<var>&amp;{index_to_ip_mapping}</var>
</assign>
<msg timestamp="20181214 10:17:22.781" level="INFO">&amp;{index_to_ip_mapping} = { }</msg>
<status status="PASS" endtime="20181214 10:17:22.781" starttime="20181214 10:17:22.780"></status>
</kw>
<kw type="for" name="${index} IN RANGE [ 1 | ${int_of_members+1} ]">
<kw type="foritem" name="${index} = 1">
<kw name="ClusterManagement__Include_Member_Index" library="ClusterManagement">
<doc>Add a corresponding item based on index into the last three arguments.</doc>
<arguments>
<arg>${index}</arg>
<arg>${member_index_list}</arg>
<arg>${session_list}</arg>
<arg>${index_to_ip_mapping}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${member_index_list}</arg>
<arg>${index}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:22.782" starttime="20181214 10:17:22.782"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${ODL_SYSTEM_${index}_IP}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 10:17:22.783" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 10:17:22.783" starttime="20181214 10:17:22.782"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${index_to_ip_mapping}</arg>
<arg>${index}</arg>
<arg>${member_ip}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:22.783" starttime="20181214 10:17:22.783"></status>
</kw>
<kw name="Resolve_Http_Session_For_Member" library="ClusterManagement">
<doc>Return RequestsLibrary session alias pointing to node of given index.</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${session_alias}</var>
</assign>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>ClusterManagement__session_${member_index}</arg>
</arguments>
<assign>
<var>${session}</var>
</assign>
<msg timestamp="20181214 10:17:22.784" level="INFO">${session} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181214 10:17:22.784" starttime="20181214 10:17:22.784"></status>
</kw>
<msg timestamp="20181214 10:17:22.784" level="INFO">${session_alias} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181214 10:17:22.784" starttime="20181214 10:17:22.783"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>${session_alias}</arg>
<arg>http://${member_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>timeout=${http_timeout}</arg>
<arg>max_retries=${http_retries}</arg>
</arguments>
<msg timestamp="20181214 10:17:22.785" level="INFO">Creating Session using : alias=ClusterManagement__session_1, url=http://192.0.2.21:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad8162510&gt;, timeout=5, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 10:17:22.786" starttime="20181214 10:17:22.785"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${session_list}</arg>
<arg>${session_alias}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:22.787" starttime="20181214 10:17:22.786"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:22.787" starttime="20181214 10:17:22.781"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:22.787" starttime="20181214 10:17:22.781"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:22.787" starttime="20181214 10:17:22.781"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__member_index_list}</arg>
<arg>${member_index_list}</arg>
</arguments>
<msg timestamp="20181214 10:17:22.787" level="INFO">${ClusterManagement__member_index_list} = [1]</msg>
<status status="PASS" endtime="20181214 10:17:22.787" starttime="20181214 10:17:22.787"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__index_to_ip_mapping}</arg>
<arg>${index_to_ip_mapping}</arg>
</arguments>
<msg timestamp="20181214 10:17:22.788" level="INFO">${ClusterManagement__index_to_ip_mapping} = {1: u'192.0.2.21'}</msg>
<status status="PASS" endtime="20181214 10:17:22.788" starttime="20181214 10:17:22.788"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__session_list}</arg>
<arg>${session_list}</arg>
</arguments>
<msg timestamp="20181214 10:17:22.788" level="INFO">${ClusterManagement__session_list} = [u'ClusterManagement__session_1']</msg>
<status status="PASS" endtime="20181214 10:17:22.789" starttime="20181214 10:17:22.788"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:22.789" starttime="20181214 10:17:22.779"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:22.789" starttime="20181214 10:17:22.768"></status>
</kw>
<kw name="Run_Bash_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run command on each.</doc>
<arguments>
<arg>iptables -I INPUT -p tcp --dport ${KARAF_SHELL_PORT} -j ACCEPT; iptables-save</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 10:17:22.790" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 10:17:22.790" starttime="20181214 10:17:22.790"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 10:17:22.791" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 10:17:22.791" starttime="20181214 10:17:22.791"></status>
</kw>
<msg timestamp="20181214 10:17:22.791" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 10:17:22.791" starttime="20181214 10:17:22.790"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run_Bash_Command_On_Member" library="ClusterManagement">
<doc>Obtain IP, call Utils and return output. This keeps previous ssh session active.</doc>
<arguments>
<arg>command=${command}</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 10:17:22.793" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 10:17:22.793" starttime="20181214 10:17:22.792"></status>
</kw>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Utils.Run_Command_On_Controller</arg>
<arg>${member_ip}</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 10:17:22.794" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 10:17:22.794" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 10:17:22.794" starttime="20181214 10:17:22.794"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:22.797" starttime="20181214 10:17:22.797"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 10:17:22.797" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 10:17:22.798" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 10:17:22.798" starttime="20181214 10:17:22.797"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 10:17:22.798" level="INFO">Attempting to execute command "iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 10:17:22.798" starttime="20181214 10:17:22.798"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 10:17:22.799" level="INFO">${conn_id} = 2</msg>
<status status="PASS" endtime="20181214 10:17:22.799" starttime="20181214 10:17:22.799"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 10:17:22.800" level="INFO">Length is 0</msg>
<msg timestamp="20181214 10:17:22.800" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 10:17:22.801" starttime="20181214 10:17:22.800"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:22.801" starttime="20181214 10:17:22.801"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 10:17:22.802" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 10:17:23.254" level="INFO">Read output: Last login: Fri Dec 14 10:15:27 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:17:23.254" starttime="20181214 10:17:22.802"></status>
</kw>
<msg timestamp="20181214 10:17:23.255" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:17:23.255" starttime="20181214 10:17:22.801"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.255" starttime="20181214 10:17:22.799"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 10:17:23.256" level="INFO">Executing command 'iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save'.</msg>
<msg timestamp="20181214 10:17:23.281" level="INFO">Command exited with return code 127.</msg>
<msg timestamp="20181214 10:17:23.281" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 10:17:23.281" level="INFO">${stderr} = bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181214 10:17:23.281" starttime="20181214 10:17:23.256"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:17:23.346" starttime="20181214 10:17:23.282"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 10:17:23.347" level="INFO">bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181214 10:17:23.347" starttime="20181214 10:17:23.347"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:23.349" starttime="20181214 10:17:23.348"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 10:17:23.350" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:17:23.351" starttime="20181214 10:17:23.350"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.351" starttime="20181214 10:17:23.349"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:23.353" starttime="20181214 10:17:23.353"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:23.354" starttime="20181214 10:17:23.354"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:17:23.355" starttime="20181214 10:17:23.355"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.355" starttime="20181214 10:17:23.352"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.356" starttime="20181214 10:17:22.796"></status>
</kw>
<msg timestamp="20181214 10:17:23.356" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:17:23.356" starttime="20181214 10:17:22.795"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.356" starttime="20181214 10:17:22.795"></status>
</kw>
<msg timestamp="20181214 10:17:23.356" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:17:23.356" starttime="20181214 10:17:22.794"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:23.359" starttime="20181214 10:17:23.358"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:23.360" starttime="20181214 10:17:23.359"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:17:23.360" starttime="20181214 10:17:23.360"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.360" starttime="20181214 10:17:23.357"></status>
</kw>
<msg timestamp="20181214 10:17:23.361" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:17:23.361" starttime="20181214 10:17:22.793"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 10:17:23.361" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:23.362" starttime="20181214 10:17:23.361"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.362" starttime="20181214 10:17:22.792"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.362" starttime="20181214 10:17:22.791"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.362" starttime="20181214 10:17:22.791"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.362" starttime="20181214 10:17:22.789"></status>
</kw>
<kw name="Comment" library="BuiltIn">
<doc>Displays the given messages in the log file as keyword arguments.</doc>
<arguments>
<arg>First connections to Karaf console may fail, so WUKS is used. TODO: Track as a Bug.</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:23.363" starttime="20181214 10:17:23.363"></status>
</kw>
<kw type="for" name="${index} IN [ @{ClusterManagement__member_index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Wait_Until_Keyword_Succeeds</arg>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Open_Controller_Karaf_Console_On_Background" library="KarafKeywords">
<doc>If there is a stored ssh connection index of connection to the controller's karaf console for ${member_index},</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection_object}</var>
</assign>
<msg timestamp="20181214 10:17:23.405" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 10:17:23.405" level="INFO">${current_ssh_connection_object} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 10:17:23.405" starttime="20181214 10:17:23.405"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
</arguments>
<msg timestamp="20181214 10:17:23.406" level="INFO">{}</msg>
<status status="PASS" endtime="20181214 10:17:23.406" starttime="20181214 10:17:23.406"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181214 10:17:23.407" level="INFO">1</msg>
<status status="PASS" endtime="20181214 10:17:23.407" starttime="20181214 10:17:23.406"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Get From Dictionary</arg>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${old_connection_index}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181214 10:17:23.408" level="FAIL">Dictionary does not contain key '1'.</msg>
<status status="FAIL" endtime="20181214 10:17:23.409" starttime="20181214 10:17:23.408"></status>
</kw>
<msg timestamp="20181214 10:17:23.409" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181214 10:17:23.409" level="INFO">${old_connection_index} = Dictionary does not contain key '1'.</msg>
<status status="PASS" endtime="20181214 10:17:23.409" starttime="20181214 10:17:23.407"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status}'=='PASS'</arg>
<arg>BuiltIn.Run_Keywords</arg>
<arg>SSHLibrary.Switch_Connection</arg>
<arg>${old_connection_index}</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Write</arg>
<arg>logout</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Close_Connection</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:23.410" starttime="20181214 10:17:23.409"></status>
</kw>
<kw name="Resolve_IP_Address_For_Member" library="ClusterManagement">
<doc>Return node IP address of given index.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${odl_ip}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${ip_address}</var>
</assign>
<msg timestamp="20181214 10:17:23.411" level="INFO">${ip_address} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 10:17:23.411" starttime="20181214 10:17:23.411"></status>
</kw>
<msg timestamp="20181214 10:17:23.411" level="INFO">${odl_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 10:17:23.412" starttime="20181214 10:17:23.410"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${odl_ip}</arg>
<arg>port=${KARAF_SHELL_PORT}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:23.412" starttime="20181214 10:17:23.412"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${karaf_connection_object}</var>
</assign>
<msg timestamp="20181214 10:17:23.413" level="INFO">index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=8101</msg>
<msg timestamp="20181214 10:17:23.413" level="INFO">${karaf_connection_object} = index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=8101</msg>
<status status="PASS" endtime="20181214 10:17:23.413" starttime="20181214 10:17:23.413"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
<arg>${karaf_connection_object.index}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:23.414" starttime="20181214 10:17:23.414"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 10:17:23.415" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 10:17:23.549" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 10:17:23.549" starttime="20181214 10:17:23.415"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection_object.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:23.551" starttime="20181214 10:17:23.550"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:23.551" starttime="20181214 10:17:23.551"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:17:23.552" starttime="20181214 10:17:23.552"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.552" starttime="20181214 10:17:23.549"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.552" starttime="20181214 10:17:23.404"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.552" starttime="20181214 10:17:23.364"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.552" starttime="20181214 10:17:23.364"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.552" starttime="20181214 10:17:23.363"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.552" starttime="20181214 10:17:23.363"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.552" starttime="20181214 10:17:22.767"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>KarafKeywords.Log_Test_Suite_Start_To_Controller_Karaf</arg>
</arguments>
<kw name="Log_Test_Suite_Start_To_Controller_Karaf" library="KarafKeywords">
<doc>Log suite name to karaf log, useful in suite setup.</doc>
<kw name="Log_Message_To_Controller_Karaf" library="KarafKeywords">
<doc>Make sure this resource is initialized. Send a message into the controller's karaf log file on every node listed (or all).</doc>
<arguments>
<arg>Starting suite ${SUITE_SOURCE}</arg>
<arg>${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 10:17:23.566" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 10:17:23.566" starttime="20181214 10:17:23.566"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 10:17:23.567" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 10:17:23.567" starttime="20181214 10:17:23.567"></status>
</kw>
<msg timestamp="20181214 10:17:23.567" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 10:17:23.567" starttime="20181214 10:17:23.565"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_With_Retry_On_Background</arg>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_With_Retry_On_Background" library="KarafKeywords">
<doc>Attemp to send command to karaf for ${member_index}, if fail then open connection and try again.</doc>
<arguments>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_On_Background</arg>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${message}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_On_Background" library="KarafKeywords">
<doc>Send command to karaf without affecting current SSH connection. Read, log and return response.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${karaf_connection_index}</var>
</assign>
<msg timestamp="20181214 10:17:23.580" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181214 10:17:23.580" starttime="20181214 10:17:23.580"></status>
</kw>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${karaf_connection_index}</arg>
</arguments>
<assign>
<var>${current_connection_index}</var>
</assign>
<msg timestamp="20181214 10:17:23.581" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181214 10:17:23.581" starttime="20181214 10:17:23.580"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Write</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${status_write}</var>
<var>${message_write}</var>
</assign>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${command}</arg>
</arguments>
<msg timestamp="20181214 10:17:23.627" level="INFO">@root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "/ "o "p "n "f "v "/ "r "e "p "o "[78Cs "[A[78C/</msg>
<status status="PASS" endtime="20181214 10:17:23.627" starttime="20181214 10:17:23.581"></status>
</kw>
<msg timestamp="20181214 10:17:23.627" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181214 10:17:23.627" level="INFO">${message_write} = @root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "...</msg>
<status status="PASS" endtime="20181214 10:17:23.628" starttime="20181214 10:17:23.581"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Read_Until_Regexp</arg>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${status_wait}</var>
<var>${message_wait}</var>
</assign>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<msg timestamp="20181214 10:17:23.646" level="INFO">"o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "l "2 "l "3 "_ "g "a "t "e "w "a "y "m "a "c "_ "a "r "p ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 10:17:23.646" starttime="20181214 10:17:23.629"></status>
</kw>
<msg timestamp="20181214 10:17:23.646" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181214 10:17:23.646" level="INFO">${message_wait} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "l "2 "l "3 "_ "g "a "t "e "w "a ...</msg>
<status status="PASS" endtime="20181214 10:17:23.646" starttime="20181214 10:17:23.628"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:23.647" starttime="20181214 10:17:23.647"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${message_wait}</arg>
</arguments>
<msg timestamp="20181214 10:17:23.647" level="INFO"> "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "l "2 "l "3 "_ "g "a "t "e "w "a "y "m "a "c "_ "a "r "p ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 10:17:23.647" starttime="20181214 10:17:23.647"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:23.648" starttime="20181214 10:17:23.648"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection_index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:23.649" starttime="20181214 10:17:23.649"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:23.650" starttime="20181214 10:17:23.649"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:17:23.650" starttime="20181214 10:17:23.650"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.650" starttime="20181214 10:17:23.648"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.650" starttime="20181214 10:17:23.579"></status>
</kw>
<msg timestamp="20181214 10:17:23.651" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 10:17:23.651" level="INFO">${message} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "l "2 "l "3 "_ "g "a "t "e "w "a ...</msg>
<status status="PASS" endtime="20181214 10:17:23.651" starttime="20181214 10:17:23.579"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>'${status}' == 'PASS'</arg>
<arg>${message}</arg>
</arguments>
<msg timestamp="20181214 10:17:23.651" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:17:23.651" starttime="20181214 10:17:23.651"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.651" starttime="20181214 10:17:23.578"></status>
</kw>
<msg timestamp="20181214 10:17:23.651" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 10:17:23.652" level="INFO">${output} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "l "2 "l "3 "_ "g "a "t "e "w "a ...</msg>
<status status="PASS" endtime="20181214 10:17:23.652" starttime="20181214 10:17:23.568"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${tolerate_failure} or "${status}" == "PASS"</arg>
<arg>BuiltIn.Fail</arg>
<arg>${output}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:23.652" starttime="20181214 10:17:23.652"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.652" starttime="20181214 10:17:23.568"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.652" starttime="20181214 10:17:23.567"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.652" starttime="20181214 10:17:23.564"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.652" starttime="20181214 10:17:23.553"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.652" starttime="20181214 10:17:23.553"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.653" starttime="20181214 10:17:22.758"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>org.apache.karaf.shell.support.ShellUtil</arg>
<arg>org.apache.sshd.server.session.ServerSessionImpl</arg>
</arguments>
<assign>
<var>@{loggers}</var>
</assign>
<msg timestamp="20181214 10:17:23.653" level="INFO">@{loggers} = [ org.apache.karaf.shell.support.ShellUtil | org.apache.sshd.server.session.ServerSessionImpl ]</msg>
<status status="PASS" endtime="20181214 10:17:23.653" starttime="20181214 10:17:23.653"></status>
</kw>
<kw name="Setup_Logging_For_Debug_Purposes_On_List_Or_All" library="SetupUtils">
<doc>Set the log level for given loggers on node nodes of the cluster</doc>
<arguments>
<arg>OFF</arg>
<arg>${loggers}</arg>
</arguments>
<kw type="for" name="${logger} IN [ @{loggers_list} ]">
<kw type="foritem" name="${logger} = org.apache.karaf.shell.support.ShellUtil">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 10:17:23.656" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 10:17:23.656" starttime="20181214 10:17:23.655"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 10:17:23.656" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 10:17:23.656" starttime="20181214 10:17:23.656"></status>
</kw>
<msg timestamp="20181214 10:17:23.656" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 10:17:23.657" starttime="20181214 10:17:23.655"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 10:17:23.658" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 10:17:23.658" starttime="20181214 10:17:23.657"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 10:17:23.660" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 10:17:23.660" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 10:17:23.660" starttime="20181214 10:17:23.660"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:23.668" starttime="20181214 10:17:23.668"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 10:17:23.669" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 10:17:23.834" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 10:17:23.834" starttime="20181214 10:17:23.669"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:17:23.881" level="INFO">@root&gt;log:set OFF org.apache.karaf.shell.support.ShellUtil</msg>
<status status="PASS" endtime="20181214 10:17:23.881" starttime="20181214 10:17:23.835"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:17:23.883" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 10:17:23.883" level="INFO">${output} = [?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 10:17:23.883" starttime="20181214 10:17:23.882"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 10:17:23.926" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 10:17:23.926" starttime="20181214 10:17:23.884"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:17:23.929" starttime="20181214 10:17:23.927"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 10:17:23.929" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 10:17:23.930" starttime="20181214 10:17:23.929"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.930" starttime="20181214 10:17:23.667"></status>
</kw>
<msg timestamp="20181214 10:17:23.930" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:17:23.930" starttime="20181214 10:17:23.660"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:23.932" starttime="20181214 10:17:23.932"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:23.933" starttime="20181214 10:17:23.932"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:17:23.933" starttime="20181214 10:17:23.933"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.933" starttime="20181214 10:17:23.931"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.933" starttime="20181214 10:17:23.659"></status>
</kw>
<msg timestamp="20181214 10:17:23.934" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:17:23.934" starttime="20181214 10:17:23.659"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.934" starttime="20181214 10:17:23.658"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.934" starttime="20181214 10:17:23.657"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.934" starttime="20181214 10:17:23.657"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.934" starttime="20181214 10:17:23.654"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:23.934" starttime="20181214 10:17:23.654"></status>
</kw>
<kw type="foritem" name="${logger} = org.apache.sshd.server.session.ServerSessionImpl">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181214 10:17:23.937" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181214 10:17:23.937" starttime="20181214 10:17:23.936"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181214 10:17:23.937" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181214 10:17:23.937" starttime="20181214 10:17:23.937"></status>
</kw>
<msg timestamp="20181214 10:17:23.938" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181214 10:17:23.938" starttime="20181214 10:17:23.935"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181214 10:17:23.939" level="INFO">${member_ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 10:17:23.939" starttime="20181214 10:17:23.938"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181214 10:17:23.942" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 10:17:23.943" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 10:17:23.943" starttime="20181214 10:17:23.942"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:23.953" starttime="20181214 10:17:23.952"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 10:17:23.954" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 10:17:24.062" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 10:17:24.062" starttime="20181214 10:17:23.953"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:17:24.111" level="INFO">@root&gt;log:set OFF org.apache.sshd.server.session.ServerSessionI</msg>
<status status="PASS" endtime="20181214 10:17:24.111" starttime="20181214 10:17:24.062"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:17:24.114" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 10:17:24.114" level="INFO">${output} = [A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 10:17:24.114" starttime="20181214 10:17:24.112"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 10:17:24.157" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 10:17:24.157" starttime="20181214 10:17:24.115"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:17:24.159" starttime="20181214 10:17:24.157"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 10:17:24.159" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 10:17:24.159" starttime="20181214 10:17:24.159"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:24.160" starttime="20181214 10:17:23.952"></status>
</kw>
<msg timestamp="20181214 10:17:24.160" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:17:24.160" starttime="20181214 10:17:23.943"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:24.161" starttime="20181214 10:17:24.161"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:24.162" starttime="20181214 10:17:24.161"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:17:24.162" starttime="20181214 10:17:24.162"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:24.162" starttime="20181214 10:17:24.160"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:24.162" starttime="20181214 10:17:23.940"></status>
</kw>
<msg timestamp="20181214 10:17:24.162" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:17:24.162" starttime="20181214 10:17:23.940"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:24.163" starttime="20181214 10:17:23.939"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:24.163" starttime="20181214 10:17:23.938"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:24.163" starttime="20181214 10:17:23.938"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:24.163" starttime="20181214 10:17:23.935"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:24.163" starttime="20181214 10:17:23.934"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:24.163" starttime="20181214 10:17:23.654"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:24.163" starttime="20181214 10:17:23.653"></status>
</kw>
<kw name="Devstack Suite Setup" library="DevstackUtils">
<doc>Open connections to the nodes</doc>
<kw name="Set Default Configuration" library="SSHLibrary">
<doc>Update the default `configuration`.</doc>
<arguments>
<arg>timeout=${DEFAULT_DEVSTACK_PROMPT_TIMEOUT}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:24.164" starttime="20181214 10:17:24.164"></status>
</kw>
<kw name="Get DevStack Nodes Data" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
<arg>${OS_CONTROL_NODE_IP}</arg>
</arguments>
<msg timestamp="20181214 10:17:24.165" level="INFO">${OS_CNTL_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 10:17:24.165" starttime="20181214 10:17:24.165"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CNTL_CONN_ID</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${ip}</arg>
<arg>prompt=${DEFAULT_LINUX_PROMPT}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 10:17:24.166" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181214 10:17:24.166" starttime="20181214 10:17:24.166"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${OS_USER}</arg>
<arg>${DEVSTACK_SYSTEM_PASSWORD}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 10:17:24.168" level="INFO">Length is 0</msg>
<msg timestamp="20181214 10:17:24.168" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 10:17:24.168" starttime="20181214 10:17:24.167"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:24.168" starttime="20181214 10:17:24.168"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 10:17:24.169" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 10:17:24.584" level="INFO">Read output: Last login: Fri Dec 14 10:17:23 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:17:24.584" starttime="20181214 10:17:24.169"></status>
</kw>
<msg timestamp="20181214 10:17:24.584" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:17:24.584" starttime="20181214 10:17:24.168"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:24.585" starttime="20181214 10:17:24.166"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${${name}}</arg>
<arg>${conn_id}</arg>
</arguments>
<msg timestamp="20181214 10:17:24.586" level="INFO">${OS_CNTL_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181214 10:17:24.586" starttime="20181214 10:17:24.585"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:24.587" starttime="20181214 10:17:24.165"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-0cmp"</arg>
<arg>DevstackUtils.Set Node Data For AllinOne Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-1cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Compute Node Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "0cmb-1ctl-2cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Two Compute Node Setup</arg>
</arguments>
<kw name="Set Node Data For AllinOne Setup" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes where the Control Node enables Compute service also.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 10:17:24.590" level="INFO">${OS_CMP1_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 10:17:24.590" starttime="20181214 10:17:24.589"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 10:17:24.591" level="INFO">${OS_CMP2_IP} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 10:17:24.591" starttime="20181214 10:17:24.591"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 10:17:24.593" level="INFO">@{OS_ALL_IPS} = [ 192.0.2.21 ]</msg>
<status status="PASS" endtime="20181214 10:17:24.593" starttime="20181214 10:17:24.592"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181214 10:17:24.594" level="INFO">@{OS_CMP_IPS} = [ 192.0.2.21 ]</msg>
<status status="PASS" endtime="20181214 10:17:24.594" starttime="20181214 10:17:24.593"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 10:17:24.595" level="INFO">${OS_CMP1_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181214 10:17:24.595" starttime="20181214 10:17:24.594"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 10:17:24.596" level="INFO">${OS_CMP2_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181214 10:17:24.597" starttime="20181214 10:17:24.596"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 10:17:24.603" level="INFO">@{OS_ALL_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181214 10:17:24.603" starttime="20181214 10:17:24.597"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181214 10:17:24.609" level="INFO">@{OS_CMP_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181214 10:17:24.610" starttime="20181214 10:17:24.604"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:24.610" starttime="20181214 10:17:24.588"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:24.610" starttime="20181214 10:17:24.587"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>${OS_NODE_CNT}</var>
</assign>
<msg timestamp="20181214 10:17:24.611" level="INFO">Length is 1</msg>
<msg timestamp="20181214 10:17:24.611" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181214 10:17:24.611" starttime="20181214 10:17:24.610"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_NODE_CNT}</arg>
</arguments>
<msg timestamp="20181214 10:17:24.612" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181214 10:17:24.612" starttime="20181214 10:17:24.611"></status>
</kw>
<kw name="Get DevStack Hostnames" library="DevstackUtils">
<doc>Assign hostname global variables for DevStack nodes</doc>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<assign>
<var>${OS_CNTL_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:17:24.629" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 10:17:24.674" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:17:26.723" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:17:26.723" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:17:26.723" starttime="20181214 10:17:24.628"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:17:26.724" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 10:17:26.724" starttime="20181214 10:17:26.724"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:17:26.725" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:26.725" starttime="20181214 10:17:26.725"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:26.726" starttime="20181214 10:17:26.725"></status>
</kw>
<msg timestamp="20181214 10:17:26.726" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 10:17:26.726" starttime="20181214 10:17:24.628"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:17:26.736" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 10:17:26.778" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:17:28.852" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:17:28.852" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:17:28.852" starttime="20181214 10:17:26.736"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:17:28.853" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 10:17:28.853" starttime="20181214 10:17:28.853"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:17:28.854" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:28.854" starttime="20181214 10:17:28.853"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:28.854" starttime="20181214 10:17:28.854"></status>
</kw>
<msg timestamp="20181214 10:17:28.855" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 10:17:28.855" starttime="20181214 10:17:26.735"></status>
</kw>
<msg timestamp="20181214 10:17:28.855" level="INFO">${OS_CNTL_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 10:17:28.855" starttime="20181214 10:17:24.613"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP1_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:17:28.863" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 10:17:28.904" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:17:31.027" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:17:31.027" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:17:31.027" starttime="20181214 10:17:28.863"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:17:31.029" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 10:17:31.030" starttime="20181214 10:17:31.028"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:17:31.031" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:31.031" starttime="20181214 10:17:31.030"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:31.033" starttime="20181214 10:17:31.031"></status>
</kw>
<msg timestamp="20181214 10:17:31.033" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 10:17:31.033" starttime="20181214 10:17:28.863"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:17:31.051" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 10:17:31.089" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:17:33.080" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:17:33.081" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:17:33.081" starttime="20181214 10:17:31.050"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:17:33.083" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 10:17:33.084" starttime="20181214 10:17:33.082"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:17:33.085" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:33.085" starttime="20181214 10:17:33.084"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:33.087" starttime="20181214 10:17:33.085"></status>
</kw>
<msg timestamp="20181214 10:17:33.087" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 10:17:33.087" starttime="20181214 10:17:31.049"></status>
</kw>
<msg timestamp="20181214 10:17:33.088" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 10:17:33.088" starttime="20181214 10:17:28.855"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP2_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:17:33.102" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181214 10:17:33.144" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:17:35.245" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:17:35.246" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:17:35.246" starttime="20181214 10:17:33.102"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:17:35.248" level="INFO">+----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+------------------------------------+-----------------+------------+-------+
|  1 | overcloud-controller-0.opnfvlf.org | QEMU            | 192.0.2.21 | up    |
+----+------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181214 10:17:35.248" starttime="20181214 10:17:35.247"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:17:35.249" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:35.249" starttime="20181214 10:17:35.249"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:35.251" starttime="20181214 10:17:35.250"></status>
</kw>
<msg timestamp="20181214 10:17:35.252" level="INFO">${output} = +----+------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                | Hypervisor Type | Host IP    | State |
+----+----------------------------...</msg>
<status status="PASS" endtime="20181214 10:17:35.252" starttime="20181214 10:17:33.101"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:17:35.271" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.21 " | cut -d" " -f 2</msg>
<msg timestamp="20181214 10:17:35.315" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:17:37.495" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:17:37.496" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:17:37.496" starttime="20181214 10:17:35.271"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:17:37.498" level="INFO">overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 10:17:37.498" starttime="20181214 10:17:37.497"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:17:37.499" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:37.499" starttime="20181214 10:17:37.498"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:37.501" starttime="20181214 10:17:37.500"></status>
</kw>
<msg timestamp="20181214 10:17:37.501" level="INFO">${hostname} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 10:17:37.501" starttime="20181214 10:17:35.269"></status>
</kw>
<msg timestamp="20181214 10:17:37.502" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 10:17:37.502" starttime="20181214 10:17:33.089"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 10:17:37.503" level="INFO">${OS_CNTL_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 10:17:37.503" starttime="20181214 10:17:37.503"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 10:17:37.505" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 10:17:37.505" starttime="20181214 10:17:37.504"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181214 10:17:37.506" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-controller-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181214 10:17:37.506" starttime="20181214 10:17:37.505"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:37.506" starttime="20181214 10:17:24.613"></status>
</kw>
<kw name="Log Devstack Nodes Data" library="DevstackUtils">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=\n</arg>
<arg>OS_CNTL_HOSTNAME: ${OS_CNTL_HOSTNAME} - OS_CNTL_IP: ${OS_CNTL_IP} - OS_CONTROL_NODE_IP: ${OS_CONTROL_NODE_IP}</arg>
<arg>OS_CMP1_HOSTNAME: ${OS_CMP1_HOSTNAME} - OS_CMP1_IP: ${OS_CMP1_IP} - OS_COMPUTE_1_IP: ${OS_COMPUTE_1_IP}</arg>
<arg>OS_CMP2_HOSTNAME: ${OS_CMP2_HOSTNAME} - OS_CMP2_IP: ${OS_CMP2_IP} - OS_COMPUTE_2_IP: ${OS_COMPUTE_2_IP}</arg>
<arg>OS_ALL_IPS: @{OS_ALL_IPS}</arg>
<arg>OS_CMP_IPS: @{OS_CMP_IPS}</arg>
<arg>OS_NODE_CNT: ${OS_NODE_CNT}</arg>
<arg>OS_ALL_CONN_IDS: @{OS_ALL_CONN_IDS}</arg>
<arg>OS_CMP_CONN_IDS: @{OS_CMP_CONN_IDS}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:17:37.509" level="INFO">${output} = OS_CNTL_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CNTL_IP: 192.0.2.21 - OS_CONTROL_NODE_IP: 192.0.2.21
OS_CMP1_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP1_IP: 192.0.2.21 - OS_COMPUT...</msg>
<status status="PASS" endtime="20181214 10:17:37.509" starttime="20181214 10:17:37.507"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>DevStack Nodes Data:\n${output}</arg>
</arguments>
<msg timestamp="20181214 10:17:37.510" level="INFO">DevStack Nodes Data:
OS_CNTL_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CNTL_IP: 192.0.2.21 - OS_CONTROL_NODE_IP: 192.0.2.21
OS_CMP1_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP1_IP: 192.0.2.21 - OS_COMPUTE_1_IP: 
OS_CMP2_HOSTNAME: overcloud-controller-0.opnfvlf.org - OS_CMP2_IP: 192.0.2.21 - OS_COMPUTE_2_IP: 
OS_ALL_IPS: [u'192.0.2.21']
OS_CMP_IPS: [u'192.0.2.21']
OS_NODE_CNT: 1
OS_ALL_CONN_IDS: [12]
OS_CMP_CONN_IDS: [12]</msg>
<status status="PASS" endtime="20181214 10:17:37.510" starttime="20181214 10:17:37.509"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:37.510" starttime="20181214 10:17:37.507"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:37.510" starttime="20181214 10:17:24.164"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>session</arg>
<arg>http://${odl_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
</arguments>
<msg timestamp="20181214 10:17:37.511" level="INFO">Creating Session using : alias=session, url=http://192.0.2.21:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad816f090&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 10:17:37.512" starttime="20181214 10:17:37.511"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:37.512" starttime="20181214 10:17:24.163"></status>
</kw>
<kw name="Start Packet Capture On Nodes" library="OpenStackOperations">
<doc>Wrapper keyword around the TcpDump packet capture that is catered to the Openstack setup.</doc>
<arguments>
<arg>tcpdump_port_6653</arg>
<arg>port 6653</arg>
<arg>@{OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>@{tcpdump_port_6653_conn_ids}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${SUITE_NAME}""".replace(" ","_").replace("/","_").replace(".","_")</arg>
</arguments>
<assign>
<var>${suite_}</var>
</assign>
<msg timestamp="20181214 10:17:37.514" level="INFO">${suite_} = CSIT_L2L3_Gatewaymac_Arp</msg>
<status status="PASS" endtime="20181214 10:17:37.514" starttime="20181214 10:17:37.514"></status>
</kw>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${suite_}</arg>
</arguments>
<assign>
<var>${tag_}</var>
</assign>
<msg timestamp="20181214 10:17:37.515" level="INFO">${tag_} = tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp</msg>
<status status="PASS" endtime="20181214 10:17:37.515" starttime="20181214 10:17:37.515"></status>
</kw>
<kw name="Start Packet Capture on Nodes" library="Tcpdump">
<doc>Start packet captures on the given list of node ips.</doc>
<arguments>
<arg>tag=${tag_}</arg>
<arg>filter=${filter}</arg>
<arg>ips=${ips}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<msg timestamp="20181214 10:17:37.517" level="INFO">@{conn_ids} = [ ]</msg>
<status status="PASS" endtime="20181214 10:17:37.517" starttime="20181214 10:17:37.517"></status>
</kw>
<kw type="for" name="${ip} IN [ @{ips} ]">
<kw type="foritem" name="${ip} = 192.0.2.21">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${ip}</arg>
</arguments>
<assign>
<var>${fname}</var>
</assign>
<msg timestamp="20181214 10:17:37.518" level="INFO">${fname} = tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.21</msg>
<status status="PASS" endtime="20181214 10:17:37.518" starttime="20181214 10:17:37.518"></status>
</kw>
<kw name="Start Packet Capture On Node" library="Tcpdump">
<doc>Connects to the remote machine and starts tcpdump</doc>
<arguments>
<arg>${ip}</arg>
<arg>file_Name=${fname}</arg>
<arg>filter=${filter}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 10:17:37.520" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 10:17:37.521" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 10:17:37.521" starttime="20181214 10:17:37.520"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 10:17:37.522" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181214 10:17:37.522" starttime="20181214 10:17:37.521"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 10:17:37.523" level="INFO">Length is 0</msg>
<msg timestamp="20181214 10:17:37.523" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 10:17:37.523" starttime="20181214 10:17:37.523"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:37.524" starttime="20181214 10:17:37.523"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 10:17:37.525" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 10:17:37.921" level="INFO">Read output: Last login: Fri Dec 14 10:17:24 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:17:37.922" starttime="20181214 10:17:37.524"></status>
</kw>
<msg timestamp="20181214 10:17:37.922" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:17:37.922" starttime="20181214 10:17:37.524"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:37.923" starttime="20181214 10:17:37.522"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sudo /usr/sbin/tcpdump -vvv -ni ${networkAdapter} ${filter} -w /tmp/${file_Name}.pcap</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 10:17:37.924" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.21.pcap</msg>
<status status="PASS" endtime="20181214 10:17:37.924" starttime="20181214 10:17:37.923"></status>
</kw>
<kw name="Start Command" library="SSHLibrary">
<doc>Starts execution of the ``command`` on the remote machine and returns immediately.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 10:17:37.925" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.21.pcap'.</msg>
<msg timestamp="20181214 10:17:37.929" level="INFO">${stdout} = None</msg>
<msg timestamp="20181214 10:17:37.930" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181214 10:17:37.930" starttime="20181214 10:17:37.925"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 10:17:37.931" level="INFO">None</msg>
<status status="PASS" endtime="20181214 10:17:37.931" starttime="20181214 10:17:37.930"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 10:17:37.932" level="INFO">None</msg>
<status status="PASS" endtime="20181214 10:17:37.932" starttime="20181214 10:17:37.931"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:37.935" starttime="20181214 10:17:37.935"></status>
</kw>
<msg timestamp="20181214 10:17:37.935" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:17:37.936" starttime="20181214 10:17:37.934"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:37.936" starttime="20181214 10:17:37.933"></status>
</kw>
<msg timestamp="20181214 10:17:37.936" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181214 10:17:37.936" starttime="20181214 10:17:37.519"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${conn_ids}</arg>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:37.937" starttime="20181214 10:17:37.937"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:37.937" starttime="20181214 10:17:37.518"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:37.937" starttime="20181214 10:17:37.517"></status>
</kw>
<msg timestamp="20181214 10:17:37.938" level="INFO">@{conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181214 10:17:37.938" starttime="20181214 10:17:37.516"></status>
</kw>
<msg timestamp="20181214 10:17:37.938" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181214 10:17:37.938" starttime="20181214 10:17:37.513"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{tcpdump_port_6653_conn_ids}</arg>
</arguments>
<msg timestamp="20181214 10:17:37.939" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181214 10:17:37.940" starttime="20181214 10:17:37.939"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${PRE_CLEAN_OPENSTACK_ALL}"=="True"</arg>
<arg>OpenStack Cleanup All</arg>
</arguments>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:17:37.943" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:17:37.943" starttime="20181214 10:17:37.942"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:17:37.946" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181214 10:17:37.989" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:17:40.298" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:17:40.299" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:17:40.299" starttime="20181214 10:17:37.945"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:17:40.301" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 10:17:40.301" starttime="20181214 10:17:40.300"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:17:40.302" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:40.302" starttime="20181214 10:17:40.301"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:40.303" starttime="20181214 10:17:40.302"></status>
</kw>
<msg timestamp="20181214 10:17:40.304" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 10:17:40.304" starttime="20181214 10:17:37.943"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:17:40.304" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 10:17:40.304" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 10:17:40.305" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:17:40.305" starttime="20181214 10:17:40.304"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 10:17:40.305" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 10:17:40.305" starttime="20181214 10:17:40.305"></status>
</kw>
<msg timestamp="20181214 10:17:40.306" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181214 10:17:40.306" starttime="20181214 10:17:37.942"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181214 10:17:40.306" starttime="20181214 10:17:40.306"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:17:40.308" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:17:40.308" starttime="20181214 10:17:40.308"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:17:40.310" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181214 10:17:40.347" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:17:42.922" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:17:42.922" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:17:42.923" starttime="20181214 10:17:40.309"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:17:42.925" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 10:17:42.925" starttime="20181214 10:17:42.924"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:17:42.926" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:42.926" starttime="20181214 10:17:42.925"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:42.928" starttime="20181214 10:17:42.927"></status>
</kw>
<msg timestamp="20181214 10:17:42.929" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 10:17:42.929" starttime="20181214 10:17:40.308"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:17:42.930" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 10:17:42.930" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 10:17:42.931" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:17:42.931" starttime="20181214 10:17:42.929"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 10:17:42.932" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 10:17:42.932" starttime="20181214 10:17:42.931"></status>
</kw>
<msg timestamp="20181214 10:17:42.933" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181214 10:17:42.933" starttime="20181214 10:17:40.307"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181214 10:17:42.933" starttime="20181214 10:17:42.933"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:17:42.936" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:17:42.936" starttime="20181214 10:17:42.936"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:17:42.938" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181214 10:17:42.985" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:17:45.137" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:17:45.138" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:17:45.138" starttime="20181214 10:17:42.938"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:17:45.139" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 10:17:45.140" starttime="20181214 10:17:45.139"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:17:45.140" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:45.141" starttime="20181214 10:17:45.140"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:45.142" starttime="20181214 10:17:45.141"></status>
</kw>
<msg timestamp="20181214 10:17:45.142" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 10:17:45.142" starttime="20181214 10:17:42.937"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:17:45.143" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 10:17:45.143" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 10:17:45.143" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:17:45.143" starttime="20181214 10:17:45.142"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 10:17:45.143" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 10:17:45.144" starttime="20181214 10:17:45.143"></status>
</kw>
<msg timestamp="20181214 10:17:45.144" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181214 10:17:45.144" starttime="20181214 10:17:42.934"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181214 10:17:45.144" starttime="20181214 10:17:45.144"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:17:45.146" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:17:45.146" starttime="20181214 10:17:45.145"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:17:45.148" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181214 10:17:45.190" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:17:47.398" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:17:47.399" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:17:47.399" starttime="20181214 10:17:45.147"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:17:47.400" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 10:17:47.400" starttime="20181214 10:17:47.400"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:17:47.401" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:47.401" starttime="20181214 10:17:47.400"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:47.402" starttime="20181214 10:17:47.401"></status>
</kw>
<msg timestamp="20181214 10:17:47.402" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 10:17:47.402" starttime="20181214 10:17:45.146"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:17:47.403" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 10:17:47.403" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 10:17:47.403" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:17:47.403" starttime="20181214 10:17:47.402"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 10:17:47.403" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 10:17:47.403" starttime="20181214 10:17:47.403"></status>
</kw>
<msg timestamp="20181214 10:17:47.404" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181214 10:17:47.404" starttime="20181214 10:17:45.145"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181214 10:17:47.404" starttime="20181214 10:17:47.404"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:17:47.405" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:17:47.405" starttime="20181214 10:17:47.405"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:17:47.406" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181214 10:17:47.449" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:17:49.650" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:17:49.651" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:17:49.651" starttime="20181214 10:17:47.406"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:17:49.652" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 10:17:49.652" starttime="20181214 10:17:49.651"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:17:49.653" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:49.653" starttime="20181214 10:17:49.653"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:49.655" starttime="20181214 10:17:49.654"></status>
</kw>
<msg timestamp="20181214 10:17:49.655" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 10:17:49.655" starttime="20181214 10:17:47.406"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:17:49.656" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 10:17:49.656" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 10:17:49.656" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:17:49.656" starttime="20181214 10:17:49.655"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 10:17:49.657" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 10:17:49.658" starttime="20181214 10:17:49.657"></status>
</kw>
<msg timestamp="20181214 10:17:49.658" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181214 10:17:49.658" starttime="20181214 10:17:47.404"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181214 10:17:49.659" starttime="20181214 10:17:49.658"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:17:49.661" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:17:49.661" starttime="20181214 10:17:49.661"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:17:49.664" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181214 10:17:49.710" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:17:51.813" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:17:51.814" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:17:51.814" starttime="20181214 10:17:49.663"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:17:51.815" level="INFO">[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181214 10:17:51.815" starttime="20181214 10:17:51.814"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:17:51.816" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:51.816" starttime="20181214 10:17:51.815"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:51.817" starttime="20181214 10:17:51.816"></status>
</kw>
<msg timestamp="20181214 10:17:51.817" level="INFO">${json} = [
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181214 10:17:51.817" starttime="20181214 10:17:49.662"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:17:51.818" level="INFO">To JSON using : content=[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181214 10:17:51.818" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 10:17:51.818" level="INFO">@{list} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'bfcec20503cd4d30949...</msg>
<status status="PASS" endtime="20181214 10:17:51.818" starttime="20181214 10:17:51.818"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 10:17:51.819" level="INFO">[{u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}, {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}]</msg>
<status status="PASS" endtime="20181214 10:17:51.819" starttime="20181214 10:17:51.819"></status>
</kw>
<msg timestamp="20181214 10:17:51.819" level="INFO">@{security_groups} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'} | {u'Project': u'bfcec20503cd4d30949...</msg>
<status status="PASS" endtime="20181214 10:17:51.819" starttime="20181214 10:17:49.659"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:51.821" starttime="20181214 10:17:51.820"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:51.821" starttime="20181214 10:17:51.820"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:51.822" starttime="20181214 10:17:51.821"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:51.822" starttime="20181214 10:17:51.821"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:51.822" starttime="20181214 10:17:51.820"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 10:17:51.824" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181214 10:17:51.824" starttime="20181214 10:17:51.823"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:17:51.833" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181214 10:17:51.865" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:17:54.343" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:17:54.343" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:17:54.343" starttime="20181214 10:17:51.833"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:17:54.344" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:54.344" starttime="20181214 10:17:54.344"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:17:54.345" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:54.345" starttime="20181214 10:17:54.345"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:54.346" starttime="20181214 10:17:54.346"></status>
</kw>
<msg timestamp="20181214 10:17:54.347" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:17:54.347" starttime="20181214 10:17:51.832"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:54.347" starttime="20181214 10:17:51.824"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:17:54.358" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181214 10:17:54.399" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:17:56.387" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:17:56.387" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:17:56.388" starttime="20181214 10:17:54.357"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:17:56.389" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:56.389" starttime="20181214 10:17:56.388"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:17:56.390" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:56.390" starttime="20181214 10:17:56.390"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:56.391" starttime="20181214 10:17:56.391"></status>
</kw>
<msg timestamp="20181214 10:17:56.392" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:17:56.392" starttime="20181214 10:17:54.357"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:56.392" starttime="20181214 10:17:54.347"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:17:56.409" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181214 10:17:56.445" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:17:58.614" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:17:58.614" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:17:58.614" starttime="20181214 10:17:56.409"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:17:58.615" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:58.615" starttime="20181214 10:17:58.615"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:17:58.616" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:17:58.616" starttime="20181214 10:17:58.616"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:17:58.617" starttime="20181214 10:17:58.616"></status>
</kw>
<msg timestamp="20181214 10:17:58.617" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:17:58.617" starttime="20181214 10:17:56.408"></status>
</kw>
<status status="PASS" endtime="20181214 10:17:58.617" starttime="20181214 10:17:56.392"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:17:58.626" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181214 10:17:58.670" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:18:00.921" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:18:00.922" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:18:00.922" starttime="20181214 10:17:58.626"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:18:00.925" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:18:00.925" starttime="20181214 10:18:00.924"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:18:00.926" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:18:00.926" starttime="20181214 10:18:00.925"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:00.928" starttime="20181214 10:18:00.927"></status>
</kw>
<msg timestamp="20181214 10:18:00.928" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:18:00.928" starttime="20181214 10:17:58.626"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:00.928" starttime="20181214 10:17:58.617"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:18:00.941" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181214 10:18:00.982" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:18:02.823" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:18:02.824" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:18:02.824" starttime="20181214 10:18:00.941"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:18:02.825" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 62100813-13a1-4c22-9a97-bfabd6744cb8 | default | Default security group | 8f21c4d8db54482e99c30c98fba342b4 |
| ee3dd710-2490-4241-b666-9fec686f0c78 | default | Default security group | bfcec20503cd4d309495f70adb639682 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181214 10:18:02.825" starttime="20181214 10:18:02.824"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:18:02.825" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:18:02.825" starttime="20181214 10:18:02.825"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:02.826" starttime="20181214 10:18:02.826"></status>
</kw>
<msg timestamp="20181214 10:18:02.826" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181214 10:18:02.826" starttime="20181214 10:18:00.940"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:02.826" starttime="20181214 10:18:00.928"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:18:02.834" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181214 10:18:02.875" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:18:04.937" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:18:04.938" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:18:04.938" starttime="20181214 10:18:02.834"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:18:04.939" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| 6ad09561-353a-445e-b51d-b931a7e01c22 | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| af9be2ac-0c71-466b-8ee2-188747a79255 | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c0796abf-11eb-4f12-8347-fb5894143b1d | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c5369c6a-c1ec-45d9-9393-f55f92ef6f46 | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| d06c714b-ca05-4f3a-a9af-f80ac1f213f5 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e39d54b7-5907-4ebe-bf47-f2be219b1fec | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e64e4970-560c-4af7-a079-217ef6e7e68a | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:18:04.939" starttime="20181214 10:18:04.938"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:18:04.940" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:18:04.940" starttime="20181214 10:18:04.940"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:04.942" starttime="20181214 10:18:04.941"></status>
</kw>
<msg timestamp="20181214 10:18:04.942" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181214 10:18:04.942" starttime="20181214 10:18:02.834"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:04.942" starttime="20181214 10:18:02.826"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:18:04.957" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181214 10:18:04.998" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:18:06.878" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:18:06.879" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:18:06.879" starttime="20181214 10:18:04.956"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:18:06.881" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:18:06.881" starttime="20181214 10:18:06.880"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:18:06.883" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:18:06.883" starttime="20181214 10:18:06.882"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:06.885" starttime="20181214 10:18:06.883"></status>
</kw>
<msg timestamp="20181214 10:18:06.885" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:18:06.885" starttime="20181214 10:18:04.955"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:06.886" starttime="20181214 10:18:04.942"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:18:06.906" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181214 10:18:06.948" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:18:08.938" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:18:08.938" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:18:08.938" starttime="20181214 10:18:06.905"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:18:08.940" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:18:08.940" starttime="20181214 10:18:08.939"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:18:08.941" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:18:08.941" starttime="20181214 10:18:08.940"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:08.942" starttime="20181214 10:18:08.941"></status>
</kw>
<msg timestamp="20181214 10:18:08.942" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:18:08.943" starttime="20181214 10:18:06.904"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:08.943" starttime="20181214 10:18:06.886"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:08.943" starttime="20181214 10:17:51.824"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:08.943" starttime="20181214 10:17:51.822"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:08.943" starttime="20181214 10:17:37.941"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:08.943" starttime="20181214 10:17:37.940"></status>
</kw>
<kw name="Add OVS Logging On All OpenStack Nodes" library="OpenStackOperations">
<doc>Add higher levels of OVS logging to all the OpenStack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Add OVS Logging" library="OVSDB">
<doc>Add higher levels of OVS logging</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:08.946" starttime="20181214 10:18:08.946"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>bridge:file:dbg</arg>
<arg>connmgr:file:dbg</arg>
<arg>inband:file:dbg</arg>
<arg>ofp_actions:file:dbg</arg>
<arg>ofp_errors:file:dbg</arg>
<arg>ofp_msgs:file:dbg</arg>
<arg>ovsdb_error:file:dbg</arg>
<arg>rconn:file:dbg</arg>
<arg>tunnel:file:dbg</arg>
<arg>vconn:file:dbg</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 10:18:08.947" level="INFO">@{modules} = [ bridge:file:dbg | connmgr:file:dbg | inband:file:dbg | ofp_actions:file:dbg | ofp_errors:file:dbg | ofp_msgs:file:dbg | ovsdb_error:file:dbg | rconn:file:dbg | tunnel:file:dbg | vconn:file:dbg ]</msg>
<status status="PASS" endtime="20181214 10:18:08.947" starttime="20181214 10:18:08.946"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = bridge:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:18:08.949" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181214 10:18:08.949" starttime="20181214 10:18:08.949"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:08.950" starttime="20181214 10:18:08.950"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:18:08.951" starttime="20181214 10:18:08.950"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:18:08.958" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181214 10:18:08.958" starttime="20181214 10:18:08.951"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:18:09.006" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:18:09.007" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:18:09.007" starttime="20181214 10:18:08.958"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.007" starttime="20181214 10:18:08.948"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.007" starttime="20181214 10:18:08.947"></status>
</kw>
<kw type="foritem" name="${module} = connmgr:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:18:09.009" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181214 10:18:09.009" starttime="20181214 10:18:09.008"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:09.009" starttime="20181214 10:18:09.009"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:18:09.010" starttime="20181214 10:18:09.010"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:18:09.015" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181214 10:18:09.015" starttime="20181214 10:18:09.010"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:18:09.046" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:18:09.046" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:18:09.046" starttime="20181214 10:18:09.015"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.047" starttime="20181214 10:18:09.008"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.047" starttime="20181214 10:18:09.007"></status>
</kw>
<kw type="foritem" name="${module} = inband:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:18:09.050" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set inband:file:dbg</msg>
<status status="PASS" endtime="20181214 10:18:09.050" starttime="20181214 10:18:09.050"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:09.051" starttime="20181214 10:18:09.051"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:18:09.052" starttime="20181214 10:18:09.052"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:18:09.056" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set inband:file:dbg</msg>
<status status="PASS" endtime="20181214 10:18:09.056" starttime="20181214 10:18:09.052"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:18:09.079" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:18:09.079" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:18:09.079" starttime="20181214 10:18:09.056"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.079" starttime="20181214 10:18:09.047"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.080" starttime="20181214 10:18:09.047"></status>
</kw>
<kw type="foritem" name="${module} = ofp_actions:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:18:09.082" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181214 10:18:09.082" starttime="20181214 10:18:09.081"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:09.083" starttime="20181214 10:18:09.082"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:18:09.084" starttime="20181214 10:18:09.083"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:18:09.087" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181214 10:18:09.087" starttime="20181214 10:18:09.084"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:18:09.112" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:18:09.112" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:18:09.112" starttime="20181214 10:18:09.088"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.112" starttime="20181214 10:18:09.080"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.113" starttime="20181214 10:18:09.080"></status>
</kw>
<kw type="foritem" name="${module} = ofp_errors:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:18:09.115" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181214 10:18:09.115" starttime="20181214 10:18:09.114"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:09.116" starttime="20181214 10:18:09.115"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:18:09.116" starttime="20181214 10:18:09.116"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:18:09.120" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181214 10:18:09.120" starttime="20181214 10:18:09.117"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:18:09.141" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:18:09.141" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:18:09.142" starttime="20181214 10:18:09.120"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.142" starttime="20181214 10:18:09.113"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.142" starttime="20181214 10:18:09.113"></status>
</kw>
<kw type="foritem" name="${module} = ofp_msgs:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:18:09.143" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181214 10:18:09.144" starttime="20181214 10:18:09.143"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:09.144" starttime="20181214 10:18:09.144"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:18:09.145" starttime="20181214 10:18:09.145"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:18:09.148" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181214 10:18:09.148" starttime="20181214 10:18:09.145"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:18:09.168" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:18:09.168" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:18:09.168" starttime="20181214 10:18:09.148"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.168" starttime="20181214 10:18:09.142"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.168" starttime="20181214 10:18:09.142"></status>
</kw>
<kw type="foritem" name="${module} = ovsdb_error:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:18:09.170" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181214 10:18:09.170" starttime="20181214 10:18:09.169"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:09.170" starttime="20181214 10:18:09.170"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:18:09.171" starttime="20181214 10:18:09.171"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:18:09.174" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181214 10:18:09.174" starttime="20181214 10:18:09.172"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:18:09.195" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:18:09.196" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:18:09.196" starttime="20181214 10:18:09.175"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.196" starttime="20181214 10:18:09.169"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.196" starttime="20181214 10:18:09.168"></status>
</kw>
<kw type="foritem" name="${module} = rconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:18:09.197" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181214 10:18:09.197" starttime="20181214 10:18:09.197"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:09.198" starttime="20181214 10:18:09.197"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:18:09.198" starttime="20181214 10:18:09.198"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:18:09.201" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181214 10:18:09.201" starttime="20181214 10:18:09.198"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:18:09.219" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:18:09.219" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:18:09.219" starttime="20181214 10:18:09.201"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.219" starttime="20181214 10:18:09.196"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.219" starttime="20181214 10:18:09.196"></status>
</kw>
<kw type="foritem" name="${module} = tunnel:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:18:09.221" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181214 10:18:09.221" starttime="20181214 10:18:09.220"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:09.221" starttime="20181214 10:18:09.221"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:18:09.222" starttime="20181214 10:18:09.221"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:18:09.224" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181214 10:18:09.225" starttime="20181214 10:18:09.222"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:18:09.244" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:18:09.245" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:18:09.245" starttime="20181214 10:18:09.225"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.245" starttime="20181214 10:18:09.220"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.245" starttime="20181214 10:18:09.219"></status>
</kw>
<kw type="foritem" name="${module} = vconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:18:09.246" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181214 10:18:09.246" starttime="20181214 10:18:09.246"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:09.247" starttime="20181214 10:18:09.246"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:18:09.247" starttime="20181214 10:18:09.247"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:18:09.249" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181214 10:18:09.249" starttime="20181214 10:18:09.247"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:18:09.264" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:18:09.264" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:18:09.264" starttime="20181214 10:18:09.250"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.264" starttime="20181214 10:18:09.245"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.265" starttime="20181214 10:18:09.245"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.265" starttime="20181214 10:18:08.947"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/list</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:18:09.266" level="INFO">cmd: sudo ovs-appctl --target ovs-vswitchd vlog/list</msg>
<status status="PASS" endtime="20181214 10:18:09.266" starttime="20181214 10:18:09.265"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:09.266" starttime="20181214 10:18:09.266"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:18:09.267" starttime="20181214 10:18:09.266"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:18:09.269" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/list</msg>
<status status="PASS" endtime="20181214 10:18:09.269" starttime="20181214 10:18:09.267"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:18:09.329" level="INFO">console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond               OFF        ERR       INFO
bridge             OFF        ERR        DBG
bundle             OFF        ERR       INFO
bundles            OFF        ERR       INFO
cfm                OFF        ERR       INFO
collectors         OFF        ERR       INFO
command_line       OFF        ERR       INFO
connmgr            OFF        ERR        DBG
conntrack          OFF        ERR       INFO
coverage           OFF        ERR       INFO
ct_dpif            OFF        ERR       INFO
daemon             OFF        ERR       INFO
daemon_unix        OFF        ERR       INFO
dpctl              OFF        ERR       INFO
dpdk               OFF        ERR       INFO
dpif               OFF        ERR       INFO
dpif_netdev        OFF        ERR       INFO
dpif_netlink       OFF        ERR       INFO
dpif_netlink_rtnl   OFF        ERR       INFO
entropy            OFF        ERR       INFO
fail_open          OFF        ERR       INFO
fatal_signal       OFF        ERR       INFO
hmap               OFF        ERR       INFO
in_band            OFF        ERR       INFO
ipfix              OFF        ERR       INFO
jsonrpc            OFF        ERR       INFO
lacp               OFF        ERR       INFO
lldp               OFF        ERR       INFO
lldpd              OFF        ERR       INFO
lldpd_structs      OFF        ERR       INFO
lockfile           OFF        ERR       INFO
memory             OFF        ERR       INFO
meta_flow          OFF        ERR       INFO
native_tnl         OFF        ERR       INFO
netdev             OFF        ERR       INFO
netdev_dpdk        OFF        ERR       INFO
netdev_dummy       OFF        ERR       INFO
netdev_linux       OFF        ERR       INFO
netdev_tc_offloads   OFF        ERR       INFO
netdev_vport       OFF        ERR       INFO
netflow            OFF        ERR       INFO
netlink            OFF        ERR       INFO
netlink_conntrack   OFF        ERR       INFO
netlink_notifier   OFF        ERR       INFO
netlink_socket     OFF        ERR       INFO
nx_match           OFF        ERR       INFO
odp_util           OFF        ERR       INFO
ofp_actions        OFF        ERR        DBG
ofp_errors         OFF        ERR        DBG
ofp_msgs           OFF        ERR        DBG
ofp_util           OFF        ERR       INFO
ofproto            OFF        ERR       INFO
ofproto_dpif       OFF        ERR       INFO
ofproto_dpif_mirror   OFF        ERR       INFO
ofproto_dpif_monitor   OFF        ERR       INFO
ofproto_dpif_rid   OFF        ERR       INFO
ofproto_dpif_upcall   OFF        ERR       INFO
ofproto_dpif_xlate   OFF        ERR       INFO
ofproto_xlate_cache   OFF        ERR       INFO
ovs_lldp           OFF        ERR       INFO
ovs_numa           OFF        ERR       INFO
ovs_rcu            OFF        ERR       INFO
ovs_router         OFF        ERR       INFO
ovs_thread         OFF        ERR       INFO
ovsdb_error        OFF        ERR        DBG
ovsdb_idl          OFF        ERR       INFO
pcap               OFF        ERR       INFO
pmd_perf           OFF        ERR       INFO
poll_loop          OFF        ERR       INFO
process            OFF        ERR       INFO
rconn              OFF        ERR        DBG
reconnect          OFF        ERR       INFO
route_table        OFF        ERR       INFO
rstp               OFF        ERR       INFO
rstp_sm            OFF        ERR       INFO
sflow              OFF        ERR       INFO
signals            OFF        ERR       INFO
socket_util        OFF        ERR       INFO
socket_util_unix   OFF        ERR       INFO
stp                OFF        ERR       INFO
stream             OFF        ERR       INFO
stream_fd          OFF        ERR       INFO
stream_ssl         OFF        ERR       INFO
stream_tcp         OFF        ERR       INFO
stream_unix        OFF        ERR       INFO
svec               OFF        ERR       INFO
system_stats       OFF        ERR       INFO
tc                 OFF        ERR       INFO
timeval            OFF        ERR       INFO
tunnel             OFF        ERR        DBG
unixctl            OFF        ERR       INFO
util               OFF        ERR       INFO
vconn              OFF        ERR        DBG
vconn_stream       OFF        ERR       INFO
vlog               OFF        ERR       INFO
vswitchd           OFF        ERR       INFO
xenserver          OFF        ERR       INFO
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:18:09.330" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181214 10:18:09.330" starttime="20181214 10:18:09.269"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.330" starttime="20181214 10:18:09.265"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.330" starttime="20181214 10:18:08.945"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.330" starttime="20181214 10:18:08.944"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.330" starttime="20181214 10:18:08.944"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.330" starttime="20181214 10:18:08.944"></status>
</kw>
<kw name="Validate Deployment" library="OpenStackOperations">
<doc>Validate the deployment. Examples to validate are verifying default table</doc>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>----------------------------------------\n${SUITE_NAME}\n</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 10:18:09.340" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 10:18:09.340" starttime="20181214 10:18:09.340"></status>
</kw>
<msg timestamp="20181214 10:18:09.340" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 10:18:09.340" starttime="20181214 10:18:09.339"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:09.341" starttime="20181214 10:18:09.341"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 10:18:09.341" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 10:18:09.341" starttime="20181214 10:18:09.341"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.342" starttime="20181214 10:18:09.339"></status>
</kw>
<kw type="for" name="${keyword} IN [ @{VALIDATION_KEYWORDS} ]">
<kw type="foritem" name="${keyword} = Verify Services">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Services" library="OpenStackOperations">
<doc>Verify if the services are operational</doc>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>60</arg>
<arg>2</arg>
<arg>ClusterManagement.Check Status Of Services Is OPERATIONAL</arg>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw name="Check Status Of Services Is OPERATIONAL" library="ClusterManagement">
<doc>This keyword will verify whether all the services are operational in all the ODL nodes</doc>
<arguments>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Check Service Status" library="ClusterManagement">
<doc>Issues the karaf shell command showSvcStatus to verify the ready and service states are the same as the arguments passed</doc>
<arguments>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
<arg>ACTIVE</arg>
<arg>OPERATIONAL</arg>
<arg>@{service_list}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${NUM_ODL_SYSTEM} &gt; 1</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus -n ${odl_ip}</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
<arg>ELSE</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<assign>
<var>${service_status_output}</var>
</assign>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:09.353" starttime="20181214 10:18:09.352"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 10:18:09.353" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 10:18:09.475" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 10:18:09.475" starttime="20181214 10:18:09.353"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:18:09.493" level="INFO">@root&gt;showSvcStatus</msg>
<status status="PASS" endtime="20181214 10:18:09.493" starttime="20181214 10:18:09.475"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:18:09.498" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Dec 14 10:18:09 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 10:18:09.498" level="INFO">${output} = [?1l&gt;[?2004lTimestamp: Fri Dec 14 10:18:09 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181214 10:18:09.498" starttime="20181214 10:18:09.494"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 10:18:09.540" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 10:18:09.540" starttime="20181214 10:18:09.498"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:18:09.542" starttime="20181214 10:18:09.540"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 10:18:09.542" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Dec 14 10:18:09 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 10:18:09.542" starttime="20181214 10:18:09.542"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.543" starttime="20181214 10:18:09.352"></status>
</kw>
<msg timestamp="20181214 10:18:09.543" level="INFO">${service_status_output} = [?1l&gt;[?2004lTimestamp: Fri Dec 14 10:18:09 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181214 10:18:09.543" starttime="20181214 10:18:09.345"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${system_ready_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:09.543" starttime="20181214 10:18:09.543"></status>
</kw>
<kw type="for" name="${service} IN [ @{service_list} ]">
<kw type="foritem" name="${service} = OPENFLOW">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:09.544" starttime="20181214 10:18:09.544"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.544" starttime="20181214 10:18:09.543"></status>
</kw>
<kw type="foritem" name="${service} = IFM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:09.545" starttime="20181214 10:18:09.544"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.545" starttime="20181214 10:18:09.544"></status>
</kw>
<kw type="foritem" name="${service} = ITM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:09.545" starttime="20181214 10:18:09.545"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.545" starttime="20181214 10:18:09.545"></status>
</kw>
<kw type="foritem" name="${service} = DATASTORE">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:09.546" starttime="20181214 10:18:09.545"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.546" starttime="20181214 10:18:09.545"></status>
</kw>
<kw type="foritem" name="${service} = ELAN">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:09.546" starttime="20181214 10:18:09.546"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.546" starttime="20181214 10:18:09.546"></status>
</kw>
<kw type="foritem" name="${service} = OVSDB">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:09.547" starttime="20181214 10:18:09.547"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.547" starttime="20181214 10:18:09.546"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.547" starttime="20181214 10:18:09.543"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.547" starttime="20181214 10:18:09.344"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.547" starttime="20181214 10:18:09.344"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.547" starttime="20181214 10:18:09.343"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.547" starttime="20181214 10:18:09.343"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.547" starttime="20181214 10:18:09.343"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.547" starttime="20181214 10:18:09.342"></status>
</kw>
<msg timestamp="20181214 10:18:09.548" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 10:18:09.548" starttime="20181214 10:18:09.342"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 10:18:09.556" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 10:18:09.556" starttime="20181214 10:18:09.556"></status>
</kw>
<msg timestamp="20181214 10:18:09.557" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 10:18:09.557" starttime="20181214 10:18:09.556"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:09.557" starttime="20181214 10:18:09.557"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 10:18:09.558" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 10:18:09.558" starttime="20181214 10:18:09.557"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.558" starttime="20181214 10:18:09.555"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.558" starttime="20181214 10:18:09.548"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.558" starttime="20181214 10:18:09.342"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tunnels">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tunnels" library="OpenStackOperations">
<doc>Verify if the default tunnels are created.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>odl-netvirt-sfc</arg>
</arguments>
<assign>
<var>${check_feature_list}</var>
</assign>
<msg timestamp="20181214 10:18:09.559" level="INFO">${check_feature_list} = [u'odl-netvirt-sfc']</msg>
<status status="PASS" endtime="20181214 10:18:09.559" starttime="20181214 10:18:09.559"></status>
</kw>
<kw name="Is Feature Installed" library="OpenStackOperations">
<arguments>
<arg>features=${check_feature_list}</arg>
</arguments>
<assign>
<var>${is_sfc_enabled}</var>
</assign>
<kw type="for" name="${feature} IN [ @{features} ]">
<kw type="foritem" name="${feature} = odl-netvirt-sfc">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Should Contain</arg>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<msg timestamp="20181214 10:18:09.568" level="FAIL">Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="FAIL" endtime="20181214 10:18:09.568" starttime="20181214 10:18:09.560"></status>
</kw>
<msg timestamp="20181214 10:18:09.568" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181214 10:18:09.568" level="INFO">${output} = Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="PASS" endtime="20181214 10:18:09.568" starttime="20181214 10:18:09.560"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>True</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:09.569" starttime="20181214 10:18:09.568"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.569" starttime="20181214 10:18:09.560"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.569" starttime="20181214 10:18:09.560"></status>
</kw>
<msg timestamp="20181214 10:18:09.569" level="INFO">${is_sfc_enabled} = False</msg>
<status status="PASS" endtime="20181214 10:18:09.569" starttime="20181214 10:18:09.559"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${is_sfc_enabled} == ${True}</arg>
<arg>${True}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:09.569" starttime="20181214 10:18:09.569"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${OS_NODE_CNT} == ${1}</arg>
<arg>${True}</arg>
</arguments>
<msg timestamp="20181214 10:18:09.570" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:18:09.570" starttime="20181214 10:18:09.570"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.570" starttime="20181214 10:18:09.559"></status>
</kw>
<msg timestamp="20181214 10:18:09.570" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 10:18:09.570" starttime="20181214 10:18:09.558"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 10:18:09.578" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 10:18:09.578" starttime="20181214 10:18:09.578"></status>
</kw>
<msg timestamp="20181214 10:18:09.578" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 10:18:09.578" starttime="20181214 10:18:09.578"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:09.579" starttime="20181214 10:18:09.579"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 10:18:09.579" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 10:18:09.579" starttime="20181214 10:18:09.579"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.580" starttime="20181214 10:18:09.577"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.580" starttime="20181214 10:18:09.570"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.580" starttime="20181214 10:18:09.558"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tables On Nodes">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tables On Nodes" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on all Nodes</doc>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>session</arg>
<arg>${CONFIG_NODES_API}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:18:09.587" level="INFO">Get Request using : alias=session, uri=/restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 10:18:09.587" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:18:09.587" starttime="20181214 10:18:09.581"></status>
</kw>
<kw name="Log Content" library="Utils">
<arguments>
<arg>${resp.content}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'''${resp_content}''' != '${EMPTY}'</arg>
<arg>RequestsLibrary.To Json</arg>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Set Variable</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${resp_json}</var>
</assign>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<msg timestamp="20181214 10:18:09.603" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.272795776625121.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false},{"id":"SNAT.272795776625121.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.272795776625121.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.272795776625121.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false},{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.272795776625121.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36},{"id":38},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_v4_Broadcast_272795776625121_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_272795776625121_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"44f91859-7723-44e1-a95d-25948457eb65","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297728,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210016}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.4.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4398046511104,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":21990232555520,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":27487790694400,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:272795776625121:272795776625121:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.272795776625121.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17}],"flow-node-inventory:group":[{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":225001,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e13b9ba2-e337-4e51-9e53-07a75695540c","group-type":"group-all"},{"group-id":210016,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210015}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210015,"buckets":{},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181214 10:18:09.604" level="INFO">To JSON using : pretty_print=True </msg>
<status status="PASS" endtime="20181214 10:18:09.604" starttime="20181214 10:18:09.589"></status>
</kw>
<msg timestamp="20181214 10:18:09.605" level="INFO">${resp_json} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181214 10:18:09.605" starttime="20181214 10:18:09.588"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp_json}</arg>
</arguments>
<msg timestamp="20181214 10:18:09.606" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225001,
                        "group-name": "e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210015
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 6400
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210016,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210015,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 1024
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5120
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "44f91859-7723-44e1-a95d-25948457eb65",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210016
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297728,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1024
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5120
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5888
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4398046511104,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 21990232555520,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 6400
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 27487790694400,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "id": 17
                    }
                ],
                "id": "openflow:272795776625121"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:18:09.608" starttime="20181214 10:18:09.605"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.608" starttime="20181214 10:18:09.588"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_node_list}</var>
</assign>
<msg timestamp="20181214 10:18:09.608" level="INFO">${failed_node_list} = []</msg>
<status status="PASS" endtime="20181214 10:18:09.608" starttime="20181214 10:18:09.608"></status>
</kw>
<kw type="for" name="${node_ip} IN [ @{node_ips} ]">
<kw type="foritem" name="${node_ip} = 192.0.2.21">
<kw name="Verify Expected Default Tables" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on specific Node</doc>
<arguments>
<arg>${node_ip}</arg>
</arguments>
<assign>
<var>${failed_table_list}</var>
</assign>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${ovs_ip}</arg>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
</arguments>
<assign>
<var>${flow_dump}</var>
</assign>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:09.611" starttime="20181214 10:18:09.610"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 10:18:09.611" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 10:18:09.611" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 10:18:09.611" starttime="20181214 10:18:09.611"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 10:18:09.612" level="INFO">Attempting to execute command "sudo ovs-ofctl dump-flows br-int -OOpenFlow13" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 10:18:09.612" starttime="20181214 10:18:09.611"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 10:18:09.613" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181214 10:18:09.613" starttime="20181214 10:18:09.612"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 10:18:09.614" level="INFO">Length is 0</msg>
<msg timestamp="20181214 10:18:09.614" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 10:18:09.614" starttime="20181214 10:18:09.613"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:09.614" starttime="20181214 10:18:09.614"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 10:18:09.615" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 10:18:09.954" level="INFO">Read output: Last login: Fri Dec 14 10:17:37 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:18:09.954" starttime="20181214 10:18:09.615"></status>
</kw>
<msg timestamp="20181214 10:18:09.954" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:18:09.954" starttime="20181214 10:18:09.614"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:09.955" starttime="20181214 10:18:09.613"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 10:18:09.956" level="INFO">Executing command 'sudo ovs-ofctl dump-flows br-int -OOpenFlow13'.</msg>
<msg timestamp="20181214 10:18:10.021" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 10:18:10.021" level="INFO">${stdout} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0...</msg>
<msg timestamp="20181214 10:18:10.022" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181214 10:18:10.022" starttime="20181214 10:18:09.955"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:18:10.055" starttime="20181214 10:18:10.022"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 10:18:10.055" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:18:10.056" starttime="20181214 10:18:10.055"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.056" starttime="20181214 10:18:10.056"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 10:18:10.058" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:18:10.058" starttime="20181214 10:18:10.058"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.058" starttime="20181214 10:18:10.057"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.061" starttime="20181214 10:18:10.060"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.062" starttime="20181214 10:18:10.062"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:18:10.063" starttime="20181214 10:18:10.062"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.063" starttime="20181214 10:18:10.059"></status>
</kw>
<msg timestamp="20181214 10:18:10.063" level="INFO">${flow_dump} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0...</msg>
<status status="PASS" endtime="20181214 10:18:10.063" starttime="20181214 10:18:09.609"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${flow_dump}</arg>
</arguments>
<msg timestamp="20181214 10:18:10.064" level="INFO">OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop</msg>
<status status="PASS" endtime="20181214 10:18:10.064" starttime="20181214 10:18:10.063"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_table_list}</var>
</assign>
<msg timestamp="20181214 10:18:10.064" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181214 10:18:10.065" starttime="20181214 10:18:10.064"></status>
</kw>
<kw type="for" name="${table} IN [ @{DEFAULT_FLOW_TABLES} ]">
<kw type="foritem" name="${table} = 18">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.067" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=18.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.067" starttime="20181214 10:18:10.066"></status>
</kw>
<msg timestamp="20181214 10:18:10.067" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.067" starttime="20181214 10:18:10.065"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.068" starttime="20181214 10:18:10.067"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.068" starttime="20181214 10:18:10.065"></status>
</kw>
<kw type="foritem" name="${table} = 19">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.070" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=19.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.070" starttime="20181214 10:18:10.069"></status>
</kw>
<msg timestamp="20181214 10:18:10.070" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.071" starttime="20181214 10:18:10.068"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.071" starttime="20181214 10:18:10.071"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.071" starttime="20181214 10:18:10.068"></status>
</kw>
<kw type="foritem" name="${table} = 20">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.073" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=20.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.074" starttime="20181214 10:18:10.072"></status>
</kw>
<msg timestamp="20181214 10:18:10.074" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.074" starttime="20181214 10:18:10.072"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.075" starttime="20181214 10:18:10.074"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.075" starttime="20181214 10:18:10.071"></status>
</kw>
<kw type="foritem" name="${table} = 22">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.077" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=22.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.077" starttime="20181214 10:18:10.076"></status>
</kw>
<msg timestamp="20181214 10:18:10.078" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.078" starttime="20181214 10:18:10.075"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.078" starttime="20181214 10:18:10.078"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.078" starttime="20181214 10:18:10.075"></status>
</kw>
<kw type="foritem" name="${table} = 23">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.080" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=23.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.080" starttime="20181214 10:18:10.079"></status>
</kw>
<msg timestamp="20181214 10:18:10.081" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.081" starttime="20181214 10:18:10.079"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.081" starttime="20181214 10:18:10.081"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.081" starttime="20181214 10:18:10.078"></status>
</kw>
<kw type="foritem" name="${table} = 24">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.083" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=24.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.083" starttime="20181214 10:18:10.082"></status>
</kw>
<msg timestamp="20181214 10:18:10.083" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.083" starttime="20181214 10:18:10.082"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.084" starttime="20181214 10:18:10.084"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.084" starttime="20181214 10:18:10.081"></status>
</kw>
<kw type="foritem" name="${table} = 43">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.086" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=43.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.086" starttime="20181214 10:18:10.085"></status>
</kw>
<msg timestamp="20181214 10:18:10.086" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.086" starttime="20181214 10:18:10.084"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.087" starttime="20181214 10:18:10.087"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.087" starttime="20181214 10:18:10.084"></status>
</kw>
<kw type="foritem" name="${table} = 45">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.089" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=45.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.089" starttime="20181214 10:18:10.088"></status>
</kw>
<msg timestamp="20181214 10:18:10.089" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.089" starttime="20181214 10:18:10.087"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.090" starttime="20181214 10:18:10.089"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.090" starttime="20181214 10:18:10.087"></status>
</kw>
<kw type="foritem" name="${table} = 48">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.092" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=48.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.092" starttime="20181214 10:18:10.090"></status>
</kw>
<msg timestamp="20181214 10:18:10.092" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.092" starttime="20181214 10:18:10.090"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.092" starttime="20181214 10:18:10.092"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.093" starttime="20181214 10:18:10.090"></status>
</kw>
<kw type="foritem" name="${table} = 50">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.094" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=50.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.095" starttime="20181214 10:18:10.093"></status>
</kw>
<msg timestamp="20181214 10:18:10.095" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.095" starttime="20181214 10:18:10.093"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.095" starttime="20181214 10:18:10.095"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.095" starttime="20181214 10:18:10.093"></status>
</kw>
<kw type="foritem" name="${table} = 51">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.097" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=51.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.098" starttime="20181214 10:18:10.096"></status>
</kw>
<msg timestamp="20181214 10:18:10.098" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.098" starttime="20181214 10:18:10.096"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.098" starttime="20181214 10:18:10.098"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.098" starttime="20181214 10:18:10.095"></status>
</kw>
<kw type="foritem" name="${table} = 60">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.101" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=60.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.101" starttime="20181214 10:18:10.099"></status>
</kw>
<msg timestamp="20181214 10:18:10.101" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.101" starttime="20181214 10:18:10.099"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.102" starttime="20181214 10:18:10.101"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.102" starttime="20181214 10:18:10.098"></status>
</kw>
<kw type="foritem" name="${table} = 80">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.104" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=80.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.104" starttime="20181214 10:18:10.102"></status>
</kw>
<msg timestamp="20181214 10:18:10.105" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.105" starttime="20181214 10:18:10.102"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.105" starttime="20181214 10:18:10.105"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.105" starttime="20181214 10:18:10.102"></status>
</kw>
<kw type="foritem" name="${table} = 81">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.108" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=81.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.108" starttime="20181214 10:18:10.106"></status>
</kw>
<msg timestamp="20181214 10:18:10.108" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.108" starttime="20181214 10:18:10.105"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.108" starttime="20181214 10:18:10.108"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.108" starttime="20181214 10:18:10.105"></status>
</kw>
<kw type="foritem" name="${table} = 90">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.111" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=90.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.111" starttime="20181214 10:18:10.109"></status>
</kw>
<msg timestamp="20181214 10:18:10.111" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.111" starttime="20181214 10:18:10.109"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.112" starttime="20181214 10:18:10.111"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.112" starttime="20181214 10:18:10.108"></status>
</kw>
<kw type="foritem" name="${table} = 210">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.115" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=210.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.115" starttime="20181214 10:18:10.112"></status>
</kw>
<msg timestamp="20181214 10:18:10.115" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.115" starttime="20181214 10:18:10.112"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.115" starttime="20181214 10:18:10.115"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.115" starttime="20181214 10:18:10.112"></status>
</kw>
<kw type="foritem" name="${table} = 211">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.118" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=211.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.119" starttime="20181214 10:18:10.116"></status>
</kw>
<msg timestamp="20181214 10:18:10.119" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.119" starttime="20181214 10:18:10.116"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.119" starttime="20181214 10:18:10.119"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.119" starttime="20181214 10:18:10.115"></status>
</kw>
<kw type="foritem" name="${table} = 212">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.122" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=212.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.122" starttime="20181214 10:18:10.120"></status>
</kw>
<msg timestamp="20181214 10:18:10.122" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.123" starttime="20181214 10:18:10.120"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.123" starttime="20181214 10:18:10.123"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.123" starttime="20181214 10:18:10.119"></status>
</kw>
<kw type="foritem" name="${table} = 213">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.126" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=213.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.127" starttime="20181214 10:18:10.124"></status>
</kw>
<msg timestamp="20181214 10:18:10.127" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.127" starttime="20181214 10:18:10.123"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.127" starttime="20181214 10:18:10.127"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.127" starttime="20181214 10:18:10.123"></status>
</kw>
<kw type="foritem" name="${table} = 214">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.130" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=214.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.131" starttime="20181214 10:18:10.128"></status>
</kw>
<msg timestamp="20181214 10:18:10.131" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.131" starttime="20181214 10:18:10.127"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.131" starttime="20181214 10:18:10.131"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.131" starttime="20181214 10:18:10.127"></status>
</kw>
<kw type="foritem" name="${table} = 215">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.134" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=215.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.134" starttime="20181214 10:18:10.132"></status>
</kw>
<msg timestamp="20181214 10:18:10.135" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.135" starttime="20181214 10:18:10.131"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.135" starttime="20181214 10:18:10.135"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.135" starttime="20181214 10:18:10.131"></status>
</kw>
<kw type="foritem" name="${table} = 216">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.138" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=216.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.138" starttime="20181214 10:18:10.136"></status>
</kw>
<msg timestamp="20181214 10:18:10.139" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.139" starttime="20181214 10:18:10.135"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.139" starttime="20181214 10:18:10.139"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.139" starttime="20181214 10:18:10.135"></status>
</kw>
<kw type="foritem" name="${table} = 217">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.142" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=217.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.142" starttime="20181214 10:18:10.140"></status>
</kw>
<msg timestamp="20181214 10:18:10.143" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.143" starttime="20181214 10:18:10.139"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.143" starttime="20181214 10:18:10.143"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.143" starttime="20181214 10:18:10.139"></status>
</kw>
<kw type="foritem" name="${table} = 239">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.146" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=239.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.147" starttime="20181214 10:18:10.144"></status>
</kw>
<msg timestamp="20181214 10:18:10.147" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.147" starttime="20181214 10:18:10.143"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.147" starttime="20181214 10:18:10.147"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.147" starttime="20181214 10:18:10.143"></status>
</kw>
<kw type="foritem" name="${table} = 240">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.151" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=240.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.151" starttime="20181214 10:18:10.148"></status>
</kw>
<msg timestamp="20181214 10:18:10.151" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.151" starttime="20181214 10:18:10.148"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.151" starttime="20181214 10:18:10.151"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.151" starttime="20181214 10:18:10.147"></status>
</kw>
<kw type="foritem" name="${table} = 241">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.155" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=241.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.155" starttime="20181214 10:18:10.152"></status>
</kw>
<msg timestamp="20181214 10:18:10.155" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.155" starttime="20181214 10:18:10.152"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.156" starttime="20181214 10:18:10.156"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.156" starttime="20181214 10:18:10.151"></status>
</kw>
<kw type="foritem" name="${table} = 242">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.159" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=242.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.160" starttime="20181214 10:18:10.156"></status>
</kw>
<msg timestamp="20181214 10:18:10.160" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.160" starttime="20181214 10:18:10.156"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.160" starttime="20181214 10:18:10.160"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.160" starttime="20181214 10:18:10.156"></status>
</kw>
<kw type="foritem" name="${table} = 243">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.164" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=243.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.164" starttime="20181214 10:18:10.161"></status>
</kw>
<msg timestamp="20181214 10:18:10.164" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.164" starttime="20181214 10:18:10.160"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.164" starttime="20181214 10:18:10.164"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.164" starttime="20181214 10:18:10.160"></status>
</kw>
<kw type="foritem" name="${table} = 244">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.168" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=244.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.168" starttime="20181214 10:18:10.165"></status>
</kw>
<msg timestamp="20181214 10:18:10.169" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.169" starttime="20181214 10:18:10.165"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.169" starttime="20181214 10:18:10.169"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.169" starttime="20181214 10:18:10.165"></status>
</kw>
<kw type="foritem" name="${table} = 245">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.174" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=245.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.174" starttime="20181214 10:18:10.170"></status>
</kw>
<msg timestamp="20181214 10:18:10.174" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.174" starttime="20181214 10:18:10.169"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.175" starttime="20181214 10:18:10.175"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.175" starttime="20181214 10:18:10.169"></status>
</kw>
<kw type="foritem" name="${table} = 246">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.179" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=246.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.179" starttime="20181214 10:18:10.176"></status>
</kw>
<msg timestamp="20181214 10:18:10.179" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.179" starttime="20181214 10:18:10.175"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.180" starttime="20181214 10:18:10.180"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.180" starttime="20181214 10:18:10.175"></status>
</kw>
<kw type="foritem" name="${table} = 247">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181214 10:18:10.184" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=7036.841s, table=0, n_packets=21096, n_bytes=1139184, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=6296.209s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=1765.762s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=7322.645s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7322.645s, table=19, n_packets=4, n_bytes=168, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7322.645s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.645s, table=19, n_packets=527, n_bytes=36999, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=7178.597s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7178.597s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=7322.645s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7322.645s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7322.474s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=7322.149s, table=43, n_packets=92, n_bytes=3864, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=7322.149s, table=43, n_packets=17, n_bytes=714, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=7322.474s, table=43, n_packets=2023, n_bytes=191633, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7322.645s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7322.645s, table=48, n_packets=2132, n_bytes=196211, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7322.474s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7322.645s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7322.474s, table=51, n_packets=573, n_bytes=38582, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7036.207s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5376.291s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5376.106s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=5373.595s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=5373.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7035.891s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=5375.942s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=5375.476s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=5373.270s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7322.645s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7322.645s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7322.474s, table=81, n_packets=91, n_bytes=3822, priority=0 actions=drop
 cookie=0x4000001, duration=7322.645s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=12, n_bytes=1080, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=6, n_bytes=540, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=41, n_bytes=4018, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=810, n_bytes=78480, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=52, n_bytes=4420, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7322.437s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7322.437s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=213, n_packets=909, n_bytes=87458, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=703, n_bytes=71234, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7322.437s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7036.817s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=646, n_bytes=72039, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7322.437s, table=239, n_packets=38, n_bytes=1596, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=540, n_bytes=56281, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=52, n_bytes=5432, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=36, n_bytes=3528, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7322.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7322.437s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=243, n_packets=629, n_bytes=65339, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=624, n_bytes=63889, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=1, n_bytes=98, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7322.437s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7322.437s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7322.437s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=247.*priority=0'</msg>
<status status="FAIL" endtime="20181214 10:18:10.184" starttime="20181214 10:18:10.180"></status>
</kw>
<msg timestamp="20181214 10:18:10.184" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181214 10:18:10.184" starttime="20181214 10:18:10.180"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.184" starttime="20181214 10:18:10.184"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.184" starttime="20181214 10:18:10.180"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.184" starttime="20181214 10:18:10.065"></status>
</kw>
<msg timestamp="20181214 10:18:10.185" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181214 10:18:10.185" starttime="20181214 10:18:09.609"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${failed_table_list}</arg>
</arguments>
<assign>
<var>${failed_table_list_size}</var>
</assign>
<msg timestamp="20181214 10:18:10.185" level="INFO">Length is 0</msg>
<msg timestamp="20181214 10:18:10.185" level="INFO">${failed_table_list_size} = 0</msg>
<status status="PASS" endtime="20181214 10:18:10.185" starttime="20181214 10:18:10.185"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${failed_table_list_size} &gt; 0</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_node_list}</arg>
<arg>${node_ip}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.186" starttime="20181214 10:18:10.186"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.186" starttime="20181214 10:18:09.609"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.186" starttime="20181214 10:18:09.609"></status>
</kw>
<kw name="Should Be Empty" library="BuiltIn">
<doc>Verifies that the given item is empty.</doc>
<arguments>
<arg>${failed_node_list}</arg>
</arguments>
<msg timestamp="20181214 10:18:10.187" level="INFO">Length is 0</msg>
<status status="PASS" endtime="20181214 10:18:10.187" starttime="20181214 10:18:10.186"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.187" starttime="20181214 10:18:09.580"></status>
</kw>
<msg timestamp="20181214 10:18:10.187" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 10:18:10.187" starttime="20181214 10:18:09.580"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181214 10:18:10.196" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181214 10:18:10.197" starttime="20181214 10:18:10.196"></status>
</kw>
<msg timestamp="20181214 10:18:10.197" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181214 10:18:10.197" starttime="20181214 10:18:10.196"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.197" starttime="20181214 10:18:10.197"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181214 10:18:10.198" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181214 10:18:10.198" starttime="20181214 10:18:10.197"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.198" starttime="20181214 10:18:10.195"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.198" starttime="20181214 10:18:10.187"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.198" starttime="20181214 10:18:09.580"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.198" starttime="20181214 10:18:09.342"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.198" starttime="20181214 10:18:09.331"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.198" starttime="20181214 10:17:22.758"></status>
</kw>
<kw name="Create_Default_Session" library="TemplatedRequests">
<doc>Create "default" session to ${url} with authentication and connection parameters.</doc>
<arguments>
<arg>timeout=${SESSION_TIMEOUT}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>alias=default</arg>
<arg>url=${url}</arg>
<arg>auth=${auth}</arg>
<arg>timeout=${timeout}</arg>
<arg>max_retries=${max_retries}</arg>
</arguments>
<msg timestamp="20181214 10:18:10.206" level="INFO">Creating Session using : alias=default, url=http://192.0.2.21:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad80d2250&gt;, timeout=10, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 10:18:10.206" starttime="20181214 10:18:10.206"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.207" starttime="20181214 10:18:10.205"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:10.207" starttime="20181214 10:17:22.758"></status>
</kw>
<kw name="Create Setup">
<doc>Create Two Networks, Two Subnets, Four Ports And Four VMs on each DPN</doc>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>${TEP_SHOW}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:10.215" starttime="20181214 10:18:10.214"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 10:18:10.215" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 10:18:10.344" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 10:18:10.344" starttime="20181214 10:18:10.215"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:18:10.355" level="INFO">@root&gt;tep:show</msg>
<status status="PASS" endtime="20181214 10:18:10.355" starttime="20181214 10:18:10.344"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:18:10.392" level="INFO">[?1l&gt;[?2004lTunnel Monitoring (for VXLAN tunnels): On
Tunnel Monitoring Interval (for VXLAN tunnels): 1000


TransportZone     TunnelType        SubnetMask        GatewayIP     VlanID       DpnID        IPAddress        PortName    
------------------------------------------------------------------------------------------------------------------------------
default-transport-zone  VXLAN             255.255.255.255/32  0.0.0.0       0            272795776625121 192.0.2.21                   
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 10:18:10.392" level="INFO">${output} = [?1l&gt;[?2004lTunnel Monitoring (for VXLAN tunnels): On
Tunnel Monitoring Interval (for VXLAN tunnels): 1000


TransportZone     TunnelType        SubnetMask        GatewayIP     VlanID       DpnID  ...</msg>
<status status="PASS" endtime="20181214 10:18:10.392" starttime="20181214 10:18:10.356"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 10:18:10.435" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 10:18:10.435" starttime="20181214 10:18:10.392"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:18:10.438" starttime="20181214 10:18:10.436"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 10:18:10.438" level="INFO">[?1l&gt;[?2004lTunnel Monitoring (for VXLAN tunnels): On
Tunnel Monitoring Interval (for VXLAN tunnels): 1000


TransportZone     TunnelType        SubnetMask        GatewayIP     VlanID       DpnID        IPAddress        PortName    
------------------------------------------------------------------------------------------------------------------------------
default-transport-zone  VXLAN             255.255.255.255/32  0.0.0.0       0            272795776625121 192.0.2.21                   
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 10:18:10.438" starttime="20181214 10:18:10.438"></status>
</kw>
<msg timestamp="20181214 10:18:10.439" level="INFO">${output} = [?1l&gt;[?2004lTunnel Monitoring (for VXLAN tunnels): On
Tunnel Monitoring Interval (for VXLAN tunnels): 1000


TransportZone     TunnelType        SubnetMask        GatewayIP     VlanID       DpnID  ...</msg>
<status status="PASS" endtime="20181214 10:18:10.439" starttime="20181214 10:18:10.214"></status>
</kw>
<kw name="Create Neutron Networks">
<doc>Create required number of networks</doc>
<arguments>
<arg>${REQ_NUM_NET}</arg>
</arguments>
<kw type="for" name="${NET} IN [ @{REQ_NETWORKS} ]">
<kw type="foritem" name="${NET} = l2l3_gw_mac_arp_net1">
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>${NET}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:18:10.451" level="INFO">Starting process:
openstack network create l2l3_gw_mac_arp_net1 </msg>
<msg timestamp="20181214 10:18:10.497" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:18:13.160" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:18:13.161" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:18:13.161" starttime="20181214 10:18:10.450"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:18:13.163" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-12-14T10:18:12Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | b8e90186-4123-4854-a977-7ead772233da |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | l2l3_gw_mac_arp_net1                 |
| port_security_enabled     | True                                 |
| project_id                | 8f21c4d8db54482e99c30c98fba342b4     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 16                                   |
| qos_policy_id             | None                                 |
| revision_number           | 2                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-12-14T10:18:12Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:18:13.164" starttime="20181214 10:18:13.162"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:18:13.165" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:18:13.165" starttime="20181214 10:18:13.164"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:13.167" starttime="20181214 10:18:13.166"></status>
</kw>
<msg timestamp="20181214 10:18:13.168" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181214 10:18:13.168" starttime="20181214 10:18:10.449"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:13.168" starttime="20181214 10:18:10.440"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:13.169" starttime="20181214 10:18:10.440"></status>
</kw>
<kw type="foritem" name="${NET} = l2l3_gw_mac_arp_net2">
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>${NET}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:18:13.191" level="INFO">Starting process:
openstack network create l2l3_gw_mac_arp_net2 </msg>
<msg timestamp="20181214 10:18:13.241" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:18:15.525" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:18:15.525" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:18:15.526" starttime="20181214 10:18:13.190"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:18:15.528" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-12-14T10:18:15Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | 19a85a42-f412-4aa0-bbe5-d9408c5ddeae |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | l2l3_gw_mac_arp_net2                 |
| port_security_enabled     | True                                 |
| project_id                | 8f21c4d8db54482e99c30c98fba342b4     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 88                                   |
| qos_policy_id             | None                                 |
| revision_number           | 2                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-12-14T10:18:15Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:18:15.528" starttime="20181214 10:18:15.527"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:18:15.529" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:18:15.529" starttime="20181214 10:18:15.528"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:15.531" starttime="20181214 10:18:15.530"></status>
</kw>
<msg timestamp="20181214 10:18:15.531" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181214 10:18:15.532" starttime="20181214 10:18:13.189"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:15.532" starttime="20181214 10:18:13.170"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:15.532" starttime="20181214 10:18:13.169"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:15.532" starttime="20181214 10:18:10.439"></status>
</kw>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Utils.Check For Elements At URI</arg>
<arg>${NETWORK_URL}</arg>
<arg>${REQ_NETWORKS}</arg>
</arguments>
<kw name="Check For Elements At URI" library="Utils">
<doc>A GET is made at the supplied ${URI} and every item in the list of</doc>
<arguments>
<arg>${NETWORK_URL}</arg>
<arg>${REQ_NETWORKS}</arg>
</arguments>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>${session}</arg>
<arg>${uri}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:18:15.574" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/networks, headers=None json=None</msg>
<msg timestamp="20181214 10:18:15.574" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:18:15.575" starttime="20181214 10:18:15.566"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${pretty_print_json}" == "True"</arg>
<arg>Log Content</arg>
<arg>${resp.content}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Log</arg>
<arg>${resp.content}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181214 10:18:15.576" level="INFO">{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"b8e90186-4123-4854-a977-7ead772233da","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-provider-ext:segmentation-id":"16","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"l2l3_gw_mac_arp_net1"},{"uuid":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-provider-ext:segmentation-id":"88","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"l2l3_gw_mac_arp_net2"}]}}</msg>
<status status="PASS" endtime="20181214 10:18:15.576" starttime="20181214 10:18:15.576"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:15.577" starttime="20181214 10:18:15.575"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>200</arg>
</arguments>
<msg timestamp="20181214 10:18:15.578" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181214 10:18:15.578" starttime="20181214 10:18:15.577"></status>
</kw>
<kw type="for" name="${i} IN [ @{elements} ]">
<kw type="foritem" name="${i} = l2l3_gw_mac_arp_net1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:15.579" starttime="20181214 10:18:15.579"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:15.579" starttime="20181214 10:18:15.578"></status>
</kw>
<kw type="foritem" name="${i} = l2l3_gw_mac_arp_net2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:15.580" starttime="20181214 10:18:15.580"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:15.581" starttime="20181214 10:18:15.580"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:15.581" starttime="20181214 10:18:15.578"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:15.581" starttime="20181214 10:18:15.565"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:15.581" starttime="20181214 10:18:15.533"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:15.581" starttime="20181214 10:18:10.439"></status>
</kw>
<kw name="Create Neutron Subnets">
<doc>Create required number of subnets for previously created networks</doc>
<arguments>
<arg>${REQ_NUM_SUBNET}</arg>
</arguments>
<kw type="for" name="${index} IN RANGE [ 0 | ${NUM_OF_NETWORK} ]">
<kw type="foritem" name="${index} = 0">
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${REQ_NETWORKS[${index}]}</arg>
<arg>${REQ_SUBNETS[${index}]}</arg>
<arg>${REQ_SUBNET_CIDR[${index}]}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:18:15.599" level="INFO">Starting process:
openstack subnet create --network l2l3_gw_mac_arp_net1 --subnet-range 10.1.0.0/16 l2l3_gw_mac_arp_subnet1 </msg>
<msg timestamp="20181214 10:18:15.626" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:18:18.554" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:18:18.554" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:18:18.554" starttime="20181214 10:18:15.598"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:18:18.556" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 10.1.0.2-10.1.255.254                |
| cidr              | 10.1.0.0/16                          |
| created_at        | 2018-12-14T10:18:17Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 10.1.0.1                             |
| host_routes       |                                      |
| id                | a9ad2f5e-5834-4bcf-8162-f572a744ca4d |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | l2l3_gw_mac_arp_subnet1              |
| network_id        | b8e90186-4123-4854-a977-7ead772233da |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-12-14T10:18:17Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:18:18.556" starttime="20181214 10:18:18.555"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:18:18.557" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:18:18.557" starttime="20181214 10:18:18.556"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:18.558" starttime="20181214 10:18:18.557"></status>
</kw>
<msg timestamp="20181214 10:18:18.559" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181214 10:18:18.559" starttime="20181214 10:18:15.597"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:18.559" starttime="20181214 10:18:15.583"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:18.559" starttime="20181214 10:18:15.582"></status>
</kw>
<kw type="foritem" name="${index} = 1">
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${REQ_NETWORKS[${index}]}</arg>
<arg>${REQ_SUBNETS[${index}]}</arg>
<arg>${REQ_SUBNET_CIDR[${index}]}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:18:18.570" level="INFO">Starting process:
openstack subnet create --network l2l3_gw_mac_arp_net2 --subnet-range 10.2.0.0/16 l2l3_gw_mac_arp_subnet2 </msg>
<msg timestamp="20181214 10:18:18.613" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:18:21.284" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:18:21.284" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:18:21.284" starttime="20181214 10:18:18.569"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:18:21.286" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 10.2.0.2-10.2.255.254                |
| cidr              | 10.2.0.0/16                          |
| created_at        | 2018-12-14T10:18:20Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 10.2.0.1                             |
| host_routes       |                                      |
| id                | f6c1862c-7766-4881-9f3e-041038a70a7c |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | l2l3_gw_mac_arp_subnet2              |
| network_id        | 19a85a42-f412-4aa0-bbe5-d9408c5ddeae |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-12-14T10:18:20Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:18:21.287" starttime="20181214 10:18:21.285"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:18:21.288" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:18:21.288" starttime="20181214 10:18:21.287"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:21.290" starttime="20181214 10:18:21.288"></status>
</kw>
<msg timestamp="20181214 10:18:21.290" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181214 10:18:21.290" starttime="20181214 10:18:18.569"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:21.291" starttime="20181214 10:18:18.560"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:21.291" starttime="20181214 10:18:18.559"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:21.291" starttime="20181214 10:18:15.582"></status>
</kw>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Utils.Check For Elements At URI</arg>
<arg>${SUBNETWORK_URL}</arg>
<arg>${REQ_SUBNETS}</arg>
</arguments>
<kw name="Check For Elements At URI" library="Utils">
<doc>A GET is made at the supplied ${URI} and every item in the list of</doc>
<arguments>
<arg>${SUBNETWORK_URL}</arg>
<arg>${REQ_SUBNETS}</arg>
</arguments>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>${session}</arg>
<arg>${uri}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:18:21.319" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/subnets/, headers=None json=None</msg>
<msg timestamp="20181214 10:18:21.319" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:18:21.319" starttime="20181214 10:18:21.315"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${pretty_print_json}" == "True"</arg>
<arg>Log Content</arg>
<arg>${resp.content}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Log</arg>
<arg>${resp.content}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181214 10:18:21.321" level="INFO">{"subnets":{"subnet":[{"uuid":"a9ad2f5e-5834-4bcf-8162-f572a744ca4d","gateway-ip":"10.1.0.1","project-id":"8f21c4d8db54482e99c30c98fba342b4","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"10.1.0.2","end":"10.1.255.254"}],"cidr":"10.1.0.0/16","network-id":"b8e90186-4123-4854-a977-7ead772233da","name":"l2l3_gw_mac_arp_subnet1"},{"uuid":"f6c1862c-7766-4881-9f3e-041038a70a7c","gateway-ip":"10.2.0.1","project-id":"8f21c4d8db54482e99c30c98fba342b4","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"10.2.0.2","end":"10.2.255.254"}],"cidr":"10.2.0.0/16","network-id":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","name":"l2l3_gw_mac_arp_subnet2"}]}}</msg>
<status status="PASS" endtime="20181214 10:18:21.321" starttime="20181214 10:18:21.320"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:21.321" starttime="20181214 10:18:21.320"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>200</arg>
</arguments>
<msg timestamp="20181214 10:18:21.322" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181214 10:18:21.322" starttime="20181214 10:18:21.321"></status>
</kw>
<kw type="for" name="${i} IN [ @{elements} ]">
<kw type="foritem" name="${i} = l2l3_gw_mac_arp_subnet1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:21.323" starttime="20181214 10:18:21.322"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:21.323" starttime="20181214 10:18:21.322"></status>
</kw>
<kw type="foritem" name="${i} = l2l3_gw_mac_arp_subnet2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:21.323" starttime="20181214 10:18:21.323"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:21.323" starttime="20181214 10:18:21.323"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:21.323" starttime="20181214 10:18:21.322"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:21.324" starttime="20181214 10:18:21.314"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:21.324" starttime="20181214 10:18:21.291"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:21.324" starttime="20181214 10:18:15.581"></status>
</kw>
<kw name="Create Allow All SecurityGroup" library="OpenStackOperations">
<doc>Allow all TCP/UDP/ICMP packets for this suite</doc>
<arguments>
<arg>${SECURITY_GROUP}</arg>
</arguments>
<kw name="Neutron Security Group Create" library="OpenStackOperations">
<doc>Create a security group with specified name ,description &amp; protocol value according to security group template</doc>
<arguments>
<arg>${sg_name}</arg>
</arguments>
<kw name="Get ControlNode Connection" library="OpenStackOperations">
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:21.326" starttime="20181214 10:18:21.326"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:21.326" starttime="20181214 10:18:21.325"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group create ${SecurityGroupName} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:18:21.336" level="INFO">Starting process:
openstack security group create l2l3_gw_mac_arp_sg </msg>
<msg timestamp="20181214 10:18:21.355" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:18:23.439" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:18:23.439" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:18:23.440" starttime="20181214 10:18:21.336"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:18:23.440" level="INFO">+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                 |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-12-14T10:18:23Z                                                                                                                                  |
| description     | l2l3_gw_mac_arp_sg                                                                                                                                    |
| id              | 26da933e-cc1e-4f70-b034-7a2840595d2b                                                                                                                  |
| name            | l2l3_gw_mac_arp_sg                                                                                                                                    |
| project_id      | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                      |
| revision_number | 2                                                                                                                                                     |
| rules           | created_at='2018-12-14T10:18:23Z', direction='egress', ethertype='IPv4', id='69ab2cf6-deeb-4d44-9894-819a0a9aefe2', updated_at='2018-12-14T10:18:23Z' |
|                 | created_at='2018-12-14T10:18:23Z', direction='egress', ethertype='IPv6', id='de7bdfe6-5355-47e4-a6f8-973a081a5d5e', updated_at='2018-12-14T10:18:23Z' |
| updated_at      | 2018-12-14T10:18:23Z                                                                                                                                  |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:18:23.441" starttime="20181214 10:18:23.440"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:18:23.441" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:18:23.441" starttime="20181214 10:18:23.441"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:23.442" starttime="20181214 10:18:23.441"></status>
</kw>
<msg timestamp="20181214 10:18:23.443" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<status status="PASS" endtime="20181214 10:18:23.443" starttime="20181214 10:18:21.335"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${sgp_id}</var>
</assign>
<msg timestamp="20181214 10:18:23.444" level="INFO">${sgp_id} = 26da933e-cc1e-4f70-b034-7a2840595d2b</msg>
<status status="PASS" endtime="20181214 10:18:23.444" starttime="20181214 10:18:23.443"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:23.444" starttime="20181214 10:18:21.325"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 10:18:23.499" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181214 10:18:23.499" starttime="20181214 10:18:23.498"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:23.499" starttime="20181214 10:18:23.498"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:23.500" starttime="20181214 10:18:23.499"></status>
</kw>
<msg timestamp="20181214 10:18:23.500" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 10:18:23.500" starttime="20181214 10:18:23.499"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:23.501" starttime="20181214 10:18:23.500"></status>
</kw>
<msg timestamp="20181214 10:18:23.501" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181214 10:18:23.501" starttime="20181214 10:18:23.500"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:23.502" starttime="20181214 10:18:23.501"></status>
</kw>
<msg timestamp="20181214 10:18:23.502" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 10:18:23.502" starttime="20181214 10:18:23.501"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:23.503" starttime="20181214 10:18:23.502"></status>
</kw>
<msg timestamp="20181214 10:18:23.503" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 10:18:23.503" starttime="20181214 10:18:23.502"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:23.504" starttime="20181214 10:18:23.503"></status>
</kw>
<msg timestamp="20181214 10:18:23.504" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 10:18:23.504" starttime="20181214 10:18:23.503"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:23.504" starttime="20181214 10:18:23.504"></status>
</kw>
<msg timestamp="20181214 10:18:23.505" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181214 10:18:23.505" starttime="20181214 10:18:23.504"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 10:18:23.505" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 10:18:23.505" starttime="20181214 10:18:23.505"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 10:18:23.506" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 10:18:23.506" starttime="20181214 10:18:23.505"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 10:18:23.506" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg</msg>
<status status="PASS" endtime="20181214 10:18:23.506" starttime="20181214 10:18:23.506"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:23.507" starttime="20181214 10:18:23.507"></status>
</kw>
<msg timestamp="20181214 10:18:23.507" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg</msg>
<status status="PASS" endtime="20181214 10:18:23.507" starttime="20181214 10:18:23.506"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:23.508" starttime="20181214 10:18:23.508"></status>
</kw>
<msg timestamp="20181214 10:18:23.508" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress</msg>
<status status="PASS" endtime="20181214 10:18:23.508" starttime="20181214 10:18:23.507"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:23.509" starttime="20181214 10:18:23.509"></status>
</kw>
<msg timestamp="20181214 10:18:23.509" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 10:18:23.509" starttime="20181214 10:18:23.508"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:23.511" starttime="20181214 10:18:23.510"></status>
</kw>
<msg timestamp="20181214 10:18:23.511" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 10:18:23.511" starttime="20181214 10:18:23.509"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:23.512" starttime="20181214 10:18:23.511"></status>
</kw>
<msg timestamp="20181214 10:18:23.512" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 10:18:23.512" starttime="20181214 10:18:23.511"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:23.513" starttime="20181214 10:18:23.512"></status>
</kw>
<msg timestamp="20181214 10:18:23.513" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 10:18:23.513" starttime="20181214 10:18:23.512"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:23.514" starttime="20181214 10:18:23.513"></status>
</kw>
<msg timestamp="20181214 10:18:23.514" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 10:18:23.514" starttime="20181214 10:18:23.513"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:18:23.515" level="INFO">Starting process:
openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181214 10:18:23.544" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:18:25.848" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:18:25.848" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:18:25.848" starttime="20181214 10:18:23.515"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:18:25.850" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T10:18:25Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | de5ff2e0-fbed-4d63-b926-80d773ca4cc2 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 26da933e-cc1e-4f70-b034-7a2840595d2b |
| updated_at        | 2018-12-14T10:18:25Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:18:25.850" starttime="20181214 10:18:25.849"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:18:25.851" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:18:25.851" starttime="20181214 10:18:25.850"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:25.852" starttime="20181214 10:18:25.851"></status>
</kw>
<msg timestamp="20181214 10:18:25.852" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 10:18:25.852" starttime="20181214 10:18:23.514"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 10:18:25.853" level="INFO">${rule_id} = de5ff2e0-fbed-4d63-b926-80d773ca4cc2</msg>
<status status="PASS" endtime="20181214 10:18:25.853" starttime="20181214 10:18:25.853"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:25.854" starttime="20181214 10:18:23.497"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 10:18:25.889" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181214 10:18:25.889" starttime="20181214 10:18:25.889"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:25.889" starttime="20181214 10:18:25.888"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:25.890" starttime="20181214 10:18:25.890"></status>
</kw>
<msg timestamp="20181214 10:18:25.890" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 10:18:25.890" starttime="20181214 10:18:25.889"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:25.891" starttime="20181214 10:18:25.891"></status>
</kw>
<msg timestamp="20181214 10:18:25.891" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181214 10:18:25.891" starttime="20181214 10:18:25.890"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:25.892" starttime="20181214 10:18:25.892"></status>
</kw>
<msg timestamp="20181214 10:18:25.892" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 10:18:25.892" starttime="20181214 10:18:25.891"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:25.893" starttime="20181214 10:18:25.893"></status>
</kw>
<msg timestamp="20181214 10:18:25.893" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 10:18:25.893" starttime="20181214 10:18:25.892"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:25.894" starttime="20181214 10:18:25.894"></status>
</kw>
<msg timestamp="20181214 10:18:25.894" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 10:18:25.894" starttime="20181214 10:18:25.893"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:25.895" starttime="20181214 10:18:25.895"></status>
</kw>
<msg timestamp="20181214 10:18:25.895" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181214 10:18:25.895" starttime="20181214 10:18:25.895"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 10:18:25.896" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 10:18:25.896" starttime="20181214 10:18:25.896"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 10:18:25.896" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 10:18:25.896" starttime="20181214 10:18:25.896"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 10:18:25.897" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg</msg>
<status status="PASS" endtime="20181214 10:18:25.897" starttime="20181214 10:18:25.897"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:25.898" starttime="20181214 10:18:25.898"></status>
</kw>
<msg timestamp="20181214 10:18:25.898" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg</msg>
<status status="PASS" endtime="20181214 10:18:25.898" starttime="20181214 10:18:25.897"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:25.899" starttime="20181214 10:18:25.899"></status>
</kw>
<msg timestamp="20181214 10:18:25.899" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress</msg>
<status status="PASS" endtime="20181214 10:18:25.899" starttime="20181214 10:18:25.898"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:25.900" starttime="20181214 10:18:25.900"></status>
</kw>
<msg timestamp="20181214 10:18:25.900" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 10:18:25.900" starttime="20181214 10:18:25.899"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:25.902" starttime="20181214 10:18:25.901"></status>
</kw>
<msg timestamp="20181214 10:18:25.902" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 10:18:25.902" starttime="20181214 10:18:25.901"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:25.903" starttime="20181214 10:18:25.902"></status>
</kw>
<msg timestamp="20181214 10:18:25.903" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 10:18:25.903" starttime="20181214 10:18:25.902"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:25.904" starttime="20181214 10:18:25.904"></status>
</kw>
<msg timestamp="20181214 10:18:25.904" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 10:18:25.904" starttime="20181214 10:18:25.903"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:25.905" starttime="20181214 10:18:25.905"></status>
</kw>
<msg timestamp="20181214 10:18:25.905" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181214 10:18:25.905" starttime="20181214 10:18:25.904"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:18:25.906" level="INFO">Starting process:
openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181214 10:18:25.939" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:18:28.244" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:18:28.245" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:18:28.245" starttime="20181214 10:18:25.906"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:18:28.246" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T10:18:28Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 2d5c9357-03bf-4d47-aa41-8a6a605d83f2 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 26da933e-cc1e-4f70-b034-7a2840595d2b |
| updated_at        | 2018-12-14T10:18:28Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:18:28.246" starttime="20181214 10:18:28.245"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:18:28.246" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:18:28.246" starttime="20181214 10:18:28.246"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:28.247" starttime="20181214 10:18:28.247"></status>
</kw>
<msg timestamp="20181214 10:18:28.248" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 10:18:28.248" starttime="20181214 10:18:25.905"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 10:18:28.248" level="INFO">${rule_id} = 2d5c9357-03bf-4d47-aa41-8a6a605d83f2</msg>
<status status="PASS" endtime="20181214 10:18:28.248" starttime="20181214 10:18:28.248"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:28.248" starttime="20181214 10:18:25.887"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 10:18:28.282" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181214 10:18:28.282" starttime="20181214 10:18:28.282"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:28.282" starttime="20181214 10:18:28.282"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:28.283" starttime="20181214 10:18:28.283"></status>
</kw>
<msg timestamp="20181214 10:18:28.283" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 10:18:28.284" starttime="20181214 10:18:28.283"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:28.284" starttime="20181214 10:18:28.284"></status>
</kw>
<msg timestamp="20181214 10:18:28.285" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181214 10:18:28.285" starttime="20181214 10:18:28.284"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:28.285" starttime="20181214 10:18:28.285"></status>
</kw>
<msg timestamp="20181214 10:18:28.286" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 10:18:28.286" starttime="20181214 10:18:28.285"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:28.286" starttime="20181214 10:18:28.286"></status>
</kw>
<msg timestamp="20181214 10:18:28.287" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181214 10:18:28.287" starttime="20181214 10:18:28.286"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:28.288" starttime="20181214 10:18:28.287"></status>
</kw>
<msg timestamp="20181214 10:18:28.288" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181214 10:18:28.288" starttime="20181214 10:18:28.287"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:28.289" starttime="20181214 10:18:28.288"></status>
</kw>
<msg timestamp="20181214 10:18:28.289" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181214 10:18:28.289" starttime="20181214 10:18:28.288"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 10:18:28.289" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 10:18:28.289" starttime="20181214 10:18:28.289"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 10:18:28.290" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 10:18:28.290" starttime="20181214 10:18:28.290"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 10:18:28.290" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg</msg>
<status status="PASS" endtime="20181214 10:18:28.290" starttime="20181214 10:18:28.290"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:28.291" starttime="20181214 10:18:28.291"></status>
</kw>
<msg timestamp="20181214 10:18:28.291" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg</msg>
<status status="PASS" endtime="20181214 10:18:28.291" starttime="20181214 10:18:28.291"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:28.292" starttime="20181214 10:18:28.292"></status>
</kw>
<msg timestamp="20181214 10:18:28.293" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress</msg>
<status status="PASS" endtime="20181214 10:18:28.293" starttime="20181214 10:18:28.292"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:28.294" starttime="20181214 10:18:28.293"></status>
</kw>
<msg timestamp="20181214 10:18:28.294" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 10:18:28.294" starttime="20181214 10:18:28.293"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:28.295" starttime="20181214 10:18:28.295"></status>
</kw>
<msg timestamp="20181214 10:18:28.295" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 10:18:28.295" starttime="20181214 10:18:28.294"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:28.296" starttime="20181214 10:18:28.296"></status>
</kw>
<msg timestamp="20181214 10:18:28.296" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 10:18:28.296" starttime="20181214 10:18:28.295"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:28.297" starttime="20181214 10:18:28.297"></status>
</kw>
<msg timestamp="20181214 10:18:28.297" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 10:18:28.297" starttime="20181214 10:18:28.297"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:28.298" starttime="20181214 10:18:28.298"></status>
</kw>
<msg timestamp="20181214 10:18:28.298" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 10:18:28.298" starttime="20181214 10:18:28.298"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:18:28.300" level="INFO">Starting process:
openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181214 10:18:28.325" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:18:30.556" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:18:30.557" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:18:30.557" starttime="20181214 10:18:28.299"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:18:30.558" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T10:18:30Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | f3595dbb-c7a9-4494-93bc-012f5ec1c723 |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 26da933e-cc1e-4f70-b034-7a2840595d2b |
| updated_at        | 2018-12-14T10:18:30Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:18:30.558" starttime="20181214 10:18:30.557"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:18:30.559" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:18:30.559" starttime="20181214 10:18:30.558"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:30.559" starttime="20181214 10:18:30.559"></status>
</kw>
<msg timestamp="20181214 10:18:30.560" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 10:18:30.560" starttime="20181214 10:18:28.299"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 10:18:30.561" level="INFO">${rule_id} = f3595dbb-c7a9-4494-93bc-012f5ec1c723</msg>
<status status="PASS" endtime="20181214 10:18:30.561" starttime="20181214 10:18:30.560"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:30.561" starttime="20181214 10:18:28.281"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 10:18:30.593" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181214 10:18:30.593" starttime="20181214 10:18:30.593"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:30.593" starttime="20181214 10:18:30.592"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:30.594" starttime="20181214 10:18:30.594"></status>
</kw>
<msg timestamp="20181214 10:18:30.594" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 10:18:30.594" starttime="20181214 10:18:30.593"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:30.595" starttime="20181214 10:18:30.595"></status>
</kw>
<msg timestamp="20181214 10:18:30.595" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181214 10:18:30.595" starttime="20181214 10:18:30.595"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:30.596" starttime="20181214 10:18:30.596"></status>
</kw>
<msg timestamp="20181214 10:18:30.596" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 10:18:30.596" starttime="20181214 10:18:30.596"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:30.597" starttime="20181214 10:18:30.597"></status>
</kw>
<msg timestamp="20181214 10:18:30.597" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181214 10:18:30.597" starttime="20181214 10:18:30.597"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:30.598" starttime="20181214 10:18:30.598"></status>
</kw>
<msg timestamp="20181214 10:18:30.598" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181214 10:18:30.598" starttime="20181214 10:18:30.598"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:30.599" starttime="20181214 10:18:30.599"></status>
</kw>
<msg timestamp="20181214 10:18:30.599" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181214 10:18:30.599" starttime="20181214 10:18:30.599"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 10:18:30.600" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 10:18:30.600" starttime="20181214 10:18:30.600"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 10:18:30.600" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 10:18:30.601" starttime="20181214 10:18:30.600"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 10:18:30.601" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg</msg>
<status status="PASS" endtime="20181214 10:18:30.601" starttime="20181214 10:18:30.601"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:30.602" starttime="20181214 10:18:30.602"></status>
</kw>
<msg timestamp="20181214 10:18:30.602" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg</msg>
<status status="PASS" endtime="20181214 10:18:30.602" starttime="20181214 10:18:30.601"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:30.603" starttime="20181214 10:18:30.603"></status>
</kw>
<msg timestamp="20181214 10:18:30.603" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress</msg>
<status status="PASS" endtime="20181214 10:18:30.603" starttime="20181214 10:18:30.602"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:30.604" starttime="20181214 10:18:30.604"></status>
</kw>
<msg timestamp="20181214 10:18:30.604" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 10:18:30.604" starttime="20181214 10:18:30.603"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:30.606" starttime="20181214 10:18:30.605"></status>
</kw>
<msg timestamp="20181214 10:18:30.606" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 10:18:30.606" starttime="20181214 10:18:30.605"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:30.607" starttime="20181214 10:18:30.606"></status>
</kw>
<msg timestamp="20181214 10:18:30.607" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 10:18:30.607" starttime="20181214 10:18:30.606"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:30.608" starttime="20181214 10:18:30.607"></status>
</kw>
<msg timestamp="20181214 10:18:30.608" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 10:18:30.608" starttime="20181214 10:18:30.607"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:30.609" starttime="20181214 10:18:30.609"></status>
</kw>
<msg timestamp="20181214 10:18:30.609" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181214 10:18:30.609" starttime="20181214 10:18:30.608"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:18:30.610" level="INFO">Starting process:
openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181214 10:18:30.644" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:18:32.809" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:18:32.809" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:18:32.809" starttime="20181214 10:18:30.610"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:18:32.811" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T10:18:32Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 6883c57d-151a-4273-8cda-ca3ab7a86303 |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 26da933e-cc1e-4f70-b034-7a2840595d2b |
| updated_at        | 2018-12-14T10:18:32Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:18:32.811" starttime="20181214 10:18:32.810"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:18:32.812" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:18:32.812" starttime="20181214 10:18:32.811"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:32.813" starttime="20181214 10:18:32.812"></status>
</kw>
<msg timestamp="20181214 10:18:32.814" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 10:18:32.814" starttime="20181214 10:18:30.609"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 10:18:32.815" level="INFO">${rule_id} = 6883c57d-151a-4273-8cda-ca3ab7a86303</msg>
<status status="PASS" endtime="20181214 10:18:32.815" starttime="20181214 10:18:32.814"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:32.815" starttime="20181214 10:18:30.592"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 10:18:32.854" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181214 10:18:32.854" starttime="20181214 10:18:32.854"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:32.854" starttime="20181214 10:18:32.853"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:32.855" starttime="20181214 10:18:32.855"></status>
</kw>
<msg timestamp="20181214 10:18:32.855" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 10:18:32.855" starttime="20181214 10:18:32.855"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:32.857" starttime="20181214 10:18:32.856"></status>
</kw>
<msg timestamp="20181214 10:18:32.857" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181214 10:18:32.857" starttime="20181214 10:18:32.856"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:32.858" starttime="20181214 10:18:32.857"></status>
</kw>
<msg timestamp="20181214 10:18:32.858" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 10:18:32.858" starttime="20181214 10:18:32.857"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:32.859" starttime="20181214 10:18:32.858"></status>
</kw>
<msg timestamp="20181214 10:18:32.859" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 10:18:32.859" starttime="20181214 10:18:32.858"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:32.860" starttime="20181214 10:18:32.860"></status>
</kw>
<msg timestamp="20181214 10:18:32.860" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 10:18:32.860" starttime="20181214 10:18:32.859"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:32.861" starttime="20181214 10:18:32.861"></status>
</kw>
<msg timestamp="20181214 10:18:32.861" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181214 10:18:32.861" starttime="20181214 10:18:32.860"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 10:18:32.862" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 10:18:32.862" starttime="20181214 10:18:32.862"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 10:18:32.862" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 10:18:32.862" starttime="20181214 10:18:32.862"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 10:18:32.863" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg</msg>
<status status="PASS" endtime="20181214 10:18:32.863" starttime="20181214 10:18:32.863"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:32.864" starttime="20181214 10:18:32.864"></status>
</kw>
<msg timestamp="20181214 10:18:32.864" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg</msg>
<status status="PASS" endtime="20181214 10:18:32.864" starttime="20181214 10:18:32.863"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:32.865" starttime="20181214 10:18:32.865"></status>
</kw>
<msg timestamp="20181214 10:18:32.865" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress</msg>
<status status="PASS" endtime="20181214 10:18:32.865" starttime="20181214 10:18:32.864"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:32.866" starttime="20181214 10:18:32.866"></status>
</kw>
<msg timestamp="20181214 10:18:32.867" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 10:18:32.867" starttime="20181214 10:18:32.866"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:32.868" starttime="20181214 10:18:32.867"></status>
</kw>
<msg timestamp="20181214 10:18:32.868" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 10:18:32.868" starttime="20181214 10:18:32.867"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:32.869" starttime="20181214 10:18:32.869"></status>
</kw>
<msg timestamp="20181214 10:18:32.869" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 10:18:32.869" starttime="20181214 10:18:32.868"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:32.870" starttime="20181214 10:18:32.870"></status>
</kw>
<msg timestamp="20181214 10:18:32.871" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 10:18:32.871" starttime="20181214 10:18:32.870"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:32.872" starttime="20181214 10:18:32.871"></status>
</kw>
<msg timestamp="20181214 10:18:32.872" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 10:18:32.872" starttime="20181214 10:18:32.871"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:18:32.873" level="INFO">Starting process:
openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181214 10:18:32.915" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:18:35.243" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:18:35.244" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:18:35.244" starttime="20181214 10:18:32.873"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:18:35.245" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T10:18:35Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | dfba64ab-b978-46c2-a071-0fe1cec3480a |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 26da933e-cc1e-4f70-b034-7a2840595d2b |
| updated_at        | 2018-12-14T10:18:35Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:18:35.245" starttime="20181214 10:18:35.244"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:18:35.246" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:18:35.246" starttime="20181214 10:18:35.246"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:35.247" starttime="20181214 10:18:35.247"></status>
</kw>
<msg timestamp="20181214 10:18:35.248" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 10:18:35.248" starttime="20181214 10:18:32.872"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 10:18:35.249" level="INFO">${rule_id} = dfba64ab-b978-46c2-a071-0fe1cec3480a</msg>
<status status="PASS" endtime="20181214 10:18:35.249" starttime="20181214 10:18:35.248"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:35.249" starttime="20181214 10:18:32.852"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181214 10:18:35.296" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181214 10:18:35.296" starttime="20181214 10:18:35.296"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:35.296" starttime="20181214 10:18:35.295"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:35.297" starttime="20181214 10:18:35.297"></status>
</kw>
<msg timestamp="20181214 10:18:35.298" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181214 10:18:35.298" starttime="20181214 10:18:35.296"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:35.299" starttime="20181214 10:18:35.299"></status>
</kw>
<msg timestamp="20181214 10:18:35.299" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181214 10:18:35.299" starttime="20181214 10:18:35.298"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:35.301" starttime="20181214 10:18:35.300"></status>
</kw>
<msg timestamp="20181214 10:18:35.301" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181214 10:18:35.301" starttime="20181214 10:18:35.299"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:35.302" starttime="20181214 10:18:35.302"></status>
</kw>
<msg timestamp="20181214 10:18:35.302" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181214 10:18:35.302" starttime="20181214 10:18:35.301"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:35.304" starttime="20181214 10:18:35.303"></status>
</kw>
<msg timestamp="20181214 10:18:35.304" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181214 10:18:35.304" starttime="20181214 10:18:35.303"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:35.305" starttime="20181214 10:18:35.304"></status>
</kw>
<msg timestamp="20181214 10:18:35.305" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181214 10:18:35.305" starttime="20181214 10:18:35.304"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181214 10:18:35.306" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181214 10:18:35.306" starttime="20181214 10:18:35.305"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181214 10:18:35.306" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181214 10:18:35.306" starttime="20181214 10:18:35.306"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 10:18:35.307" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg</msg>
<status status="PASS" endtime="20181214 10:18:35.307" starttime="20181214 10:18:35.307"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:35.308" starttime="20181214 10:18:35.308"></status>
</kw>
<msg timestamp="20181214 10:18:35.309" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg</msg>
<status status="PASS" endtime="20181214 10:18:35.309" starttime="20181214 10:18:35.307"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:35.310" starttime="20181214 10:18:35.309"></status>
</kw>
<msg timestamp="20181214 10:18:35.310" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress</msg>
<status status="PASS" endtime="20181214 10:18:35.310" starttime="20181214 10:18:35.309"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:35.311" starttime="20181214 10:18:35.311"></status>
</kw>
<msg timestamp="20181214 10:18:35.311" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181214 10:18:35.311" starttime="20181214 10:18:35.310"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:35.313" starttime="20181214 10:18:35.313"></status>
</kw>
<msg timestamp="20181214 10:18:35.313" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181214 10:18:35.313" starttime="20181214 10:18:35.312"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:35.314" starttime="20181214 10:18:35.314"></status>
</kw>
<msg timestamp="20181214 10:18:35.315" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 10:18:35.315" starttime="20181214 10:18:35.314"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:35.316" starttime="20181214 10:18:35.316"></status>
</kw>
<msg timestamp="20181214 10:18:35.316" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 10:18:35.316" starttime="20181214 10:18:35.315"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:35.317" starttime="20181214 10:18:35.317"></status>
</kw>
<msg timestamp="20181214 10:18:35.317" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181214 10:18:35.317" starttime="20181214 10:18:35.316"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:18:35.319" level="INFO">Starting process:
openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181214 10:18:35.360" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:18:37.741" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:18:37.741" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:18:37.741" starttime="20181214 10:18:35.319"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:18:37.742" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-14T10:18:37Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | abe40b07-f260-409a-9900-27bffcb75614 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 8f21c4d8db54482e99c30c98fba342b4     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 26da933e-cc1e-4f70-b034-7a2840595d2b |
| updated_at        | 2018-12-14T10:18:37Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:18:37.743" starttime="20181214 10:18:37.742"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:18:37.743" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:18:37.743" starttime="20181214 10:18:37.743"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:37.744" starttime="20181214 10:18:37.744"></status>
</kw>
<msg timestamp="20181214 10:18:37.745" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181214 10:18:37.745" starttime="20181214 10:18:35.318"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181214 10:18:37.746" level="INFO">${rule_id} = abe40b07-f260-409a-9900-27bffcb75614</msg>
<status status="PASS" endtime="20181214 10:18:37.746" starttime="20181214 10:18:37.745"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:37.746" starttime="20181214 10:18:35.294"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${dual}"=="True"</arg>
<arg>Run Keywords</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:37.747" starttime="20181214 10:18:37.747"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:37.748" starttime="20181214 10:18:21.324"></status>
</kw>
<kw name="Create Neutron Ports">
<doc>Create required number of ports under previously created subnets</doc>
<kw type="for" name="${index} IN RANGE [ 0 | ${NUM_OF_PORTS_PER_HOST} ]">
<kw type="foritem" name="${index} = 0">
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{REQ_NETWORKS}[${index}]</arg>
<arg>@{PORT_LIST}[${index}]</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181214 10:18:37.751" level="INFO">Length is 0</msg>
<msg timestamp="20181214 10:18:37.751" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181214 10:18:37.751" starttime="20181214 10:18:37.750"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 10:18:37.752" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 10:18:37.752" starttime="20181214 10:18:37.751"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 10:18:37.752" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 10:18:37.752" starttime="20181214 10:18:37.752"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:18:37.764" level="INFO">Starting process:
openstack port create --network l2l3_gw_mac_arp_net1 l2l3_gw_mac_arp_port1 --security-group l2l3_gw_mac_arp_sg  </msg>
<msg timestamp="20181214 10:18:37.808" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:18:41.343" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:18:41.344" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:18:41.344" starttime="20181214 10:18:37.764"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:18:41.346" level="INFO">+-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    |
+-----------------------+--------------------------------------------------------------------------+
| admin_state_up        | UP                                                                       |
| allowed_address_pairs |                                                                          |
| binding_host_id       |                                                                          |
| binding_profile       |                                                                          |
| binding_vif_details   |                                                                          |
| binding_vif_type      | unbound                                                                  |
| binding_vnic_type     | normal                                                                   |
| created_at            | 2018-12-14T10:18:40Z                                                     |
| data_plane_status     | None                                                                     |
| description           |                                                                          |
| device_id             |                                                                          |
| device_owner          |                                                                          |
| dns_assignment        | None                                                                     |
| dns_name              | None                                                                     |
| extra_dhcp_opts       |                                                                          |
| fixed_ips             | ip_address='10.1.0.10', subnet_id='a9ad2f5e-5834-4bcf-8162-f572a744ca4d' |
| id                    | 15e01b80-317e-45d6-be57-1223d41fcb49                                     |
| ip_address            | None                                                                     |
| mac_address           | fa:16:3e:02:11:ef                                                        |
| name                  | l2l3_gw_mac_arp_port1                                                    |
| network_id            | b8e90186-4123-4854-a977-7ead772233da                                     |
| option_name           | None                                                                     |
| option_value          | None                                                                     |
| port_security_enabled | True                                                                     |
| project_id            | 8f21c4d8db54482e99c30c98fba342b4                                         |
| qos_policy_id         | None                                                                     |
| revision_number       | 6                                                                        |
| security_group_ids    | 26da933e-cc1e-4f70-b034-7a2840595d2b                                     |
| status                | DOWN                                                                     |
| subnet_id             | None                                                                     |
| tags                  |                                                                          |
| trunk_details         | None                                                                     |
| updated_at            | 2018-12-14T10:18:40Z                                                     |
+-----------------------+--------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:18:41.346" starttime="20181214 10:18:41.345"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:18:41.348" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:18:41.348" starttime="20181214 10:18:41.347"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:41.350" starttime="20181214 10:18:41.348"></status>
</kw>
<msg timestamp="20181214 10:18:41.350" level="INFO">${output} = +-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    ...</msg>
<status status="PASS" endtime="20181214 10:18:41.350" starttime="20181214 10:18:37.763"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:41.351" starttime="20181214 10:18:37.749"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{REQ_NETWORKS}[${index}]</arg>
<arg>@{PORT_LIST}[${index + 2}]</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181214 10:18:41.354" level="INFO">Length is 0</msg>
<msg timestamp="20181214 10:18:41.355" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181214 10:18:41.355" starttime="20181214 10:18:41.354"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 10:18:41.356" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 10:18:41.356" starttime="20181214 10:18:41.355"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 10:18:41.357" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 10:18:41.357" starttime="20181214 10:18:41.356"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:18:41.459" level="INFO">Starting process:
openstack port create --network l2l3_gw_mac_arp_net1 l2l3_gw_mac_arp_port3 --security-group l2l3_gw_mac_arp_sg  </msg>
<msg timestamp="20181214 10:18:41.501" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:18:44.495" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:18:44.496" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:18:44.496" starttime="20181214 10:18:41.458"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:18:44.497" level="INFO">+-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    |
+-----------------------+--------------------------------------------------------------------------+
| admin_state_up        | UP                                                                       |
| allowed_address_pairs |                                                                          |
| binding_host_id       |                                                                          |
| binding_profile       |                                                                          |
| binding_vif_details   |                                                                          |
| binding_vif_type      | unbound                                                                  |
| binding_vnic_type     | normal                                                                   |
| created_at            | 2018-12-14T10:18:43Z                                                     |
| data_plane_status     | None                                                                     |
| description           |                                                                          |
| device_id             |                                                                          |
| device_owner          |                                                                          |
| dns_assignment        | None                                                                     |
| dns_name              | None                                                                     |
| extra_dhcp_opts       |                                                                          |
| fixed_ips             | ip_address='10.1.0.13', subnet_id='a9ad2f5e-5834-4bcf-8162-f572a744ca4d' |
| id                    | 30f4e387-b417-4a22-9dfc-b780e7189ed9                                     |
| ip_address            | None                                                                     |
| mac_address           | fa:16:3e:83:6f:b3                                                        |
| name                  | l2l3_gw_mac_arp_port3                                                    |
| network_id            | b8e90186-4123-4854-a977-7ead772233da                                     |
| option_name           | None                                                                     |
| option_value          | None                                                                     |
| port_security_enabled | True                                                                     |
| project_id            | 8f21c4d8db54482e99c30c98fba342b4                                         |
| qos_policy_id         | None                                                                     |
| revision_number       | 6                                                                        |
| security_group_ids    | 26da933e-cc1e-4f70-b034-7a2840595d2b                                     |
| status                | DOWN                                                                     |
| subnet_id             | None                                                                     |
| tags                  |                                                                          |
| trunk_details         | None                                                                     |
| updated_at            | 2018-12-14T10:18:44Z                                                     |
+-----------------------+--------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:18:44.498" starttime="20181214 10:18:44.497"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:18:44.498" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:18:44.499" starttime="20181214 10:18:44.498"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:44.500" starttime="20181214 10:18:44.499"></status>
</kw>
<msg timestamp="20181214 10:18:44.501" level="INFO">${output} = +-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    ...</msg>
<status status="PASS" endtime="20181214 10:18:44.501" starttime="20181214 10:18:41.457"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:44.501" starttime="20181214 10:18:41.351"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:44.501" starttime="20181214 10:18:37.749"></status>
</kw>
<kw type="foritem" name="${index} = 1">
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{REQ_NETWORKS}[${index}]</arg>
<arg>@{PORT_LIST}[${index}]</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181214 10:18:44.504" level="INFO">Length is 0</msg>
<msg timestamp="20181214 10:18:44.504" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181214 10:18:44.504" starttime="20181214 10:18:44.503"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 10:18:44.505" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 10:18:44.505" starttime="20181214 10:18:44.504"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 10:18:44.506" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 10:18:44.506" starttime="20181214 10:18:44.505"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:18:44.519" level="INFO">Starting process:
openstack port create --network l2l3_gw_mac_arp_net2 l2l3_gw_mac_arp_port2 --security-group l2l3_gw_mac_arp_sg  </msg>
<msg timestamp="20181214 10:18:44.563" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:18:47.825" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:18:47.825" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:18:47.825" starttime="20181214 10:18:44.518"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:18:47.826" level="INFO">+-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
+-----------------------+-------------------------------------------------------------------------+
| admin_state_up        | UP                                                                      |
| allowed_address_pairs |                                                                         |
| binding_host_id       |                                                                         |
| binding_profile       |                                                                         |
| binding_vif_details   |                                                                         |
| binding_vif_type      | unbound                                                                 |
| binding_vnic_type     | normal                                                                  |
| created_at            | 2018-12-14T10:18:47Z                                                    |
| data_plane_status     | None                                                                    |
| description           |                                                                         |
| device_id             |                                                                         |
| device_owner          |                                                                         |
| dns_assignment        | None                                                                    |
| dns_name              | None                                                                    |
| extra_dhcp_opts       |                                                                         |
| fixed_ips             | ip_address='10.2.0.9', subnet_id='f6c1862c-7766-4881-9f3e-041038a70a7c' |
| id                    | a5c4d626-8f2a-4988-956a-b34a6f432eb4                                    |
| ip_address            | None                                                                    |
| mac_address           | fa:16:3e:9a:71:9c                                                       |
| name                  | l2l3_gw_mac_arp_port2                                                   |
| network_id            | 19a85a42-f412-4aa0-bbe5-d9408c5ddeae                                    |
| option_name           | None                                                                    |
| option_value          | None                                                                    |
| port_security_enabled | True                                                                    |
| project_id            | 8f21c4d8db54482e99c30c98fba342b4                                        |
| qos_policy_id         | None                                                                    |
| revision_number       | 6                                                                       |
| security_group_ids    | 26da933e-cc1e-4f70-b034-7a2840595d2b                                    |
| status                | DOWN                                                                    |
| subnet_id             | None                                                                    |
| tags                  |                                                                         |
| trunk_details         | None                                                                    |
| updated_at            | 2018-12-14T10:18:47Z                                                    |
+-----------------------+-------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:18:47.827" starttime="20181214 10:18:47.826"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:18:47.827" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:18:47.827" starttime="20181214 10:18:47.827"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:47.828" starttime="20181214 10:18:47.827"></status>
</kw>
<msg timestamp="20181214 10:18:47.828" level="INFO">${output} = +-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
...</msg>
<status status="PASS" endtime="20181214 10:18:47.828" starttime="20181214 10:18:44.517"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:47.829" starttime="20181214 10:18:44.502"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{REQ_NETWORKS}[${index}]</arg>
<arg>@{PORT_LIST}[${index + 2}]</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181214 10:18:47.830" level="INFO">Length is 0</msg>
<msg timestamp="20181214 10:18:47.830" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181214 10:18:47.830" starttime="20181214 10:18:47.830"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 10:18:47.831" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 10:18:47.831" starttime="20181214 10:18:47.831"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181214 10:18:47.832" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181214 10:18:47.832" starttime="20181214 10:18:47.831"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:18:47.845" level="INFO">Starting process:
openstack port create --network l2l3_gw_mac_arp_net2 l2l3_gw_mac_arp_port4 --security-group l2l3_gw_mac_arp_sg  </msg>
<msg timestamp="20181214 10:18:47.887" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:18:50.926" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:18:50.927" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:18:50.927" starttime="20181214 10:18:47.845"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:18:50.928" level="INFO">+-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    |
+-----------------------+--------------------------------------------------------------------------+
| admin_state_up        | UP                                                                       |
| allowed_address_pairs |                                                                          |
| binding_host_id       |                                                                          |
| binding_profile       |                                                                          |
| binding_vif_details   |                                                                          |
| binding_vif_type      | unbound                                                                  |
| binding_vnic_type     | normal                                                                   |
| created_at            | 2018-12-14T10:18:50Z                                                     |
| data_plane_status     | None                                                                     |
| description           |                                                                          |
| device_id             |                                                                          |
| device_owner          |                                                                          |
| dns_assignment        | None                                                                     |
| dns_name              | None                                                                     |
| extra_dhcp_opts       |                                                                          |
| fixed_ips             | ip_address='10.2.0.13', subnet_id='f6c1862c-7766-4881-9f3e-041038a70a7c' |
| id                    | 6f5bdb03-a774-4b61-ab52-ad56a6188921                                     |
| ip_address            | None                                                                     |
| mac_address           | fa:16:3e:9d:2c:c3                                                        |
| name                  | l2l3_gw_mac_arp_port4                                                    |
| network_id            | 19a85a42-f412-4aa0-bbe5-d9408c5ddeae                                     |
| option_name           | None                                                                     |
| option_value          | None                                                                     |
| port_security_enabled | True                                                                     |
| project_id            | 8f21c4d8db54482e99c30c98fba342b4                                         |
| qos_policy_id         | None                                                                     |
| revision_number       | 6                                                                        |
| security_group_ids    | 26da933e-cc1e-4f70-b034-7a2840595d2b                                     |
| status                | DOWN                                                                     |
| subnet_id             | None                                                                     |
| tags                  |                                                                          |
| trunk_details         | None                                                                     |
| updated_at            | 2018-12-14T10:18:50Z                                                     |
+-----------------------+--------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:18:50.928" starttime="20181214 10:18:50.928"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:18:50.929" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:18:50.929" starttime="20181214 10:18:50.929"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:50.930" starttime="20181214 10:18:50.929"></status>
</kw>
<msg timestamp="20181214 10:18:50.930" level="INFO">${output} = +-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    ...</msg>
<status status="PASS" endtime="20181214 10:18:50.930" starttime="20181214 10:18:47.844"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:50.931" starttime="20181214 10:18:47.829"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:50.931" starttime="20181214 10:18:44.501"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:50.931" starttime="20181214 10:18:37.748"></status>
</kw>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Utils.Check For Elements At URI</arg>
<arg>${PORT_URL}</arg>
<arg>${PORT_LIST}</arg>
</arguments>
<kw name="Check For Elements At URI" library="Utils">
<doc>A GET is made at the supplied ${URI} and every item in the list of</doc>
<arguments>
<arg>${PORT_URL}</arg>
<arg>${PORT_LIST}</arg>
</arguments>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>${session}</arg>
<arg>${uri}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:18:50.957" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/ports/, headers=None json=None</msg>
<msg timestamp="20181214 10:18:50.957" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:18:50.957" starttime="20181214 10:18:50.950"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${pretty_print_json}" == "True"</arg>
<arg>Log Content</arg>
<arg>${resp.content}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Log</arg>
<arg>${resp.content}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181214 10:18:50.960" level="INFO">{"ports":{"port":[{"uuid":"a5c4d626-8f2a-4988-956a-b34a6f432eb4","fixed-ips":[{"subnet-id":"f6c1862c-7766-4881-9f3e-041038a70a7c","ip-address":"10.2.0.9"}],"device-id":"","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:9a:71:9c","security-groups":["26da933e-cc1e-4f70-b034-7a2840595d2b"],"admin-state-up":true,"status":"ACTIVE","network-id":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","name":"l2l3_gw_mac_arp_port2"},{"uuid":"c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c","fixed-ips":[{"subnet-id":"f6c1862c-7766-4881-9f3e-041038a70a7c","ip-address":"10.2.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-19a85a42-f412-4aa0-bbe5-d9408c5ddeae","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:03:4c:cf","admin-state-up":true,"network-id":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","name":""},{"uuid":"d6620437-b3ba-4d40-9ca6-4f4690dfc0e5","fixed-ips":[{"subnet-id":"a9ad2f5e-5834-4bcf-8162-f572a744ca4d","ip-address":"10.1.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-b8e90186-4123-4854-a977-7ead772233da","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:df:4d:4c","admin-state-up":true,"network-id":"b8e90186-4123-4854-a977-7ead772233da","name":""},{"uuid":"30f4e387-b417-4a22-9dfc-b780e7189ed9","fixed-ips":[{"subnet-id":"a9ad2f5e-5834-4bcf-8162-f572a744ca4d","ip-address":"10.1.0.13"}],"device-id":"","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:83:6f:b3","security-groups":["26da933e-cc1e-4f70-b034-7a2840595d2b"],"admin-state-up":true,"status":"ACTIVE","network-id":"b8e90186-4123-4854-a977-7ead772233da","name":"l2l3_gw_mac_arp_port3"},{"uuid":"15e01b80-317e-45d6-be57-1223d41fcb49","fixed-ips":[{"subnet-id":"a9ad2f5e-5834-4bcf-8162-f572a744ca4d","ip-address":"10.1.0.10"}],"device-id":"","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:02:11:ef","security-groups":["26da933e-cc1e-4f70-b034-7a2840595d2b"],"admin-state-up":true,"status":"ACTIVE","network-id":"b8e90186-4123-4854-a977-7ead772233da","name":"l2l3_gw_mac_arp_port1"},{"uuid":"6f5bdb03-a774-4b61-ab52-ad56a6188921","fixed-ips":[{"subnet-id":"f6c1862c-7766-4881-9f3e-041038a70a7c","ip-address":"10.2.0.13"}],"device-id":"","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:9d:2c:c3","security-groups":["26da933e-cc1e-4f70-b034-7a2840595d2b"],"admin-state-up":true,"status":"ACTIVE","network-id":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","name":"l2l3_gw_mac_arp_port4"}]}}</msg>
<status status="PASS" endtime="20181214 10:18:50.960" starttime="20181214 10:18:50.959"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:50.961" starttime="20181214 10:18:50.958"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>200</arg>
</arguments>
<msg timestamp="20181214 10:18:50.962" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181214 10:18:50.962" starttime="20181214 10:18:50.961"></status>
</kw>
<kw type="for" name="${i} IN [ @{elements} ]">
<kw type="foritem" name="${i} = l2l3_gw_mac_arp_port1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:50.964" starttime="20181214 10:18:50.963"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:50.964" starttime="20181214 10:18:50.963"></status>
</kw>
<kw type="foritem" name="${i} = l2l3_gw_mac_arp_port2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:50.966" starttime="20181214 10:18:50.965"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:50.966" starttime="20181214 10:18:50.965"></status>
</kw>
<kw type="foritem" name="${i} = l2l3_gw_mac_arp_port3">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:50.968" starttime="20181214 10:18:50.967"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:50.968" starttime="20181214 10:18:50.966"></status>
</kw>
<kw type="foritem" name="${i} = l2l3_gw_mac_arp_port4">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:50.970" starttime="20181214 10:18:50.969"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:50.970" starttime="20181214 10:18:50.968"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:50.970" starttime="20181214 10:18:50.963"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:50.970" starttime="20181214 10:18:50.950"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:50.970" starttime="20181214 10:18:50.931"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:50.971" starttime="20181214 10:18:37.748"></status>
</kw>
<kw name="Create Router" library="OpenStackOperations">
<doc>Create Router and Add Interface to the subnets.</doc>
<arguments>
<arg>${REQ_ROUTER}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack router create ${router_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:18:50.990" level="INFO">Starting process:
openstack router create l2l3_gw_mac_arp_rtr1</msg>
<msg timestamp="20181214 10:18:51.021" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:18:53.071" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:18:53.071" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:18:53.071" starttime="20181214 10:18:50.990"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:18:53.073" level="INFO">+-------------------------+--------------------------------------+
| Field                   | Value                                |
+-------------------------+--------------------------------------+
| admin_state_up          | UP                                   |
| availability_zone_hints | None                                 |
| availability_zones      | None                                 |
| created_at              | 2018-12-14T10:18:52Z                 |
| description             |                                      |
| distributed             | False                                |
| external_gateway_info   | None                                 |
| flavor_id               | None                                 |
| ha                      | False                                |
| id                      | fbcdb4c7-9612-47ff-ad48-7eb393fef4d5 |
| name                    | l2l3_gw_mac_arp_rtr1                 |
| project_id              | 8f21c4d8db54482e99c30c98fba342b4     |
| revision_number         | 0                                    |
| routes                  |                                      |
| status                  | ACTIVE                               |
| tags                    |                                      |
| updated_at              | 2018-12-14T10:18:52Z                 |
+-------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:18:53.073" starttime="20181214 10:18:53.072"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:18:53.074" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:18:53.074" starttime="20181214 10:18:53.073"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:53.075" starttime="20181214 10:18:53.074"></status>
</kw>
<msg timestamp="20181214 10:18:53.076" level="INFO">${output} = +-------------------------+--------------------------------------+
| Field                   | Value                                |
+-------------------------+--------------------------------------+...</msg>
<status status="PASS" endtime="20181214 10:18:53.076" starttime="20181214 10:18:50.989"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:53.076" starttime="20181214 10:18:50.971"></status>
</kw>
<kw name="Add Interfaces To Routers">
<doc>Add Multiple Interfaces to Router and Verify</doc>
<kw type="for" name="${INTERFACE} IN [ @{REQ_SUBNETS} ]">
<kw type="foritem" name="${INTERFACE} = l2l3_gw_mac_arp_subnet1">
<kw name="Add Router Interface" library="OpenStackOperations">
<arguments>
<arg>${REQ_ROUTER}</arg>
<arg>${INTERFACE}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack router add subnet ${router_name} ${interface_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:18:53.093" level="INFO">Starting process:
openstack router add subnet l2l3_gw_mac_arp_rtr1 l2l3_gw_mac_arp_subnet1</msg>
<msg timestamp="20181214 10:18:53.113" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:18:57.200" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:18:57.200" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:18:57.200" starttime="20181214 10:18:53.092"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:18:57.202" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:18:57.202" starttime="20181214 10:18:57.201"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:18:57.202" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:18:57.203" starttime="20181214 10:18:57.202"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:18:57.204" starttime="20181214 10:18:57.203"></status>
</kw>
<msg timestamp="20181214 10:18:57.204" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:18:57.204" starttime="20181214 10:18:53.091"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:57.204" starttime="20181214 10:18:53.078"></status>
</kw>
<status status="PASS" endtime="20181214 10:18:57.204" starttime="20181214 10:18:53.077"></status>
</kw>
<kw type="foritem" name="${INTERFACE} = l2l3_gw_mac_arp_subnet2">
<kw name="Add Router Interface" library="OpenStackOperations">
<arguments>
<arg>${REQ_ROUTER}</arg>
<arg>${INTERFACE}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack router add subnet ${router_name} ${interface_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:18:57.217" level="INFO">Starting process:
openstack router add subnet l2l3_gw_mac_arp_rtr1 l2l3_gw_mac_arp_subnet2</msg>
<msg timestamp="20181214 10:18:57.253" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:19:01.529" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:19:01.529" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:19:01.529" starttime="20181214 10:18:57.217"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:19:01.531" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:19:01.531" starttime="20181214 10:19:01.530"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:19:01.532" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:19:01.532" starttime="20181214 10:19:01.531"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:19:01.533" starttime="20181214 10:19:01.532"></status>
</kw>
<msg timestamp="20181214 10:19:01.533" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:19:01.533" starttime="20181214 10:18:57.216"></status>
</kw>
<status status="PASS" endtime="20181214 10:19:01.533" starttime="20181214 10:18:57.205"></status>
</kw>
<status status="PASS" endtime="20181214 10:19:01.533" starttime="20181214 10:18:57.204"></status>
</kw>
<status status="PASS" endtime="20181214 10:19:01.533" starttime="20181214 10:18:53.077"></status>
</kw>
<kw name="Show Router Interface" library="OpenStackOperations">
<doc>List Routers interface associated with given Router and return output with neutron client.</doc>
<arguments>
<arg>${REQ_ROUTER}</arg>
</arguments>
<assign>
<var>${interface_output}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port list --router ${router_name} -f value</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:19:01.549" level="INFO">Starting process:
openstack port list --router l2l3_gw_mac_arp_rtr1 -f value</msg>
<msg timestamp="20181214 10:19:01.592" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:19:04.114" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:19:04.115" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:19:04.115" starttime="20181214 10:19:01.549"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:19:04.120" level="INFO">7ce4d0dc-91af-46a3-a61b-cb744dd8057a  fa:16:3e:0f:c6:b0 ip_address='10.1.0.1', subnet_id='a9ad2f5e-5834-4bcf-8162-f572a744ca4d' DOWN
a6b07c5d-3d95-4289-a8d4-771bfb789ef3  fa:16:3e:0f:b5:67 ip_address='10.2.0.1', subnet_id='f6c1862c-7766-4881-9f3e-041038a70a7c' DOWN</msg>
<status status="PASS" endtime="20181214 10:19:04.120" starttime="20181214 10:19:04.118"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:19:04.122" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:19:04.122" starttime="20181214 10:19:04.121"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:19:04.124" starttime="20181214 10:19:04.123"></status>
</kw>
<msg timestamp="20181214 10:19:04.125" level="INFO">${output} = 7ce4d0dc-91af-46a3-a61b-cb744dd8057a  fa:16:3e:0f:c6:b0 ip_address='10.1.0.1', subnet_id='a9ad2f5e-5834-4bcf-8162-f572a744ca4d' DOWN
a6b07c5d-3d95-4289-a8d4-771bfb789ef3  fa:16:3e:0f:b5:67 ip_address=...</msg>
<status status="PASS" endtime="20181214 10:19:04.125" starttime="20181214 10:19:01.548"></status>
</kw>
<msg timestamp="20181214 10:19:04.126" level="INFO">${interface_output} = 7ce4d0dc-91af-46a3-a61b-cb744dd8057a  fa:16:3e:0f:c6:b0 ip_address='10.1.0.1', subnet_id='a9ad2f5e-5834-4bcf-8162-f572a744ca4d' DOWN
a6b07c5d-3d95-4289-a8d4-771bfb789ef3  fa:16:3e:0f:b5:67 ip_address=...</msg>
<status status="PASS" endtime="20181214 10:19:04.126" starttime="20181214 10:19:01.534"></status>
</kw>
<kw type="for" name="${INTERFACE} IN [ @{REQ_SUBNETS} ]">
<kw type="foritem" name="${INTERFACE} = l2l3_gw_mac_arp_subnet1">
<kw name="Get Subnet Id" library="OpenStackOperations">
<doc>Retrieve the subnet id for the given subnet name</doc>
<arguments>
<arg>${INTERFACE}</arg>
</arguments>
<assign>
<var>${subnet_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet show "${subnet_name}" | grep " id " | awk '{print $4}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:19:04.149" level="INFO">Starting process:
openstack subnet show "l2l3_gw_mac_arp_subnet1" | grep " id " | awk '{print $4}'</msg>
<msg timestamp="20181214 10:19:04.193" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:19:06.437" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:19:06.438" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:19:06.438" starttime="20181214 10:19:04.149"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:19:06.439" level="INFO">a9ad2f5e-5834-4bcf-8162-f572a744ca4d</msg>
<status status="PASS" endtime="20181214 10:19:06.439" starttime="20181214 10:19:06.438"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:19:06.440" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:19:06.440" starttime="20181214 10:19:06.440"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:19:06.441" starttime="20181214 10:19:06.441"></status>
</kw>
<msg timestamp="20181214 10:19:06.442" level="INFO">${output} = a9ad2f5e-5834-4bcf-8162-f572a744ca4d</msg>
<status status="PASS" endtime="20181214 10:19:06.442" starttime="20181214 10:19:04.148"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181214 10:19:06.443" level="INFO">${splitted_output} = [u'a9ad2f5e-5834-4bcf-8162-f572a744ca4d']</msg>
<status status="PASS" endtime="20181214 10:19:06.443" starttime="20181214 10:19:06.442"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${subnet_id}</var>
</assign>
<msg timestamp="20181214 10:19:06.444" level="INFO">${subnet_id} = a9ad2f5e-5834-4bcf-8162-f572a744ca4d</msg>
<status status="PASS" endtime="20181214 10:19:06.444" starttime="20181214 10:19:06.443"></status>
</kw>
<msg timestamp="20181214 10:19:06.444" level="INFO">${subnet_id} = a9ad2f5e-5834-4bcf-8162-f572a744ca4d</msg>
<status status="PASS" endtime="20181214 10:19:06.444" starttime="20181214 10:19:04.127"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${interface_output}</arg>
<arg>${subnet_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:19:06.445" starttime="20181214 10:19:06.445"></status>
</kw>
<status status="PASS" endtime="20181214 10:19:06.445" starttime="20181214 10:19:04.127"></status>
</kw>
<kw type="foritem" name="${INTERFACE} = l2l3_gw_mac_arp_subnet2">
<kw name="Get Subnet Id" library="OpenStackOperations">
<doc>Retrieve the subnet id for the given subnet name</doc>
<arguments>
<arg>${INTERFACE}</arg>
</arguments>
<assign>
<var>${subnet_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet show "${subnet_name}" | grep " id " | awk '{print $4}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:19:06.460" level="INFO">Starting process:
openstack subnet show "l2l3_gw_mac_arp_subnet2" | grep " id " | awk '{print $4}'</msg>
<msg timestamp="20181214 10:19:06.502" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:19:08.513" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:19:08.513" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:19:08.513" starttime="20181214 10:19:06.459"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:19:08.514" level="INFO">f6c1862c-7766-4881-9f3e-041038a70a7c</msg>
<status status="PASS" endtime="20181214 10:19:08.515" starttime="20181214 10:19:08.514"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:19:08.515" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:19:08.515" starttime="20181214 10:19:08.515"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:19:08.516" starttime="20181214 10:19:08.516"></status>
</kw>
<msg timestamp="20181214 10:19:08.517" level="INFO">${output} = f6c1862c-7766-4881-9f3e-041038a70a7c</msg>
<status status="PASS" endtime="20181214 10:19:08.517" starttime="20181214 10:19:06.459"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181214 10:19:08.518" level="INFO">${splitted_output} = [u'f6c1862c-7766-4881-9f3e-041038a70a7c']</msg>
<status status="PASS" endtime="20181214 10:19:08.518" starttime="20181214 10:19:08.517"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${subnet_id}</var>
</assign>
<msg timestamp="20181214 10:19:08.519" level="INFO">${subnet_id} = f6c1862c-7766-4881-9f3e-041038a70a7c</msg>
<status status="PASS" endtime="20181214 10:19:08.519" starttime="20181214 10:19:08.518"></status>
</kw>
<msg timestamp="20181214 10:19:08.519" level="INFO">${subnet_id} = f6c1862c-7766-4881-9f3e-041038a70a7c</msg>
<status status="PASS" endtime="20181214 10:19:08.519" starttime="20181214 10:19:06.446"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${interface_output}</arg>
<arg>${subnet_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:19:08.520" starttime="20181214 10:19:08.519"></status>
</kw>
<status status="PASS" endtime="20181214 10:19:08.520" starttime="20181214 10:19:06.446"></status>
</kw>
<status status="PASS" endtime="20181214 10:19:08.520" starttime="20181214 10:19:04.126"></status>
</kw>
<status status="PASS" endtime="20181214 10:19:08.520" starttime="20181214 10:18:53.076"></status>
</kw>
<kw name="Create Nova VMs">
<doc>Create Vm instances on compute nodes</doc>
<arguments>
<arg>${REQ_NUM_OF_VMS_PER_DPN}</arg>
</arguments>
<kw type="for" name="${index} IN RANGE [ 0 | ${NUM_OF_VMS_PER_DPN} ]">
<kw type="foritem" name="${index} = 0">
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>${PORT_LIST[${index}]}</arg>
<arg>${VM_NAMES[${index}]}</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 10:19:08.542" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 10:19:08.542" starttime="20181214 10:19:08.541"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:19:08.551" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port l2l3_gw_mac_arp_port1 --security-group l2l3_gw_mac_arp_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org l2l3_gw_mac_arp_vm1</msg>
<msg timestamp="20181214 10:19:08.594" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:19:12.527" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:19:12.527" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:19:12.527" starttime="20181214 10:19:08.550"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:19:12.528" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | tqRSKdG9hnJ8                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T10:19:12Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 6a982b1c-8f32-4341-b91b-4e77ee4acdbd                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | l2l3_gw_mac_arp_vm1                                             |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='26da933e-cc1e-4f70-b034-7a2840595d2b'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T10:19:12Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:19:12.529" starttime="20181214 10:19:12.528"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:19:12.529" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:19:12.529" starttime="20181214 10:19:12.529"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:19:12.530" starttime="20181214 10:19:12.529"></status>
</kw>
<msg timestamp="20181214 10:19:12.530" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 10:19:12.530" starttime="20181214 10:19:08.550"></status>
</kw>
<status status="PASS" endtime="20181214 10:19:12.531" starttime="20181214 10:19:08.540"></status>
</kw>
<status status="PASS" endtime="20181214 10:19:12.531" starttime="20181214 10:19:08.521"></status>
</kw>
<kw type="foritem" name="${index} = 1">
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>${PORT_LIST[${index}]}</arg>
<arg>${VM_NAMES[${index}]}</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 10:19:12.551" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 10:19:12.551" starttime="20181214 10:19:12.551"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:19:12.559" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port l2l3_gw_mac_arp_port2 --security-group l2l3_gw_mac_arp_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org l2l3_gw_mac_arp_vm2</msg>
<msg timestamp="20181214 10:19:12.581" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:19:16.477" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:19:16.478" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:19:16.478" starttime="20181214 10:19:12.559"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:19:16.479" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | JsTbGzpG8veg                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T10:19:16Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | ad3dcfb9-04db-4460-86be-61b7f7dbd81c                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | l2l3_gw_mac_arp_vm2                                             |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='26da933e-cc1e-4f70-b034-7a2840595d2b'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T10:19:16Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:19:16.479" starttime="20181214 10:19:16.478"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:19:16.480" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:19:16.480" starttime="20181214 10:19:16.480"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:19:16.481" starttime="20181214 10:19:16.481"></status>
</kw>
<msg timestamp="20181214 10:19:16.482" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 10:19:16.482" starttime="20181214 10:19:12.558"></status>
</kw>
<status status="PASS" endtime="20181214 10:19:16.482" starttime="20181214 10:19:12.549"></status>
</kw>
<status status="PASS" endtime="20181214 10:19:16.482" starttime="20181214 10:19:12.531"></status>
</kw>
<status status="PASS" endtime="20181214 10:19:16.482" starttime="20181214 10:19:08.521"></status>
</kw>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>${index}+1</arg>
</arguments>
<assign>
<var>${start}</var>
</assign>
<msg timestamp="20181214 10:19:16.484" level="INFO">${start} = 2</msg>
<status status="PASS" endtime="20181214 10:19:16.484" starttime="20181214 10:19:16.483"></status>
</kw>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>${start}+${NUM_OF_VMS_PER_DPN}</arg>
</arguments>
<assign>
<var>${NUM_OF_VMS_PER_DPN}</var>
</assign>
<msg timestamp="20181214 10:19:16.485" level="INFO">${NUM_OF_VMS_PER_DPN} = 4</msg>
<status status="PASS" endtime="20181214 10:19:16.485" starttime="20181214 10:19:16.484"></status>
</kw>
<kw type="for" name="${index} IN RANGE [ ${start} | ${NUM_OF_VMS_PER_DPN} ]">
<kw type="foritem" name="${index} = 2">
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>${PORT_LIST[${index}]}</arg>
<arg>${VM_NAMES[${index}]}</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 10:19:16.513" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 10:19:16.513" starttime="20181214 10:19:16.512"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:19:16.527" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port l2l3_gw_mac_arp_port3 --security-group l2l3_gw_mac_arp_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org l2l3_gw_mac_arp_vm3</msg>
<msg timestamp="20181214 10:19:16.568" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:19:19.882" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:19:19.883" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:19:19.883" starttime="20181214 10:19:16.526"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:19:19.884" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | eoQ6BAvacUk5                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T10:19:19Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 5fea1816-3633-40c0-bc0c-0d67aec15052                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | l2l3_gw_mac_arp_vm3                                             |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='26da933e-cc1e-4f70-b034-7a2840595d2b'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T10:19:19Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:19:19.885" starttime="20181214 10:19:19.884"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:19:19.885" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:19:19.885" starttime="20181214 10:19:19.885"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:19:19.887" starttime="20181214 10:19:19.886"></status>
</kw>
<msg timestamp="20181214 10:19:19.887" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 10:19:19.887" starttime="20181214 10:19:16.525"></status>
</kw>
<status status="PASS" endtime="20181214 10:19:19.887" starttime="20181214 10:19:16.511"></status>
</kw>
<status status="PASS" endtime="20181214 10:19:19.887" starttime="20181214 10:19:16.485"></status>
</kw>
<kw type="foritem" name="${index} = 3">
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>${PORT_LIST[${index}]}</arg>
<arg>${VM_NAMES[${index}]}</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181214 10:19:19.919" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181214 10:19:19.919" starttime="20181214 10:19:19.918"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:19:19.932" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port l2l3_gw_mac_arp_port4 --security-group l2l3_gw_mac_arp_sg --availability-zone nova:overcloud-controller-0.opnfvlf.org l2l3_gw_mac_arp_vm4</msg>
<msg timestamp="20181214 10:19:19.964" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:19:23.633" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:19:23.634" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:19:23.634" starttime="20181214 10:19:19.932"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:19:23.637" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | QxxfPX2zV5PL                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T10:19:23Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | b01aa4b4-617f-42d6-9297-073d5448754d                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | l2l3_gw_mac_arp_vm4                                             |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='26da933e-cc1e-4f70-b034-7a2840595d2b'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-14T10:19:23Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:19:23.637" starttime="20181214 10:19:23.636"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:19:23.639" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:19:23.639" starttime="20181214 10:19:23.638"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:19:23.641" starttime="20181214 10:19:23.640"></status>
</kw>
<msg timestamp="20181214 10:19:23.642" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181214 10:19:23.642" starttime="20181214 10:19:19.931"></status>
</kw>
<status status="PASS" endtime="20181214 10:19:23.642" starttime="20181214 10:19:19.916"></status>
</kw>
<status status="PASS" endtime="20181214 10:19:23.642" starttime="20181214 10:19:19.888"></status>
</kw>
<status status="PASS" endtime="20181214 10:19:23.642" starttime="20181214 10:19:16.485"></status>
</kw>
<kw name="Get VM IPs" library="OpenStackOperations">
<doc>Get the instance IP addresses and nameserver address for the list of given vms.</doc>
<arguments>
<arg>@{NET_1_VMS}</arg>
</arguments>
<assign>
<var>@{NET_1_VM_IPS}</var>
<var>${NET_1_DHCP_IP}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{vm_ips}</var>
</assign>
<msg timestamp="20181214 10:19:23.646" level="INFO">@{vm_ips} = [ ]</msg>
<status status="PASS" endtime="20181214 10:19:23.646" starttime="20181214 10:19:23.645"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = l2l3_gw_mac_arp_vm1">
<kw name="Poll VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>${retry}</arg>
<arg>${retry_interval}</arg>
<arg>OpenStackOperations.Verify VM Is ACTIVE</arg>
<arg>${vm_name}</arg>
</arguments>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:19:23.669" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:19:23.711" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:19:26.965" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:19:26.966" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:19:26.966" starttime="20181214 10:19:23.668"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:19:26.968" level="INFO">| OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181214 10:19:26.968" starttime="20181214 10:19:26.967"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:19:26.969" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:19:26.969" starttime="20181214 10:19:26.968"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:19:26.971" starttime="20181214 10:19:26.970"></status>
</kw>
<msg timestamp="20181214 10:19:26.972" level="INFO">${output} = | OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181214 10:19:26.972" starttime="20181214 10:19:23.667"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<status status="PASS" endtime="20181214 10:19:26.973" starttime="20181214 10:19:26.972"></status>
</kw>
<status status="PASS" endtime="20181214 10:19:26.973" starttime="20181214 10:19:23.650"></status>
</kw>
<status status="PASS" endtime="20181214 10:19:26.973" starttime="20181214 10:19:23.649"></status>
</kw>
<status status="PASS" endtime="20181214 10:19:26.973" starttime="20181214 10:19:23.647"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Wait Until Keyword Succeeds</arg>
<arg>180s</arg>
<arg>15s</arg>
<arg>OpenStackOperations.Get VM IP</arg>
<arg>true</arg>
<arg>${vm}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${ips_and_console_log}</var>
</assign>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>180s</arg>
<arg>15s</arg>
<arg>OpenStackOperations.Get VM IP</arg>
<arg>true</arg>
<arg>${vm}</arg>
</arguments>
<kw name="Get VM IP" library="OpenStackOperations">
<doc>Get the vm ip address and nameserver by scraping the vm's console log.</doc>
<arguments>
<arg>true</arg>
<arg>${vm}</arg>
</arguments>
<kw name="OpenStack CLI With No Log" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and do not log the output.</doc>
<arguments>
<arg>openstack console log show ${vm}</arg>
</arguments>
<assign>
<var>${vm_console_output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:19:26.996" level="INFO">Starting process:
openstack console log show l2l3_gw_mac_arp_vm1</msg>
<msg timestamp="20181214 10:19:27.039" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:19:29.772" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:19:29.772" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:19:29.772" starttime="20181214 10:19:26.996"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:19:29.774" starttime="20181214 10:19:29.773"></status>
</kw>
<msg timestamp="20181214 10:19:29.774" level="INFO">${vm_console_output} = [    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.0-80-virtual (buildd@batsu) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubu...</msg>
<status status="PASS" endtime="20181214 10:19:29.774" starttime="20181214 10:19:26.995"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>None</arg>
</arguments>
<assign>
<var>${vm_ip}</var>
</assign>
<msg timestamp="20181214 10:19:29.775" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181214 10:19:29.775" starttime="20181214 10:19:29.774"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>None</arg>
</arguments>
<assign>
<var>${dhcp_ip}</var>
</assign>
<msg timestamp="20181214 10:19:29.775" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181214 10:19:29.775" starttime="20181214 10:19:29.775"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${vm_console_output}</arg>
<arg>${REGEX_OBTAINED}</arg>
</arguments>
<assign>
<var>${match}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 10:19:29.777" level="INFO">@{matches} = [ 10.1.0.10 obtained ]</msg>
<status status="PASS" endtime="20181214 10:19:29.777" starttime="20181214 10:19:29.776"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 10:19:29.778" level="INFO">Length is 1</msg>
<msg timestamp="20181214 10:19:29.778" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 10:19:29.778" starttime="20181214 10:19:29.777"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 10:19:29.787" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 10:19:29.787" starttime="20181214 10:19:29.778"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 10:19:29.788" level="INFO">${OS_MATCH} = 10.1.0.10 obtained</msg>
<status status="PASS" endtime="20181214 10:19:29.788" starttime="20181214 10:19:29.788"></status>
</kw>
<status status="PASS" endtime="20181214 10:19:29.788" starttime="20181214 10:19:29.787"></status>
</kw>
<msg timestamp="20181214 10:19:29.788" level="INFO">${match} = 10.1.0.10 obtained</msg>
<status status="PASS" endtime="20181214 10:19:29.788" starttime="20181214 10:19:29.775"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${match}</arg>
<arg>${REGEX_IPV4}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${vm_ip}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 10:19:29.789" level="INFO">@{matches} = [ 10.1.0.10 ]</msg>
<status status="PASS" endtime="20181214 10:19:29.789" starttime="20181214 10:19:29.789"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 10:19:29.790" level="INFO">Length is 1</msg>
<msg timestamp="20181214 10:19:29.790" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 10:19:29.790" starttime="20181214 10:19:29.790"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 10:19:29.790" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 10:19:29.791" starttime="20181214 10:19:29.790"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 10:19:29.792" level="INFO">${OS_MATCH} = 10.1.0.10</msg>
<status status="PASS" endtime="20181214 10:19:29.792" starttime="20181214 10:19:29.791"></status>
</kw>
<status status="PASS" endtime="20181214 10:19:29.792" starttime="20181214 10:19:29.791"></status>
</kw>
<msg timestamp="20181214 10:19:29.792" level="INFO">${vm_ip} = 10.1.0.10</msg>
<status status="PASS" endtime="20181214 10:19:29.792" starttime="20181214 10:19:29.789"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${vm_console_output}</arg>
<arg>${REGEX_IPROUTE}</arg>
</arguments>
<assign>
<var>${match}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 10:19:29.793" level="INFO">@{matches} = [ ip-route:169.254.169.254 via 10.1.0.2 ]</msg>
<status status="PASS" endtime="20181214 10:19:29.793" starttime="20181214 10:19:29.793"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 10:19:29.793" level="INFO">Length is 1</msg>
<msg timestamp="20181214 10:19:29.794" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 10:19:29.794" starttime="20181214 10:19:29.793"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 10:19:29.794" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 10:19:29.794" starttime="20181214 10:19:29.794"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 10:19:29.795" level="INFO">${OS_MATCH} = ip-route:169.254.169.254 via 10.1.0.2</msg>
<status status="PASS" endtime="20181214 10:19:29.795" starttime="20181214 10:19:29.795"></status>
</kw>
<status status="PASS" endtime="20181214 10:19:29.795" starttime="20181214 10:19:29.794"></status>
</kw>
<msg timestamp="20181214 10:19:29.796" level="INFO">${match} = ip-route:169.254.169.254 via 10.1.0.2</msg>
<status status="PASS" endtime="20181214 10:19:29.796" starttime="20181214 10:19:29.792"></status>
</kw>
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${match}</arg>
<arg>${REGEX_IPV4}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${dhcp_ip}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 10:19:29.797" level="INFO">@{matches} = [ 169.254.169.254 | 10.1.0.2 ]</msg>
<status status="PASS" endtime="20181214 10:19:29.797" starttime="20181214 10:19:29.796"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 10:19:29.797" level="INFO">Length is 2</msg>
<msg timestamp="20181214 10:19:29.797" level="INFO">${matches_length} = 2</msg>
<status status="PASS" endtime="20181214 10:19:29.797" starttime="20181214 10:19:29.797"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 10:19:29.798" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 10:19:29.798" starttime="20181214 10:19:29.797"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 10:19:29.799" level="INFO">${OS_MATCH} = 10.1.0.2</msg>
<status status="PASS" endtime="20181214 10:19:29.799" starttime="20181214 10:19:29.798"></status>
</kw>
<status status="PASS" endtime="20181214 10:19:29.799" starttime="20181214 10:19:29.798"></status>
</kw>
<msg timestamp="20181214 10:19:29.799" level="INFO">${dhcp_ip} = 10.1.0.2</msg>
<status status="PASS" endtime="20181214 10:19:29.799" starttime="20181214 10:19:29.796"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${fail_on_none}' == 'true'</arg>
<arg>BuiltIn.Should Not Contain</arg>
<arg>${vm_ip}</arg>
<arg>None</arg>
</arguments>
<kw name="Should Not Contain" library="BuiltIn">
<doc>Fails if ``container`` contains ``item`` one or more times.</doc>
<arguments>
<arg>${vm_ip}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181214 10:19:29.800" starttime="20181214 10:19:29.800"></status>
</kw>
<status status="PASS" endtime="20181214 10:19:29.800" starttime="20181214 10:19:29.799"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${fail_on_none}' == 'true'</arg>
<arg>BuiltIn.Should Not Contain</arg>
<arg>${dhcp_ip}</arg>
<arg>None</arg>
</arguments>
<kw name="Should Not Contain" library="BuiltIn">
<doc>Fails if ``container`` contains ``item`` one or more times.</doc>
<arguments>
<arg>${dhcp_ip}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181214 10:19:29.801" starttime="20181214 10:19:29.801"></status>
</kw>
<status status="PASS" endtime="20181214 10:19:29.801" starttime="20181214 10:19:29.800"></status>
</kw>
<status status="PASS" endtime="20181214 10:19:29.801" starttime="20181214 10:19:26.976"></status>
</kw>
<status status="PASS" endtime="20181214 10:19:29.801" starttime="20181214 10:19:26.975"></status>
</kw>
<msg timestamp="20181214 10:19:29.801" level="INFO">${status} = PASS</msg>
<msg timestamp="20181214 10:19:29.802" level="INFO">${ips_and_console_log} = [u'10.1.0.10', u'10.1.0.2', u'[    0.000000] Initializing cgroup subsys cpuset\n[    0.000000] Initializing cgroup subsys cpu\n[    0.000000] Linux version 3.2.0-80-virtual (buildd@batsu) (gcc version...</msg>
<status status="PASS" endtime="20181214 10:19:29.802" starttime="20181214 10:19:26.974"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>BuiltIn.Log</arg>
<arg>${ips_and_console_log[2]}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${ips_and_console_log[2]}</arg>
</arguments>
<msg timestamp="20181214 10:19:29.803" level="INFO">[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.0-80-virtual (buildd@batsu) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #116-Ubuntu SMP Mon Mar 23 17:28:52 UTC 2015 (Ubuntu 3.2.0-80.116-virtual 3.2.68)
[    0.000000] Command line: LABEL=cirros-rootfs ro console=tty1 console=ttyS0
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Centaur CentaurHauls
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[    0.000000]  BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 0000000003fdc000 (usable)
[    0.000000]  BIOS-e820: 0000000003fdc000 - 0000000004000000 (reserved)
[    0.000000]  BIOS-e820: 00000000feffc000 - 00000000ff000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fffc0000 - 0000000100000000 (reserved)
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.8 present.
[    0.000000] No AGP bridge found
[    0.000000] last_pfn = 0x3fdc max_arch_pfn = 0x400000000
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] found SMP MP-table at [ffff8800000f63a0] f63a0
[    0.000000] init_memory_mapping: 0000000000000000-0000000003fdc000
[    0.000000] RAMDISK: 03c6d000 - 03fcc000
[    0.000000] ACPI: RSDP 00000000000f6160 00014 (v00 BOCHS )
[    0.000000] ACPI: RSDT 0000000003fe14f7 0002C (v01 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACP 0000000003fe140b 00074 (v01 BOCHS  BXPCFACP 00000001 BXPC 00000001)
[    0.000000] ACPI: DSDT 0000000003fe0040 013CB (v01 BOCHS  BXPCDSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACS 0000000003fe0000 00040
[    0.000000] ACPI: APIC 0000000003fe147f 00078 (v01 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at 0000000000000000-0000000003fdc000
[    0.000000] Initmem setup node 0 0000000000000000-0000000003fdc000
[    0.000000]   NODE_DATA [0000000003fd4000 - 0000000003fd8fff]
[    0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000000] kvm-clock: cpu 0, msr 0:1cf76c1, boot clock
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000010 -&gt; 0x00001000
[    0.000000]   DMA32    0x00001000 -&gt; 0x00100000
[    0.000000]   Normal   empty
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[2] active PFN ranges
[    0.000000]     0: 0x00000010 -&gt; 0x0000009f
[    0.000000]     0: 0x00000100 -&gt; 0x00003fdc
[    0.000000] ACPI: PM-Timer IO Port: 0x608
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] SMP: Allowing 1 CPUs, 0 hotplug CPUs
[    0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000f0000
[    0.000000] PM: Registered nosave memory: 00000000000f0000 - 0000000000100000
[    0.000000] Allocating PCI resources starting at 4000000 (gap: 4000000:faffc000)
[    0.000000] Booting paravirtualized kernel on KVM
[    0.000000] setup_percpu: NR_CPUS:64 nr_cpumask_bits:64 nr_cpu_ids:1 nr_node_ids:1
[    0.000000] PERCPU: Embedded 27 pages/cpu @ffff880003a00000 s78848 r8192 d23552 u2097152
[    0.000000] kvm-clock: cpu 0, msr 0:3a126c1, primary cpu clock
[    0.000000] KVM setup async PF for cpu 0
[    0.000000] kvm-stealtime: cpu 0, msr 3a0cd40
[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 15974
[    0.000000] Policy zone: DMA32
[    0.000000] Kernel command line: LABEL=cirros-rootfs ro console=tty1 console=ttyS0
[    0.000000] PID hash table entries: 256 (order: -1, 2048 bytes)
[    0.000000] xsave/xrstor: enabled xstate_bv 0x7, cntxt size 0x340
[    0.000000] Checking aperture...
[    0.000000] No AGP bridge found
[    0.000000] Memory: 43560k/65392k available (6576k kernel code, 452k absent, 21380k reserved, 6620k data, 928k init)
[    0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000] NR_IRQS:4352 nr_irqs:256 16
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty1] enabled
[    0.000000] console [ttyS0] enabled
[    0.000000] allocated 1048576 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[    0.000000] Detected 3491.828 MHz processor.
[    0.012000] Calibrating delay loop (skipped) preset value.. 6983.65 BogoMIPS (lpj=13967312)
[    0.016016] pid_max: default: 32768 minimum: 301
[    0.020142] Security Framework initialized
[    0.024107] AppArmor: AppArmor initialized
[    0.028015] Yama: becoming mindful.
[    0.032266] Dentry cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.040528] Inode-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.048277] Mount-cache hash table entries: 256
[    0.052973] Initializing cgroup subsys cpuacct
[    0.056022] Initializing cgroup subsys memory
[    0.060138] Initializing cgroup subsys devices
[    0.064021] Initializing cgroup subsys freezer
[    0.068019] Initializing cgroup subsys blkio
[    0.072134] Initializing cgroup subsys perf_event
[    0.080262] CPU: Physical Processor ID: 0
[    0.088724] mce: CPU supports 10 MCE banks
[    0.097385] SMP alternatives: switching to UP code
[    0.228013] Freeing SMP alternatives: 24k freed
[    0.228090] ACPI: Core revision 20110623
[    0.236899] ftrace: allocating 26610 entries in 105 pages
[    0.249420] Enabling x2apic
[    0.252015] Enabled x2apic
[    0.252033] Switched APIC routing to physical x2apic.
[    0.271025] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.276019] CPU0: Intel Core Processor (Haswell, no TSX) stepping 01
[    0.292017] Performance Events: unsupported p6 CPU model 60 no PMU driver, software events only.
[    0.296157] NMI watchdog disabled (cpu0): hardware events not enabled
[    0.300039] Brought up 1 CPUs
[    0.304024] Total of 1 processors activated (6983.65 BogoMIPS).
[    0.310278] devtmpfs: initialized
[    0.312389] EVM: security.selinux
[    0.316021] EVM: security.SMACK64
[    0.320041] EVM: security.capability
[    0.324573] print_constraints: dummy: 
[    0.328491] RTC time: 10:19:18, date: 12/14/18
[    0.332180] NET: Registered protocol family 16
[    0.336181] ACPI: bus type pci registered
[    0.340473] PCI: Using configuration type 1 for base access
[    0.344565] bio: create slab &lt;bio-0&gt; at 0
[    0.348225] ACPI: Added _OSI(Module Device)
[    0.352026] ACPI: Added _OSI(Processor Device)
[    0.356024] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.360025] ACPI: Added _OSI(Processor Aggregator Device)
[    0.365654] ACPI: Interpreter enabled
[    0.368025] ACPI: (supports S0 S5)
[    0.375321] ACPI: Using IOAPIC for interrupt routing
[    0.381832] ACPI: No dock devices found.
[    0.384028] HEST: Table not found.
[    0.388027] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.392053] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.396083] pci_root PNP0A03:00: host bridge window [io  0x0000-0x0cf7]
[    0.400028] pci_root PNP0A03:00: host bridge window [io  0x0d00-0xffff]
[    0.404028] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff]
[    0.408029] pci_root PNP0A03:00: host bridge window [mem 0x04000000-0xfebfffff]
[    0.412029] pci_root PNP0A03:00: host bridge window [mem 0x100000000-0x17fffffff]
[    0.435822] pci 0000:00:01.3: quirk: [io  0x0600-0x063f] claimed by PIIX4 ACPI
[    0.436086] pci 0000:00:01.3: quirk: [io  0x0700-0x070f] claimed by PIIX4 SMB
[    0.532463]  pci0000:00: Unable to request _OSC control (_OSC support mask: 0x1e)
[    0.543929] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.552455] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.564332] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.576316] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.587403] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.598576] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.600060] vgaarb: loaded
[    0.604040] vgaarb: bridge control possible 0000:00:02.0
[    0.612908] i2c-core: driver [aat2870] using legacy suspend method
[    0.616042] i2c-core: driver [aat2870] using legacy resume method
[    0.624260] SCSI subsystem initialized
[    0.634550] usbcore: registered new interface driver usbfs
[    0.636315] usbcore: registered new interface driver hub
[    0.640689] usbcore: registered new device driver usb
[    0.648383] PCI: Using ACPI for IRQ routing
[    0.659000] NetLabel: Initializing
[    0.660106] NetLabel:  domain hash size = 128
[    0.664046] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.668330] NetLabel:  unlabeled traffic allowed by default
[    0.676851] Switching to clocksource kvm-clock
[    0.733964] AppArmor: AppArmor Filesystem Enabled
[    0.741271] pnp: PnP ACPI init
[    0.746752] ACPI: bus type pnp registered
[    0.756848] pnp: PnP ACPI: found 9 devices
[    0.763267] ACPI: ACPI bus type pnp unregistered
[    0.783815] NET: Registered protocol family 2
[    0.792585] IP route cache hash table entries: 512 (order: 0, 4096 bytes)
[    0.803424] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    0.813047] TCP bind hash table entries: 2048 (order: 3, 32768 bytes)
[    0.821983] TCP: Hash tables configured (established 2048 bind 2048)
[    0.830562] TCP reno registered
[    0.836513] UDP hash table entries: 128 (order: 0, 4096 bytes)
[    0.845014] UDP-Lite hash table entries: 128 (order: 0, 4096 bytes)
[    0.854185] NET: Registered protocol family 1
[    0.860948] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.869136] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.877421] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.886935] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
[    0.908373] pci 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    0.921041] pci 0000:00:01.2: PCI INT D disabled
[    0.936635] Trying to unpack rootfs image as initramfs...
[    0.956569] audit: initializing netlink socket (disabled)
[    0.968001] type=2000 audit(1544782757.964:1): initialized
[    1.032647] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    1.055717] VFS: Disk quotas dquot_6.5.2
[    1.066959] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.116403] fuse init (API version 7.17)
[    1.140456] msgmni has been set to 85
[    1.189991] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    1.241055] io scheduler noop registered
[    1.250295] io scheduler deadline registered (default)
[    1.261926] io scheduler cfq registered
[    1.271147] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    1.282261] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    1.295096] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    1.309950] ACPI: Power Button [PWRF]
[    1.321139] ERST: Table is not found!
[    1.330104] GHES: HEST is not enabled!
[    1.360387] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
[    1.368622] virtio-pci 0000:00:03.0: PCI INT A -&gt; Link[LNKC] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.385453] virtio-pci 0000:00:04.0: PCI INT A -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.424033] Freeing initrd memory: 3452k freed
[    1.434082] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
[    1.442431] virtio-pci 0000:00:05.0: PCI INT A -&gt; Link[LNKA] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.456047] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    1.497797] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.544068] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.552655] Linux agpgart interface v0.103
[    1.563906] brd: module loaded
[    1.571655] loop: module loaded
[    1.582853]  vda: vda1
[    1.592409] scsi0 : ata_piix
[    1.598068] scsi1 : ata_piix
[    1.603153] ata1: PATA max MWDMA2 cmd 0x1f0 ctl 0x3f6 bmdma 0xc0c0 irq 14
[    1.611975] ata2: PATA max MWDMA2 cmd 0x170 ctl 0x376 bmdma 0xc0c8 irq 15
[    1.623236] Fixed MDIO Bus: probed
[    1.629062] tun: Universal TUN/TAP device driver, 1.6
[    1.637780] tun: (C) 1999-2004 Max Krasnyansky &lt;maxk@qualcomm.com&gt;
[    1.654913] PPP generic driver version 2.4.2
[    1.662066] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.671195] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.680313] uhci_hcd: USB Universal Host Controller Interface driver
[    1.689360] uhci_hcd 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.702113] uhci_hcd 0000:00:01.2: UHCI Host Controller
[    1.710828] uhci_hcd 0000:00:01.2: new USB bus registered, assigned bus number 1
[    1.723644] uhci_hcd 0000:00:01.2: irq 11, io base 0x0000c080
[    1.733852] hub 1-0:1.0: USB hub found
[    1.740493] hub 1-0:1.0: 2 ports detected
[    1.748124] usbcore: registered new interface driver libusual
[    1.757380] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    1.774459] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.781892] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.790436] mousedev: PS/2 mouse device common for all mice
[    1.801225] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[    1.817518] rtc_cmos 00:01: RTC can wake from S4
[    1.826624] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0
[    1.836321] rtc0: alarms up to one day, y3k, 114 bytes nvram
[    1.850835] device-mapper: uevent: version 1.0.3
[    1.864706] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
[    1.879690] cpuidle: using governor ladder
[    1.885828] cpuidle: using governor menu
[    1.892153] EFI Variables Facility v0.08 2004-May-17
[    1.900157] TCP cubic registered
[    1.906284] NET: Registered protocol family 10
[    1.914918] NET: Registered protocol family 17
[    1.921618] Registering the dns_resolver key type
[    1.929443] registered taskstats version 1
[    1.946544]   Magic number: 14:419:325
[    1.953209] rtc_cmos 00:01: setting system clock to 2018-12-14 10:19:20 UTC (1544782760)
[    1.965737] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[    1.974389] EDD information not available.
[    1.984423] Freeing unused kernel memory: 928k freed
[    1.997241] Write protecting the kernel read-only data: 12288k
[    2.008009] Freeing unused kernel memory: 1596k freed
[    2.028930] Freeing unused kernel memory: 1184k freed

info: initramfs: up at 2.05
NOCHANGE: partition 1 is size 64260. it cannot be grown
info: initramfs loading root from /dev/vda1
info: /etc/init.d/rc.sysinit: up at 2.13
info: container: none
Starting logging: OK
modprobe: module virtio_blk not found in modules.dep
modprobe: module virtio_net not found in modules.dep
WARN: /etc/rc3.d/S10-load-modules failed
Initializing random number generator... done.
Starting acpid: OK
cirros-ds 'local' up at 2.26
no results found for mode=local. up 2.34. searched: nocloud configdrive ec2
Starting network...
udhcpc (v1.20.1) started
Sending discover...
Sending select for 10.1.0.10...
Lease of 10.1.0.10 obtained, lease time 86400
route: SIOCADDRT: File exists
WARN: failed: route add -net "0.0.0.0/0" gw "10.1.0.1"
cirros-ds 'net' up at 2.39
checking http://169.254.169.254/2009-04-04/instance-id
successful after 1/20 tries: up 2.40. iid=i-0000002a
failed to get http://169.254.169.254/2009-04-04/meta-data/public-keys
warning: no ec2 metadata for public-keys
failed to get http://169.254.169.254/2009-04-04/user-data
warning: no ec2 metadata for user-data
found datasource (ec2, net)
Top of dropbear init script
Starting dropbear sshd: WARN: generating key of type ecdsa failed!
OK
/run/cirros/datasource/data/user-data was not '#!' or executable
=== system information ===
Platform: RDO OpenStack Compute
Container: none
Arch: x86_64
CPU(s): 1 @ 3491.828 MHz
Cores/Sockets/Threads: 1/1/1
Virt-type: 
RAM Size: 49MB
Disks:
NAME MAJ:MIN     SIZE LABEL         MOUNTPOINT
vda  253:0   41126400               
vda1 253:1   32901120 cirros-rootfs /
=== sshd host keys ===
-----BEGIN SSH HOST KEY KEYS-----
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgwDIm8FVkAxWshwfPvIylMpUPrxEbzH3mxSG2oQd/ZodHnSw89Sgy3JaXF+bY2TD8h3aovb27RWSkMV/mpkR+c0NIurFnyZSXOeJxZD0xjXkJI6+2ivlvX/WEhYz3OvBOsgG9T611VPTiOlH5R1qCIKic0+AFrjY4LDYfm2dnLzPb/TX root@l2l3-gw-mac-arp-vm1
ssh-dss AAAAB3NzaC1kc3MAAACBANM9SzTts4ajgAH0JtJaM46AZoYrsSw8ICrLHKHT5SE7xunL/1yl4QOEtFkxch3bFhpWSRLOqunr5xG9nXayTgP7c76EtUtGYH9wCCZtyS+i80m6Tg6gPwnYRMCFTuCMBonwkeBuktckPslNo3N59O2saGSd5CoJlwDWFN8LMI4xAAAAFQCzuEMISVEjl6DlSb4DgqbpDj3jHQAAAIEAhp/A2Zr0/fXgP6U4pEOMnOY/bHUFCu8Dbu/+jSPo6ueoyzExLKAfLEC4vfZLPbY/we/+9urpzuiVMrQOPot7vKpctZlDl8lF15oZzPsicsoJP12Ygyfj32axFpOgBJ5E694ihog1QylyEbUtV4Kk4G8JKAwlBdt8ERaospkayywAAACAG2960gLAjWEsoqcTElMSEoKLDDPAk1dsYXgafpEsNxZVuzYm6OdKla4uqc8dnxzgD4385L8pbHrkn8XhNUl0LOVlyirjQW+ajQn4oeCfp4+zC5Wk6xTUm2qNZtB/EGB5NXjt7IQc8woEOTik9Ut9dH63zMzDV3VsgKzmKCvecyw= root@l2l3-gw-mac-arp-vm1
-----END SSH HOST KEY KEYS-----
=== network info ===
if-info: lo,up,127.0.0.1,8,::1
if-info: eth0,up,10.1.0.10,16,fe80::f816:3eff:fe02:11ef
ip-route:default via 10.1.0.1 dev eth0 
ip-route:10.1.0.0/16 dev eth0  src 10.1.0.10 
ip-route:169.254.169.254 via 10.1.0.2 dev eth0 
=== datasource: ec2 net ===
instance-id: i-0000002a
name: N/A
availability-zone: nova
local-hostname: l2l3-gw-mac-arp-vm1
launch-index: 0
=== cirros: current=0.3.5 uptime=4.33 ===
  ____               ____  ____
 / __/ __ ____ ____ / __ \/ __/
/ /__ / // __// __// /_/ /\ \ 
\___//_//_/  /_/   \____/___/ 
   http://cirros-cloud.net


login as 'cirros' user. default password: 'cubswin:)'. use 'sudo' for root.
l2l3-gw-mac-arp-vm1 login: </msg>
<status status="PASS" endtime="20181214 10:19:29.803" starttime="20181214 10:19:29.802"></status>
</kw>
<status status="PASS" endtime="20181214 10:19:29.803" starttime="20181214 10:19:29.802"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>Collections.Append To List</arg>
<arg>${vm_ips}</arg>
<arg>${ips_and_console_log[0]}</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${vm_ips}</arg>
<arg>${ips_and_console_log[0]}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:19:29.804" starttime="20181214 10:19:29.804"></status>
</kw>
<status status="PASS" endtime="20181214 10:19:29.804" starttime="20181214 10:19:29.803"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL"</arg>
<arg>Collections.Append To List</arg>
<arg>${vm_ips}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181214 10:19:29.805" starttime="20181214 10:19:29.804"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL"</arg>
<arg>OpenStack CLI</arg>
<arg>openstack console log show ${vm}</arg>
</arguments>
<assign>
<var>${vm_console_output}</var>
</assign>
<msg timestamp="20181214 10:19:29.805" level="INFO">${vm_console_output} = None</msg>
<status status="PASS" endtime="20181214 10:19:29.805" starttime="20181214 10:19:29.805"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL"</arg>
<arg>BuiltIn.Log</arg>
<arg>${vm_console_output}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:19:29.806" starttime="20181214 10:19:29.806"></status>
</kw>
<status status="PASS" endtime="20181214 10:19:29.806" starttime="20181214 10:19:23.647"></status>
</kw>
<kw type="foritem" name="${vm} = l2l3_gw_mac_arp_vm2">
<kw name="Poll VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>${retry}</arg>
<arg>${retry_interval}</arg>
<arg>OpenStackOperations.Verify VM Is ACTIVE</arg>
<arg>${vm_name}</arg>
</arguments>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:19:29.816" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:19:29.858" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:19:32.858" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:19:32.858" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:19:32.858" starttime="20181214 10:19:29.815"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:19:32.860" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:19:32.860" starttime="20181214 10:19:32.859"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:19:32.861" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:19:32.861" starttime="20181214 10:19:32.861"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:19:32.862" starttime="20181214 10:19:32.862"></status>
</kw>
<msg timestamp="20181214 10:19:32.863" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:19:32.863" starttime="20181214 10:19:29.815"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:19:32.864" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:19:32.864" starttime="20181214 10:19:32.863"></status>
</kw>
<status status="FAIL" endtime="20181214 10:19:32.865" starttime="20181214 10:19:29.807"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:20:02.889" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:20:02.930" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:20:06.000" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:20:06.000" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:20:06.000" starttime="20181214 10:20:02.888"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:20:06.002" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:20:06.002" starttime="20181214 10:20:06.001"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:20:06.002" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:20:06.003" starttime="20181214 10:20:06.002"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:20:06.003" starttime="20181214 10:20:06.003"></status>
</kw>
<msg timestamp="20181214 10:20:06.004" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:20:06.004" starttime="20181214 10:20:02.887"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:20:06.005" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:20:06.005" starttime="20181214 10:20:06.004"></status>
</kw>
<status status="FAIL" endtime="20181214 10:20:06.005" starttime="20181214 10:20:02.866"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:20:36.028" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:20:36.075" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:20:39.291" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:20:39.292" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:20:39.292" starttime="20181214 10:20:36.027"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:20:39.294" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:20:39.294" starttime="20181214 10:20:39.293"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:20:39.295" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:20:39.295" starttime="20181214 10:20:39.294"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:20:39.296" starttime="20181214 10:20:39.295"></status>
</kw>
<msg timestamp="20181214 10:20:39.297" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:20:39.297" starttime="20181214 10:20:36.026"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:20:39.298" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:20:39.298" starttime="20181214 10:20:39.297"></status>
</kw>
<status status="FAIL" endtime="20181214 10:20:39.298" starttime="20181214 10:20:36.006"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:21:09.326" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:21:09.373" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:21:12.336" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:21:12.337" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:21:12.337" starttime="20181214 10:21:09.326"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:21:12.338" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:21:12.338" starttime="20181214 10:21:12.338"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:21:12.339" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:21:12.339" starttime="20181214 10:21:12.339"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:21:12.340" starttime="20181214 10:21:12.339"></status>
</kw>
<msg timestamp="20181214 10:21:12.341" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:21:12.341" starttime="20181214 10:21:09.324"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:21:12.342" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:21:12.342" starttime="20181214 10:21:12.341"></status>
</kw>
<status status="FAIL" endtime="20181214 10:21:12.342" starttime="20181214 10:21:09.299"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:21:42.366" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:21:42.405" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:21:45.156" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:21:45.157" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:21:45.157" starttime="20181214 10:21:42.365"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:21:45.159" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:21:45.159" starttime="20181214 10:21:45.158"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:21:45.160" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:21:45.160" starttime="20181214 10:21:45.159"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:21:45.162" starttime="20181214 10:21:45.161"></status>
</kw>
<msg timestamp="20181214 10:21:45.163" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:21:45.163" starttime="20181214 10:21:42.364"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:21:45.164" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:21:45.164" starttime="20181214 10:21:45.163"></status>
</kw>
<status status="FAIL" endtime="20181214 10:21:45.165" starttime="20181214 10:21:42.343"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:22:15.185" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:22:15.233" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:22:18.034" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:22:18.035" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:22:18.035" starttime="20181214 10:22:15.185"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:22:18.036" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:22:18.036" starttime="20181214 10:22:18.035"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:22:18.037" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:22:18.037" starttime="20181214 10:22:18.037"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:22:18.038" starttime="20181214 10:22:18.038"></status>
</kw>
<msg timestamp="20181214 10:22:18.039" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:22:18.039" starttime="20181214 10:22:15.184"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:22:18.040" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:22:18.040" starttime="20181214 10:22:18.040"></status>
</kw>
<status status="FAIL" endtime="20181214 10:22:18.041" starttime="20181214 10:22:15.166"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:22:48.065" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:22:48.110" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:22:51.240" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:22:51.241" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:22:51.241" starttime="20181214 10:22:48.064"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:22:51.243" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:22:51.243" starttime="20181214 10:22:51.242"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:22:51.244" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:22:51.244" starttime="20181214 10:22:51.243"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:22:51.245" starttime="20181214 10:22:51.244"></status>
</kw>
<msg timestamp="20181214 10:22:51.246" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:22:51.246" starttime="20181214 10:22:48.063"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:22:51.247" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:22:51.247" starttime="20181214 10:22:51.246"></status>
</kw>
<status status="FAIL" endtime="20181214 10:22:51.247" starttime="20181214 10:22:48.042"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:23:21.268" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:23:21.315" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:23:24.298" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:23:24.299" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:23:24.299" starttime="20181214 10:23:21.267"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:23:24.300" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:23:24.300" starttime="20181214 10:23:24.299"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:23:24.301" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:23:24.301" starttime="20181214 10:23:24.301"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:23:24.302" starttime="20181214 10:23:24.301"></status>
</kw>
<msg timestamp="20181214 10:23:24.302" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:23:24.302" starttime="20181214 10:23:21.267"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:23:24.303" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:23:24.303" starttime="20181214 10:23:24.303"></status>
</kw>
<status status="FAIL" endtime="20181214 10:23:24.304" starttime="20181214 10:23:21.248"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:23:54.330" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:23:54.372" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:23:57.425" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:23:57.425" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:23:57.425" starttime="20181214 10:23:54.329"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:23:57.426" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:23:57.426" starttime="20181214 10:23:57.426"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:23:57.427" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:23:57.427" starttime="20181214 10:23:57.427"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:23:57.428" starttime="20181214 10:23:57.427"></status>
</kw>
<msg timestamp="20181214 10:23:57.429" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:23:57.429" starttime="20181214 10:23:54.328"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:23:57.429" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:23:57.430" starttime="20181214 10:23:57.429"></status>
</kw>
<status status="FAIL" endtime="20181214 10:23:57.430" starttime="20181214 10:23:54.305"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:24:27.457" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:24:27.495" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:24:30.569" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:24:30.569" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:24:30.569" starttime="20181214 10:24:27.456"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:24:30.571" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:24:30.571" starttime="20181214 10:24:30.570"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:24:30.572" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:24:30.572" starttime="20181214 10:24:30.571"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:24:30.573" starttime="20181214 10:24:30.572"></status>
</kw>
<msg timestamp="20181214 10:24:30.574" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:24:30.574" starttime="20181214 10:24:27.455"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:24:30.575" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:24:30.575" starttime="20181214 10:24:30.574"></status>
</kw>
<status status="FAIL" endtime="20181214 10:24:30.575" starttime="20181214 10:24:27.431"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:25:00.600" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:25:00.642" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:25:03.695" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:25:03.696" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:25:03.696" starttime="20181214 10:25:00.599"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:25:03.698" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:25:03.698" starttime="20181214 10:25:03.697"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:25:03.700" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:25:03.700" starttime="20181214 10:25:03.699"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:25:03.701" starttime="20181214 10:25:03.700"></status>
</kw>
<msg timestamp="20181214 10:25:03.702" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:25:03.702" starttime="20181214 10:25:00.598"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:25:03.704" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:25:03.704" starttime="20181214 10:25:03.703"></status>
</kw>
<status status="FAIL" endtime="20181214 10:25:03.704" starttime="20181214 10:25:00.576"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:25:33.730" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:25:33.766" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:25:36.552" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:25:36.553" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:25:36.553" starttime="20181214 10:25:33.729"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:25:36.555" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:25:36.555" starttime="20181214 10:25:36.554"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:25:36.557" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:25:36.557" starttime="20181214 10:25:36.556"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:25:36.559" starttime="20181214 10:25:36.557"></status>
</kw>
<msg timestamp="20181214 10:25:36.559" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:25:36.559" starttime="20181214 10:25:33.728"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:25:36.561" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:25:36.561" starttime="20181214 10:25:36.560"></status>
</kw>
<status status="FAIL" endtime="20181214 10:25:36.561" starttime="20181214 10:25:33.705"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:26:06.589" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:26:06.619" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:26:09.613" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:26:09.614" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:26:09.614" starttime="20181214 10:26:06.588"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:26:09.616" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:26:09.616" starttime="20181214 10:26:09.615"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:26:09.617" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:26:09.617" starttime="20181214 10:26:09.617"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:26:09.619" starttime="20181214 10:26:09.618"></status>
</kw>
<msg timestamp="20181214 10:26:09.619" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:26:09.620" starttime="20181214 10:26:06.587"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:26:09.621" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:26:09.621" starttime="20181214 10:26:09.620"></status>
</kw>
<status status="FAIL" endtime="20181214 10:26:09.621" starttime="20181214 10:26:06.564"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:26:39.650" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:26:39.700" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:26:42.591" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:26:42.591" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:26:42.592" starttime="20181214 10:26:39.649"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:26:42.593" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:26:42.593" starttime="20181214 10:26:42.592"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:26:42.593" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:26:42.593" starttime="20181214 10:26:42.593"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:26:42.594" starttime="20181214 10:26:42.594"></status>
</kw>
<msg timestamp="20181214 10:26:42.595" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:26:42.595" starttime="20181214 10:26:39.647"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:26:42.596" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:26:42.596" starttime="20181214 10:26:42.595"></status>
</kw>
<status status="FAIL" endtime="20181214 10:26:42.596" starttime="20181214 10:26:39.623"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:27:12.622" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:27:12.671" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:27:15.179" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:27:15.179" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:27:15.179" starttime="20181214 10:27:12.621"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:27:15.181" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:27:15.182" starttime="20181214 10:27:15.180"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:27:15.183" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:27:15.183" starttime="20181214 10:27:15.182"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:27:15.185" starttime="20181214 10:27:15.184"></status>
</kw>
<msg timestamp="20181214 10:27:15.186" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:27:15.186" starttime="20181214 10:27:12.620"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:27:15.187" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:27:15.188" starttime="20181214 10:27:15.187"></status>
</kw>
<status status="FAIL" endtime="20181214 10:27:15.188" starttime="20181214 10:27:12.597"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:27:45.199" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:27:45.241" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:27:48.017" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:27:48.018" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:27:48.018" starttime="20181214 10:27:45.198"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:27:48.019" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:27:48.019" starttime="20181214 10:27:48.018"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:27:48.019" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:27:48.020" starttime="20181214 10:27:48.019"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:27:48.020" starttime="20181214 10:27:48.020"></status>
</kw>
<msg timestamp="20181214 10:27:48.021" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:27:48.021" starttime="20181214 10:27:45.198"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:27:48.022" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:27:48.022" starttime="20181214 10:27:48.021"></status>
</kw>
<status status="FAIL" endtime="20181214 10:27:48.022" starttime="20181214 10:27:45.189"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:28:18.044" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:28:18.092" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:28:21.141" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:28:21.142" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:28:21.142" starttime="20181214 10:28:18.044"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:28:21.143" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:28:21.143" starttime="20181214 10:28:21.142"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:28:21.144" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:28:21.144" starttime="20181214 10:28:21.143"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:28:21.144" starttime="20181214 10:28:21.144"></status>
</kw>
<msg timestamp="20181214 10:28:21.145" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:28:21.145" starttime="20181214 10:28:18.042"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:28:21.145" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:28:21.146" starttime="20181214 10:28:21.145"></status>
</kw>
<status status="FAIL" endtime="20181214 10:28:21.146" starttime="20181214 10:28:18.023"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:28:51.170" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:28:51.216" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:28:54.289" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:28:54.289" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:28:54.289" starttime="20181214 10:28:51.170"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:28:54.291" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:28:54.291" starttime="20181214 10:28:54.290"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:28:54.292" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:28:54.292" starttime="20181214 10:28:54.292"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:28:54.294" starttime="20181214 10:28:54.293"></status>
</kw>
<msg timestamp="20181214 10:28:54.294" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:28:54.294" starttime="20181214 10:28:51.168"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:28:54.296" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:28:54.296" starttime="20181214 10:28:54.295"></status>
</kw>
<status status="FAIL" endtime="20181214 10:28:54.296" starttime="20181214 10:28:51.147"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:29:24.319" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:29:24.365" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:29:27.305" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:29:27.305" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:29:27.306" starttime="20181214 10:29:24.318"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:29:27.308" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:29:27.308" starttime="20181214 10:29:27.307"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:29:27.309" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:29:27.309" starttime="20181214 10:29:27.308"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:29:27.311" starttime="20181214 10:29:27.310"></status>
</kw>
<msg timestamp="20181214 10:29:27.312" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:29:27.312" starttime="20181214 10:29:24.317"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:29:27.313" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:29:27.314" starttime="20181214 10:29:27.313"></status>
</kw>
<status status="FAIL" endtime="20181214 10:29:27.314" starttime="20181214 10:29:24.297"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:29:57.341" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181214 10:29:57.389" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:30:00.372" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:30:00.373" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:30:00.373" starttime="20181214 10:29:57.340"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:30:00.375" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |</msg>
<status status="PASS" endtime="20181214 10:30:00.375" starttime="20181214 10:30:00.374"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:30:00.377" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:30:00.377" starttime="20181214 10:30:00.376"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:00.379" starttime="20181214 10:30:00.377"></status>
</kw>
<msg timestamp="20181214 10:30:00.379" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181214 10:30:00.380" starttime="20181214 10:29:57.339"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181214 10:30:00.381" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:30:00.381" starttime="20181214 10:30:00.380"></status>
</kw>
<status status="FAIL" endtime="20181214 10:30:00.382" starttime="20181214 10:29:57.315"></status>
</kw>
<msg timestamp="20181214 10:30:00.382" level="FAIL">Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181214 10:30:00.382" starttime="20181214 10:19:29.807"></status>
</kw>
<status status="FAIL" endtime="20181214 10:30:00.383" starttime="20181214 10:19:29.806"></status>
</kw>
<status status="FAIL" endtime="20181214 10:30:00.383" starttime="20181214 10:19:29.806"></status>
</kw>
<status status="FAIL" endtime="20181214 10:30:00.383" starttime="20181214 10:19:23.646"></status>
</kw>
<status status="FAIL" endtime="20181214 10:30:00.384" starttime="20181214 10:19:23.643"></status>
</kw>
<status status="FAIL" endtime="20181214 10:30:00.384" starttime="20181214 10:19:08.520"></status>
</kw>
<status status="FAIL" endtime="20181214 10:30:00.384" starttime="20181214 10:18:10.207"></status>
</kw>
<status status="FAIL" endtime="20181214 10:30:00.385" starttime="20181214 10:17:22.757"></status>
</kw>
<test id="s1-s11-t1" name="Verify that table Miss entry for GWMAC table 19 points to table 17 dispatcher table">
<doc>To Verify there should be an entry for table=17,in the table=19 DUMP_FLOWS</doc>
<status status="FAIL" endtime="20181214 10:30:00.387" critical="yes" starttime="20181214 10:30:00.385">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s11-t2" name="Verify the pipeline flow from dispatcher table 17 (L3VPN) to table 19">
<doc>To Verify the end to end pipeline flow from table=17 to table=19 DUMP_FLOWS</doc>
<status status="FAIL" endtime="20181214 10:30:00.389" critical="yes" starttime="20181214 10:30:00.388">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s11-t3" name="Verify that ARP requests and ARP response received on GWMAC table are punted to controller for learning ,resubmitted to table 17,sent to ARP responder">
<doc>To verify the ARP Request and ARP response entry should be there after the dump_groups and dispatcher table should point to ARP responder</doc>
<status status="FAIL" endtime="20181214 10:30:00.392" critical="yes" starttime="20181214 10:30:00.390">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s11-t4" name="Verify that table miss entry for table 17 should not point to table 81 arp table">
<doc>To Verify there should not be an entry for the arp_responder_table in table=17</doc>
<status status="FAIL" endtime="20181214 10:30:00.393" critical="yes" starttime="20181214 10:30:00.392">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s11-t5" name="Verify that Multiple GWMAC entries in GWMAC table points to FIB table 21 (L3VPN pipeline)">
<doc>To Verify the one or more default gateway mac enteries on the table=19 flows that points to FIB table 21</doc>
<status status="FAIL" endtime="20181214 10:30:00.395" critical="yes" starttime="20181214 10:30:00.394">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s11-t6" name="Verify table miss entry of ARP responder table points to drop actions">
<doc>To Verify the default flow entry of table=81 drops when openflow controller connected to compute node</doc>
<status status="FAIL" endtime="20181214 10:30:00.397" critical="yes" starttime="20181214 10:30:00.395">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s11-t7" name="Verify ARP eth_type entries and actions for ARP request and ARP response are populated on GWMAC table">
<doc>To Verify the entry of ARP request(arp=1) and ARP response(arp=2) in table=19</doc>
<status status="FAIL" endtime="20181214 10:30:00.399" critical="yes" starttime="20181214 10:30:00.398">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s11-t8" name="Verify GWMAC entires are populated with Neutron Router MAC address per network in GWMAC table">
<doc>To Verify gateway mac entires are populated with neutron router mac address for network with vpn dissociation from router</doc>
<status status="FAIL" endtime="20181214 10:30:00.400" critical="yes" starttime="20181214 10:30:00.399">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<test id="s1-s11-t9" name="Verify GWMAC entires are populated with port MAC address for network with vpn association to router in GWMAC table">
<doc>To Verify gateway mac entires are populated with port MAC address for network with vpn association to router</doc>
<status status="FAIL" endtime="20181214 10:30:00.402" critical="yes" starttime="20181214 10:30:00.401">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</test>
<kw type="teardown" name="OpenStack Suite Teardown" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Get Suite Debugs" library="OpenStackOperations">
<kw name="Get Test Teardown Debugs" library="OpenStackOperations">
<arguments>
<arg>test_name=${SUITE_NAME}</arg>
<arg>fail=False</arg>
</arguments>
<kw name="Get All" library="ODLTools">
<doc>Get all results provided by ODLTools</doc>
<arguments>
<arg>node_ip=${HA_PROXY_IP}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Cluster Info" library="ODLTools">
<doc>Get ODL Cluster related information like transaction counts, commit rates, etc.</doc>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show cluster-info -i ${ODL_SYSTEM_${i+1}_IP} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 10:30:00.410" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.21 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka</msg>
<status status="PASS" endtime="20181214 10:30:00.410" starttime="20181214 10:30:00.409"></status>
</kw>
<kw name="Run" library="OperatingSystem">
<doc>Runs the given command in the system and returns the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:30:00.414" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.21 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 10:30:00.913" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181214 10:30:00.914" starttime="20181214 10:30:00.411"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>output: ${output}</arg>
</arguments>
<msg timestamp="20181214 10:30:00.915" level="INFO">output: ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operational Sync Status = True
--------------------------------------------------------------------------------------------------------

--------------------------------------- Datastore Status -----------------------------------------------

---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 2671
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 10
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 810
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 5846
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 3498
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-entity-ownership-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 30
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-entity-ownership-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 250
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- DOMDataBroker CommitStats Details ----------------------------------

AverageCommitTime   = 0.00 ns
LongestCommitTime   = 0.00 ns
ShortestCommitTime  = 0.00 ns
TotalCommits        = 0
--------------------------------------------------------------------------------------------------------

----------------------------------- DISTRIBUTED DATASTORE COMMIT RATE ----------------------------------

distributed-data-store.config.commit.rate_Min      = 0.510038
distributed-data-store.config.commit.rate_Max      = 52.900715
distributed-data-store.config.commit.rate_Mean     = 5.22962297921
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 3491
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.083912
distributed-data-store.operational.commit.rate_Max      = 7.625897
distributed-data-store.operational.commit.rate_Mean     = 0.49173053275
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 9594
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- NETSTAT DETAILS FOR PORT 2550 --------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------- CPU AND MEMORY UTILIZATION OF THE KARAF PROCESS GATHERED BY 'TOP' --------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- FREE AND USED MEMORY IN THE SYSTEM ---------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- NODE HEALTH CHECK STATUS -------------------------------------------

Cluster Members = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Cluster Leader = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Unreachable Members = 
None
--------------------------------------------------------------------------------------------------------

-------------------------------------- lsof of KARAF Process -------------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

None</msg>
<status status="PASS" endtime="20181214 10:30:00.915" starttime="20181214 10:30:00.914"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:00.915" starttime="20181214 10:30:00.409"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:00.915" starttime="20181214 10:30:00.408"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:00.915" starttime="20181214 10:30:00.408"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Get EOS</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get EOS" library="ODLTools">
<doc>Get the various ODL entity ownership information</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181214 10:30:00.919" level="INFO">${tmpdir} = CSIT_L2L3_Gatewaymac_Arp</msg>
<status status="PASS" endtime="20181214 10:30:00.919" starttime="20181214 10:30:00.917"></status>
</kw>
<msg timestamp="20181214 10:30:00.919" level="INFO">${dstdir} = /tmp/CSIT_L2L3_Gatewaymac_Arp</msg>
<status status="PASS" endtime="20181214 10:30:00.919" starttime="20181214 10:30:00.917"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show eos -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 10:30:00.920" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_L2L3_Gatewaymac_Arp</msg>
<status status="PASS" endtime="20181214 10:30:00.920" starttime="20181214 10:30:00.919"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:30:00.922" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_L2L3_Gatewaymac_Arp 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 10:30:01.141" level="INFO">${rc} = 0</msg>
<msg timestamp="20181214 10:30:01.141" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181214 10:30:01.141" starttime="20181214 10:30:00.920"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.142" level="INFO">rc: 0, output: ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
------------------------------------------------------- ------------------
VPN_SERVICE                                             member-1 (member-1)
arpmonitoring                                           member-1 (member-1)
bgp                                                     member-1 (member-1)
elan                                                    member-1 (member-1)
interface_config                                        member-1 (member-1)
interface_service_binding                               member-1 (member-1)
itm_config                                              member-1 (member-1)
netvirt-acl                                             member-1 (member-1)
netvirt-ipv6service-owner-entity                        member-1 (member-1)
netvirt-qos-owner-entity                                member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/272795776625121 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/192.0.2.21     member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181214 10:30:01.142" starttime="20181214 10:30:01.141"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:01.143" starttime="20181214 10:30:01.142"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:01.143" starttime="20181214 10:30:00.916"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:01.143" starttime="20181214 10:30:00.915"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Analyze Tunnels</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181214 10:30:01.145" level="INFO">${tmpdir} = CSIT_L2L3_Gatewaymac_Arp</msg>
<status status="PASS" endtime="20181214 10:30:01.145" starttime="20181214 10:30:01.145"></status>
</kw>
<msg timestamp="20181214 10:30:01.146" level="INFO">${dstdir} = /tmp/CSIT_L2L3_Gatewaymac_Arp</msg>
<status status="PASS" endtime="20181214 10:30:01.146" starttime="20181214 10:30:01.144"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt analyze tunnels -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 10:30:01.146" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_L2L3_Gatewaymac_Arp</msg>
<status status="PASS" endtime="20181214 10:30:01.146" starttime="20181214 10:30:01.146"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:30:01.149" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.22 -t 8081 -u admin -w VpQeaJxgGUT8YCrdmHQdfP4ka --path /tmp/CSIT_L2L3_Gatewaymac_Arp 2&gt;&amp;1'.</msg>
<msg timestamp="20181214 10:30:01.445" level="INFO">${rc} = 1</msg>
<msg timestamp="20181214 10:30:01.445" level="INFO">${output} = 2018-12-14 10:30:01,411 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:tunnel-list
2018-12-14 10:30:01,414 | ERR | common.r...</msg>
<status status="PASS" endtime="20181214 10:30:01.445" starttime="20181214 10:30:01.147"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.446" level="INFO">rc: 1, output: 2018-12-14 10:30:01,411 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:tunnel-list
2018-12-14 10:30:01,414 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/operational/itm-state:tunnels_state
2018-12-14 10:30:01,417 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.22:8081/restconf/config/itm-state:dpn-teps-state
2018-12-14 10:30:01,426 | ERR | netvirt.analyze      | 0278 | Tunnel configuration missing
Analysing transport-zone:default-transport-zone
Tunnel configuration missing
Traceback (most recent call last):
  File "/usr/bin/odltools", line 11, in &lt;module&gt;
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/odltools/__main__.py", line 13, in main
    cli.main()
  File "/usr/lib/python2.7/site-packages/odltools/cli.py", line 50, in main
    sys.exit(args.func(args))
  File "/usr/lib/python2.7/site-packages/odltools/netvirt/analyze.py", line 281, in analyze_tunnels
    for tunnel in all_tunnels.get('missing'):
AttributeError: 'NoneType' object has no attribute 'get'</msg>
<status status="PASS" endtime="20181214 10:30:01.446" starttime="20181214 10:30:01.446"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<msg timestamp="20181214 10:30:01.447" level="FAIL">''1' == '0'' should be true.</msg>
<status status="FAIL" endtime="20181214 10:30:01.447" starttime="20181214 10:30:01.447"></status>
</kw>
<status status="FAIL" endtime="20181214 10:30:01.448" starttime="20181214 10:30:01.144"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:01.448" starttime="20181214 10:30:01.143"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:01.448" starttime="20181214 10:30:00.407"></status>
</kw>
<kw name="Get OvsDebugInfo" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from all Openstack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Get DumpFlows And Ovsconfig" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from OVS from the Openstack Node</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:01.450" starttime="20181214 10:30:01.450"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.451" level="INFO">cmd: ip -o link</msg>
<status status="PASS" endtime="20181214 10:30:01.451" starttime="20181214 10:30:01.451"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:01.452" starttime="20181214 10:30:01.452"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:30:01.453" starttime="20181214 10:30:01.452"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.458" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181214 10:30:01.459" starttime="20181214 10:30:01.453"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:30:01.484" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UP mode DEFAULT group default qlen 1000\    link/ether 00:2d:53:56:c8:f7 brd ff:ff:ff:ff:ff:ff
3: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 86:e4:e2:2c:cd:1a brd ff:ff:ff:ff:ff:ff
4: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:2d:53:56:c8:f7 brd ff:ff:ff:ff:ff:ff
5: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:e5:ff:40:6e brd ff:ff:ff:ff:ff:ff
26: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1450 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether f8:1b:37:5c:a9:e1 brd ff:ff:ff:ff:ff:ff
71: tap15e01b80-31: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc pfifo_fast master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fe:16:3e:02:11:ef brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:30:01.485" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOW...</msg>
<status status="PASS" endtime="20181214 10:30:01.485" starttime="20181214 10:30:01.459"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:01.485" starttime="20181214 10:30:01.450"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.488" level="INFO">cmd: ip -o addr</msg>
<status status="PASS" endtime="20181214 10:30:01.488" starttime="20181214 10:30:01.487"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:01.489" starttime="20181214 10:30:01.488"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:30:01.490" starttime="20181214 10:30:01.489"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.493" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181214 10:30:01.493" starttime="20181214 10:30:01.490"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:30:01.511" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::22d:53ff:fe56:c8f7/64 scope link \       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.21/24 brd 192.0.2.255 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.22/32 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet 192.0.2.16/32 scope global br-ex\       valid_lft forever preferred_lft forever
4: br-ex    inet6 fe80::22d:53ff:fe56:c8f7/64 scope link \       valid_lft forever preferred_lft forever
5: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
5: docker0    inet6 fe80::42:e5ff:feff:406e/64 scope link \       valid_lft forever preferred_lft forever
71: tap15e01b80-31    inet6 fe80::fc16:3eff:fe02:11ef/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:30:01.511" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::22d:53...</msg>
<status status="PASS" endtime="20181214 10:30:01.511" starttime="20181214 10:30:01.493"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:01.512" starttime="20181214 10:30:01.486"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.513" level="INFO">cmd: ip route</msg>
<status status="PASS" endtime="20181214 10:30:01.514" starttime="20181214 10:30:01.513"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:01.514" starttime="20181214 10:30:01.514"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:30:01.515" starttime="20181214 10:30:01.515"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.517" level="INFO">ip route</msg>
<status status="PASS" endtime="20181214 10:30:01.517" starttime="20181214 10:30:01.515"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:30:01.526" level="INFO">default via 192.0.2.1 dev br-ex 
169.254.0.0/16 dev eth0 scope link metric 1002 
169.254.0.0/16 dev br-ex scope link metric 1004 
169.254.169.254 via 192.0.2.1 dev br-ex 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev br-ex proto kernel scope link src 192.0.2.21 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:30:01.526" level="INFO">${output} = default via 192.0.2.1 dev br-ex 
169.254.0.0/16 dev eth0 scope link metric 1002 
169.254.0.0/16 dev br-ex scope link metric 1004 
169.254.169.254 via 192.0.2.1 dev br-ex 
172.31.0.0/24 dev docker0...</msg>
<status status="PASS" endtime="20181214 10:30:01.526" starttime="20181214 10:30:01.518"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:01.526" starttime="20181214 10:30:01.512"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.528" level="INFO">cmd: arp -an</msg>
<status status="PASS" endtime="20181214 10:30:01.528" starttime="20181214 10:30:01.528"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:01.529" starttime="20181214 10:30:01.528"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:30:01.530" starttime="20181214 10:30:01.529"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.532" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181214 10:30:01.532" starttime="20181214 10:30:01.530"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:30:01.536" level="INFO">? (192.0.2.99) at ee:6e:e4:e4:48:40 [ether] on br-ex
? (192.0.2.1) at 00:ce:28:28:52:b3 [ether] on br-ex
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:30:01.537" level="INFO">${output} = ? (192.0.2.99) at ee:6e:e4:e4:48:40 [ether] on br-ex
? (192.0.2.1) at 00:ce:28:28:52:b3 [ether] on br-ex
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:30:01.537" starttime="20181214 10:30:01.532"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:01.537" starttime="20181214 10:30:01.527"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip netns list | awk '{print $1}'</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<assign>
<var>${nslist}</var>
</assign>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.539" level="INFO">cmd: ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181214 10:30:01.539" starttime="20181214 10:30:01.538"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:01.540" starttime="20181214 10:30:01.539"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:30:01.540" starttime="20181214 10:30:01.540"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.543" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181214 10:30:01.544" starttime="20181214 10:30:01.541"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:30:01.548" level="INFO">qdhcp-19a85a42-f412-4aa0-bbe5-d9408c5ddeae
qdhcp-b8e90186-4123-4854-a977-7ead772233da
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:30:01.548" level="INFO">${output} = qdhcp-19a85a42-f412-4aa0-bbe5-d9408c5ddeae
qdhcp-b8e90186-4123-4854-a977-7ead772233da
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:30:01.548" starttime="20181214 10:30:01.544"></status>
</kw>
<msg timestamp="20181214 10:30:01.549" level="INFO">${nslist} = qdhcp-19a85a42-f412-4aa0-bbe5-d9408c5ddeae
qdhcp-b8e90186-4123-4854-a977-7ead772233da
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:30:01.549" starttime="20181214 10:30:01.537"></status>
</kw>
<kw name="Split To Lines" library="String">
<doc>Splits the given string to lines.</doc>
<arguments>
<arg>${nslist}</arg>
<arg>end=-1</arg>
</arguments>
<assign>
<var>@{lines}</var>
</assign>
<msg timestamp="20181214 10:30:01.550" level="INFO">2 lines returned</msg>
<msg timestamp="20181214 10:30:01.550" level="INFO">@{lines} = [ qdhcp-19a85a42-f412-4aa0-bbe5-d9408c5ddeae | qdhcp-b8e90186-4123-4854-a977-7ead772233da ]</msg>
<status status="PASS" endtime="20181214 10:30:01.550" starttime="20181214 10:30:01.550"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<kw type="foritem" name="${line} = qdhcp-19a85a42-f412-4aa0-bbe5-d9408c5ddeae">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.553" level="INFO">cmd: sudo ip netns exec qdhcp-19a85a42-f412-4aa0-bbe5-d9408c5ddeae ip -o link</msg>
<status status="PASS" endtime="20181214 10:30:01.553" starttime="20181214 10:30:01.552"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:01.554" starttime="20181214 10:30:01.553"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:30:01.554" starttime="20181214 10:30:01.554"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.557" level="INFO">sudo ip netns exec qdhcp-19a85a42-f412-4a a0-bbe5-d9408c5ddeae ip -o link</msg>
<status status="PASS" endtime="20181214 10:30:01.558" starttime="20181214 10:30:01.554"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:30:01.606" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
70: tapc4bf5dfc-a9: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:03:4c:cf brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:30:01.606" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
70: tapc4bf5dfc-a9: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181214 10:30:01.606" starttime="20181214 10:30:01.558"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:01.607" starttime="20181214 10:30:01.551"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.609" level="INFO">cmd: sudo ip netns exec qdhcp-19a85a42-f412-4aa0-bbe5-d9408c5ddeae ip -o addr</msg>
<status status="PASS" endtime="20181214 10:30:01.609" starttime="20181214 10:30:01.608"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:01.609" starttime="20181214 10:30:01.609"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:30:01.610" starttime="20181214 10:30:01.609"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.613" level="INFO">sudo ip netns exec qdhcp-19a85a42-f412-4a a0-bbe5-d9408c5ddeae ip -o addr</msg>
<status status="PASS" endtime="20181214 10:30:01.613" starttime="20181214 10:30:01.610"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:30:01.649" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
70: tapc4bf5dfc-a9    inet 169.254.169.254/16 brd 169.254.255.255 scope global tapc4bf5dfc-a9\       valid_lft forever preferred_lft forever
70: tapc4bf5dfc-a9    inet 10.2.0.2/16 brd 10.2.255.255 scope global tapc4bf5dfc-a9\       valid_lft forever preferred_lft forever
70: tapc4bf5dfc-a9    inet6 fe80::f816:3eff:fe03:4ccf/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:30:01.649" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
70: tapc4bf5dfc-a9    inet 16...</msg>
<status status="PASS" endtime="20181214 10:30:01.649" starttime="20181214 10:30:01.613"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:01.650" starttime="20181214 10:30:01.607"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.651" level="INFO">cmd: sudo ip netns exec qdhcp-19a85a42-f412-4aa0-bbe5-d9408c5ddeae ip route</msg>
<status status="PASS" endtime="20181214 10:30:01.651" starttime="20181214 10:30:01.651"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:01.652" starttime="20181214 10:30:01.651"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:30:01.652" starttime="20181214 10:30:01.652"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.656" level="INFO">sudo ip netns exec qdhcp-19a85a42-f412-4a a0-bbe5-d9408c5ddeae ip route</msg>
<status status="PASS" endtime="20181214 10:30:01.656" starttime="20181214 10:30:01.652"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:30:01.686" level="INFO">default via 10.2.0.1 dev tapc4bf5dfc-a9 
10.2.0.0/16 dev tapc4bf5dfc-a9 proto kernel scope link src 10.2.0.2 
169.254.0.0/16 dev tapc4bf5dfc-a9 proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:30:01.686" level="INFO">${output} = default via 10.2.0.1 dev tapc4bf5dfc-a9 
10.2.0.0/16 dev tapc4bf5dfc-a9 proto kernel scope link src 10.2.0.2 
169.254.0.0/16 dev tapc4bf5dfc-a9 proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181214 10:30:01.686" starttime="20181214 10:30:01.656"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:01.687" starttime="20181214 10:30:01.650"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:01.687" starttime="20181214 10:30:01.551"></status>
</kw>
<kw type="foritem" name="${line} = qdhcp-b8e90186-4123-4854-a977-7ead772233da">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.688" level="INFO">cmd: sudo ip netns exec qdhcp-b8e90186-4123-4854-a977-7ead772233da ip -o link</msg>
<status status="PASS" endtime="20181214 10:30:01.688" starttime="20181214 10:30:01.688"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:01.688" starttime="20181214 10:30:01.688"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:30:01.689" starttime="20181214 10:30:01.689"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.692" level="INFO">sudo ip netns exec qdhcp-b8e90186-4123-48 54-a977-7ead772233da ip -o link</msg>
<status status="PASS" endtime="20181214 10:30:01.692" starttime="20181214 10:30:01.689"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:30:01.721" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
69: tapd6620437-b3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:df:4d:4c brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:30:01.721" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
69: tapd6620437-b3: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181214 10:30:01.721" starttime="20181214 10:30:01.692"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:01.721" starttime="20181214 10:30:01.687"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.722" level="INFO">cmd: sudo ip netns exec qdhcp-b8e90186-4123-4854-a977-7ead772233da ip -o addr</msg>
<status status="PASS" endtime="20181214 10:30:01.722" starttime="20181214 10:30:01.722"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:01.723" starttime="20181214 10:30:01.723"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:30:01.723" starttime="20181214 10:30:01.723"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.726" level="INFO">sudo ip netns exec qdhcp-b8e90186-4123-48 54-a977-7ead772233da ip -o addr</msg>
<status status="PASS" endtime="20181214 10:30:01.727" starttime="20181214 10:30:01.724"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:30:01.756" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
69: tapd6620437-b3    inet 169.254.169.254/16 brd 169.254.255.255 scope global tapd6620437-b3\       valid_lft forever preferred_lft forever
69: tapd6620437-b3    inet 10.1.0.2/16 brd 10.1.255.255 scope global tapd6620437-b3\       valid_lft forever preferred_lft forever
69: tapd6620437-b3    inet6 fe80::f816:3eff:fedf:4d4c/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:30:01.756" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
69: tapd6620437-b3    inet 16...</msg>
<status status="PASS" endtime="20181214 10:30:01.756" starttime="20181214 10:30:01.727"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:01.756" starttime="20181214 10:30:01.721"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.758" level="INFO">cmd: sudo ip netns exec qdhcp-b8e90186-4123-4854-a977-7ead772233da ip route</msg>
<status status="PASS" endtime="20181214 10:30:01.758" starttime="20181214 10:30:01.757"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:01.758" starttime="20181214 10:30:01.758"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:30:01.759" starttime="20181214 10:30:01.758"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.762" level="INFO">sudo ip netns exec qdhcp-b8e90186-4123-48 54-a977-7ead772233da ip route</msg>
<status status="PASS" endtime="20181214 10:30:01.762" starttime="20181214 10:30:01.759"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:30:01.791" level="INFO">default via 10.1.0.1 dev tapd6620437-b3 
10.1.0.0/16 dev tapd6620437-b3 proto kernel scope link src 10.1.0.2 
169.254.0.0/16 dev tapd6620437-b3 proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:30:01.791" level="INFO">${output} = default via 10.1.0.1 dev tapd6620437-b3 
10.1.0.0/16 dev tapd6620437-b3 proto kernel scope link src 10.1.0.2 
169.254.0.0/16 dev tapd6620437-b3 proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181214 10:30:01.791" starttime="20181214 10:30:01.762"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:01.791" starttime="20181214 10:30:01.757"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:01.791" starttime="20181214 10:30:01.687"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:01.791" starttime="20181214 10:30:01.551"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.793" level="INFO">cmd: sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181214 10:30:01.793" starttime="20181214 10:30:01.793"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:01.794" starttime="20181214 10:30:01.793"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:30:01.794" starttime="20181214 10:30:01.794"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.796" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181214 10:30:01.796" starttime="20181214 10:30:01.794"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:30:01.829" level="INFO">d631111f-455e-4c7e-a9ff-d26193b9fec9
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.21:6640"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.21:6653"
            is_connected: true
        fail_mode: secure
        Port br-int
            Interface br-int
                type: internal
        Port "tap15e01b80-31"
            Interface "tap15e01b80-31"
        Port "tapd6620437-b3"
            tag: 4095
            Interface "tapd6620437-b3"
                type: internal
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port "tapc4bf5dfc-a9"
            tag: 4095
            Interface "tapc4bf5dfc-a9"
                type: internal
    Bridge br-ex
        fail_mode: standalone
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port "eth0"
            Interface "eth0"
        Port br-ex
            Interface br-ex
                type: internal
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:30:01.829" level="INFO">${output} = d631111f-455e-4c7e-a9ff-d26193b9fec9
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.21:6640"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181214 10:30:01.829" starttime="20181214 10:30:01.796"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:01.829" starttime="20181214 10:30:01.792"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.830" level="INFO">cmd: sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181214 10:30:01.830" starttime="20181214 10:30:01.830"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:01.831" starttime="20181214 10:30:01.831"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:30:01.831" starttime="20181214 10:30:01.831"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.834" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181214 10:30:01.834" starttime="20181214 10:30:01.832"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:30:01.864" level="INFO">_uuid               : d631111f-455e-4c7e-a9ff-d26193b9fec9
bridges             : [ae491c00-54ea-4008-9450-61bde39089b6, b432c6c4-6287-43e0-acc8-62136a0ab66c]
cur_cfg             : 97
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-controller-0.opnfvlf.org", "odl_os_hostconfig_config_odl_l2"="{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}", odl_os_hostconfig_hostid="overcloud-controller-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="f719731f-d938-4508-afd6-1890f6fec1cf"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [0814bf68-cf86-405f-8dc4-64e7be0b4582, 1386f2fa-8d16-4da6-a522-90e201c331e1]
next_cfg            : 97
other_config        : {local_ip="192.0.2.21", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:30:01.864" level="INFO">${output} = _uuid               : d631111f-455e-4c7e-a9ff-d26193b9fec9
bridges             : [ae491c00-54ea-4008-9450-61bde39089b6, b432c6c4-6287-43e0-acc8-62136a0ab66c]
cur_cfg             : 97
datapath_types...</msg>
<status status="PASS" endtime="20181214 10:30:01.864" starttime="20181214 10:30:01.834"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:01.865" starttime="20181214 10:30:01.829"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.866" level="INFO">cmd: sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 10:30:01.866" starttime="20181214 10:30:01.866"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:01.867" starttime="20181214 10:30:01.866"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:30:01.867" starttime="20181214 10:30:01.867"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.870" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 10:30:01.870" starttime="20181214 10:30:01.867"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:30:01.897" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000f81b375ca9e1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):
 1(br-ex-patch): addr:36:95:15:0b:6c:54
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 44(tapd6620437-b3): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 45(tapc4bf5dfc-a9): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 46(tap15e01b80-31): addr:fe:16:3e:02:11:ef
     config:     0
     state:      LIVE
     current:    10MB-FD COPPER
     speed: 10 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:f8:1b:37:5c:a9:e1
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x7): frags=normal miss_send_len=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:30:01.897" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000f81b375ca9e1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3...</msg>
<status status="PASS" endtime="20181214 10:30:01.897" starttime="20181214 10:30:01.870"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:01.897" starttime="20181214 10:30:01.865"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.898" level="INFO">cmd: sudo ovs-ofctl dump-flows br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 10:30:01.898" starttime="20181214 10:30:01.898"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:01.899" starttime="20181214 10:30:01.898"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:30:01.899" starttime="20181214 10:30:01.899"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:01.901" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181214 10:30:01.902" starttime="20181214 10:30:01.899"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:30:02.734" level="INFO">cookie=0x8000000, duration=7748.750s, table=0, n_packets=23229, n_bytes=1254366, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=702.109s, table=0, n_packets=74, n_bytes=8020, priority=4,in_port="tapd6620437-b3",vlan_tci=0x0000/0x1fff actions=write_metadata:0x340000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=699.520s, table=0, n_packets=5, n_bytes=446, priority=4,in_port="tapc4bf5dfc-a9",vlan_tci=0x0000/0x1fff actions=write_metadata:0x350000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=646.782s, table=0, n_packets=107, n_bytes=10556, priority=4,in_port="tap15e01b80-31",vlan_tci=0x0000/0x1fff actions=write_metadata:0x360000000000/0xffffff0000000001,goto_table:17
 cookie=0x6900000, duration=7008.118s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6900000, duration=2477.671s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x2b0000000000/0xffffff0000000000 actions=write_metadata:0xa0002b0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x8000001, duration=665.479s, table=17, n_packets=69, n_bytes=7574, priority=10,metadata=0x340000000000/0xffffff0000000000 actions=load:0x186a9-&gt;NXM_NX_REG3[0..24],write_metadata:0x9000340000030d52/0xfffffffffffffffe,goto_table:19
 cookie=0x8040000, duration=665.479s, table=17, n_packets=69, n_bytes=7574, priority=10,metadata=0x9000340000000000/0xffffff0000000000 actions=load:0x34-&gt;NXM_NX_REG1[0..19],load:0x139f-&gt;NXM_NX_REG7[0..15],write_metadata:0xa00034139f000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=660.964s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x9000350000000000/0xffffff0000000000 actions=load:0x35-&gt;NXM_NX_REG1[0..19],load:0x13a0-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0003513a0000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8000001, duration=660.964s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x350000000000/0xffffff0000000000 actions=load:0x186a9-&gt;NXM_NX_REG3[0..24],write_metadata:0x9000350000030d52/0xfffffffffffffffe,goto_table:19
 cookie=0x8040000, duration=646.706s, table=17, n_packets=104, n_bytes=10278, priority=10,metadata=0x9000360000000000/0xffffff0000000000 actions=load:0x36-&gt;NXM_NX_REG1[0..19],load:0x139f-&gt;NXM_NX_REG7[0..15],write_metadata:0xa00036139f000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6900000, duration=646.693s, table=17, n_packets=107, n_bytes=10556, priority=10,metadata=0x360000000000/0xffffff0000000000 actions=write_metadata:0x8000360000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x8000001, duration=646.693s, table=17, n_packets=105, n_bytes=10376, priority=10,metadata=0x8000360000000000/0xffffff0000000000 actions=load:0x186a9-&gt;NXM_NX_REG3[0..24],write_metadata:0x9000360000030d52/0xfffffffffffffffe,goto_table:19
 cookie=0x6800000, duration=8034.554s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=8034.554s, table=19, n_packets=6, n_bytes=252, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=8034.554s, table=19, n_packets=2, n_bytes=84, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x8000009, duration=665.486s, table=19, n_packets=1, n_bytes=98, priority=20,metadata=0x30d52/0xfffffe,dl_dst=fa:16:3e:0f:c6:b0 actions=goto_table:21
 cookie=0x8000009, duration=660.991s, table=19, n_packets=0, n_bytes=0, priority=20,metadata=0x30d52/0xfffffe,dl_dst=fa:16:3e:0f:b5:67 actions=goto_table:21
 cookie=0x1080000, duration=8034.554s, table=19, n_packets=697, n_bytes=54725, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=8034.554s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=665.479s, table=21, n_packets=1, n_bytes=98, priority=42,icmp,metadata=0x30d52/0xfffffe,nw_dst=10.1.0.1,icmp_type=8,icmp_code=0 actions=move:NXM_OF_ETH_SRC[]-&gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:0f:c6:b0-&gt;eth_src,move:NXM_OF_IP_SRC[]-&gt;NXM_OF_IP_DST[],set_field:10.1.0.1-&gt;ip_src,set_field:0-&gt;icmp_type,load:0-&gt;NXM_OF_IN_PORT[],resubmit(,21)
 cookie=0x8000003, duration=660.979s, table=21, n_packets=0, n_bytes=0, priority=42,icmp,metadata=0x30d52/0xfffffe,nw_dst=10.2.0.1,icmp_type=8,icmp_code=0 actions=move:NXM_OF_ETH_SRC[]-&gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:0f:b5:67-&gt;eth_src,move:NXM_OF_IP_SRC[]-&gt;NXM_OF_IP_DST[],set_field:10.2.0.1-&gt;ip_src,set_field:0-&gt;icmp_type,load:0-&gt;NXM_OF_IN_PORT[],resubmit(,21)
 cookie=0x8000003, duration=664.980s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d52/0xfffffe,nw_dst=10.1.0.2 actions=group:150003
 cookie=0x8000003, duration=660.480s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d52/0xfffffe,nw_dst=10.2.0.2 actions=group:150004
 cookie=0x8000003, duration=646.272s, table=21, n_packets=1, n_bytes=98, priority=42,ip,metadata=0x30d52/0xfffffe,nw_dst=10.1.0.10 actions=group:150005
 cookie=0x8000003, duration=7890.506s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7890.506s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.0.2.255 actions=drop
 cookie=0x8000004, duration=8034.554s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=8034.554s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=8034.383s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x900139f, duration=701.169s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x10 actions=write_metadata:0x139f000000/0xfffffffff000000,goto_table:51
 cookie=0x90013a0, duration=698.594s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x58 actions=write_metadata:0x13a0000000/0xfffffffff000000,goto_table:51
 cookie=0x905139f, duration=702.101s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x10 actions=write_metadata:0x139f000000/0xfffffffff000000,goto_table:51
 cookie=0x90513a0, duration=699.513s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x58 actions=write_metadata:0x13a0000000/0xfffffffff000000,goto_table:51
 cookie=0x822002d, duration=8034.058s, table=43, n_packets=94, n_bytes=3948, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=8034.058s, table=43, n_packets=18, n_bytes=756, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=8034.383s, table=43, n_packets=2198, n_bytes=209805, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=8034.554s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=8034.554s, table=48, n_packets=2310, n_bytes=214509, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805139f, duration=701.169s, table=50, n_packets=71, n_bytes=7754, priority=20,metadata=0x34139f000000/0xfffffffff000000,dl_src=fa:16:3e:df:4d:4c actions=goto_table:51
 cookie=0x80513a0, duration=698.594s, table=50, n_packets=3, n_bytes=266, priority=20,metadata=0x3513a0000000/0xfffffffff000000,dl_src=fa:16:3e:03:4c:cf actions=goto_table:51
 cookie=0x805139f, duration=646.751s, table=50, n_packets=104, n_bytes=10278, priority=20,metadata=0x36139f000000/0xfffffffff000000,dl_src=fa:16:3e:02:11:ef actions=goto_table:51
 cookie=0x8050001, duration=8034.383s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=8034.554s, table=50, n_packets=5, n_bytes=350, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803139f, duration=701.169s, table=51, n_packets=96, n_bytes=9230, priority=20,metadata=0x139f000000/0xffff000000,dl_dst=fa:16:3e:df:4d:4c actions=load:0x3400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x80313a0, duration=698.594s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x13a0000000/0xffff000000,dl_dst=fa:16:3e:03:4c:cf actions=load:0x3500-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803139f, duration=646.751s, table=51, n_packets=69, n_bytes=7574, priority=20,metadata=0x139f000000/0xffff000000,dl_dst=fa:16:3e:02:11:ef actions=load:0x3600-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=8034.383s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=8034.383s, table=51, n_packets=586, n_bytes=40076, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=7748.116s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=7748.116s, table=52, n_packets=41, n_bytes=3570, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=6088.200s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=6088.200s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701391, duration=6088.015s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=6088.015s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8701390, duration=6085.504s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=6085.503s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x870139f, duration=701.169s, table=52, n_packets=10, n_bytes=1228, priority=5,metadata=0x139f000000/0xffff000001 actions=write_actions(group:210046)
 cookie=0x870139f, duration=701.169s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x139f000001/0xffff000001 actions=write_actions(group:210045)
 cookie=0x87013a0, duration=698.594s, table=52, n_packets=3, n_bytes=266, priority=5,metadata=0x13a0000000/0xffff000001 actions=write_actions(group:210048)
 cookie=0x87013a0, duration=698.594s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x13a0000001/0xffff000001 actions=write_actions(group:210047)
 cookie=0x8800004, duration=7747.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=6087.851s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=6087.385s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=6085.179s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800034, duration=701.169s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x34,metadata=0x340000000000/0xfffff0000000000 actions=drop
 cookie=0x8800035, duration=698.594s, table=55, n_packets=3, n_bytes=266, priority=10,tun_id=0x35,metadata=0x350000000000/0xfffff0000000000 actions=drop
 cookie=0x8800036, duration=646.751s, table=55, n_packets=8, n_bytes=1048, priority=10,tun_id=0x36,metadata=0x360000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=7747.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=6087.851s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=6087.385s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=6085.179s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800034, duration=701.169s, table=55, n_packets=8, n_bytes=1048, priority=9,tun_id=0x34 actions=load:0x3400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800035, duration=698.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x35 actions=load:0x3500-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800036, duration=646.751s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x36 actions=load:0x3600-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=8034.554s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=8034.554s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x12230134, duration=665.494s, table=81, n_packets=0, n_bytes=0, priority=100,arp,metadata=0x34139f000000/0xfffffffff000000,arp_tpa=10.1.0.1,arp_op=1 actions=move:NXM_OF_ETH_SRC[]-&gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:0f:c6:b0-&gt;eth_src,load:0x2-&gt;NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]-&gt;NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]-&gt;NXM_OF_ARP_TPA[],load:0xfa163e0fc6b0-&gt;NXM_NX_ARP_SHA[],load:0xa010001-&gt;NXM_OF_ARP_SPA[],load:0-&gt;NXM_OF_IN_PORT[],load:0x3400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x12240135, duration=660.991s, table=81, n_packets=0, n_bytes=0, priority=100,arp,metadata=0x3513a0000000/0xfffffffff000000,arp_tpa=10.2.0.1,arp_op=1 actions=move:NXM_OF_ETH_SRC[]-&gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:0f:b5:67-&gt;eth_src,load:0x2-&gt;NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]-&gt;NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]-&gt;NXM_OF_ARP_TPA[],load:0xfa163e0fb567-&gt;NXM_NX_ARP_SHA[],load:0xa020001-&gt;NXM_OF_ARP_SPA[],load:0-&gt;NXM_OF_IN_PORT[],load:0x3500-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x12230136, duration=646.767s, table=81, n_packets=1, n_bytes=42, priority=100,arp,metadata=0x36139f000000/0xfffffffff000000,arp_tpa=10.1.0.1,arp_op=1 actions=move:NXM_OF_ETH_SRC[]-&gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:0f:c6:b0-&gt;eth_src,load:0x2-&gt;NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]-&gt;NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]-&gt;NXM_OF_ARP_TPA[],load:0xfa163e0fc6b0-&gt;NXM_NX_ARP_SHA[],load:0xa010001-&gt;NXM_OF_ARP_SPA[],load:0-&gt;NXM_OF_IN_PORT[],load:0x3600-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8220000, duration=8034.383s, table=81, n_packets=92, n_bytes=3864, priority=0 actions=drop
 cookie=0x4000001, duration=8034.554s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=8034.346s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=8034.346s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=8034.346s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=646.723s, table=210, n_packets=1, n_bytes=78, priority=63010,icmp6,metadata=0x360000000000/0xfffff0000000000,icmp_type=135,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=646.723s, table=210, n_packets=3, n_bytes=210, priority=63010,icmp6,metadata=0x360000000000/0xfffff0000000000,icmp_type=133,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=646.723s, table=210, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x360000000000/0xfffff0000000000,icmp_type=136,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=646.723s, table=210, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x360000000000/0xfffff0000000000,dl_src=fa:16:3e:02:11:ef,tp_src=546,tp_dst=547 actions=resubmit(,17)
 cookie=0x6900000, duration=646.723s, table=210, n_packets=2, n_bytes=676, priority=63010,udp,metadata=0x360000000000/0xfffff0000000000,dl_src=fa:16:3e:02:11:ef,tp_src=68,tp_dst=67 actions=resubmit(,17)
 cookie=0x6900000, duration=646.723s, table=210, n_packets=2, n_bytes=84, priority=63010,arp,metadata=0x360000000000/0xfffff0000000000,dl_src=fa:16:3e:02:11:ef,arp_spa=10.1.0.10,arp_sha=fa:16:3e:02:11:ef actions=resubmit(,17)
 cookie=0x6900000, duration=8034.346s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=8034.346s, table=210, n_packets=13, n_bytes=1170, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=8034.346s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=646.723s, table=210, n_packets=1, n_bytes=90, priority=61010,ipv6,metadata=0x360000000000/0xfffff0000000000,dl_src=fa:16:3e:02:11:ef,ipv6_src=fe80::f816:3eff:fe02:11ef actions=goto_table:211
 cookie=0x6900000, duration=646.723s, table=210, n_packets=97, n_bytes=9328, priority=61010,ip,metadata=0x360000000000/0xfffff0000000000,dl_src=fa:16:3e:02:11:ef,nw_src=10.1.0.10 actions=goto_table:211
 cookie=0x6900000, duration=646.723s, table=210, n_packets=0, n_bytes=0, priority=61005,metadata=0x360000000000/0xfffff0000000000,dl_src=fa:16:3e:02:11:ef actions=resubmit(,17)
 cookie=0x6900000, duration=8034.346s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=8034.346s, table=211, n_packets=7, n_bytes=630, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=8034.346s, table=211, n_packets=42, n_bytes=4116, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=8034.347s, table=211, n_packets=900, n_bytes=87200, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=8034.347s, table=211, n_packets=58, n_bytes=4930, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=8034.347s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=8034.347s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=8034.347s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=646.724s, table=212, n_packets=1, n_bytes=90, priority=100,ipv6,metadata=0x360000000000/0xfffff0000000000 actions=ct(table=213,zone=5023)
 cookie=0x6900000, duration=646.724s, table=212, n_packets=97, n_bytes=9328, priority=100,ip,metadata=0x360000000000/0xfffff0000000000 actions=ct(table=213,zone=5023)
 cookie=0x6900000, duration=8034.347s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=8034.347s, table=213, n_packets=1007, n_bytes=96876, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=8034.347s, table=214, n_packets=778, n_bytes=78844, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=8034.347s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=8034.347s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x360006900001, duration=646.724s, table=214, n_packets=1, n_bytes=90, priority=62020,ct_state=+inv+trk,metadata=0x360000000000/0xfffff0000000000 actions=drop
 cookie=0x6900000, duration=646.724s, table=214, n_packets=1, n_bytes=98, priority=1015,icmp,metadata=0x360000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=646.724s, table=214, n_packets=6, n_bytes=510, priority=1015,udp,metadata=0x360000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=646.724s, table=214, n_packets=15, n_bytes=1110, priority=1015,tcp,metadata=0x360000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=646.724s, table=214, n_packets=0, n_bytes=0, priority=1015,ipv6,metadata=0x360000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=646.724s, table=214, n_packets=0, n_bytes=0, priority=1015,ip,metadata=0x360000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x360006900001, duration=646.724s, table=214, n_packets=0, n_bytes=0, priority=50,metadata=0x360000000000/0xfffff0000000000 actions=drop
 cookie=0x6900000, duration=8034.347s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=8034.347s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=8034.347s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x360006900001, duration=646.724s, table=217, n_packets=1, n_bytes=90, priority=62020,metadata=0x360000000004/0xfffff0000000004 actions=drop
 cookie=0x6900000, duration=8034.347s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=646.724s, table=217, n_packets=0, n_bytes=0, priority=100,ipv6,metadata=0x360000000000/0xfffff0000000002 actions=ct(commit,zone=5023,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=646.724s, table=217, n_packets=22, n_bytes=1718, priority=100,ip,metadata=0x360000000000/0xfffff0000000002 actions=ct(commit,zone=5023,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=646.724s, table=217, n_packets=0, n_bytes=0, priority=100,metadata=0x360000000002/0xfffff0000000002 actions=resubmit(,17)
 cookie=0x6900000, duration=8034.347s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7748.727s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7748.727s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:"br-ex-patch"
 cookie=0x8000007, duration=702.093s, table=220, n_packets=104, n_bytes=10278, priority=9,reg6=0x3400 actions=output:"tapd6620437-b3"
 cookie=0x8000007, duration=699.511s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x3500 actions=output:"tapc4bf5dfc-a9"
 cookie=0x6900000, duration=646.699s, table=220, n_packets=71, n_bytes=7714, priority=6,reg6=0x3600 actions=load:0x90003600-&gt;NXM_NX_REG6[],write_metadata:0/0xfffffffffe,goto_table:239
 cookie=0x8000007, duration=646.699s, table=220, n_packets=71, n_bytes=7714, priority=9,reg6=0x90003600 actions=output:"tap15e01b80-31"
 cookie=0x6900000, duration=8034.347s, table=239, n_packets=8, n_bytes=576, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=8034.347s, table=239, n_packets=715, n_bytes=79669, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=8034.347s, table=239, n_packets=40, n_bytes=1680, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=646.752s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x3600/0xfffff00,icmp_type=130,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=646.752s, table=240, n_packets=0, n_bytes=0, priority=63010,udp6,reg6=0x3600/0xfffff00,tp_src=547,tp_dst=546 actions=resubmit(,220)
 cookie=0x6900000, duration=646.752s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x3600/0xfffff00,icmp_type=136,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=646.752s, table=240, n_packets=2, n_bytes=756, priority=63010,udp,reg6=0x3600/0xfffff00,tp_src=67,tp_dst=68 actions=resubmit(,220)
 cookie=0x6900000, duration=646.752s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x3600/0xfffff00,icmp_type=135,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=646.752s, table=240, n_packets=2, n_bytes=84, priority=63010,arp,reg6=0x3600/0xfffff00 actions=resubmit(,220)
 cookie=0x6900000, duration=8034.347s, table=240, n_packets=4, n_bytes=1352, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=646.752s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,reg6=0x3600/0xfffff00,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=10.1.255.255 actions=goto_table:241
 cookie=0x6900000, duration=646.752s, table=240, n_packets=67, n_bytes=6874, priority=61010,ip,reg6=0x3600/0xfffff00,dl_dst=fa:16:3e:02:11:ef,nw_dst=10.1.0.10 actions=goto_table:241
 cookie=0x6900000, duration=646.752s, table=240, n_packets=0, n_bytes=0, priority=61010,ipv6,reg6=0x3600/0xfffff00,dl_dst=fa:16:3e:02:11:ef,ipv6_dst=fe80::f816:3eff:fe02:11ef actions=goto_table:241
 cookie=0x6900000, duration=8034.347s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=8034.347s, table=240, n_packets=6, n_bytes=420, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=8034.347s, table=241, n_packets=600, n_bytes=62547, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=8034.347s, table=241, n_packets=58, n_bytes=5942, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=8034.347s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=8034.347s, table=241, n_packets=37, n_bytes=3626, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=8034.347s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=8034.347s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=8034.347s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=646.752s, table=242, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0x3600/0xfffff00 actions=ct(table=243,zone=5023)
 cookie=0x6900000, duration=646.752s, table=242, n_packets=68, n_bytes=6972, priority=100,ip,reg6=0x3600/0xfffff00 actions=ct(table=243,zone=5023)
 cookie=0x6900000, duration=8034.347s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=8034.347s, table=243, n_packets=697, n_bytes=72311, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=8034.347s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=8034.347s, table=244, n_packets=691, n_bytes=70763, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=8034.347s, table=244, n_packets=2, n_bytes=196, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x360006900001, duration=646.752s, table=244, n_packets=0, n_bytes=0, priority=62020,ct_state=+inv+trk,reg6=0x3600/0xfffff00 actions=drop
 cookie=0x6900000, duration=646.752s, table=244, n_packets=0, n_bytes=0, priority=1015,icmp,reg6=0x3600/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=646.752s, table=244, n_packets=0, n_bytes=0, priority=1015,udp,reg6=0x3600/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=646.752s, table=244, n_packets=0, n_bytes=0, priority=1015,tcp,reg6=0x3600/0xfffff00 actions=goto_table:247
 cookie=0x360006900001, duration=646.752s, table=244, n_packets=0, n_bytes=0, priority=50,reg6=0x3600/0xfffff00 actions=drop
 cookie=0x6900000, duration=8034.347s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=8034.347s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=8034.347s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x360006900001, duration=646.752s, table=247, n_packets=0, n_bytes=0, priority=62020,reg6=0x3600/0xfffff00,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=8034.347s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=646.752s, table=247, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0x3600/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5023,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=646.752s, table=247, n_packets=0, n_bytes=0, priority=100,ip,reg6=0x3600/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5023,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=646.752s, table=247, n_packets=0, n_bytes=0, priority=100,reg6=0x3600/0xfffff00,metadata=0x2/0x2 actions=resubmit(,220)
 cookie=0x6900000, duration=8034.347s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:30:02.735" level="INFO">${output} =  cookie=0x8000000, duration=7748.750s, table=0, n_packets=23229, n_bytes=1254366, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_t...</msg>
<status status="PASS" endtime="20181214 10:30:02.735" starttime="20181214 10:30:01.902"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.735" starttime="20181214 10:30:01.897"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.736" level="INFO">cmd: sudo ovs-ofctl dump-groups br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 10:30:02.736" starttime="20181214 10:30:02.736"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:02.737" starttime="20181214 10:30:02.736"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:30:02.737" starttime="20181214 10:30:02.737"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.739" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181214 10:30:02.739" starttime="20181214 10:30:02.737"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:30:02.781" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210005,type=all
 group_id=210047,type=all,bucket=actions=set_field:0x35-&gt;tun_id,resubmit(,55)
 group_id=210017,type=all
 group_id=210009,type=all
 group_id=210045,type=all,bucket=actions=set_field:0x34-&gt;tun_id,resubmit(,55),bucket=actions=set_field:0x36-&gt;tun_id,resubmit(,55)
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210010,type=all,bucket=actions=group:210009,bucket=actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=150005,type=all,bucket=actions=set_field:fa:16:3e:0f:c6:b0-&gt;eth_src,set_field:fa:16:3e:02:11:ef-&gt;eth_dst,load:0x3600-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210018,type=all,bucket=actions=group:210017,bucket=actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220),bucket=actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=150004,type=all,bucket=actions=set_field:fa:16:3e:0f:b5:67-&gt;eth_src,set_field:fa:16:3e:03:4c:cf-&gt;eth_dst,load:0x3500-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210015,type=all
 group_id=210016,type=all,bucket=actions=group:210015,bucket=actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=150003,type=all,bucket=actions=set_field:fa:16:3e:0f:c6:b0-&gt;eth_src,set_field:fa:16:3e:df:4d:4c-&gt;eth_dst,load:0x3400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210046,type=all,bucket=actions=group:210045
 group_id=225001,type=all,bucket=actions=drop
 group_id=210048,type=all,bucket=actions=group:210047
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:30:02.782" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210005,type=all
 group_id=210047,type=all,bucket=actions=set_field:0x35-&gt;tun_id,resubmit(,55)
 group_id=210017,type=all
 group_id=210009,type=al...</msg>
<status status="PASS" endtime="20181214 10:30:02.782" starttime="20181214 10:30:02.740"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.782" starttime="20181214 10:30:02.735"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>cmd: ${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.784" level="INFO">cmd: sudo ovs-ofctl dump-group-stats br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181214 10:30:02.784" starttime="20181214 10:30:02.783"></status>
</kw>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:02.784" starttime="20181214 10:30:02.784"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181214 10:30:02.784" starttime="20181214 10:30:02.784"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.787" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181214 10:30:02.787" starttime="20181214 10:30:02.785"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:30:02.823" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210005,duration=7749.621s,ref_count=1,packet_count=0,byte_count=0
 group_id=210047,duration=700.401s,ref_count=1,packet_count=3,byte_count=266,bucket0:packet_count=3,byte_count=266
 group_id=210017,duration=6089.525s,ref_count=1,packet_count=0,byte_count=0
 group_id=210009,duration=6089.727s,ref_count=1,packet_count=0,byte_count=0
 group_id=210045,duration=702.989s,ref_count=1,packet_count=8,byte_count=1048,bucket0:packet_count=8,byte_count=1048,bucket1:packet_count=8,byte_count=1048
 group_id=210006,duration=7749.326s,ref_count=1,packet_count=41,byte_count=3570,bucket0:packet_count=41,byte_count=3570,bucket1:packet_count=41,byte_count=3570
 group_id=210010,duration=6089.422s,ref_count=1,packet_count=3,byte_count=270,bucket0:packet_count=3,byte_count=270,bucket1:packet_count=3,byte_count=270
 group_id=150005,duration=647.645s,ref_count=1,packet_count=1,byte_count=98,bucket0:packet_count=1,byte_count=98
 group_id=5000,duration=8035.234s,ref_count=1,packet_count=94,byte_count=3948,bucket0:packet_count=94,byte_count=3948,bucket1:packet_count=94,byte_count=3948,bucket2:packet_count=94,byte_count=3948
 group_id=210018,duration=6089.222s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180,bucket2:packet_count=2,byte_count=180
 group_id=150004,duration=661.866s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=210015,duration=6087.018s,ref_count=1,packet_count=0,byte_count=0
 group_id=210016,duration=6086.712s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
 group_id=150003,duration=666.371s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=210046,duration=702.683s,ref_count=1,packet_count=10,byte_count=1228,bucket0:packet_count=10,byte_count=1228
 group_id=225001,duration=7719.856s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=210048,duration=700.098s,ref_count=1,packet_count=3,byte_count=266,bucket0:packet_count=3,byte_count=266
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181214 10:30:02.823" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210005,duration=7749.621s,ref_count=1,packet_count=0,byte_count=0
 group_id=210047,duration=700.401s,ref_count=1,packet_count=3,byte_count=266,bucket0:...</msg>
<status status="PASS" endtime="20181214 10:30:02.823" starttime="20181214 10:30:02.787"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.824" starttime="20181214 10:30:02.782"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.824" starttime="20181214 10:30:01.449"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.824" starttime="20181214 10:30:01.449"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.824" starttime="20181214 10:30:01.449"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.824" starttime="20181214 10:30:01.448"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>DataModels.Get Model Dump</arg>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Get Model Dump" library="DataModels">
<doc>Will output a list of mdsal models using ${data_models} list</doc>
<arguments>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>http://${controller_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
<arg>timeout=1</arg>
<arg>max_retries=0</arg>
</arguments>
<msg timestamp="20181214 10:30:02.833" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.22:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f9ad80a5810&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181214 10:30:02.834" starttime="20181214 10:30:02.833"></status>
</kw>
<kw type="for" name="${model} IN [ @{data_models} ]">
<kw type="foritem" name="${model} = config/ebgp:bgp">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.841" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.841" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.841" starttime="20181214 10:30:02.834"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.842" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:30:02.842" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.842" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:30:02.842" starttime="20181214 10:30:02.841"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.842" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:02.842" starttime="20181214 10:30:02.842"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.842" starttime="20181214 10:30:02.834"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.846" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.846" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.846" starttime="20181214 10:30:02.843"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.847" level="INFO">To JSON using : content={"elan-instances":{"elan-instance":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","segment-type":"elan:segment-type-flat","external":false,"elan-tag":5001,"mac-timeout":300},{"elan-instance-name":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","segmentation-id":88,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5024,"mac-timeout":300},{"elan-instance-name":"b8e90186-4123-4854-a977-7ead772233da","segmentation-id":16,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5023,"mac-timeout":300}]}} </msg>
<msg timestamp="20181214 10:30:02.847" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.847" level="INFO">${pretty_output} = {
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "exte...</msg>
<status status="PASS" endtime="20181214 10:30:02.847" starttime="20181214 10:30:02.846"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.848" level="INFO">{
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-flat"
            },
            {
                "elan-instance-name": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae",
                "elan-tag": 5024,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 88
            },
            {
                "elan-instance-name": "b8e90186-4123-4854-a977-7ead772233da",
                "elan-tag": 5023,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 16
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:02.848" starttime="20181214 10:30:02.847"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.848" starttime="20181214 10:30:02.842"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.850" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.850" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.850" starttime="20181214 10:30:02.848"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.851" level="INFO">To JSON using : content={"elan-interfaces":{"elan-interface":[{"name":"c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c","elan-instance-name":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","static-mac-entries":[{"mac-address":"fa:16:3e:03:4c:cf","ip-prefix":"10.2.0.2"}]},{"name":"a5c4d626-8f2a-4988-956a-b34a6f432eb4","elan-instance-name":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","static-mac-entries":[{"mac-address":"fa:16:3e:9a:71:9c","ip-prefix":"10.2.0.9"}]},{"name":"30f4e387-b417-4a22-9dfc-b780e7189ed9","elan-instance-name":"b8e90186-4123-4854-a977-7ead772233da","static-mac-entries":[{"mac-address":"fa:16:3e:83:6f:b3","ip-prefix":"10.1.0.13"}]},{"name":"7ce4d0dc-91af-46a3-a61b-cb744dd8057a","elan-instance-name":"b8e90186-4123-4854-a977-7ead772233da","static-mac-entries":[{"mac-address":"fa:16:3e:0f:c6:b0","ip-prefix":"10.1.0.1"}]},{"name":"d6620437-b3ba-4d40-9ca6-4f4690dfc0e5","elan-instance-name":"b8e90186-4123-4854-a977-7ead772233da","static-mac-entries":[{"mac-address":"fa:16:3e:df:4d:4c","ip-prefix":"10.1.0.2"}]},{"name":"6f5bdb03-a774-4b61-ab52-ad56a6188921","elan-instance-name":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","static-mac-entries":[{"mac-address":"fa:16:3e:9d:2c:c3","ip-prefix":"10.2.0.13"}]},{"name":"a6b07c5d-3d95-4289-a8d4-771bfb789ef3","elan-instance-name":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","static-mac-entries":[{"mac-address":"fa:16:3e:0f:b5:67","ip-prefix":"10.2.0.1"}]},{"name":"15e01b80-317e-45d6-be57-1223d41fcb49","elan-instance-name":"b8e90186-4123-4854-a977-7ead772233da","static-mac-entries":[{"mac-address":"fa:16:3e:02:11:ef","ip-prefix":"10.1.0.10"}]}]}} </msg>
<msg timestamp="20181214 10:30:02.851" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.851" level="INFO">${pretty_output} = {
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae",
                "name": "c4bf5dfc-a9f4-4e2d-883d-9258...</msg>
<status status="PASS" endtime="20181214 10:30:02.851" starttime="20181214 10:30:02.850"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.852" level="INFO">{
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae",
                "name": "c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.2.0.2",
                        "mac-address": "fa:16:3e:03:4c:cf"
                    }
                ]
            },
            {
                "elan-instance-name": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae",
                "name": "a5c4d626-8f2a-4988-956a-b34a6f432eb4",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.2.0.9",
                        "mac-address": "fa:16:3e:9a:71:9c"
                    }
                ]
            },
            {
                "elan-instance-name": "b8e90186-4123-4854-a977-7ead772233da",
                "name": "30f4e387-b417-4a22-9dfc-b780e7189ed9",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.1.0.13",
                        "mac-address": "fa:16:3e:83:6f:b3"
                    }
                ]
            },
            {
                "elan-instance-name": "b8e90186-4123-4854-a977-7ead772233da",
                "name": "7ce4d0dc-91af-46a3-a61b-cb744dd8057a",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.1.0.1",
                        "mac-address": "fa:16:3e:0f:c6:b0"
                    }
                ]
            },
            {
                "elan-instance-name": "b8e90186-4123-4854-a977-7ead772233da",
                "name": "d6620437-b3ba-4d40-9ca6-4f4690dfc0e5",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.1.0.2",
                        "mac-address": "fa:16:3e:df:4d:4c"
                    }
                ]
            },
            {
                "elan-instance-name": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae",
                "name": "6f5bdb03-a774-4b61-ab52-ad56a6188921",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.2.0.13",
                        "mac-address": "fa:16:3e:9d:2c:c3"
                    }
                ]
            },
            {
                "elan-instance-name": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae",
                "name": "a6b07c5d-3d95-4289-a8d4-771bfb789ef3",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.2.0.1",
                        "mac-address": "fa:16:3e:0f:b5:67"
                    }
                ]
            },
            {
                "elan-instance-name": "b8e90186-4123-4854-a977-7ead772233da",
                "name": "15e01b80-317e-45d6-be57-1223d41fcb49",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.1.0.10",
                        "mac-address": "fa:16:3e:02:11:ef"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:02.852" starttime="20181214 10:30:02.852"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.852" starttime="20181214 10:30:02.848"></status>
</kw>
<kw type="foritem" name="${model} = config/id-manager:id-pools">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.855" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.855" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.855" starttime="20181214 10:30:02.852"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.858" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"interfaces","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"interfaces.-1073741291","last-access-time":1544782755}],"id-entries":[{"id-key":"d6620437-b3ba-4d40-9ca6-4f4690dfc0e5","id-value":[52]},{"id-key":"272795776625121:br-ex-patch:trunk","id-value":[3]},{"id-key":"c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c","id-value":[53]},{"id-key":"15e01b80-317e-45d6-be57-1223d41fcb49","id-value":[54]}]},{"pool-name":"nextHopPointerPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":150000,"cursor":152499,"end":175000},"block-size":2500,"child-pools":[{"child-pool-name":"nextHopPointerPool.-1073741291","last-access-time":1544782755}],"id-entries":[{"id-key":"nexthop.10000910.2.0.2/32","id-value":[150004]},{"id-key":"nexthop.10000910.1.0.10/32","id-value":[150005]},{"id-key":"nexthop.10000910.1.0.2/32","id-value":[150003]}]},{"pool-name":"meters.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"meters","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"snatGroupIdPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":225000,"cursor":227499,"end":250000},"block-size":2500,"child-pools":[{"child-pool-name":"snatGroupIdPool.-1073741291","last-access-time":1544777333}],"id-entries":[{"id-key":"snatmiss.1e4edfa6-cbe1-4350-a6cc-902700e990e9","id-value":[225000]},{"id-key":"snatmiss.81a5d8ea-e37b-41b1-9ef9-76987b8899f7","id-value":[225002]},{"id-key":"snatmiss.e13b9ba2-e337-4e51-9e53-07a75695540c","id-value":[225001]},{"id-key":"snatmiss.c970ecfa-6d5c-4034-ad7f-6cdc3eeca600","id-value":[225003]},{"id-key":"snatmiss.af5e5228-b176-4625-ae95-e17e04b022d8","id-value":[225004]}]},{"pool-name":"lporttag","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":170001,"cursor":179999,"end":270000},"block-size":9999,"child-pools":[{"child-pool-name":"lporttag.-1073741291","last-access-time":1544774985}]},{"pool-name":"RouteDistinguisherPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"RouteDistinguisherPool","available-ids-holder":{"start":1,"cursor":0,"end":6553},"block-size":6553},{"pool-name":"lporttag.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"lporttag","available-ids-holder":{"start":170001,"cursor":170000,"end":179999},"block-size":9999},{"pool-name":"groups","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"groups.-1073741291","last-access-time":1544774983}]},{"pool-name":"elan.ids.pool.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775654,"id":5002},{"ready-time-sec":1544776448,"id":5003},{"ready-time-sec":1544776454,"id":5004},{"ready-time-sec":1544777347,"id":5007},{"ready-time-sec":1544777354,"id":5006},{"ready-time-sec":1544777360,"id":5005},{"ready-time-sec":1544777366,"id":5009},{"ready-time-sec":1544777373,"id":5008},{"ready-time-sec":1544778288,"id":5011},{"ready-time-sec":1544778294,"id":5010},{"ready-time-sec":1544779092,"id":5013},{"ready-time-sec":1544779098,"id":5012},{"ready-time-sec":1544779252,"id":5014},{"ready-time-sec":1544780126,"id":5016},{"ready-time-sec":1544780132,"id":5015},{"ready-time-sec":1544780982,"id":5017},{"ready-time-sec":1544780989,"id":5018},{"ready-time-sec":1544781795,"id":5019},{"ready-time-sec":1544782635,"id":5020},{"ready-time-sec":1544782642,"id":5021},{"ready-time-sec":1544782649,"id":5022}],"available-id-count":21,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5024,"end":5499},"block-size":500},{"pool-name":"aliveness-monitor","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"aliveness-monitor.-1073741291","last-access-time":1544774986}],"id-entries":[{"id-key":"2.120000.4.Arp.","id-value":[1]}]},{"pool-name":"tables","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"tables.-1073741291","last-access-time":1544774983}]},{"pool-name":"nextHopPointerPool.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544780082,"id":150002},{"ready-time-sec":1544780090,"id":150001},{"ready-time-sec":1544780094,"id":150000}],"available-id-count":3,"delayed-time-sec":30},"parent-pool-name":"nextHopPointerPool","available-ids-holder":{"start":150000,"cursor":150005,"end":152499},"block-size":2500},{"pool-name":"meters","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"meters.-1073741291","last-access-time":1544774983}]},{"pool-name":"vpnservices.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775652,"id":100001},{"ready-time-sec":1544780082,"id":100008},{"ready-time-sec":1544780090,"id":100007},{"ready-time-sec":1544780094,"id":100005},{"ready-time-sec":1544780098,"id":100003}],"available-id-count":5,"delayed-time-sec":30},"parent-pool-name":"vpnservices","available-ids-holder":{"start":100000,"cursor":100014,"end":102999},"block-size":3000},{"pool-name":"opendaylight-vni-ranges.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"opendaylight-vni-ranges","available-ids-holder":{"start":70000,"cursor":69999,"end":72998},"block-size":2999},{"pool-name":"aliveness-monitor.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"aliveness-monitor","available-ids-holder":{"start":1,"cursor":1,"end":6553},"block-size":6553},{"pool-name":"elan.ids.pool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":5000,"cursor":5499,"end":10000},"block-size":500,"child-pools":[{"child-pool-name":"elan.ids.pool.-1073741291","last-access-time":1544782695}],"id-entries":[{"id-key":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","id-value":[5024]},{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]},{"id-key":"b8e90186-4123-4854-a977-7ead772233da","id-value":[5023]},{"id-key":"arp.responder.group.id","id-value":[5000]}]},{"pool-name":"groups.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"groups","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"RouteDistinguisherPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"RouteDistinguisherPool.-1073741291","last-access-time":1544774986}]},{"pool-name":"snatGroupIdPool.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"snatGroupIdPool","available-ids-holder":{"start":225000,"cursor":225004,"end":227499},"block-size":2500},{"pool-name":"ACL-TAG-POOL.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"ACL-TAG-POOL","available-ids-holder":{"start":1,"cursor":15,"end":999},"block-size":999},{"pool-name":"tables.-1073741291","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"tables","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"interfaces.-1073741291","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1544775654,"id":1},{"ready-time-sec":1544776424,"id":7},{"ready-time-sec":1544776430,"id":6},{"ready-time-sec":1544776437,"id":2},{"ready-time-sec":1544776437,"id":4},{"ready-time-sec":1544776440,"id":5},{"ready-time-sec":1544776446,"id":8},{"ready-time-sec":1544777320,"id":17},{"ready-time-sec":1544777326,"id":12},{"ready-time-sec":1544777329,"id":11},{"ready-time-sec":1544777331,"id":9},{"ready-time-sec":1544777331,"id":10},{"ready-time-sec":1544777334,"id":13},{"ready-time-sec":1544777334,"id":14},{"ready-time-sec":1544777337,"id":16},{"ready-time-sec":1544777337,"id":15},{"ready-time-sec":1544777346,"id":21},{"ready-time-sec":1544777351,"id":18},{"ready-time-sec":1544777357,"id":20},{"ready-time-sec":1544777357,"id":19},{"ready-time-sec":1544777363,"id":23},{"ready-time-sec":1544777364,"id":22},{"ready-time-sec":1544777370,"id":25},{"ready-time-sec":1544777370,"id":24},{"ready-time-sec":1544778272,"id":28},{"ready-time-sec":1544778277,"id":26},{"ready-time-sec":1544778280,"id":27},{"ready-time-sec":1544779076,"id":31},{"ready-time-sec":1544779081,"id":30},{"ready-time-sec":1544779084,"id":29},{"ready-time-sec":1544779090,"id":32},{"ready-time-sec":1544779096,"id":33},{"ready-time-sec":1544779238,"id":34},{"ready-time-sec":1544779250,"id":35},{"ready-time-sec":1544780102,"id":37},{"ready-time-sec":1544780105,"id":38},{"ready-time-sec":1544780111,"id":36},{"ready-time-sec":1544780124,"id":39},{"ready-time-sec":1544780130,"id":40},{"ready-time-sec":1544780966,"id":43},{"ready-time-sec":1544780972,"id":42},{"ready-time-sec":1544780975,"id":41},{"ready-time-sec":1544781782,"id":44},{"ready-time-sec":1544781785,"id":45},{"ready-time-sec":1544782605,"id":49},{"ready-time-sec":1544782611,"id":46},{"ready-time-sec":1544782613,"id":47},{"ready-time-sec":1544782625,"id":48},{"ready-time-sec":1544782641,"id":50},{"ready-time-sec":1544782646,"id":51}],"available-id-count":50,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":54,"end":6553},"block-size":6553},{"pool-name":"vpnservices","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":100000,"cursor":102999,"end":130000},"block-size":3000,"child-pools":[{"child-pool-name":"vpnservices.-1073741291","last-access-time":1544782755}],"id-entries":[{"id-key":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.10.1.0.1/32","id-value":[100010]},{"id-key":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.10.1.0.10/32","id-value":[100014]},{"id-key":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.56.0.0.1/32","id-value":[100006]},{"id-key":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","id-value":[100009]},{"id-key":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.10.1.0.2/32","id-value":[100011]},{"id-key":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.10.2.0.1/32","id-value":[100012]},{"id-key":"1e4edfa6-cbe1-4350-a6cc-902700e990e9.192.0.2.0/24","id-value":[100002]},{"id-key":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.55.0.0.1/32","id-value":[100004]},{"id-key":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.10.2.0.2/32","id-value":[100013]},{"id-key":"44f91859-7723-44e1-a95d-25948457eb65","id-value":[100000]}]},{"pool-name":"opendaylight-vni-ranges","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":70000,"cursor":72998,"end":99999},"block-size":2999,"child-pools":[{"child-pool-name":"opendaylight-vni-ranges.-1073741291","last-access-time":1544774987}]},{"pool-name":"ACL-TAG-POOL","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":999,"end":10000},"block-size":999,"child-pools":[{"child-pool-name":"ACL-TAG-POOL.-1073741291","last-access-time":1544782703}],"id-entries":[{"id-key":"be928551-7a31-47c3-aadf-05cdd201813f","id-value":[10]},{"id-key":"0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1","id-value":[11]},{"id-key":"2796bf71-67ed-4c4d-b490-71f85013cc13","id-value":[14]},{"id-key":"c4e77973-bb58-4259-807f-059e9ca50e36","id-value":[3]},{"id-key":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","id-value":[7]},{"id-key":"b748f633-eac9-4f4f-8995-86f5eb50b300","id-value":[6]},{"id-key":"62100813-13a1-4c22-9a97-bfabd6744cb8","id-value":[2]},{"id-key":"bbc8de69-a575-4beb-b2f8-5f39f001f186","id-value":[13]},{"id-key":"a048444b-0507-466a-aae5-e9596453f710","id-value":[8]},{"id-key":"fa21cb4f-fa2c-4465-ae54-d1b2e690d521","id-value":[9]},{"id-key":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b","id-value":[5]},{"id-key":"ee3dd710-2490-4241-b666-9fec686f0c78","id-value":[1]},{"id-key":"e2818f66-326e-435a-8735-9da9d4a67eb4","id-value":[4]},{"id-key":"dc53baf7-ede0-4fc7-a197-a49f7181321e","id-value":[12]},{"id-key":"26da933e-cc1e-4f70-b034-7a2840595d2b","id-value":[15]}]}]}} </msg>
<msg timestamp="20181214 10:30:02.859" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.859" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
  ...</msg>
<status status="PASS" endtime="20181214 10:30:02.859" starttime="20181214 10:30:02.855"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.860" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741291",
                        "last-access-time": 1544782755
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "d6620437-b3ba-4d40-9ca6-4f4690dfc0e5",
                        "id-value": [
                            52
                        ]
                    },
                    {
                        "id-key": "272795776625121:br-ex-patch:trunk",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c",
                        "id-value": [
                            53
                        ]
                    },
                    {
                        "id-key": "15e01b80-317e-45d6-be57-1223d41fcb49",
                        "id-value": [
                            54
                        ]
                    }
                ],
                "pool-name": "interfaces",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 152499,
                    "end": 175000,
                    "start": 150000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "nextHopPointerPool.-1073741291",
                        "last-access-time": 1544782755
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "nexthop.10000910.2.0.2/32",
                        "id-value": [
                            150004
                        ]
                    },
                    {
                        "id-key": "nexthop.10000910.1.0.10/32",
                        "id-value": [
                            150005
                        ]
                    },
                    {
                        "id-key": "nexthop.10000910.1.0.2/32",
                        "id-value": [
                            150003
                        ]
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "meters",
                "pool-name": "meters.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 227499,
                    "end": 250000,
                    "start": 225000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "snatGroupIdPool.-1073741291",
                        "last-access-time": 1544777333
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                        "id-value": [
                            225000
                        ]
                    },
                    {
                        "id-key": "snatmiss.81a5d8ea-e37b-41b1-9ef9-76987b8899f7",
                        "id-value": [
                            225002
                        ]
                    },
                    {
                        "id-key": "snatmiss.e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.c970ecfa-6d5c-4034-ad7f-6cdc3eeca600",
                        "id-value": [
                            225003
                        ]
                    },
                    {
                        "id-key": "snatmiss.af5e5228-b176-4625-ae95-e17e04b022d8",
                        "id-value": [
                            225004
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741291",
                        "last-access-time": 1544774985
                    }
                ],
                "pool-name": "lporttag",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 0,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "RouteDistinguisherPool",
                "pool-name": "RouteDistinguisherPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "groups.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5024,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 21,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1544775654
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1544776448
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1544776454
                        },
                        {
                            "id": 5007,
                            "ready-time-sec": 1544777347
                        },
                        {
                            "id": 5006,
                            "ready-time-sec": 1544777354
                        },
                        {
                            "id": 5005,
                            "ready-time-sec": 1544777360
                        },
                        {
                            "id": 5009,
                            "ready-time-sec": 1544777366
                        },
                        {
                            "id": 5008,
                            "ready-time-sec": 1544777373
                        },
                        {
                            "id": 5011,
                            "ready-time-sec": 1544778288
                        },
                        {
                            "id": 5010,
                            "ready-time-sec": 1544778294
                        },
                        {
                            "id": 5013,
                            "ready-time-sec": 1544779092
                        },
                        {
                            "id": 5012,
                            "ready-time-sec": 1544779098
                        },
                        {
                            "id": 5014,
                            "ready-time-sec": 1544779252
                        },
                        {
                            "id": 5016,
                            "ready-time-sec": 1544780126
                        },
                        {
                            "id": 5015,
                            "ready-time-sec": 1544780132
                        },
                        {
                            "id": 5017,
                            "ready-time-sec": 1544780982
                        },
                        {
                            "id": 5018,
                            "ready-time-sec": 1544780989
                        },
                        {
                            "id": 5019,
                            "ready-time-sec": 1544781795
                        },
                        {
                            "id": 5020,
                            "ready-time-sec": 1544782635
                        },
                        {
                            "id": 5021,
                            "ready-time-sec": 1544782642
                        },
                        {
                            "id": 5022,
                            "ready-time-sec": 1544782649
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741291",
                        "last-access-time": 1544774986
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "2.120000.4.Arp.",
                        "id-value": [
                            1
                        ]
                    }
                ],
                "pool-name": "aliveness-monitor",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "tables.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "tables",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 150005,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 3,
                    "delayed-id-entries": [
                        {
                            "id": 150002,
                            "ready-time-sec": 1544780082
                        },
                        {
                            "id": 150001,
                            "ready-time-sec": 1544780090
                        },
                        {
                            "id": 150000,
                            "ready-time-sec": 1544780094
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "meters.-1073741291",
                        "last-access-time": 1544774983
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100014,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 5,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1544775652
                        },
                        {
                            "id": 100008,
                            "ready-time-sec": 1544780082
                        },
                        {
                            "id": 100007,
                            "ready-time-sec": 1544780090
                        },
                        {
                            "id": 100005,
                            "ready-time-sec": 1544780094
                        },
                        {
                            "id": 100003,
                            "ready-time-sec": 1544780098
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 69999,
                    "end": 72998,
                    "start": 70000
                },
                "block-size": 2999,
                "parent-pool-name": "opendaylight-vni-ranges",
                "pool-name": "opendaylight-vni-ranges.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 1,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "aliveness-monitor",
                "pool-name": "aliveness-monitor.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741291",
                        "last-access-time": 1544782695
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae",
                        "id-value": [
                            5024
                        ]
                    },
                    {
                        "id-key": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                        "id-value": [
                            5001
                        ]
                    },
                    {
                        "id-key": "b8e90186-4123-4854-a977-7ead772233da",
                        "id-value": [
                            5023
                        ]
                    },
                    {
                        "id-key": "arp.responder.group.id",
                        "id-value": [
                            5000
                        ]
                    }
                ],
                "pool-name": "elan.ids.pool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "groups",
                "pool-name": "groups.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "RouteDistinguisherPool.-1073741291",
                        "last-access-time": 1544774986
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 225000
                },
                "block-size": 2500,
                "parent-pool-name": "snatGroupIdPool",
                "pool-name": "snatGroupIdPool.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 15,
                    "end": 999,
                    "start": 1
                },
                "block-size": 999,
                "parent-pool-name": "ACL-TAG-POOL",
                "pool-name": "ACL-TAG-POOL.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "tables",
                "pool-name": "tables.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 54,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741291",
                "released-ids-holder": {
                    "available-id-count": 50,
                    "delayed-id-entries": [
                        {
                            "id": 1,
                            "ready-time-sec": 1544775654
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1544776424
                        },
                        {
                            "id": 6,
                            "ready-time-sec": 1544776430
                        },
                        {
                            "id": 2,
                            "ready-time-sec": 1544776437
                        },
                        {
                            "id": 4,
                            "ready-time-sec": 1544776437
                        },
                        {
                            "id": 5,
                            "ready-time-sec": 1544776440
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1544776446
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1544777320
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1544777326
                        },
                        {
                            "id": 11,
                            "ready-time-sec": 1544777329
                        },
                        {
                            "id": 9,
                            "ready-time-sec": 1544777331
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1544777331
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1544777334
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1544777334
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1544777337
                        },
                        {
                            "id": 15,
                            "ready-time-sec": 1544777337
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1544777346
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1544777351
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1544777357
                        },
                        {
                            "id": 19,
                            "ready-time-sec": 1544777357
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1544777363
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1544777364
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1544777370
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1544777370
                        },
                        {
                            "id": 28,
                            "ready-time-sec": 1544778272
                        },
                        {
                            "id": 26,
                            "ready-time-sec": 1544778277
                        },
                        {
                            "id": 27,
                            "ready-time-sec": 1544778280
                        },
                        {
                            "id": 31,
                            "ready-time-sec": 1544779076
                        },
                        {
                            "id": 30,
                            "ready-time-sec": 1544779081
                        },
                        {
                            "id": 29,
                            "ready-time-sec": 1544779084
                        },
                        {
                            "id": 32,
                            "ready-time-sec": 1544779090
                        },
                        {
                            "id": 33,
                            "ready-time-sec": 1544779096
                        },
                        {
                            "id": 34,
                            "ready-time-sec": 1544779238
                        },
                        {
                            "id": 35,
                            "ready-time-sec": 1544779250
                        },
                        {
                            "id": 37,
                            "ready-time-sec": 1544780102
                        },
                        {
                            "id": 38,
                            "ready-time-sec": 1544780105
                        },
                        {
                            "id": 36,
                            "ready-time-sec": 1544780111
                        },
                        {
                            "id": 39,
                            "ready-time-sec": 1544780124
                        },
                        {
                            "id": 40,
                            "ready-time-sec": 1544780130
                        },
                        {
                            "id": 43,
                            "ready-time-sec": 1544780966
                        },
                        {
                            "id": 42,
                            "ready-time-sec": 1544780972
                        },
                        {
                            "id": 41,
                            "ready-time-sec": 1544780975
                        },
                        {
                            "id": 44,
                            "ready-time-sec": 1544781782
                        },
                        {
                            "id": 45,
                            "ready-time-sec": 1544781785
                        },
                        {
                            "id": 49,
                            "ready-time-sec": 1544782605
                        },
                        {
                            "id": 46,
                            "ready-time-sec": 1544782611
                        },
                        {
                            "id": 47,
                            "ready-time-sec": 1544782613
                        },
                        {
                            "id": 48,
                            "ready-time-sec": 1544782625
                        },
                        {
                            "id": 50,
                            "ready-time-sec": 1544782641
                        },
                        {
                            "id": 51,
                            "ready-time-sec": 1544782646
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741291",
                        "last-access-time": 1544782755
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.10.1.0.1/32",
                        "id-value": [
                            100010
                        ]
                    },
                    {
                        "id-key": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.10.1.0.10/32",
                        "id-value": [
                            100014
                        ]
                    },
                    {
                        "id-key": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.56.0.0.1/32",
                        "id-value": [
                            100006
                        ]
                    },
                    {
                        "id-key": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5",
                        "id-value": [
                            100009
                        ]
                    },
                    {
                        "id-key": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.10.1.0.2/32",
                        "id-value": [
                            100011
                        ]
                    },
                    {
                        "id-key": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.10.2.0.1/32",
                        "id-value": [
                            100012
                        ]
                    },
                    {
                        "id-key": "1e4edfa6-cbe1-4350-a6cc-902700e990e9.192.0.2.0/24",
                        "id-value": [
                            100002
                        ]
                    },
                    {
                        "id-key": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a.55.0.0.1/32",
                        "id-value": [
                            100004
                        ]
                    },
                    {
                        "id-key": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.10.2.0.2/32",
                        "id-value": [
                            100013
                        ]
                    },
                    {
                        "id-key": "44f91859-7723-44e1-a95d-25948457eb65",
                        "id-value": [
                            100000
                        ]
                    }
                ],
                "pool-name": "vpnservices",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 72998,
                    "end": 99999,
                    "start": 70000
                },
                "block-size": 2999,
                "child-pools": [
                    {
                        "child-pool-name": "opendaylight-vni-ranges.-1073741291",
                        "last-access-time": 1544774987
                    }
                ],
                "pool-name": "opendaylight-vni-ranges",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 999,
                    "end": 10000,
                    "start": 1
                },
                "block-size": 999,
                "child-pools": [
                    {
                        "child-pool-name": "ACL-TAG-POOL.-1073741291",
                        "last-access-time": 1544782703
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "be928551-7a31-47c3-aadf-05cdd201813f",
                        "id-value": [
                            10
                        ]
                    },
                    {
                        "id-key": "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1",
                        "id-value": [
                            11
                        ]
                    },
                    {
                        "id-key": "2796bf71-67ed-4c4d-b490-71f85013cc13",
                        "id-value": [
                            14
                        ]
                    },
                    {
                        "id-key": "c4e77973-bb58-4259-807f-059e9ca50e36",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                        "id-value": [
                            7
                        ]
                    },
                    {
                        "id-key": "b748f633-eac9-4f4f-8995-86f5eb50b300",
                        "id-value": [
                            6
                        ]
                    },
                    {
                        "id-key": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "bbc8de69-a575-4beb-b2f8-5f39f001f186",
                        "id-value": [
                            13
                        ]
                    },
                    {
                        "id-key": "a048444b-0507-466a-aae5-e9596453f710",
                        "id-value": [
                            8
                        ]
                    },
                    {
                        "id-key": "fa21cb4f-fa2c-4465-ae54-d1b2e690d521",
                        "id-value": [
                            9
                        ]
                    },
                    {
                        "id-key": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                        "id-value": [
                            5
                        ]
                    },
                    {
                        "id-key": "ee3dd710-2490-4241-b666-9fec686f0c78",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "dc53baf7-ede0-4fc7-a197-a49f7181321e",
                        "id-value": [
                            12
                        ]
                    },
                    {
                        "id-key": "26da933e-cc1e-4f70-b034-7a2840595d2b",
                        "id-value": [
                            15
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:02.860" starttime="20181214 10:30:02.859"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.860" starttime="20181214 10:30:02.852"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-access-control-list:access-lists">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.863" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-access-control-list:access-lists, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.863" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.863" starttime="20181214 10:30:02.860"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.864" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"bbc8de69-a575-4beb-b2f8-5f39f001f186","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ee3dd710-2490-4241-b666-9fec686f0c78","access-list-entries":{"ace":[{"rule-name":"6ad09561-353a-445e-b51d-b931a7e01c22","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"af9be2ac-0c71-466b-8ee2-188747a79255","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c0796abf-11eb-4f12-8347-fb5894143b1d","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e64e4970-560c-4af7-a079-217ef6e7e68a","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"26da933e-cc1e-4f70-b034-7a2840595d2b","access-list-entries":{"ace":[{"rule-name":"69ab2cf6-deeb-4d44-9894-819a0a9aefe2","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"de7bdfe6-5355-47e4-a6f8-973a081a5d5e","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"de5ff2e0-fbed-4d63-b926-80d773ca4cc2","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"2d5c9357-03bf-4d47-aa41-8a6a605d83f2","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"f3595dbb-c7a9-4494-93bc-012f5ec1c723","matches":{"protocol":1,"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"6883c57d-151a-4273-8cda-ca3ab7a86303","matches":{"protocol":1,"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"dfba64ab-b978-46c2-a071-0fe1cec3480a","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"abe40b07-f260-409a-9900-27bffcb75614","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"dc53baf7-ede0-4fc7-a197-a49f7181321e","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"2796bf71-67ed-4c4d-b490-71f85013cc13","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"c4e77973-bb58-4259-807f-059e9ca50e36","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ed29437d-92c9-4f07-9b03-54714bc0f4a8","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"b748f633-eac9-4f4f-8995-86f5eb50b300","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e2818f66-326e-435a-8735-9da9d4a67eb4","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"be928551-7a31-47c3-aadf-05cdd201813f","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"62100813-13a1-4c22-9a97-bfabd6744cb8","access-list-entries":{"ace":[{"rule-name":"2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c5369c6a-c1ec-45d9-9393-f55f92ef6f46","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"d06c714b-ca05-4f3a-a9af-f80ac1f213f5","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e39d54b7-5907-4ebe-bf47-f2be219b1fec","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"fa21cb4f-fa2c-4465-ae54-d1b2e690d521","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"a2f82e93-fb42-4d9b-abde-3d1420c1d93b","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"a048444b-0507-466a-aae5-e9596453f710","access-list-entries":{}}]}} </msg>
<msg timestamp="20181214 10:30:02.864" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.865" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {},
                "acl-name": "bbc8de69-a575-4beb-b2f8-5f39f001f186",
                "acl-type": "ietf-...</msg>
<status status="PASS" endtime="20181214 10:30:02.865" starttime="20181214 10:30:02.863"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.865" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {},
                "acl-name": "bbc8de69-a575-4beb-b2f8-5f39f001f186",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "6ad09561-353a-445e-b51d-b931a7e01c22"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "af9be2ac-0c71-466b-8ee2-188747a79255"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c0796abf-11eb-4f12-8347-fb5894143b1d"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e64e4970-560c-4af7-a079-217ef6e7e68a"
                        }
                    ]
                },
                "acl-name": "ee3dd710-2490-4241-b666-9fec686f0c78",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "69ab2cf6-deeb-4d44-9894-819a0a9aefe2"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "de7bdfe6-5355-47e4-a6f8-973a081a5d5e"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "de5ff2e0-fbed-4d63-b926-80d773ca4cc2"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6
                            },
                            "rule-name": "2d5c9357-03bf-4d47-aa41-8a6a605d83f2"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "protocol": 1,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "f3595dbb-c7a9-4494-93bc-012f5ec1c723"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "protocol": 1
                            },
                            "rule-name": "6883c57d-151a-4273-8cda-ca3ab7a86303"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "dfba64ab-b978-46c2-a071-0fe1cec3480a"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17
                            },
                            "rule-name": "abe40b07-f260-409a-9900-27bffcb75614"
                        }
                    ]
                },
                "acl-name": "26da933e-cc1e-4f70-b034-7a2840595d2b",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "dc53baf7-ede0-4fc7-a197-a49f7181321e",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "2796bf71-67ed-4c4d-b490-71f85013cc13",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "c4e77973-bb58-4259-807f-059e9ca50e36",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "0d3a4c0b-c047-475a-8cd5-7a6cfa5595b1",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "ed29437d-92c9-4f07-9b03-54714bc0f4a8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "b748f633-eac9-4f4f-8995-86f5eb50b300",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "e2818f66-326e-435a-8735-9da9d4a67eb4",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "be928551-7a31-47c3-aadf-05cdd201813f",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c5369c6a-c1ec-45d9-9393-f55f92ef6f46"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "d06c714b-ca05-4f3a-a9af-f80ac1f213f5"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e39d54b7-5907-4ebe-bf47-f2be219b1fec"
                        }
                    ]
                },
                "acl-name": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "fa21cb4f-fa2c-4465-ae54-d1b2e690d521",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "a2f82e93-fb42-4d9b-abde-3d1420c1d93b",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "a048444b-0507-466a-aae5-e9596453f710",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:02.865" starttime="20181214 10:30:02.865"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.865" starttime="20181214 10:30:02.860"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-interfaces:interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.869" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.869" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.869" starttime="20181214 10:30:02.866"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.870" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"272795776625121:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"272795776625121:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"a6b07c5d-3d95-4289-a8d4-771bfb789ef3","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk"},{"name":"d6620437-b3ba-4d40-9ca6-4f4690dfc0e5","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tapd6620437-b3"},{"name":"30f4e387-b417-4a22-9dfc-b780e7189ed9","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["26da933e-cc1e-4f70-b034-7a2840595d2b"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:83:6f:b3","ip-address":"10.1.0.13"},{"mac-address":"fa:16:3e:83:6f:b3","ip-address":"fe80:0:0:0:f816:3eff:fe83:6fb3"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"15e01b80-317e-45d6-be57-1223d41fcb49","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["26da933e-cc1e-4f70-b034-7a2840595d2b"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:02:11:ef","ip-address":"fe80:0:0:0:f816:3eff:fe02:11ef"},{"mac-address":"fa:16:3e:02:11:ef","ip-address":"10.1.0.10"}],"odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap15e01b80-31"},{"name":"6f5bdb03-a774-4b61-ab52-ad56a6188921","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["26da933e-cc1e-4f70-b034-7a2840595d2b"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:9d:2c:c3","ip-address":"10.2.0.13"},{"mac-address":"fa:16:3e:9d:2c:c3","ip-address":"fe80:0:0:0:f816:3eff:fe9d:2cc3"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"a5c4d626-8f2a-4988-956a-b34a6f432eb4","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["26da933e-cc1e-4f70-b034-7a2840595d2b"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:9a:71:9c","ip-address":"10.2.0.9"},{"mac-address":"fa:16:3e:9a:71:9c","ip-address":"fe80:0:0:0:f816:3eff:fe9a:719c"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"7ce4d0dc-91af-46a3-a61b-cb744dd8057a","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk"},{"name":"c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tapc4bf5dfc-a9"}]}} </msg>
<msg timestamp="20181214 10:30:02.870" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.870" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "272795776625121:br-ex-patch:trunk",
                "odl-interface:external": true,...</msg>
<status status="PASS" endtime="20181214 10:30:02.870" starttime="20181214 10:30:02.869"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.870" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "272795776625121:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "272795776625121:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "a6b07c5d-3d95-4289-a8d4-771bfb789ef3",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "d6620437-b3ba-4d40-9ca6-4f4690dfc0e5",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tapd6620437-b3",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "10.1.0.13",
                        "mac-address": "fa:16:3e:83:6f:b3"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe83:6fb3",
                        "mac-address": "fa:16:3e:83:6f:b3"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "26da933e-cc1e-4f70-b034-7a2840595d2b"
                ],
                "enabled": true,
                "name": "30f4e387-b417-4a22-9dfc-b780e7189ed9",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe02:11ef",
                        "mac-address": "fa:16:3e:02:11:ef"
                    },
                    {
                        "ip-address": "10.1.0.10",
                        "mac-address": "fa:16:3e:02:11:ef"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "26da933e-cc1e-4f70-b034-7a2840595d2b"
                ],
                "enabled": true,
                "name": "15e01b80-317e-45d6-be57-1223d41fcb49",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap15e01b80-31",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "10.2.0.13",
                        "mac-address": "fa:16:3e:9d:2c:c3"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe9d:2cc3",
                        "mac-address": "fa:16:3e:9d:2c:c3"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "26da933e-cc1e-4f70-b034-7a2840595d2b"
                ],
                "enabled": true,
                "name": "6f5bdb03-a774-4b61-ab52-ad56a6188921",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "10.2.0.9",
                        "mac-address": "fa:16:3e:9a:71:9c"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe9a:719c",
                        "mac-address": "fa:16:3e:9a:71:9c"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "26da933e-cc1e-4f70-b034-7a2840595d2b"
                ],
                "enabled": true,
                "name": "a5c4d626-8f2a-4988-956a-b34a6f432eb4",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "7ce4d0dc-91af-46a3-a61b-cb744dd8057a",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tapc4bf5dfc-a9",
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:02.870" starttime="20181214 10:30:02.870"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.870" starttime="20181214 10:30:02.865"></status>
</kw>
<kw type="foritem" name="${model} = config/interface-service-bindings:service-bindings">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.874" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.874" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.874" starttime="20181214 10:30:02.871"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.877" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"c25b38ed-12a0-49b4-9760-325ad81c0fca","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"15e01b80-317e-45d6-be57-1223d41fcb49","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.15e01b80-317e-45d6-be57-1223d41fcb49","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"46"}}]}}]},{"service-priority":6,"service-name":"acl.egressacl.15e01b80-317e-45d6-be57-1223d41fcb49","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":6,"flow-cookie":110100480,"instruction":[{"order":1,"go-to-table":{"table_id":239}}]}]},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"2ed71e30-bee2-4fc1-b497-c8d46af087b7","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9baa7d18-9928-4b4f-9d28-e540a4ab9d06","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"823e1ed7-64d2-4869-b4f5-edc4ff1bccce","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"18763101-0659-41c5-be26-a0d3d5824630","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ca7847c8-4b9a-4e1a-94fb-94af282563f4","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.19a85a42-f412-4aa0-bbe5-d9408c5ddeae.c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84288733184,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":53,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]},{"service-priority":8,"service-name":"vpn.fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":10,"flow-cookie":134217729,"instruction":[{"order":1,"apply-actions":{"action":[{"order":0,"nx-reg-load":{"value":100009,"dst":{"nx-reg":"nicira-match:nxm-nx-reg3","start":0,"end":24}}}]}},{"order":2,"write-metadata":{"metadata":200018,"metadata-mask":16777214}},{"order":3,"go-to-table":{"table_id":19}}]}]},{"interface-name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"4749c06d-a27f-4ead-9a98-e84cb370c597","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"5e8b301a-0175-4891-b355-eecd01375790","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"78c2c330-5747-4217-8962-2ae5b3ebdcc8","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"5b8f3b3f-5563-4c86-802b-9503e342ce08","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"464ebb7f-fe0a-4c2b-bc8d-486f9798323a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"165f1826-14a1-441c-8503-d79f7a178315","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"88baa60d-e806-4c54-b128-c26e82ef7a3a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"54cd5d37-d0d9-49c0-af28-098121fd49f0","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"7df17b8d-e8d6-453e-8afd-08c90b238098","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"f9cddacb-8fc9-41de-91e8-1c467289dafc","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"9d829608-3d00-43e9-900b-1f6d1af7a8aa","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"2e136983-316c-40c5-8f6b-9fd019163301","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"f4f6a2dd-7067-4804-ae1c-8afaec2406a2","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"354aba43-ed8c-4fcd-af30-4de9632babfe","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.272795776625121:br-ex-patch:trunk","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]}]},{"interface-name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f4f6a2dd-7067-4804-ae1c-8afaec2406a2","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"6c8c1896-03c5-4a27-a6aa-13966d948e09","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2e136983-316c-40c5-8f6b-9fd019163301","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"354aba43-ed8c-4fcd-af30-4de9632babfe","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ca7847c8-4b9a-4e1a-94fb-94af282563f4","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"78c2c330-5747-4217-8962-2ae5b3ebdcc8","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"4c0323bc-0b30-4514-b1b8-acec4a7a0887","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"88baa60d-e806-4c54-b128-c26e82ef7a3a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"6c8c1896-03c5-4a27-a6aa-13966d948e09","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"bdbc05e5-70a4-4062-9625-4bcc218925b8","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"5b8f3b3f-5563-4c86-802b-9503e342ce08","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"b7868b13-879a-4e61-9114-d7ab56d1bdf3","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2d10d789-7039-4929-ba84-9ccb40ec10fb","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"75ad12ce-dca5-48f9-8e5c-4a92ab8af54c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"c25b38ed-12a0-49b4-9760-325ad81c0fca","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"9d829608-3d00-43e9-900b-1f6d1af7a8aa","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"5e8b301a-0175-4891-b355-eecd01375790","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"4749c06d-a27f-4ead-9a98-e84cb370c597","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"06cd8bed-10ef-4cdc-8330-af5b90b8f2fc","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"35c1740d-65cd-48c1-b632-dc47d8b28b45","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"45"}}]}}]}]},{"interface-name":"2ed71e30-bee2-4fc1-b497-c8d46af087b7","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"1b2d0ff7-0023-4bfd-a0c6-216e1655005c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"15e01b80-317e-45d6-be57-1223d41fcb49","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.b8e90186-4123-4854-a977-7ead772233da.15e01b80-317e-45d6-be57-1223d41fcb49","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84271955968,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5023,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":54,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]},{"service-priority":8,"service-name":"vpn.fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.15e01b80-317e-45d6-be57-1223d41fcb49","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":10,"flow-cookie":134217729,"instruction":[{"order":1,"apply-actions":{"action":[{"order":0,"nx-reg-load":{"value":100009,"dst":{"nx-reg":"nicira-match:nxm-nx-reg3","start":0,"end":24}}}]}},{"order":2,"write-metadata":{"metadata":200018,"metadata-mask":16777214}},{"order":3,"go-to-table":{"table_id":19}}]},{"service-priority":2,"service-name":"acl.ingressacl.15e01b80-317e-45d6-be57-1223d41fcb49","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":2,"flow-cookie":110100480,"instruction":[{"order":1,"go-to-table":{"table_id":210}}]}]},{"interface-name":"09e23be4-28b0-414a-9ea2-eae5f68e3676","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"de9da49d-1ab8-4080-b5c0-098194d53e9a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e697cdbd-10ac-405f-b883-1c97070bd8b3","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"823e1ed7-64d2-4869-b4f5-edc4ff1bccce","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b7868b13-879a-4e61-9114-d7ab56d1bdf3","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"4c0323bc-0b30-4514-b1b8-acec4a7a0887","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"d6620437-b3ba-4d40-9ca6-4f4690dfc0e5","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.d6620437-b3ba-4d40-9ca6-4f4690dfc0e5","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"44"}}]}}]}]},{"interface-name":"bdbc05e5-70a4-4062-9625-4bcc218925b8","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e7c62c81-7142-4c4b-9ef0-267577e1d248","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"2cb5810b-f284-4721-8632-1df43c9ffc65","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"58fbadbc-5f03-4f77-83f0-0bda6451bf6e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"dd446603-bf1e-4ade-9419-f7c560fc1335","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"9baa7d18-9928-4b4f-9d28-e540a4ab9d06","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"be8c07f1-9e5a-4bae-b710-4b50d880531f","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ae1f2b76-c3db-4768-80d8-e1e89e938890","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f9cddacb-8fc9-41de-91e8-1c467289dafc","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"63aa00d5-0316-40ef-a120-9312bc3dfcb4","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"63aa00d5-0316-40ef-a120-9312bc3dfcb4","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"d6620437-b3ba-4d40-9ca6-4f4690dfc0e5","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.b8e90186-4123-4854-a977-7ead772233da.d6620437-b3ba-4d40-9ca6-4f4690dfc0e5","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84271955968,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5023,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":52,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]},{"service-priority":8,"service-name":"vpn.fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.d6620437-b3ba-4d40-9ca6-4f4690dfc0e5","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":10,"flow-cookie":134217729,"instruction":[{"order":1,"apply-actions":{"action":[{"order":0,"nx-reg-load":{"value":100009,"dst":{"nx-reg":"nicira-match:nxm-nx-reg3","start":0,"end":24}}}]}},{"order":2,"write-metadata":{"metadata":200018,"metadata-mask":16777214}},{"order":3,"go-to-table":{"table_id":19}}]}]},{"interface-name":"54cd5d37-d0d9-49c0-af28-098121fd49f0","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"165f1826-14a1-441c-8503-d79f7a178315","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a795421-9805-4725-9cb4-acc460b74d1a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"7abc77ed-eb15-4aed-9ecb-a7b0351aef9e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"de9da49d-1ab8-4080-b5c0-098194d53e9a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"272795776625121:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"dd446603-bf1e-4ade-9419-f7c560fc1335","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a795421-9805-4725-9cb4-acc460b74d1a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"18763101-0659-41c5-be26-a0d3d5824630","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e697cdbd-10ac-405f-b883-1c97070bd8b3","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"7df17b8d-e8d6-453e-8afd-08c90b238098","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"464ebb7f-fe0a-4c2b-bc8d-486f9798323a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2cb5810b-f284-4721-8632-1df43c9ffc65","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e7c62c81-7142-4c4b-9ef0-267577e1d248","service-mode":"interface-service-bindings:service-mode-egress"}]}} </msg>
<msg timestamp="20181214 10:30:02.877" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.877" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "c25b38ed-12a0-49b4-9760-325ad81c0fca",
                "service-mode": "interface-service-bindin...</msg>
<status status="PASS" endtime="20181214 10:30:02.878" starttime="20181214 10:30:02.874"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.878" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "c25b38ed-12a0-49b4-9760-325ad81c0fca",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "46"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.15e01b80-317e-45d6-be57-1223d41fcb49",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    },
                    {
                        "flow-cookie": 110100480,
                        "flow-priority": 6,
                        "instruction": [
                            {
                                "go-to-table": {
                                    "table_id": 239
                                },
                                "order": 1
                            }
                        ],
                        "service-name": "acl.egressacl.15e01b80-317e-45d6-be57-1223d41fcb49",
                        "service-priority": 6,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "15e01b80-317e-45d6-be57-1223d41fcb49",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "2ed71e30-bee2-4fc1-b497-c8d46af087b7",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "9baa7d18-9928-4b4f-9d28-e540a4ab9d06",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "823e1ed7-64d2-4869-b4f5-edc4ff1bccce",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "18763101-0659-41c5-be26-a0d3d5824630",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ca7847c8-4b9a-4e1a-94fb-94af282563f4",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84288733184,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5024
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 53
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.19a85a42-f412-4aa0-bbe5-d9408c5ddeae.c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    },
                    {
                        "flow-cookie": 134217729,
                        "flow-priority": 10,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 24,
                                                    "nx-reg": "nicira-match:nxm-nx-reg3",
                                                    "start": 0
                                                },
                                                "value": 100009
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 1
                            },
                            {
                                "order": 2,
                                "write-metadata": {
                                    "metadata": 200018,
                                    "metadata-mask": 16777214
                                }
                            },
                            {
                                "go-to-table": {
                                    "table_id": 19
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "vpn.fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c",
                        "service-priority": 8,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "4749c06d-a27f-4ead-9a98-e84cb370c597",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "5e8b301a-0175-4891-b355-eecd01375790",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "78c2c330-5747-4217-8962-2ae5b3ebdcc8",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "5b8f3b3f-5563-4c86-802b-9503e342ce08",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "464ebb7f-fe0a-4c2b-bc8d-486f9798323a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "165f1826-14a1-441c-8503-d79f7a178315",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "88baa60d-e806-4c54-b128-c26e82ef7a3a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "7df17b8d-e8d6-453e-8afd-08c90b238098",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "9d829608-3d00-43e9-900b-1f6d1af7a8aa",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f4f6a2dd-7067-4804-ae1c-8afaec2406a2",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "354aba43-ed8c-4fcd-af30-4de9632babfe",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.272795776625121:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f4f6a2dd-7067-4804-ae1c-8afaec2406a2",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "6c8c1896-03c5-4a27-a6aa-13966d948e09",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2e136983-316c-40c5-8f6b-9fd019163301",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "354aba43-ed8c-4fcd-af30-4de9632babfe",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ca7847c8-4b9a-4e1a-94fb-94af282563f4",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "78c2c330-5747-4217-8962-2ae5b3ebdcc8",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "88baa60d-e806-4c54-b128-c26e82ef7a3a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "6c8c1896-03c5-4a27-a6aa-13966d948e09",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "bdbc05e5-70a4-4062-9625-4bcc218925b8",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "5b8f3b3f-5563-4c86-802b-9503e342ce08",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "b7868b13-879a-4e61-9114-d7ab56d1bdf3",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2d10d789-7039-4929-ba84-9ccb40ec10fb",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "75ad12ce-dca5-48f9-8e5c-4a92ab8af54c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "c25b38ed-12a0-49b4-9760-325ad81c0fca",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "9d829608-3d00-43e9-900b-1f6d1af7a8aa",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "5e8b301a-0175-4891-b355-eecd01375790",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "4749c06d-a27f-4ead-9a98-e84cb370c597",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "06cd8bed-10ef-4cdc-8330-af5b90b8f2fc",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "35c1740d-65cd-48c1-b632-dc47d8b28b45",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "45"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2ed71e30-bee2-4fc1-b497-c8d46af087b7",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "1b2d0ff7-0023-4bfd-a0c6-216e1655005c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84271955968,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5023
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 54
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.b8e90186-4123-4854-a977-7ead772233da.15e01b80-317e-45d6-be57-1223d41fcb49",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    },
                    {
                        "flow-cookie": 134217729,
                        "flow-priority": 10,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 24,
                                                    "nx-reg": "nicira-match:nxm-nx-reg3",
                                                    "start": 0
                                                },
                                                "value": 100009
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 1
                            },
                            {
                                "order": 2,
                                "write-metadata": {
                                    "metadata": 200018,
                                    "metadata-mask": 16777214
                                }
                            },
                            {
                                "go-to-table": {
                                    "table_id": 19
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "vpn.fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.15e01b80-317e-45d6-be57-1223d41fcb49",
                        "service-priority": 8,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    },
                    {
                        "flow-cookie": 110100480,
                        "flow-priority": 2,
                        "instruction": [
                            {
                                "go-to-table": {
                                    "table_id": 210
                                },
                                "order": 1
                            }
                        ],
                        "service-name": "acl.ingressacl.15e01b80-317e-45d6-be57-1223d41fcb49",
                        "service-priority": 2,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "15e01b80-317e-45d6-be57-1223d41fcb49",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "09e23be4-28b0-414a-9ea2-eae5f68e3676",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "de9da49d-1ab8-4080-b5c0-098194d53e9a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e697cdbd-10ac-405f-b883-1c97070bd8b3",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "823e1ed7-64d2-4869-b4f5-edc4ff1bccce",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b7868b13-879a-4e61-9114-d7ab56d1bdf3",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "4c0323bc-0b30-4514-b1b8-acec4a7a0887",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "44"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.d6620437-b3ba-4d40-9ca6-4f4690dfc0e5",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "d6620437-b3ba-4d40-9ca6-4f4690dfc0e5",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "bdbc05e5-70a4-4062-9625-4bcc218925b8",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e7c62c81-7142-4c4b-9ef0-267577e1d248",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "2cb5810b-f284-4721-8632-1df43c9ffc65",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "58fbadbc-5f03-4f77-83f0-0bda6451bf6e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "dd446603-bf1e-4ade-9419-f7c560fc1335",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "9baa7d18-9928-4b4f-9d28-e540a4ab9d06",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "be8c07f1-9e5a-4bae-b710-4b50d880531f",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ae1f2b76-c3db-4768-80d8-e1e89e938890",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f9cddacb-8fc9-41de-91e8-1c467289dafc",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "63aa00d5-0316-40ef-a120-9312bc3dfcb4",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "63aa00d5-0316-40ef-a120-9312bc3dfcb4",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84271955968,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5023
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.b8e90186-4123-4854-a977-7ead772233da.d6620437-b3ba-4d40-9ca6-4f4690dfc0e5",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    },
                    {
                        "flow-cookie": 134217729,
                        "flow-priority": 10,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 24,
                                                    "nx-reg": "nicira-match:nxm-nx-reg3",
                                                    "start": 0
                                                },
                                                "value": 100009
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 1
                            },
                            {
                                "order": 2,
                                "write-metadata": {
                                    "metadata": 200018,
                                    "metadata-mask": 16777214
                                }
                            },
                            {
                                "go-to-table": {
                                    "table_id": 19
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "vpn.fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.d6620437-b3ba-4d40-9ca6-4f4690dfc0e5",
                        "service-priority": 8,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "d6620437-b3ba-4d40-9ca6-4f4690dfc0e5",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "54cd5d37-d0d9-49c0-af28-098121fd49f0",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "165f1826-14a1-441c-8503-d79f7a178315",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a795421-9805-4725-9cb4-acc460b74d1a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "7abc77ed-eb15-4aed-9ecb-a7b0351aef9e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ea8e9dc9-f886-46a1-9597-7e65cfe9f5c7",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "de9da49d-1ab8-4080-b5c0-098194d53e9a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "272795776625121:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "dd446603-bf1e-4ade-9419-f7c560fc1335",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a795421-9805-4725-9cb4-acc460b74d1a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "18763101-0659-41c5-be26-a0d3d5824630",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e697cdbd-10ac-405f-b883-1c97070bd8b3",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "7df17b8d-e8d6-453e-8afd-08c90b238098",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "464ebb7f-fe0a-4c2b-bc8d-486f9798323a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2cb5810b-f284-4721-8632-1df43c9ffc65",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e7c62c81-7142-4c4b-9ef0-267577e1d248",
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:02.879" starttime="20181214 10:30:02.878"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.879" starttime="20181214 10:30:02.871"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-endpoints">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.881" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.881" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.881" starttime="20181214 10:30:02.879"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.882" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":272795776625121,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"192.0.2.21","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"272795776625121::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181214 10:30:02.882" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.882" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 272795776625121,
                "tunnel-end-points": [
                    {
                        "VLAN-...</msg>
<status status="PASS" endtime="20181214 10:30:02.882" starttime="20181214 10:30:02.881"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.882" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 272795776625121,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "272795776625121::0",
                        "ip-address": "192.0.2.21",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "",
                        "subnet-mask": "255.255.255.255/32",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "default-transport-zone"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:02.882" starttime="20181214 10:30:02.882"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.882" starttime="20181214 10:30:02.879"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-teps-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.885" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.886" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.886" starttime="20181214 10:30:02.883"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.886" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:30:02.886" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.886" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:30:02.886" starttime="20181214 10:30:02.886"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.887" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:02.887" starttime="20181214 10:30:02.887"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.887" starttime="20181214 10:30:02.883"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:external-tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.889" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.890" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.890" starttime="20181214 10:30:02.887"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.890" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:30:02.890" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.890" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:30:02.890" starttime="20181214 10:30:02.890"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.891" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:02.891" starttime="20181214 10:30:02.891"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.891" starttime="20181214 10:30:02.887"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.894" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.895" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.895" starttime="20181214 10:30:02.891"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.895" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:30:02.895" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.895" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:30:02.895" starttime="20181214 10:30:02.895"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.896" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:02.896" starttime="20181214 10:30:02.896"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.896" starttime="20181214 10:30:02.891"></status>
</kw>
<kw type="foritem" name="${model} = config/itm:transport-zones">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.899" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.899" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.899" starttime="20181214 10:30:02.896"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.899" level="INFO">To JSON using : content={"transport-zones":{"transport-zone":[{"zone-name":"default-transport-zone","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"255.255.255.255/32","vlan-id":0,"vteps":[{"dpn-id":272795776625121,"portname":"","ip-address":"192.0.2.21","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181214 10:30:02.899" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.900" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181214 10:30:02.900" starttime="20181214 10:30:02.899"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.900" level="INFO">{
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "255.255.255.255/32",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 272795776625121,
                                "ip-address": "192.0.2.21",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:02.900" starttime="20181214 10:30:02.900"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.900" starttime="20181214 10:30:02.896"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.903" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.903" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.903" starttime="20181214 10:30:02.900"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.904" level="INFO">To JSON using : content={"vpn-instances":{"vpn-instance":[{"vpn-instance-name":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","type":"l3","ipv4-family":{"vpnTargets":{}},"l3vni":0}]}} </msg>
<msg timestamp="20181214 10:30:02.904" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.904" level="INFO">${pretty_output} = {
    "vpn-instances": {
        "vpn-instance": [
            {
                "ipv4-family": {
                    "vpnTargets": {}
                },
                "l3vni": 0,
                "t...</msg>
<status status="PASS" endtime="20181214 10:30:02.904" starttime="20181214 10:30:02.903"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.904" level="INFO">{
    "vpn-instances": {
        "vpn-instance": [
            {
                "ipv4-family": {
                    "vpnTargets": {}
                },
                "l3vni": 0,
                "type": "l3",
                "vpn-instance-name": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:02.904" starttime="20181214 10:30:02.904"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.904" starttime="20181214 10:30:02.900"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.907" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.907" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.907" starttime="20181214 10:30:02.905"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.908" level="INFO">To JSON using : content={"vpn-interfaces":{"vpn-interface":[{"name":"c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c","router-interface":false,"network-id":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","vpn-instance-names":[{"vpn-name":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":88,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"10.2.0.2/32","mac_address":"fa:16:3e:03:4c:cf","adjacency_type":"primary-adjacency","subnet_id":"f6c1862c-7766-4881-9f3e-041038a70a7c"}]},{"name":"a5c4d626-8f2a-4988-956a-b34a6f432eb4","router-interface":false,"network-id":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","vpn-instance-names":[{"vpn-name":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":88,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"10.2.0.9/32","mac_address":"fa:16:3e:9a:71:9c","adjacency_type":"primary-adjacency","subnet_id":"f6c1862c-7766-4881-9f3e-041038a70a7c"}]},{"name":"30f4e387-b417-4a22-9dfc-b780e7189ed9","router-interface":false,"network-id":"b8e90186-4123-4854-a977-7ead772233da","vpn-instance-names":[{"vpn-name":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":16,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"10.1.0.13/32","mac_address":"fa:16:3e:83:6f:b3","adjacency_type":"primary-adjacency","subnet_id":"a9ad2f5e-5834-4bcf-8162-f572a744ca4d"}]},{"name":"7ce4d0dc-91af-46a3-a61b-cb744dd8057a","router-interface":true,"network-id":"b8e90186-4123-4854-a977-7ead772233da","vpn-instance-names":[{"vpn-name":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":16,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"10.1.0.1/32","mac_address":"fa:16:3e:0f:c6:b0","adjacency_type":"primary-adjacency","subnet_id":"a9ad2f5e-5834-4bcf-8162-f572a744ca4d"}]},{"name":"d6620437-b3ba-4d40-9ca6-4f4690dfc0e5","router-interface":false,"network-id":"b8e90186-4123-4854-a977-7ead772233da","vpn-instance-names":[{"vpn-name":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":16,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"10.1.0.2/32","mac_address":"fa:16:3e:df:4d:4c","adjacency_type":"primary-adjacency","subnet_id":"a9ad2f5e-5834-4bcf-8162-f572a744ca4d"}]},{"name":"6f5bdb03-a774-4b61-ab52-ad56a6188921","router-interface":false,"network-id":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","vpn-instance-names":[{"vpn-name":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":88,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"10.2.0.13/32","mac_address":"fa:16:3e:9d:2c:c3","adjacency_type":"primary-adjacency","subnet_id":"f6c1862c-7766-4881-9f3e-041038a70a7c"}]},{"name":"a6b07c5d-3d95-4289-a8d4-771bfb789ef3","router-interface":true,"network-id":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","vpn-instance-names":[{"vpn-name":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":88,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"10.2.0.1/32","mac_address":"fa:16:3e:0f:b5:67","adjacency_type":"primary-adjacency","subnet_id":"f6c1862c-7766-4881-9f3e-041038a70a7c"}]},{"name":"15e01b80-317e-45d6-be57-1223d41fcb49","router-interface":false,"network-id":"b8e90186-4123-4854-a977-7ead772233da","vpn-instance-names":[{"vpn-name":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":16,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"10.1.0.10/32","mac_address":"fa:16:3e:02:11:ef","adjacency_type":"primary-adjacency","subnet_id":"a9ad2f5e-5834-4bcf-8162-f572a744ca4d"}]}]}} </msg>
<msg timestamp="20181214 10:30:02.908" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.908" level="INFO">${pretty_output} = {
    "vpn-interfaces": {
        "vpn-interface": [
            {
                "name": "c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c",
                "network-id": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae",...</msg>
<status status="PASS" endtime="20181214 10:30:02.908" starttime="20181214 10:30:02.907"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.909" level="INFO">{
    "vpn-interfaces": {
        "vpn-interface": [
            {
                "name": "c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c",
                "network-id": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "10.2.0.2/32",
                        "mac_address": "fa:16:3e:03:4c:cf",
                        "subnet_id": "f6c1862c-7766-4881-9f3e-041038a70a7c"
                    }
                ],
                "router-interface": false,
                "segmentation-id": 88,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
                    }
                ]
            },
            {
                "name": "a5c4d626-8f2a-4988-956a-b34a6f432eb4",
                "network-id": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "10.2.0.9/32",
                        "mac_address": "fa:16:3e:9a:71:9c",
                        "subnet_id": "f6c1862c-7766-4881-9f3e-041038a70a7c"
                    }
                ],
                "router-interface": false,
                "segmentation-id": 88,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
                    }
                ]
            },
            {
                "name": "30f4e387-b417-4a22-9dfc-b780e7189ed9",
                "network-id": "b8e90186-4123-4854-a977-7ead772233da",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "10.1.0.13/32",
                        "mac_address": "fa:16:3e:83:6f:b3",
                        "subnet_id": "a9ad2f5e-5834-4bcf-8162-f572a744ca4d"
                    }
                ],
                "router-interface": false,
                "segmentation-id": 16,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
                    }
                ]
            },
            {
                "name": "7ce4d0dc-91af-46a3-a61b-cb744dd8057a",
                "network-id": "b8e90186-4123-4854-a977-7ead772233da",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "10.1.0.1/32",
                        "mac_address": "fa:16:3e:0f:c6:b0",
                        "subnet_id": "a9ad2f5e-5834-4bcf-8162-f572a744ca4d"
                    }
                ],
                "router-interface": true,
                "segmentation-id": 16,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
                    }
                ]
            },
            {
                "name": "d6620437-b3ba-4d40-9ca6-4f4690dfc0e5",
                "network-id": "b8e90186-4123-4854-a977-7ead772233da",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "10.1.0.2/32",
                        "mac_address": "fa:16:3e:df:4d:4c",
                        "subnet_id": "a9ad2f5e-5834-4bcf-8162-f572a744ca4d"
                    }
                ],
                "router-interface": false,
                "segmentation-id": 16,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
                    }
                ]
            },
            {
                "name": "6f5bdb03-a774-4b61-ab52-ad56a6188921",
                "network-id": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "10.2.0.13/32",
                        "mac_address": "fa:16:3e:9d:2c:c3",
                        "subnet_id": "f6c1862c-7766-4881-9f3e-041038a70a7c"
                    }
                ],
                "router-interface": false,
                "segmentation-id": 88,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
                    }
                ]
            },
            {
                "name": "a6b07c5d-3d95-4289-a8d4-771bfb789ef3",
                "network-id": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "10.2.0.1/32",
                        "mac_address": "fa:16:3e:0f:b5:67",
                        "subnet_id": "f6c1862c-7766-4881-9f3e-041038a70a7c"
                    }
                ],
                "router-interface": true,
                "segmentation-id": 88,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
                    }
                ]
            },
            {
                "name": "15e01b80-317e-45d6-be57-1223d41fcb49",
                "network-id": "b8e90186-4123-4854-a977-7ead772233da",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "10.1.0.10/32",
                        "mac_address": "fa:16:3e:02:11:ef",
                        "subnet_id": "a9ad2f5e-5834-4bcf-8162-f572a744ca4d"
                    }
                ],
                "router-interface": false,
                "segmentation-id": 16,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:02.909" starttime="20181214 10:30:02.909"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.909" starttime="20181214 10:30:02.905"></status>
</kw>
<kw type="foritem" name="${model} = config/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.912" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.912" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.912" starttime="20181214 10:30:02.909"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.913" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.21:6653"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"f8:1b:37:5c:a9:e1"},{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"}],"ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","termination-point":[{"tp-id":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:name":"br-ex-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex","termination-point":[{"tp-id":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:name":"br-ex-int-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]}]}]} </msg>
<msg timestamp="20181214 10:30:02.913" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.913" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridg...</msg>
<status status="PASS" endtime="20181214 10:30:02.913" starttime="20181214 10:30:02.912"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.913" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "f8:1b:37:5c:a9:e1"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "target": "tcp:192.0.2.21:6653"
                        }
                    ],
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "tp-id": "br-ex-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181214 10:30:02.913" starttime="20181214 10:30:02.913"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.913" starttime="20181214 10:30:02.909"></status>
</kw>
<kw type="foritem" name="${model} = config/neutron:neutron">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.916" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.916" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.917" starttime="20181214 10:30:02.914"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.918" level="INFO">To JSON using : content={"neutron":{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"b8e90186-4123-4854-a977-7ead772233da","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-provider-ext:segmentation-id":"16","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"l2l3_gw_mac_arp_net1"},{"uuid":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","neutron-provider-ext:segmentation-id":"88","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-L3-ext:external":false,"shared":false,"revision-number":2,"name":"l2l3_gw_mac_arp_net2"}]},"security-groups":{"security-group":[{"uuid":"62100813-13a1-4c22-9a97-bfabd6744cb8","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":4,"name":"default","project-id":"8f21c4d8db54482e99c30c98fba342b4"},{"uuid":"ee3dd710-2490-4241-b666-9fec686f0c78","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","revision-number":4,"name":"default","project-id":"bfcec20503cd4d309495f70adb639682"},{"uuid":"26da933e-cc1e-4f70-b034-7a2840595d2b","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":2,"name":"l2l3_gw_mac_arp_sg","project-id":"8f21c4d8db54482e99c30c98fba342b4"}]},"security-rules":{"security-rule":[{"uuid":"e64e4970-560c-4af7-a079-217ef6e7e68a","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"d06c714b-ca05-4f3a-a9af-f80ac1f213f5","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"e39d54b7-5907-4ebe-bf47-f2be219b1fec","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"c5369c6a-c1ec-45d9-9393-f55f92ef6f46","remote-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"62100813-13a1-4c22-9a97-bfabd6744cb8"},{"uuid":"c0796abf-11eb-4f12-8347-fb5894143b1d","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"abe40b07-f260-409a-9900-27bffcb75614","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"26da933e-cc1e-4f70-b034-7a2840595d2b","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"2d5c9357-03bf-4d47-aa41-8a6a605d83f2","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"26da933e-cc1e-4f70-b034-7a2840595d2b","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"dfba64ab-b978-46c2-a071-0fe1cec3480a","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"26da933e-cc1e-4f70-b034-7a2840595d2b","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"f3595dbb-c7a9-4494-93bc-012f5ec1c723","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"26da933e-cc1e-4f70-b034-7a2840595d2b","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"6ad09561-353a-445e-b51d-b931a7e01c22","remote-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78","ethertype":"neutron-constants:ethertype-v6","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"af9be2ac-0c71-466b-8ee2-188747a79255","ethertype":"neutron-constants:ethertype-v4","project-id":"bfcec20503cd4d309495f70adb639682","tenant-id":"bfcec205-03cd-4d30-9495-f70adb639682","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ee3dd710-2490-4241-b666-9fec686f0c78"},{"uuid":"69ab2cf6-deeb-4d44-9894-819a0a9aefe2","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"26da933e-cc1e-4f70-b034-7a2840595d2b"},{"uuid":"de7bdfe6-5355-47e4-a6f8-973a081a5d5e","ethertype":"neutron-constants:ethertype-v6","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"26da933e-cc1e-4f70-b034-7a2840595d2b"},{"uuid":"de5ff2e0-fbed-4d63-b926-80d773ca4cc2","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","port-range-min":1,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"26da933e-cc1e-4f70-b034-7a2840595d2b","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"6883c57d-151a-4273-8cda-ca3ab7a86303","ethertype":"neutron-constants:ethertype-v4","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"26da933e-cc1e-4f70-b034-7a2840595d2b","remote-ip-prefix":"0.0.0.0/0"}]},"subnets":{"subnet":[{"uuid":"a9ad2f5e-5834-4bcf-8162-f572a744ca4d","gateway-ip":"10.1.0.1","project-id":"8f21c4d8db54482e99c30c98fba342b4","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"10.1.0.2","end":"10.1.255.254"}],"cidr":"10.1.0.0/16","network-id":"b8e90186-4123-4854-a977-7ead772233da","name":"l2l3_gw_mac_arp_subnet1"},{"uuid":"f6c1862c-7766-4881-9f3e-041038a70a7c","gateway-ip":"10.2.0.1","project-id":"8f21c4d8db54482e99c30c98fba342b4","enable-dhcp":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"10.2.0.2","end":"10.2.255.254"}],"cidr":"10.2.0.0/16","network-id":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","name":"l2l3_gw_mac_arp_subnet2"}]},"ports":{"port":[{"uuid":"a6b07c5d-3d95-4289-a8d4-771bfb789ef3","fixed-ips":[{"subnet-id":"f6c1862c-7766-4881-9f3e-041038a70a7c","ip-address":"10.2.0.1"}],"device-id":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","revision-number":5,"device-owner":"network:router_interface","mac-address":"fa:16:3e:0f:b5:67","admin-state-up":true,"network-id":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","name":""},{"uuid":"d6620437-b3ba-4d40-9ca6-4f4690dfc0e5","fixed-ips":[{"subnet-id":"a9ad2f5e-5834-4bcf-8162-f572a744ca4d","ip-address":"10.1.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-b8e90186-4123-4854-a977-7ead772233da","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:df:4d:4c","admin-state-up":true,"network-id":"b8e90186-4123-4854-a977-7ead772233da","name":""},{"uuid":"30f4e387-b417-4a22-9dfc-b780e7189ed9","fixed-ips":[{"subnet-id":"a9ad2f5e-5834-4bcf-8162-f572a744ca4d","ip-address":"10.1.0.13"}],"device-id":"","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","revision-number":10,"device-owner":"","mac-address":"fa:16:3e:83:6f:b3","security-groups":["26da933e-cc1e-4f70-b034-7a2840595d2b"],"admin-state-up":true,"network-id":"b8e90186-4123-4854-a977-7ead772233da","name":"l2l3_gw_mac_arp_port3"},{"uuid":"15e01b80-317e-45d6-be57-1223d41fcb49","fixed-ips":[{"subnet-id":"a9ad2f5e-5834-4bcf-8162-f572a744ca4d","ip-address":"10.1.0.10"}],"device-id":"6a982b1c-8f32-4341-b91b-4e77ee4acdbd","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":10,"device-owner":"compute:nova","mac-address":"fa:16:3e:02:11:ef","security-groups":["26da933e-cc1e-4f70-b034-7a2840595d2b"],"admin-state-up":true,"network-id":"b8e90186-4123-4854-a977-7ead772233da","name":"l2l3_gw_mac_arp_port1"},{"uuid":"6f5bdb03-a774-4b61-ab52-ad56a6188921","fixed-ips":[{"subnet-id":"f6c1862c-7766-4881-9f3e-041038a70a7c","ip-address":"10.2.0.13"}],"device-id":"","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","revision-number":10,"device-owner":"","mac-address":"fa:16:3e:9d:2c:c3","security-groups":["26da933e-cc1e-4f70-b034-7a2840595d2b"],"admin-state-up":true,"network-id":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","name":"l2l3_gw_mac_arp_port4"},{"uuid":"a5c4d626-8f2a-4988-956a-b34a6f432eb4","fixed-ips":[{"subnet-id":"f6c1862c-7766-4881-9f3e-041038a70a7c","ip-address":"10.2.0.9"}],"device-id":"","neutron-portsecurity:port-security-enabled":true,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","revision-number":10,"device-owner":"","mac-address":"fa:16:3e:9a:71:9c","security-groups":["26da933e-cc1e-4f70-b034-7a2840595d2b"],"admin-state-up":true,"network-id":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","name":"l2l3_gw_mac_arp_port2"},{"uuid":"c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c","fixed-ips":[{"subnet-id":"f6c1862c-7766-4881-9f3e-041038a70a7c","ip-address":"10.2.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-19a85a42-f412-4aa0-bbe5-d9408c5ddeae","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":6,"device-owner":"network:dhcp","mac-address":"fa:16:3e:03:4c:cf","admin-state-up":true,"network-id":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","name":""},{"uuid":"7ce4d0dc-91af-46a3-a61b-cb744dd8057a","fixed-ips":[{"subnet-id":"a9ad2f5e-5834-4bcf-8162-f572a744ca4d","ip-address":"10.1.0.1"}],"device-id":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","neutron-portsecurity:port-security-enabled":false,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","revision-number":5,"device-owner":"network:router_interface","mac-address":"fa:16:3e:0f:c6:b0","admin-state-up":true,"network-id":"b8e90186-4123-4854-a977-7ead772233da","name":""}]},"routers":{"router":[{"uuid":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","admin-state-up":true,"status":"ACTIVE","project-id":"8f21c4d8db54482e99c30c98fba342b4","tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","revision-number":0,"distributed":false,"name":"l2l3_gw_mac_arp_rtr1"}]}}} </msg>
<msg timestamp="20181214 10:30:02.919" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.919" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181214 10:30:02.919" starttime="20181214 10:30:02.917"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.919" level="INFO">{
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-flat",
                    "project-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "uuid": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
                },
                {
                    "admin-state-up": true,
                    "name": "l2l3_gw_mac_arp_net1",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "16",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "b8e90186-4123-4854-a977-7ead772233da"
                },
                {
                    "admin-state-up": true,
                    "name": "l2l3_gw_mac_arp_net2",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "88",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae"
                }
            ]
        },
        "ports": {
            "port": [
                {
                    "admin-state-up": true,
                    "device-id": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5",
                    "device-owner": "network:router_interface",
                    "fixed-ips": [
                        {
                            "ip-address": "10.2.0.1",
                            "subnet-id": "f6c1862c-7766-4881-9f3e-041038a70a7c"
                        }
                    ],
                    "mac-address": "fa:16:3e:0f:b5:67",
                    "name": "",
                    "network-id": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 5,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "a6b07c5d-3d95-4289-a8d4-771bfb789ef3"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-b8e90186-4123-4854-a977-7ead772233da",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "10.1.0.2",
                            "subnet-id": "a9ad2f5e-5834-4bcf-8162-f572a744ca4d"
                        }
                    ],
                    "mac-address": "fa:16:3e:df:4d:4c",
                    "name": "",
                    "network-id": "b8e90186-4123-4854-a977-7ead772233da",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 6,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "d6620437-b3ba-4d40-9ca6-4f4690dfc0e5"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "10.1.0.13",
                            "subnet-id": "a9ad2f5e-5834-4bcf-8162-f572a744ca4d"
                        }
                    ],
                    "mac-address": "fa:16:3e:83:6f:b3",
                    "name": "l2l3_gw_mac_arp_port3",
                    "network-id": "b8e90186-4123-4854-a977-7ead772233da",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 10,
                    "security-groups": [
                        "26da933e-cc1e-4f70-b034-7a2840595d2b"
                    ],
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "30f4e387-b417-4a22-9dfc-b780e7189ed9"
                },
                {
                    "admin-state-up": true,
                    "device-id": "6a982b1c-8f32-4341-b91b-4e77ee4acdbd",
                    "device-owner": "compute:nova",
                    "fixed-ips": [
                        {
                            "ip-address": "10.1.0.10",
                            "subnet-id": "a9ad2f5e-5834-4bcf-8162-f572a744ca4d"
                        }
                    ],
                    "mac-address": "fa:16:3e:02:11:ef",
                    "name": "l2l3_gw_mac_arp_port1",
                    "network-id": "b8e90186-4123-4854-a977-7ead772233da",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 10,
                    "security-groups": [
                        "26da933e-cc1e-4f70-b034-7a2840595d2b"
                    ],
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "15e01b80-317e-45d6-be57-1223d41fcb49"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "10.2.0.13",
                            "subnet-id": "f6c1862c-7766-4881-9f3e-041038a70a7c"
                        }
                    ],
                    "mac-address": "fa:16:3e:9d:2c:c3",
                    "name": "l2l3_gw_mac_arp_port4",
                    "network-id": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 10,
                    "security-groups": [
                        "26da933e-cc1e-4f70-b034-7a2840595d2b"
                    ],
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "6f5bdb03-a774-4b61-ab52-ad56a6188921"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "10.2.0.9",
                            "subnet-id": "f6c1862c-7766-4881-9f3e-041038a70a7c"
                        }
                    ],
                    "mac-address": "fa:16:3e:9a:71:9c",
                    "name": "l2l3_gw_mac_arp_port2",
                    "network-id": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 10,
                    "security-groups": [
                        "26da933e-cc1e-4f70-b034-7a2840595d2b"
                    ],
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "a5c4d626-8f2a-4988-956a-b34a6f432eb4"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-19a85a42-f412-4aa0-bbe5-d9408c5ddeae",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "10.2.0.2",
                            "subnet-id": "f6c1862c-7766-4881-9f3e-041038a70a7c"
                        }
                    ],
                    "mac-address": "fa:16:3e:03:4c:cf",
                    "name": "",
                    "network-id": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 6,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c"
                },
                {
                    "admin-state-up": true,
                    "device-id": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5",
                    "device-owner": "network:router_interface",
                    "fixed-ips": [
                        {
                            "ip-address": "10.1.0.1",
                            "subnet-id": "a9ad2f5e-5834-4bcf-8162-f572a744ca4d"
                        }
                    ],
                    "mac-address": "fa:16:3e:0f:c6:b0",
                    "name": "",
                    "network-id": "b8e90186-4123-4854-a977-7ead772233da",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 5,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "7ce4d0dc-91af-46a3-a61b-cb744dd8057a"
                }
            ]
        },
        "routers": {
            "router": [
                {
                    "admin-state-up": true,
                    "distributed": false,
                    "name": "l2l3_gw_mac_arp_rtr1",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "status": "ACTIVE",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
                }
            ]
        },
        "security-groups": {
            "security-group": [
                {
                    "name": "default",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 4,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "62100813-13a1-4c22-9a97-bfabd6744cb8"
                },
                {
                    "name": "default",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 4,
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "ee3dd710-2490-4241-b666-9fec686f0c78"
                },
                {
                    "name": "l2l3_gw_mac_arp_sg",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 2,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "26da933e-cc1e-4f70-b034-7a2840595d2b"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "e64e4970-560c-4af7-a079-217ef6e7e68a"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "d06c714b-ca05-4f3a-a9af-f80ac1f213f5"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "e39d54b7-5907-4ebe-bf47-f2be219b1fec"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "remote-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "revision-number": 0,
                    "security-group-id": "62100813-13a1-4c22-9a97-bfabd6744cb8",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "c5369c6a-c1ec-45d9-9393-f55f92ef6f46"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "c0796abf-11eb-4f12-8347-fb5894143b1d"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "26da933e-cc1e-4f70-b034-7a2840595d2b",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "abe40b07-f260-409a-9900-27bffcb75614"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "26da933e-cc1e-4f70-b034-7a2840595d2b",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "2d5c9357-03bf-4d47-aa41-8a6a605d83f2"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "26da933e-cc1e-4f70-b034-7a2840595d2b",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "dfba64ab-b978-46c2-a071-0fe1cec3480a"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "26da933e-cc1e-4f70-b034-7a2840595d2b",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "f3595dbb-c7a9-4494-93bc-012f5ec1c723"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "remote-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "6ad09561-353a-445e-b51d-b931a7e01c22"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "bfcec20503cd4d309495f70adb639682",
                    "revision-number": 0,
                    "security-group-id": "ee3dd710-2490-4241-b666-9fec686f0c78",
                    "tenant-id": "bfcec205-03cd-4d30-9495-f70adb639682",
                    "uuid": "af9be2ac-0c71-466b-8ee2-188747a79255"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "26da933e-cc1e-4f70-b034-7a2840595d2b",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "69ab2cf6-deeb-4d44-9894-819a0a9aefe2"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "security-group-id": "26da933e-cc1e-4f70-b034-7a2840595d2b",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "de7bdfe6-5355-47e4-a6f8-973a081a5d5e"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "26da933e-cc1e-4f70-b034-7a2840595d2b",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "de5ff2e0-fbed-4d63-b926-80d773ca4cc2"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "26da933e-cc1e-4f70-b034-7a2840595d2b",
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "6883c57d-151a-4273-8cda-ca3ab7a86303"
                }
            ]
        },
        "subnets": {
            "subnet": [
                {
                    "allocation-pools": [
                        {
                            "end": "10.1.255.254",
                            "start": "10.1.0.2"
                        }
                    ],
                    "cidr": "10.1.0.0/16",
                    "enable-dhcp": true,
                    "gateway-ip": "10.1.0.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "l2l3_gw_mac_arp_subnet1",
                    "network-id": "b8e90186-4123-4854-a977-7ead772233da",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "a9ad2f5e-5834-4bcf-8162-f572a744ca4d"
                },
                {
                    "allocation-pools": [
                        {
                            "end": "10.2.255.254",
                            "start": "10.2.0.2"
                        }
                    ],
                    "cidr": "10.2.0.0/16",
                    "enable-dhcp": true,
                    "gateway-ip": "10.2.0.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "l2l3_gw_mac_arp_subnet2",
                    "network-id": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae",
                    "project-id": "8f21c4d8db54482e99c30c98fba342b4",
                    "revision-number": 0,
                    "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                    "uuid": "f6c1862c-7766-4881-9f3e-041038a70a7c"
                }
            ]
        }
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:02.920" starttime="20181214 10:30:02.919"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.920" starttime="20181214 10:30:02.913"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:networkMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.922" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.922" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.922" starttime="20181214 10:30:02.920"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.923" level="INFO">To JSON using : content={"networkMaps":{"networkMap":[{"network-id":"b8e90186-4123-4854-a977-7ead772233da","subnet-id-list":["a9ad2f5e-5834-4bcf-8162-f572a744ca4d"]},{"network-id":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","subnet-id-list":["f6c1862c-7766-4881-9f3e-041038a70a7c"]}]}} </msg>
<msg timestamp="20181214 10:30:02.923" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.923" level="INFO">${pretty_output} = {
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "b8e90186-4123-4854-a977-7ead772233da",
                "subnet-id-list": [
                    "a9ad2f5e-583...</msg>
<status status="PASS" endtime="20181214 10:30:02.923" starttime="20181214 10:30:02.923"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.924" level="INFO">{
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "b8e90186-4123-4854-a977-7ead772233da",
                "subnet-id-list": [
                    "a9ad2f5e-5834-4bcf-8162-f572a744ca4d"
                ]
            },
            {
                "network-id": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae",
                "subnet-id-list": [
                    "f6c1862c-7766-4881-9f3e-041038a70a7c"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:02.924" starttime="20181214 10:30:02.923"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.924" starttime="20181214 10:30:02.920"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:neutron-vpn-portip-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.926" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:neutron-vpn-portip-port-data, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.926" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.926" starttime="20181214 10:30:02.924"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.927" level="INFO">To JSON using : content={"neutron-vpn-portip-port-data":{"vpn-portip-to-port":[{"vpn-name":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","port-fixedip":"10.1.0.1","mac-address":"fa:16:3e:0f:c6:b0","port-name":"7ce4d0dc-91af-46a3-a61b-cb744dd8057a","subnet-ip":true},{"vpn-name":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","port-fixedip":"10.1.0.2","mac-address":"fa:16:3e:df:4d:4c","port-name":"d6620437-b3ba-4d40-9ca6-4f4690dfc0e5","subnet-ip":false},{"vpn-name":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","port-fixedip":"10.2.0.13","mac-address":"fa:16:3e:9d:2c:c3","port-name":"6f5bdb03-a774-4b61-ab52-ad56a6188921","subnet-ip":false},{"vpn-name":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","port-fixedip":"10.1.0.10","mac-address":"fa:16:3e:02:11:ef","port-name":"15e01b80-317e-45d6-be57-1223d41fcb49","subnet-ip":false},{"vpn-name":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","port-fixedip":"10.2.0.2","mac-address":"fa:16:3e:03:4c:cf","port-name":"c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c","subnet-ip":false},{"vpn-name":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","port-fixedip":"10.2.0.1","mac-address":"fa:16:3e:0f:b5:67","port-name":"a6b07c5d-3d95-4289-a8d4-771bfb789ef3","subnet-ip":true},{"vpn-name":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","port-fixedip":"10.1.0.13","mac-address":"fa:16:3e:83:6f:b3","port-name":"30f4e387-b417-4a22-9dfc-b780e7189ed9","subnet-ip":false},{"vpn-name":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","port-fixedip":"10.2.0.9","mac-address":"fa:16:3e:9a:71:9c","port-name":"a5c4d626-8f2a-4988-956a-b34a6f432eb4","subnet-ip":false}]}} </msg>
<msg timestamp="20181214 10:30:02.927" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.927" level="INFO">${pretty_output} = {
    "neutron-vpn-portip-port-data": {
        "vpn-portip-to-port": [
            {
                "mac-address": "fa:16:3e:0f:c6:b0",
                "port-fixedip": "10.1.0.1",
                "p...</msg>
<status status="PASS" endtime="20181214 10:30:02.927" starttime="20181214 10:30:02.926"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.928" level="INFO">{
    "neutron-vpn-portip-port-data": {
        "vpn-portip-to-port": [
            {
                "mac-address": "fa:16:3e:0f:c6:b0",
                "port-fixedip": "10.1.0.1",
                "port-name": "7ce4d0dc-91af-46a3-a61b-cb744dd8057a",
                "subnet-ip": true,
                "vpn-name": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
            },
            {
                "mac-address": "fa:16:3e:df:4d:4c",
                "port-fixedip": "10.1.0.2",
                "port-name": "d6620437-b3ba-4d40-9ca6-4f4690dfc0e5",
                "subnet-ip": false,
                "vpn-name": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
            },
            {
                "mac-address": "fa:16:3e:9d:2c:c3",
                "port-fixedip": "10.2.0.13",
                "port-name": "6f5bdb03-a774-4b61-ab52-ad56a6188921",
                "subnet-ip": false,
                "vpn-name": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
            },
            {
                "mac-address": "fa:16:3e:02:11:ef",
                "port-fixedip": "10.1.0.10",
                "port-name": "15e01b80-317e-45d6-be57-1223d41fcb49",
                "subnet-ip": false,
                "vpn-name": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
            },
            {
                "mac-address": "fa:16:3e:03:4c:cf",
                "port-fixedip": "10.2.0.2",
                "port-name": "c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c",
                "subnet-ip": false,
                "vpn-name": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
            },
            {
                "mac-address": "fa:16:3e:0f:b5:67",
                "port-fixedip": "10.2.0.1",
                "port-name": "a6b07c5d-3d95-4289-a8d4-771bfb789ef3",
                "subnet-ip": true,
                "vpn-name": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
            },
            {
                "mac-address": "fa:16:3e:83:6f:b3",
                "port-fixedip": "10.1.0.13",
                "port-name": "30f4e387-b417-4a22-9dfc-b780e7189ed9",
                "subnet-ip": false,
                "vpn-name": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
            },
            {
                "mac-address": "fa:16:3e:9a:71:9c",
                "port-fixedip": "10.2.0.9",
                "port-name": "a5c4d626-8f2a-4988-956a-b34a6f432eb4",
                "subnet-ip": false,
                "vpn-name": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:02.928" starttime="20181214 10:30:02.927"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.928" starttime="20181214 10:30:02.924"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:router-interfaces-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.930" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.930" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.930" starttime="20181214 10:30:02.928"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.931" level="INFO">To JSON using : content={"router-interfaces-map":{"router-interfaces":[{"router-id":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","interfaces":[{"interface-id":"30f4e387-b417-4a22-9dfc-b780e7189ed9"},{"interface-id":"a5c4d626-8f2a-4988-956a-b34a6f432eb4"},{"interface-id":"7ce4d0dc-91af-46a3-a61b-cb744dd8057a"},{"interface-id":"d6620437-b3ba-4d40-9ca6-4f4690dfc0e5"},{"interface-id":"6f5bdb03-a774-4b61-ab52-ad56a6188921"},{"interface-id":"c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c"},{"interface-id":"15e01b80-317e-45d6-be57-1223d41fcb49"},{"interface-id":"a6b07c5d-3d95-4289-a8d4-771bfb789ef3"}]}]}} </msg>
<msg timestamp="20181214 10:30:02.931" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.931" level="INFO">${pretty_output} = {
    "router-interfaces-map": {
        "router-interfaces": [
            {
                "interfaces": [
                    {
                        "interface-id": "30f4e387-b417-4a22-9dfc-b78...</msg>
<status status="PASS" endtime="20181214 10:30:02.931" starttime="20181214 10:30:02.930"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.932" level="INFO">{
    "router-interfaces-map": {
        "router-interfaces": [
            {
                "interfaces": [
                    {
                        "interface-id": "30f4e387-b417-4a22-9dfc-b780e7189ed9"
                    },
                    {
                        "interface-id": "a5c4d626-8f2a-4988-956a-b34a6f432eb4"
                    },
                    {
                        "interface-id": "7ce4d0dc-91af-46a3-a61b-cb744dd8057a"
                    },
                    {
                        "interface-id": "d6620437-b3ba-4d40-9ca6-4f4690dfc0e5"
                    },
                    {
                        "interface-id": "6f5bdb03-a774-4b61-ab52-ad56a6188921"
                    },
                    {
                        "interface-id": "c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c"
                    },
                    {
                        "interface-id": "15e01b80-317e-45d6-be57-1223d41fcb49"
                    },
                    {
                        "interface-id": "a6b07c5d-3d95-4289-a8d4-771bfb789ef3"
                    }
                ],
                "router-id": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:02.932" starttime="20181214 10:30:02.931"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.932" starttime="20181214 10:30:02.928"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:subnetmaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.934" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.934" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.934" starttime="20181214 10:30:02.932"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.935" level="INFO">To JSON using : content={"subnetmaps":{"subnetmap":[{"id":"f6c1862c-7766-4881-9f3e-041038a70a7c","router-id":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","router-interface-fixed-ip":"10.2.0.1","network-type":"VXLAN","router-interface-port-id":"a6b07c5d-3d95-4289-a8d4-771bfb789ef3","router-intf-mac-address":"fa:16:3e:0f:b5:67","port-list":["c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c","6f5bdb03-a774-4b61-ab52-ad56a6188921","a5c4d626-8f2a-4988-956a-b34a6f432eb4"],"segmentation-id":88,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","network-id":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","subnet-ip":"10.2.0.0/16","vpn-id":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"},{"id":"a9ad2f5e-5834-4bcf-8162-f572a744ca4d","router-id":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","router-interface-fixed-ip":"10.1.0.1","network-type":"VXLAN","router-interface-port-id":"7ce4d0dc-91af-46a3-a61b-cb744dd8057a","router-intf-mac-address":"fa:16:3e:0f:c6:b0","port-list":["30f4e387-b417-4a22-9dfc-b780e7189ed9","d6620437-b3ba-4d40-9ca6-4f4690dfc0e5","15e01b80-317e-45d6-be57-1223d41fcb49"],"segmentation-id":16,"tenant-id":"8f21c4d8-db54-482e-99c3-0c98fba342b4","network-id":"b8e90186-4123-4854-a977-7ead772233da","subnet-ip":"10.1.0.0/16","vpn-id":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"}]}} </msg>
<msg timestamp="20181214 10:30:02.935" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.935" level="INFO">${pretty_output} = {
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "f6c1862c-7766-4881-9f3e-041038a70a7c",
                "network-id": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae",
         ...</msg>
<status status="PASS" endtime="20181214 10:30:02.935" starttime="20181214 10:30:02.934"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.936" level="INFO">{
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "f6c1862c-7766-4881-9f3e-041038a70a7c",
                "network-id": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae",
                "network-type": "VXLAN",
                "port-list": [
                    "c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c",
                    "6f5bdb03-a774-4b61-ab52-ad56a6188921",
                    "a5c4d626-8f2a-4988-956a-b34a6f432eb4"
                ],
                "router-id": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5",
                "router-interface-fixed-ip": "10.2.0.1",
                "router-interface-port-id": "a6b07c5d-3d95-4289-a8d4-771bfb789ef3",
                "router-intf-mac-address": "fa:16:3e:0f:b5:67",
                "segmentation-id": 88,
                "subnet-ip": "10.2.0.0/16",
                "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                "vpn-id": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
            },
            {
                "id": "a9ad2f5e-5834-4bcf-8162-f572a744ca4d",
                "network-id": "b8e90186-4123-4854-a977-7ead772233da",
                "network-type": "VXLAN",
                "port-list": [
                    "30f4e387-b417-4a22-9dfc-b780e7189ed9",
                    "d6620437-b3ba-4d40-9ca6-4f4690dfc0e5",
                    "15e01b80-317e-45d6-be57-1223d41fcb49"
                ],
                "router-id": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5",
                "router-interface-fixed-ip": "10.1.0.1",
                "router-interface-port-id": "7ce4d0dc-91af-46a3-a61b-cb744dd8057a",
                "router-intf-mac-address": "fa:16:3e:0f:c6:b0",
                "segmentation-id": 16,
                "subnet-ip": "10.1.0.0/16",
                "tenant-id": "8f21c4d8-db54-482e-99c3-0c98fba342b4",
                "vpn-id": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:02.936" starttime="20181214 10:30:02.935"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.936" starttime="20181214 10:30:02.932"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:vpnMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.938" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.938" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.938" starttime="20181214 10:30:02.936"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.939" level="INFO">To JSON using : content={"vpnMaps":{"vpnMap":[{"vpn-id":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","router-id":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"}]}} </msg>
<msg timestamp="20181214 10:30:02.939" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.939" level="INFO">${pretty_output} = {
    "vpnMaps": {
        "vpnMap": [
            {
                "router-id": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5",
                "vpn-id": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
            }...</msg>
<status status="PASS" endtime="20181214 10:30:02.939" starttime="20181214 10:30:02.938"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.939" level="INFO">{
    "vpnMaps": {
        "vpnMap": [
            {
                "router-id": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5",
                "vpn-id": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:02.939" starttime="20181214 10:30:02.939"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.939" starttime="20181214 10:30:02.936"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-fib:fibEntries">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.941" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.942" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.942" starttime="20181214 10:30:02.940"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.942" level="INFO">To JSON using : content={"fibEntries":{"vrfTables":[{"routeDistinguisher":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","vrfEntry":[{"destPrefix":"10.2.0.1/32","origin":"l","route-paths":[{"nexthop-address":"0.0.0.0","label":100012}],"ip-address":"10.2.0.1/32","uuid":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","mac-address":"fa:16:3e:0f:b5:67"},{"destPrefix":"10.1.0.2/32","origin":"l","encap-type":"mplsgre","route-paths":[{"nexthop-address":"192.0.2.21","label":100011}],"gateway_mac_address":"fa:16:3e:0f:c6:b0"},{"destPrefix":"10.2.0.2/32","origin":"l","encap-type":"mplsgre","route-paths":[{"nexthop-address":"192.0.2.21","label":100013}],"gateway_mac_address":"fa:16:3e:0f:b5:67"},{"destPrefix":"10.1.0.10/32","origin":"l","encap-type":"mplsgre","route-paths":[{"nexthop-address":"192.0.2.21","label":100014}],"gateway_mac_address":"fa:16:3e:0f:c6:b0"},{"destPrefix":"10.1.0.1/32","origin":"l","route-paths":[{"nexthop-address":"0.0.0.0","label":100010}],"ip-address":"10.1.0.1/32","uuid":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","mac-address":"fa:16:3e:0f:c6:b0"}]}]}} </msg>
<msg timestamp="20181214 10:30:02.942" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.943" level="INFO">${pretty_output} = {
    "fibEntries": {
        "vrfTables": [
            {
                "routeDistinguisher": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5",
                "vrfEntry": [
                    {
           ...</msg>
<status status="PASS" endtime="20181214 10:30:02.943" starttime="20181214 10:30:02.942"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.943" level="INFO">{
    "fibEntries": {
        "vrfTables": [
            {
                "routeDistinguisher": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5",
                "vrfEntry": [
                    {
                        "destPrefix": "10.2.0.1/32",
                        "ip-address": "10.2.0.1/32",
                        "mac-address": "fa:16:3e:0f:b5:67",
                        "origin": "l",
                        "route-paths": [
                            {
                                "label": 100012,
                                "nexthop-address": "0.0.0.0"
                            }
                        ],
                        "uuid": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
                    },
                    {
                        "destPrefix": "10.1.0.2/32",
                        "encap-type": "mplsgre",
                        "gateway_mac_address": "fa:16:3e:0f:c6:b0",
                        "origin": "l",
                        "route-paths": [
                            {
                                "label": 100011,
                                "nexthop-address": "192.0.2.21"
                            }
                        ]
                    },
                    {
                        "destPrefix": "10.2.0.2/32",
                        "encap-type": "mplsgre",
                        "gateway_mac_address": "fa:16:3e:0f:b5:67",
                        "origin": "l",
                        "route-paths": [
                            {
                                "label": 100013,
                                "nexthop-address": "192.0.2.21"
                            }
                        ]
                    },
                    {
                        "destPrefix": "10.1.0.10/32",
                        "encap-type": "mplsgre",
                        "gateway_mac_address": "fa:16:3e:0f:c6:b0",
                        "origin": "l",
                        "route-paths": [
                            {
                                "label": 100014,
                                "nexthop-address": "192.0.2.21"
                            }
                        ]
                    },
                    {
                        "destPrefix": "10.1.0.1/32",
                        "ip-address": "10.1.0.1/32",
                        "mac-address": "fa:16:3e:0f:c6:b0",
                        "origin": "l",
                        "route-paths": [
                            {
                                "label": 100010,
                                "nexthop-address": "0.0.0.0"
                            }
                        ],
                        "uuid": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:02.943" starttime="20181214 10:30:02.943"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.943" starttime="20181214 10:30:02.939"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-interface-meta:interface-child-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.945" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-interface-meta:interface-child-info, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.945" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.945" starttime="20181214 10:30:02.943"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.946" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"272795776625121:br-ex-patch","interface-child-entry":[{"child-interface":"272795776625121:br-ex-patch:trunk"}]},{"parent-interface":"tapd6620437-b3","interface-child-entry":[{"child-interface":"d6620437-b3ba-4d40-9ca6-4f4690dfc0e5"}]},{"parent-interface":"tap15e01b80-31","interface-child-entry":[{"child-interface":"15e01b80-317e-45d6-be57-1223d41fcb49"}]},{"parent-interface":"tapc4bf5dfc-a9","interface-child-entry":[{"child-interface":"c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c"}]}]}} </msg>
<msg timestamp="20181214 10:30:02.946" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.946" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "272795776...</msg>
<status status="PASS" endtime="20181214 10:30:02.946" starttime="20181214 10:30:02.946"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.947" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "272795776625121:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "272795776625121:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "d6620437-b3ba-4d40-9ca6-4f4690dfc0e5"
                    }
                ],
                "parent-interface": "tapd6620437-b3"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "15e01b80-317e-45d6-be57-1223d41fcb49"
                    }
                ],
                "parent-interface": "tap15e01b80-31"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c"
                    }
                ],
                "parent-interface": "tapc4bf5dfc-a9"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:02.947" starttime="20181214 10:30:02.946"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.947" starttime="20181214 10:30:02.943"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:router-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.949" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.949" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.949" starttime="20181214 10:30:02.947"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.950" level="INFO">To JSON using : content={"router-interfaces":{"router-interface":[{"interface-name":"c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c","router-name":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"},{"interface-name":"6f5bdb03-a774-4b61-ab52-ad56a6188921","router-name":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"},{"interface-name":"a5c4d626-8f2a-4988-956a-b34a6f432eb4","router-name":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"},{"interface-name":"7ce4d0dc-91af-46a3-a61b-cb744dd8057a","router-name":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"},{"interface-name":"a6b07c5d-3d95-4289-a8d4-771bfb789ef3","router-name":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"},{"interface-name":"30f4e387-b417-4a22-9dfc-b780e7189ed9","router-name":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"},{"interface-name":"d6620437-b3ba-4d40-9ca6-4f4690dfc0e5","router-name":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"},{"interface-name":"15e01b80-317e-45d6-be57-1223d41fcb49","router-name":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"}]}} </msg>
<msg timestamp="20181214 10:30:02.950" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.950" level="INFO">${pretty_output} = {
    "router-interfaces": {
        "router-interface": [
            {
                "interface-name": "c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c",
                "router-name": "fbcdb4c7-9612-47ff-ad...</msg>
<status status="PASS" endtime="20181214 10:30:02.950" starttime="20181214 10:30:02.949"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.951" level="INFO">{
    "router-interfaces": {
        "router-interface": [
            {
                "interface-name": "c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c",
                "router-name": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
            },
            {
                "interface-name": "6f5bdb03-a774-4b61-ab52-ad56a6188921",
                "router-name": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
            },
            {
                "interface-name": "a5c4d626-8f2a-4988-956a-b34a6f432eb4",
                "router-name": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
            },
            {
                "interface-name": "7ce4d0dc-91af-46a3-a61b-cb744dd8057a",
                "router-name": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
            },
            {
                "interface-name": "a6b07c5d-3d95-4289-a8d4-771bfb789ef3",
                "router-name": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
            },
            {
                "interface-name": "30f4e387-b417-4a22-9dfc-b780e7189ed9",
                "router-name": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
            },
            {
                "interface-name": "d6620437-b3ba-4d40-9ca6-4f4690dfc0e5",
                "router-name": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
            },
            {
                "interface-name": "15e01b80-317e-45d6-be57-1223d41fcb49",
                "router-name": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:02.951" starttime="20181214 10:30:02.950"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.951" starttime="20181214 10:30:02.947"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-id-to-vpn-instance">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.953" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-id-to-vpn-instance, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.953" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.953" starttime="20181214 10:30:02.951"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.954" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100009,"external-vpn":false,"vrf-id":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","vpn-instance-name":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"},{"vpn-id":100000,"external-vpn":false,"vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65"}]}} </msg>
<msg timestamp="20181214 10:30:02.954" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.954" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100009,
                "vpn-instance-name": "fbcdb4c7-9612-47ff-a...</msg>
<status status="PASS" endtime="20181214 10:30:02.954" starttime="20181214 10:30:02.953"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.954" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100009,
                "vpn-instance-name": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5",
                "vrf-id": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
            },
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:02.954" starttime="20181214 10:30:02.954"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.954" starttime="20181214 10:30:02.951"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-instance-to-vpn-id">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.956" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-instance-to-vpn-id, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.957" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.957" starttime="20181214 10:30:02.955"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.957" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65","vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-id":100000},{"vpn-instance-name":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","vrf-id":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","vpn-id":100009}]}} </msg>
<msg timestamp="20181214 10:30:02.957" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.957" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
               ...</msg>
<status status="PASS" endtime="20181214 10:30:02.957" starttime="20181214 10:30:02.957"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.958" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
                "vpn-id": 100009,
                "vpn-instance-name": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5",
                "vrf-id": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:02.958" starttime="20181214 10:30:02.958"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.958" starttime="20181214 10:30:02.954"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:ext-routers">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.961" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.961" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.961" starttime="20181214 10:30:02.958"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.961" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:30:02.962" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.962" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:30:02.962" starttime="20181214 10:30:02.961"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.962" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:02.962" starttime="20181214 10:30:02.962"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.962" starttime="20181214 10:30:02.958"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-networks">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.964" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.964" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.964" starttime="20181214 10:30:02.962"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.965" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181214 10:30:02.965" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.965" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181214 10:30:02.965" starttime="20181214 10:30:02.965"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.965" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181214 10:30:02.966" starttime="20181214 10:30:02.965"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.966" starttime="20181214 10:30:02.962"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-subnets">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.968" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.968" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.968" starttime="20181214 10:30:02.966"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.968" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181214 10:30:02.969" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.969" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181214 10:30:02.969" starttime="20181214 10:30:02.968"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.969" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181214 10:30:02.969" starttime="20181214 10:30:02.969"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.969" starttime="20181214 10:30:02.966"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.972" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.972" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.972" starttime="20181214 10:30:02.969"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.972" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:30:02.972" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.972" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:30:02.972" starttime="20181214 10:30:02.972"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.973" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:02.973" starttime="20181214 10:30:02.973"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.973" starttime="20181214 10:30:02.969"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:intext-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.976" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:intext-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.976" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.976" starttime="20181214 10:30:02.973"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.976" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:30:02.976" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.976" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:30:02.977" starttime="20181214 10:30:02.976"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.977" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:02.977" starttime="20181214 10:30:02.977"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.977" starttime="20181214 10:30:02.973"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:napt-switches">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.980" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.980" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.980" starttime="20181214 10:30:02.977"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.980" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:30:02.980" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.980" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:30:02.981" starttime="20181214 10:30:02.980"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.981" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:02.981" starttime="20181214 10:30:02.981"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.981" starttime="20181214 10:30:02.977"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:router-id-name">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.984" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.984" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.984" starttime="20181214 10:30:02.981"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.984" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:30:02.984" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.985" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:30:02.985" starttime="20181214 10:30:02.984"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.985" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:02.985" starttime="20181214 10:30:02.985"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.985" starttime="20181214 10:30:02.981"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:snatint-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:02.988" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:snatint-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181214 10:30:02.988" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:02.988" starttime="20181214 10:30:02.985"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:02.989" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:30:02.989" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:02.989" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:30:02.989" starttime="20181214 10:30:02.988"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:02.989" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:02.989" starttime="20181214 10:30:02.989"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:02.989" starttime="20181214 10:30:02.985"></status>
</kw>
<kw type="foritem" name="${model} = config/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:03.001" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 10:30:03.002" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:03.002" starttime="20181214 10:30:02.989"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:03.032" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.272795776625121.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_272795776625121_54_MatchEthernetType[34525]_Recirc","priority":100,"table_id":212,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":59373627899904,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Conntrk_272795776625121_54_MatchEthernetType[34525]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":213,"conntrack-zone":5023}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_272795776625121_54_MatchEthernetType[2048]_Recirc","priority":100,"table_id":212,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":59373627899904,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Conntrk_272795776625121_54_MatchEthernetType[2048]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":213,"conntrack-zone":5023}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"L3.272795776625121.21.100012.42","priority":42,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"icmpv4-match":{"icmpv4-code":0,"icmpv4-type":8},"metadata":{"metadata":200018,"metadata-mask":16777214},"ip-match":{"ip-protocol":1},"ipv4-destination":"10.2.0.1/32"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.100012.42","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":3,"set-field":{"ipv4-source":"10.2.0.1/32"}},{"order":4,"set-field":{"icmpv4-match":{"icmpv4-type":0}}},{"order":5,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":0,"dst":{"of-in-port":[null],"start":0,"end":15}}},{"order":6,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":21}},{"order":0,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-eth-dst":[null],"start":0,"end":47},"src":{"of-eth-src":[null],"start":0}}},{"order":1,"set-field":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:0f:b5:67"}}}},{"order":2,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-ip-dst":[null],"start":0,"end":31},"src":{"of-ip-src":[null],"start":0}}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.21.fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.42.10.2.0.2","priority":42,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200018,"metadata-mask":16777214},"ipv4-destination":"10.2.0.2/32"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.42.10.2.0.2","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":150004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"SNAT.272795776625121.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.272795776625121.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.21.100010.42","priority":42,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"icmpv4-match":{"icmpv4-code":0,"icmpv4-type":8},"metadata":{"metadata":200018,"metadata-mask":16777214},"ip-match":{"ip-protocol":1},"ipv4-destination":"10.1.0.1/32"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.100010.42","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":3,"set-field":{"ipv4-source":"10.1.0.1/32"}},{"order":4,"set-field":{"icmpv4-match":{"icmpv4-type":0}}},{"order":5,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":0,"dst":{"of-in-port":[null],"start":0,"end":15}}},{"order":6,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":21}},{"order":0,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-eth-dst":[null],"start":0,"end":47},"src":{"of-eth-src":[null],"start":0}}},{"order":1,"set-field":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:0f:c6:b0"}}}},{"order":2,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-ip-dst":[null],"start":0,"end":31},"src":{"of-ip-src":[null],"start":0}}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.21.fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.42.10.1.0.2","priority":42,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200018,"metadata-mask":16777214},"ipv4-destination":"10.1.0.2/32"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.42.10.1.0.2","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":150003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.21.fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.42.10.1.0.10","priority":42,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200018,"metadata-mask":16777214},"ipv4-destination":"10.1.0.10/32"},"strict":false,"cookie":134217731,"flow-name":"L3.272795776625121.21.fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.42.10.1.0.10","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":150005}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Client_v6_272795776625121_54_fa:16:3e:02:11:ef_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:02:11:ef"},"ethernet-type":{"type":34525}},"metadata":{"metadata":59373627899904,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17},"udp-source-port":546,"udp-destination-port":547},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Client_v6_272795776625121_54_fa:16:3e:02:11:ef_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Goto_Classifier_272795776625121_54_fa:16:3e:02:11:ef_fe80:0:0:0:f816:3eff:fe02:11ef","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:02:11:ef"},"ethernet-type":{"type":34525}},"metadata":{"metadata":59373627899904,"metadata-mask":1152920405095219200},"ipv6-source":"fe80:0:0:0:f816:3eff:fe02:11ef/128"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_272795776625121_54_fa:16:3e:02:11:ef_fe80:0:0:0:f816:3eff:fe02:11ef","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_272795776625121_54_133_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":59373627899904,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":133}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_272795776625121_54_133_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ARP_272795776625121_54_fa:16:3e:02:11:ef10.1.0.10","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:02:11:ef"},"ethernet-type":{"type":2054}},"metadata":{"metadata":59373627899904,"metadata-mask":1152920405095219200},"arp-source-transport-address":"10.1.0.10/32","arp-source-hardware-address":{"address":"fa:16:3e:02:11:ef"}},"strict":false,"cookie":110100480,"flow-name":"Egress_ARP_272795776625121_54_fa:16:3e:02:11:ef10.1.0.10","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Goto_Classifier_272795776625121_54_fa:16:3e:02:11:ef_10.1.0.10","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:02:11:ef"},"ethernet-type":{"type":2048}},"metadata":{"metadata":59373627899904,"metadata-mask":1152920405095219200},"ipv4-source":"10.1.0.10/32"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_272795776625121_54_fa:16:3e:02:11:ef_10.1.0.10","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Client_v4272795776625121_54_fa:16:3e:02:11:ef_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:02:11:ef"},"ethernet-type":{"type":2048}},"metadata":{"metadata":59373627899904,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17},"udp-source-port":68,"udp-destination-port":67},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Client_v4272795776625121_54_fa:16:3e:02:11:ef_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_272795776625121_54_135_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":59373627899904,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":135}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_272795776625121_54_135_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_L2Broadcast_272795776625121_54_fa:16:3e:02:11:ef","priority":61005,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:02:11:ef"}},"metadata":{"metadata":59373627899904,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_L2Broadcast_272795776625121_54_fa:16:3e:02:11:ef","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_272795776625121_54_136_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":59373627899904,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":136}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_272795776625121_54_136_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"fa:16:3e:0f:b5:67.100009.272795776625121.19","priority":20,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:0f:b5:67"}},"metadata":{"metadata":200018,"metadata-mask":16777214}},"strict":false,"cookie":134217737,"flow-name":"fa:16:3e:0f:b5:67.100009.272795776625121.19","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":21}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"fa:16:3e:0f:c6:b0.100009.272795776625121.19","priority":20,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:0f:c6:b0"}},"metadata":{"metadata":200018,"metadata-mask":16777214}},"strict":false,"cookie":134217737,"flow-name":"fa:16:3e:0f:c6:b0.100009.272795776625121.19","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":21}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Egress_272795776625121_54_Drop","priority":62020,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":59373627899908,"metadata-mask":1152920405095219204}},"strict":false,"cookie":59373738000385,"flow-name":"Egress_272795776625121_54_Drop","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Acl_Commit_Conntrack_272795776625121_54_MatchEthernetType[2048]","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":59373627899904,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Conntrack_272795776625121_54_MatchEthernetType[2048]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5023}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Acl_Commit_Non_Conntrack_272795776625121_54","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":59373627899906,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Non_Conntrack_272795776625121_54","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Acl_Commit_Conntrack_272795776625121_54_MatchEthernetType[34525]","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":59373627899904,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Conntrack_272795776625121_54_MatchEthernetType[34525]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5023}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.272795776625121.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.0.2.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"ICMP_Egress_272795776625121_54_6883c57d-151a-4273-8cda-ca3ab7a86303","priority":1015,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":59373627899904,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"ICMP_Egress_272795776625121_54_6883c57d-151a-4273-8cda-ca3ab7a86303","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"ETHERnullEgress_272795776625121_54_de7bdfe6-5355-47e4-a6f8-973a081a5d5e","priority":1015,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":59373627899904,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"ETHERnullEgress_272795776625121_54_de7bdfe6-5355-47e4-a6f8-973a081a5d5e","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false},{"id":"UDP_DESTINATION_1_0Egress_272795776625121_54_abe40b07-f260-409a-9900-27bffcb75614","priority":1015,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":59373627899904,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"UDP_DESTINATION_1_0Egress_272795776625121_54_abe40b07-f260-409a-9900-27bffcb75614","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_Drop272795776625121_54_Tracked_Invalid","priority":62020,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":59373627899904,"metadata-mask":1152920405095219200},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":48,"ct-state":48}}}]},"strict":false,"cookie":59373738000385,"flow-name":"Egress_Fixed_Conntrk_Drop272795776625121_54_Tracked_Invalid","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_54","priority":50,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":59373627899904,"metadata-mask":1152920405095219200}},"strict":false,"cookie":59373738000385,"flow-name":"Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_54","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"TCP_DESTINATION_1_0Egress_272795776625121_54_2d5c9357-03bf-4d47-aa41-8a6a605d83f2","priority":1015,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":59373627899904,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"TCP_DESTINATION_1_0Egress_272795776625121_54_2d5c9357-03bf-4d47-aa41-8a6a605d83f2","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"ETHERnullEgress_272795776625121_54_69ab2cf6-deeb-4d44-9894-819a0a9aefe2","priority":1015,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":59373627899904,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"ETHERnullEgress_272795776625121_54_69ab2cf6-deeb-4d44-9894-819a0a9aefe2","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.272795776625121.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.15e01b80-317e-45d6-be57-1223d41fcb49.9","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":2415932928}}}]},"strict":true,"cookie":134217735,"flow-name":"default.15e01b80-317e-45d6-be57-1223d41fcb49","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"46"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.d6620437-b3ba-4d40-9ca6-4f4690dfc0e5.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":13312}}}]},"strict":true,"cookie":134217735,"flow-name":"default.d6620437-b3ba-4d40-9ca6-4f4690dfc0e5","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"44"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.15e01b80-317e-45d6-be57-1223d41fcb49.0","priority":6,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":13824}}}]},"strict":true,"cookie":110100480,"flow-name":"acl.egressacl.15e01b80-317e-45d6-be57-1223d41fcb49","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":0,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":239}},{"order":2,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2415932928,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.272795776625121:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.220.c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":13568}}}]},"strict":true,"cookie":134217735,"flow-name":"default.c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"45"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36,"flow":[{"id":"3616","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":16}},"strict":false,"cookie":150999967,"flow-name":"ITM Flow Entry :5023","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84271955968,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"3688","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":88}},"strict":false,"cookie":150999968,"flow-name":"ITM Flow Entry :5024","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84288733184,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":38,"flow":[{"id":"385024","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":88}},"strict":false,"cookie":151327648,"flow-name":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84288733184,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"385023","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":16}},"strict":false,"cookie":151327647,"flow-name":"b8e90186-4123-4854-a977-7ead772233da","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84271955968,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_v4_Broadcast_272795776625121_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_272795776625121_54_130_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":130},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":13824}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_272795776625121_54_130_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_272795776625121_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_272795776625121_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_DHCP_Server_v6_272795776625121_54_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":13824}}}],"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Ingress_DHCP_Server_v6_272795776625121_54_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_272795776625121_54_136_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":136},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":13824}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_272795776625121_54_136_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_DHCP_Server_v4272795776625121_54_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":13824}}}],"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Ingress_DHCP_Server_v4272795776625121_54_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_272795776625121_54_10.1.255.255_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":13824}}}],"ipv4-destination":"10.1.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_272795776625121_54_10.1.255.255_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_272795776625121_54_135_Permit_","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":135},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":13824}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_272795776625121_54_135_Permit_","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Goto_Classifier_272795776625121_54_fa:16:3e:02:11:ef_fe80:0:0:0:f816:3eff:fe02:11ef","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:02:11:ef"},"ethernet-type":{"type":34525}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":13824}}}],"ipv6-destination":"fe80:0:0:0:f816:3eff:fe02:11ef/128"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_272795776625121_54_fa:16:3e:02:11:ef_fe80:0:0:0:f816:3eff:fe02:11ef","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Goto_Classifier_272795776625121_54_fa:16:3e:02:11:ef_10.1.0.10","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:02:11:ef"},"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":13824}}}],"ipv4-destination":"10.1.0.10/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_272795776625121_54_fa:16:3e:02:11:ef_10.1.0.10","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ARP_272795776625121_54","priority":63010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":13824}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ARP_272795776625121_54","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Ingress_Fixed_Conntrk_Drop272795776625121_54_Tracked_Invalid","priority":62020,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":48,"ct-state":48}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":13824}}}]},"strict":false,"cookie":59373738000385,"flow-name":"Ingress_Fixed_Conntrk_Drop272795776625121_54_Tracked_Invalid","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"ICMP_Ingress_272795776625121_54_f3595dbb-c7a9-4494-93bc-012f5ec1c723","priority":1015,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":13824}}}]},"strict":false,"cookie":110100480,"flow-name":"ICMP_Ingress_272795776625121_54_f3595dbb-c7a9-4494-93bc-012f5ec1c723","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_54","priority":50,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":13824}}}]},"strict":false,"cookie":59373738000385,"flow-name":"Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_54","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"UDP_DESTINATION_1_0Ingress_272795776625121_54_dfba64ab-b978-46c2-a071-0fe1cec3480a","priority":1015,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":13824}}}]},"strict":false,"cookie":110100480,"flow-name":"UDP_DESTINATION_1_0Ingress_272795776625121_54_dfba64ab-b978-46c2-a071-0fe1cec3480a","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_272795776625121_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"TCP_DESTINATION_1_0Ingress_272795776625121_54_de5ff2e0-fbed-4d63-b926-80d773ca4cc2","priority":1015,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":13824}}}]},"strict":false,"cookie":110100480,"flow-name":"TCP_DESTINATION_1_0Ingress_272795776625121_54_de5ff2e0-fbed-4d63-b926-80d773ca4cc2","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"44f91859-7723-44e1-a95d-25948457eb65","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525023false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84271955968,"metadata-mask":1099494850561}},"strict":false,"cookie":141562783,"flow-name":"b8e90186-4123-4854-a977-7ead772233da","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210046}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297728,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210016}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525024true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84288733185,"metadata-mask":1099494850561}},"strict":false,"cookie":141562784,"flow-name":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210047}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525023true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84271955969,"metadata-mask":1099494850561}},"strict":false,"cookie":141562783,"flow-name":"b8e90186-4123-4854-a977-7ead772233da","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210045}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525024false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84288733184,"metadata-mask":1099494850561}},"strict":false,"cookie":141562784,"flow-name":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210048}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50502427279577662512153fa:16:3e:03:4c:cf","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:03:4c:cf"}},"metadata":{"metadata":58358405005312,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550432,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50502327279577662512154fa:16:3e:02:11:ef","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:02:11:ef"}},"metadata":{"metadata":59457899855872,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550431,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50502327279577662512152fa:16:3e:df:4d:4c","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:df:4d:4c"}},"metadata":{"metadata":57258876600320,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550431,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_272795776625121_54_MatchEthernetType[34525]_Recirc","priority":100,"table_id":242,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":13824}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Conntrk_272795776625121_54_MatchEthernetType[34525]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":243,"conntrack-zone":5023}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_272795776625121_54_MatchEthernetType[2048]_Recirc","priority":100,"table_id":242,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":13824}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Conntrk_272795776625121_54_MatchEthernetType[2048]_Recirc","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":0,"zone-src":0,"recirc-table":243,"conntrack-zone":5023}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"51502427279577662512153fa:16:3e:03:4c:cf","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:03:4c:cf"}},"metadata":{"metadata":84288733184,"metadata-mask":1099494850560}},"strict":true,"cookie":134419360,"flow-name":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":13568,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51502327279577662512154fa:16:3e:02:11:ef","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:02:11:ef"}},"metadata":{"metadata":84271955968,"metadata-mask":1099494850560}},"strict":true,"cookie":134419359,"flow-name":"b8e90186-4123-4854-a977-7ead772233da","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":13824,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51502327279577662512152fa:16:3e:df:4d:4c","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:df:4d:4c"}},"metadata":{"metadata":84271955968,"metadata-mask":1099494850560}},"strict":true,"cookie":134419359,"flow-name":"b8e90186-4123-4854-a977-7ead772233da","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":13312,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_272795776625121_54_Drop","priority":62020,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":13824}}}]},"strict":false,"cookie":59373738000385,"flow-name":"Ingress_272795776625121_54_Drop","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Conntrack_272795776625121_54_MatchEthernetType[34525]","priority":100,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":13824}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Conntrack_272795776625121_54_MatchEthernetType[34525]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5023}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Non_Conntrack_272795776625121_54","priority":100,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":2,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":13824}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Non_Conntrack_272795776625121_54","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Conntrack_272795776625121_54_MatchEthernetType[2048]","priority":100,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","mask":268435200,"value":13824}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Conntrack_272795776625121_54_MatchEthernetType[2048]","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-conntrack":{"flags":1,"zone-src":0,"recirc-table":255,"ct-actions":[{"nx-action-ct-mark":{"ct-mark":1}}],"conntrack-zone":5023}},{"order":1,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.52.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":52}},"strict":true,"cookie":142606388,"flow-name":"b8e90186-4123-4854-a977-7ead772233da","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":13312,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.52.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":57174604644352,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":52}},"strict":true,"cookie":142606388,"flow-name":"b8e90186-4123-4854-a977-7ead772233da","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.53.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":58274116272128,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":53}},"strict":true,"cookie":142606389,"flow-name":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":27487790694400,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.54.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":59373627899904,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":54}},"strict":true,"cookie":142606390,"flow-name":"b8e90186-4123-4854-a977-7ead772233da","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4398046511104,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.20.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":21990232555520,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.23.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":23}},"strict":true,"cookie":142606359,"flow-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.54.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":54}},"strict":true,"cookie":142606390,"flow-name":"b8e90186-4123-4854-a977-7ead772233da","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":13824,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.53.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":53}},"strict":true,"cookie":142606389,"flow-name":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":13568,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:272795776625121:15e01b80-317e-45d6-be57-1223d41fcb49","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:46","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:15e01b80-317e-45d6-be57-1223d41fcb49","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":59373627899904,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:45","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":58274116272128,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:272795776625121:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:272795776625121:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:272795776625121:d6620437-b3ba-4d40-9ca6-4f4690dfc0e5","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:272795776625121:44","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:272795776625121:d6620437-b3ba-4d40-9ca6-4f4690dfc0e5","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":57174604644352,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.272795776625121.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"Arp:tbl_81:lport_52:tpa_10.1.0.1","priority":100,"table_id":81,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"metadata":{"metadata":57258876600320,"metadata-mask":1152921504590069760},"arp-target-transport-address":"10.1.0.1/32","arp-op":1},"strict":true,"cookie":304283956,"flow-name":"Arp:tbl_81:lport_52:tpa_10.1.0.1","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":3,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"nx-arp-tha":[null],"start":0,"end":47},"src":{"nx-arp-sha":[null],"start":0,"end":47}}},{"order":4,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-arp-tpa":[null],"start":0,"end":31},"src":{"of-arp-spa":[null],"start":0,"end":31}}},{"order":5,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":274973437445808,"dst":{"nx-arp-sha":[null],"start":0,"end":47}}},{"order":6,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":167837697,"dst":{"of-arp-spa":[null],"start":0,"end":31}}},{"order":0,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-eth-dst":[null],"start":0,"end":47},"src":{"of-eth-src":[null],"start":0}}},{"order":1,"set-field":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:0f:c6:b0"}}}},{"order":2,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2,"dst":{"of-arp-op":[null],"start":0,"end":15}}},{"order":7,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":0,"dst":{"of-in-port":[null],"start":0,"end":15}}},{"order":8,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":13312,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":9,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Arp:tbl_81:lport_54:tpa_10.1.0.1","priority":100,"table_id":81,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"metadata":{"metadata":59457899855872,"metadata-mask":1152921504590069760},"arp-target-transport-address":"10.1.0.1/32","arp-op":1},"strict":true,"cookie":304283958,"flow-name":"Arp:tbl_81:lport_54:tpa_10.1.0.1","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":3,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"nx-arp-tha":[null],"start":0,"end":47},"src":{"nx-arp-sha":[null],"start":0,"end":47}}},{"order":4,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-arp-tpa":[null],"start":0,"end":31},"src":{"of-arp-spa":[null],"start":0,"end":31}}},{"order":5,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":274973437445808,"dst":{"nx-arp-sha":[null],"start":0,"end":47}}},{"order":6,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":167837697,"dst":{"of-arp-spa":[null],"start":0,"end":31}}},{"order":0,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-eth-dst":[null],"start":0,"end":47},"src":{"of-eth-src":[null],"start":0}}},{"order":1,"set-field":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:0f:c6:b0"}}}},{"order":2,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2,"dst":{"of-arp-op":[null],"start":0,"end":15}}},{"order":7,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":0,"dst":{"of-in-port":[null],"start":0,"end":15}}},{"order":8,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":13824,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":9,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Arp:tbl_81:lport_53:tpa_10.2.0.1","priority":100,"table_id":81,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"metadata":{"metadata":58358405005312,"metadata-mask":1152921504590069760},"arp-target-transport-address":"10.2.0.1/32","arp-op":1},"strict":true,"cookie":304349493,"flow-name":"Arp:tbl_81:lport_53:tpa_10.2.0.1","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":3,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"nx-arp-tha":[null],"start":0,"end":47},"src":{"nx-arp-sha":[null],"start":0,"end":47}}},{"order":4,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-arp-tpa":[null],"start":0,"end":31},"src":{"of-arp-spa":[null],"start":0,"end":31}}},{"order":5,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":274973437441383,"dst":{"nx-arp-sha":[null],"start":0,"end":47}}},{"order":6,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":167903233,"dst":{"of-arp-spa":[null],"start":0,"end":31}}},{"order":0,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-eth-dst":[null],"start":0,"end":47},"src":{"of-eth-src":[null],"start":0}}},{"order":1,"set-field":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:0f:b5:67"}}}},{"order":2,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2,"dst":{"of-arp-op":[null],"start":0,"end":15}}},{"order":7,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":0,"dst":{"of-in-port":[null],"start":0,"end":15}}},{"order":8,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":13568,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":9,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17,"flow":[{"id":"272795776625121.17.d6620437-b3ba-4d40-9ca6-4f4690dfc0e5.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":57174604644352,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134217729,"flow-name":"vpn.fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.d6620437-b3ba-4d40-9ca6-4f4690dfc0e5","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":100009,"dst":{"nx-reg":"nicira-match:nxm-nx-reg3","start":0,"end":24}}}]}},{"order":3,"go-to-table":{"table_id":19}},{"order":4,"write-metadata":{"metadata":10376350716066467154,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.15e01b80-317e-45d6-be57-1223d41fcb49.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":59373627899904,"metadata-mask":18446742974197923840}},"strict":true,"cookie":110100480,"flow-name":"acl.ingressacl.15e01b80-317e-45d6-be57-1223d41fcb49","instructions":{"instruction":[{"order":1,"go-to-table":{"table_id":210}},{"order":2,"write-metadata":{"metadata":9223431410482675712,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c.9","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":10376351815577894912,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.19a85a42-f412-4aa0-bbe5-d9408c5ddeae.c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":53,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529273404473475072,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":58274116272128,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134217729,"flow-name":"vpn.fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":100009,"dst":{"nx-reg":"nicira-match:nxm-nx-reg3","start":0,"end":24}}}]}},{"order":3,"go-to-table":{"table_id":19}},{"order":4,"write-metadata":{"metadata":10376351815578094930,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.d6620437-b3ba-4d40-9ca6-4f4690dfc0e5.9","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":10376350716066267136,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.b8e90186-4123-4854-a977-7ead772233da.d6620437-b3ba-4d40-9ca6-4f4690dfc0e5","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":52,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5023,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529272304945070080,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.15e01b80-317e-45d6-be57-1223d41fcb49.9","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":10376352915089522688,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.b8e90186-4123-4854-a977-7ead772233da.15e01b80-317e-45d6-be57-1223d41fcb49","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":54,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5023,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529274503968325632,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"272795776625121.17.15e01b80-317e-45d6-be57-1223d41fcb49.8","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":9223431410482675712,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134217729,"flow-name":"vpn.fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.15e01b80-317e-45d6-be57-1223d41fcb49","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":100009,"dst":{"nx-reg":"nicira-match:nxm-nx-reg3","start":0,"end":24}}}]}},{"order":3,"go-to-table":{"table_id":19}},{"order":4,"write-metadata":{"metadata":10376352915089722706,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false}]}],"flow-node-inventory:group":[{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":150003,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":3,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}},{"order":0,"set-field":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:0f:c6:b0"}}}},{"order":1,"set-field":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:df:4d:4c"}}}},{"order":2,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":13312,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}}],"watch_port":4294967295}]},"group-name":"10.1.0.2/32","group-type":"group-all"},{"group-id":150004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":3,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}},{"order":0,"set-field":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:0f:b5:67"}}}},{"order":1,"set-field":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:03:4c:cf"}}}},{"order":2,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":13568,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}}],"watch_port":4294967295}]},"group-name":"10.2.0.2/32","group-type":"group-all"},{"group-id":225001,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e13b9ba2-e337-4e51-9e53-07a75695540c","group-type":"group-all"},{"group-id":210046,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210045}}],"watch_port":4294967295}]},"group-name":"b8e90186-4123-4854-a977-7ead772233da","group-type":"group-all"},{"group-id":210045,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":52}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":54}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"b8e90186-4123-4854-a977-7ead772233da","group-type":"group-all"},{"group-id":210016,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210015}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210048,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210047}}],"watch_port":4294967295}]},"group-name":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","group-type":"group-all"},{"group-id":210015,"buckets":{},"group-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","group-type":"group-all"},{"group-id":210047,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":53}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5888,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":150005,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":3,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}},{"order":0,"set-field":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:0f:c6:b0"}}}},{"order":1,"set-field":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:02:11:ef"}}}},{"order":2,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":13824,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}}],"watch_port":4294967295}]},"group-name":"10.1.0.10/32","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5120,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181214 10:30:03.033" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:03.035" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181214 10:30:03.035" starttime="20181214 10:30:03.002"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.038" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "ethernet-match": {
                                                    "ethernet-source": {
                                                        "address": "fa:16:3e:0f:c6:b0"
                                                    }
                                                }
                                            }
                                        },
                                        {
                                            "order": 1,
                                            "set-field": {
                                                "ethernet-match": {
                                                    "ethernet-destination": {
                                                        "address": "fa:16:3e:df:4d:4c"
                                                    }
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 13312
                                            },
                                            "order": 2
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 150003,
                        "group-name": "10.1.0.2/32",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "ethernet-match": {
                                                    "ethernet-source": {
                                                        "address": "fa:16:3e:0f:b5:67"
                                                    }
                                                }
                                            }
                                        },
                                        {
                                            "order": 1,
                                            "set-field": {
                                                "ethernet-match": {
                                                    "ethernet-destination": {
                                                        "address": "fa:16:3e:03:4c:cf"
                                                    }
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 13568
                                            },
                                            "order": 2
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 150004,
                        "group-name": "10.2.0.2/32",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225001,
                        "group-name": "e13b9ba2-e337-4e51-9e53-07a75695540c",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210045
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210046,
                        "group-name": "b8e90186-4123-4854-a977-7ead772233da",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 52
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 54
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210045,
                        "group-name": "b8e90186-4123-4854-a977-7ead772233da",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210015
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 6400
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210016,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210047
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210048,
                        "group-name": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210015,
                        "group-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 53
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210047,
                        "group-name": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5888
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 1024
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "ethernet-match": {
                                                    "ethernet-source": {
                                                        "address": "fa:16:3e:0f:c6:b0"
                                                    }
                                                }
                                            }
                                        },
                                        {
                                            "order": 1,
                                            "set-field": {
                                                "ethernet-match": {
                                                    "ethernet-destination": {
                                                        "address": "fa:16:3e:02:11:ef"
                                                    }
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 13824
                                            },
                                            "order": 2
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 150005,
                        "group-name": "10.1.0.10/32",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 5120
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Conntrk_272795776625121_54_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_272795776625121_54_MatchEthernetType[34525]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5023,
                                                            "flags": 0,
                                                            "recirc-table": 213,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 59373627899904,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 212
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Conntrk_272795776625121_54_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_272795776625121_54_MatchEthernetType[2048]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5023,
                                                            "flags": 0,
                                                            "recirc-table": 213,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 59373627899904,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.100012.42",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.100012.42",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 3,
                                                        "set-field": {
                                                            "ipv4-source": "10.2.0.1/32"
                                                        }
                                                    },
                                                    {
                                                        "order": 4,
                                                        "set-field": {
                                                            "icmpv4-match": {
                                                                "icmpv4-type": 0
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "of-in-port": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 0
                                                        },
                                                        "order": 5
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 21
                                                        },
                                                        "order": 6
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 47,
                                                                "of-eth-dst": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "of-eth-src": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "order": 1,
                                                        "set-field": {
                                                            "ethernet-match": {
                                                                "ethernet-source": {
                                                                    "address": "fa:16:3e:0f:b5:67"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 31,
                                                                "of-ip-dst": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "of-ip-src": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "icmpv4-match": {
                                        "icmpv4-code": 0,
                                        "icmpv4-type": 8
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    },
                                    "ipv4-destination": "10.2.0.1/32",
                                    "metadata": {
                                        "metadata": 200018,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.42.10.2.0.2",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.42.10.2.0.2",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 150004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "10.2.0.2/32",
                                    "metadata": {
                                        "metadata": 200018,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.272795776625121.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.100010.42",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.100010.42",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 3,
                                                        "set-field": {
                                                            "ipv4-source": "10.1.0.1/32"
                                                        }
                                                    },
                                                    {
                                                        "order": 4,
                                                        "set-field": {
                                                            "icmpv4-match": {
                                                                "icmpv4-type": 0
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "of-in-port": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 0
                                                        },
                                                        "order": 5
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 21
                                                        },
                                                        "order": 6
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 47,
                                                                "of-eth-dst": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "of-eth-src": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "order": 1,
                                                        "set-field": {
                                                            "ethernet-match": {
                                                                "ethernet-source": {
                                                                    "address": "fa:16:3e:0f:c6:b0"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 31,
                                                                "of-ip-dst": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "of-ip-src": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "icmpv4-match": {
                                        "icmpv4-code": 0,
                                        "icmpv4-type": 8
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    },
                                    "ipv4-destination": "10.1.0.1/32",
                                    "metadata": {
                                        "metadata": 200018,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.42.10.1.0.2",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.42.10.1.0.2",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 150003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "10.1.0.2/32",
                                    "metadata": {
                                        "metadata": 200018,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.1e4edfa6-cbe1-4350-a6cc-902700e990e9.34.192.0.2.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.272795776625121.21.fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.42.10.1.0.10",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.21.fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.42.10.1.0.10",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 150005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "10.1.0.10/32",
                                    "metadata": {
                                        "metadata": 200018,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Client_v6_272795776625121_54_fa:16:3e:02:11:ef_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v6_272795776625121_54_fa:16:3e:02:11:ef_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:02:11:ef"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 59373627899904,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "udp-destination-port": 547,
                                    "udp-source-port": 546
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Goto_Classifier_272795776625121_54_fa:16:3e:02:11:ef_fe80:0:0:0:f816:3eff:fe02:11ef",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_272795776625121_54_fa:16:3e:02:11:ef_fe80:0:0:0:f816:3eff:fe02:11ef",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:02:11:ef"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-source": "fe80:0:0:0:f816:3eff:fe02:11ef/128",
                                    "metadata": {
                                        "metadata": 59373627899904,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_272795776625121_54_133_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_272795776625121_54_133_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 133
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "metadata": {
                                        "metadata": 59373627899904,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ARP_272795776625121_54_fa:16:3e:02:11:ef10.1.0.10",
                                "hard-timeout": 0,
                                "id": "Egress_ARP_272795776625121_54_fa:16:3e:02:11:ef10.1.0.10",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-source-hardware-address": {
                                        "address": "fa:16:3e:02:11:ef"
                                    },
                                    "arp-source-transport-address": "10.1.0.10/32",
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:02:11:ef"
                                        },
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 59373627899904,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Goto_Classifier_272795776625121_54_fa:16:3e:02:11:ef_10.1.0.10",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_272795776625121_54_fa:16:3e:02:11:ef_10.1.0.10",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:02:11:ef"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-source": "10.1.0.10/32",
                                    "metadata": {
                                        "metadata": 59373627899904,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Client_v4272795776625121_54_fa:16:3e:02:11:ef_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v4272795776625121_54_fa:16:3e:02:11:ef_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:02:11:ef"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 59373627899904,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "udp-destination-port": 67,
                                    "udp-source-port": 68
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_272795776625121_54_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_272795776625121_54_135_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 135
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "metadata": {
                                        "metadata": 59373627899904,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_L2Broadcast_272795776625121_54_fa:16:3e:02:11:ef",
                                "hard-timeout": 0,
                                "id": "Egress_L2Broadcast_272795776625121_54_fa:16:3e:02:11:ef",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:02:11:ef"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 59373627899904,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_272795776625121_54_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_272795776625121_54_136_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 136
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "metadata": {
                                        "metadata": 59373627899904,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 134217737,
                                "flow-name": "fa:16:3e:0f:b5:67.100009.272795776625121.19",
                                "hard-timeout": 0,
                                "id": "fa:16:3e:0f:b5:67.100009.272795776625121.19",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 21
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:0f:b5:67"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200018,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 20,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 134217737,
                                "flow-name": "fa:16:3e:0f:c6:b0.100009.272795776625121.19",
                                "hard-timeout": 0,
                                "id": "fa:16:3e:0f:c6:b0.100009.272795776625121.19",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 21
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:0f:c6:b0"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200018,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 20,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 59373738000385,
                                "flow-name": "Egress_272795776625121_54_Drop",
                                "hard-timeout": 0,
                                "id": "Egress_272795776625121_54_Drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 59373627899908,
                                        "metadata-mask": 1152920405095219204
                                    }
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Conntrack_272795776625121_54_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_272795776625121_54_MatchEthernetType[2048]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5023,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 59373627899904,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Non_Conntrack_272795776625121_54",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Non_Conntrack_272795776625121_54",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 59373627899906,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Conntrack_272795776625121_54_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_272795776625121_54_MatchEthernetType[34525]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5023,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 59373627899904,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.22.1e4edfa6-cbe1-4350-a6cc-902700e990e9.42.192.0.2.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.0.2.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ICMP_Egress_272795776625121_54_6883c57d-151a-4273-8cda-ca3ab7a86303",
                                "hard-timeout": 0,
                                "id": "ICMP_Egress_272795776625121_54_6883c57d-151a-4273-8cda-ca3ab7a86303",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    },
                                    "metadata": {
                                        "metadata": 59373627899904,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1015,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ETHERnullEgress_272795776625121_54_de7bdfe6-5355-47e4-a6f8-973a081a5d5e",
                                "hard-timeout": 0,
                                "id": "ETHERnullEgress_272795776625121_54_de7bdfe6-5355-47e4-a6f8-973a081a5d5e",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 59373627899904,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1015,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "UDP_DESTINATION_1_0Egress_272795776625121_54_abe40b07-f260-409a-9900-27bffcb75614",
                                "hard-timeout": 0,
                                "id": "UDP_DESTINATION_1_0Egress_272795776625121_54_abe40b07-f260-409a-9900-27bffcb75614",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 59373627899904,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1015,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 59373738000385,
                                "flow-name": "Egress_Fixed_Conntrk_Drop272795776625121_54_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_Drop272795776625121_54_Tracked_Invalid",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 59373627899904,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 48,
                                                    "mask": 48
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 59373738000385,
                                "flow-name": "Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_54",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Acl_Rule_Miss_Drop_272795776625121_54",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 59373627899904,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 50,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "TCP_DESTINATION_1_0Egress_272795776625121_54_2d5c9357-03bf-4d47-aa41-8a6a605d83f2",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Egress_272795776625121_54_2d5c9357-03bf-4d47-aa41-8a6a605d83f2",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    },
                                    "metadata": {
                                        "metadata": 59373627899904,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1015,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ETHERnullEgress_272795776625121_54_69ab2cf6-deeb-4d44-9894-819a0a9aefe2",
                                "hard-timeout": 0,
                                "id": "ETHERnullEgress_272795776625121_54_69ab2cf6-deeb-4d44-9894-819a0a9aefe2",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 59373627899904,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1015,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.15e01b80-317e-45d6-be57-1223d41fcb49",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.15e01b80-317e-45d6-be57-1223d41fcb49.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "46"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 2415932928
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.d6620437-b3ba-4d40-9ca6-4f4690dfc0e5",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.d6620437-b3ba-4d40-9ca6-4f4690dfc0e5.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "44"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 13312
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "acl.egressacl.15e01b80-317e-45d6-be57-1223d41fcb49",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.15e01b80-317e-45d6-be57-1223d41fcb49.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 239
                                            },
                                            "order": 1
                                        },
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2415932928
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 2
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 13824
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 6,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.272795776625121:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c",
                                "hard-timeout": 0,
                                "id": "272795776625121.220.c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "45"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 13568
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 150999967,
                                "flow-name": "ITM Flow Entry :5023",
                                "hard-timeout": 0,
                                "id": "3616",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84271955968,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            },
                            {
                                "barrier": false,
                                "cookie": 150999968,
                                "flow-name": "ITM Flow Entry :5024",
                                "hard-timeout": 0,
                                "id": "3688",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84288733184,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 88
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            }
                        ],
                        "id": 36
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 151327648,
                                "flow-name": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae",
                                "hard-timeout": 0,
                                "id": "385024",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84288733184,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 88
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            },
                            {
                                "barrier": false,
                                "cookie": 151327647,
                                "flow-name": "b8e90186-4123-4854-a977-7ead772233da",
                                "hard-timeout": 0,
                                "id": "385023",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84271955968,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            }
                        ],
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ICMPv6_272795776625121_54_130_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_272795776625121_54_130_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 130
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 13824
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_272795776625121_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_DHCP_Server_v6_272795776625121_54_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v6_272795776625121_54_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 13824
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ],
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ICMPv6_272795776625121_54_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_272795776625121_54_136_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 136
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 13824
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_DHCP_Server_v4272795776625121_54_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v4272795776625121_54_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 13824
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ],
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_272795776625121_54_10.1.255.255_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_272795776625121_54_10.1.255.255_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "10.1.255.255/32",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 13824
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ICMPv6_272795776625121_54_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_272795776625121_54_135_Permit_",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 135
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 13824
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Goto_Classifier_272795776625121_54_fa:16:3e:02:11:ef_fe80:0:0:0:f816:3eff:fe02:11ef",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_272795776625121_54_fa:16:3e:02:11:ef_fe80:0:0:0:f816:3eff:fe02:11ef",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:02:11:ef"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-destination": "fe80:0:0:0:f816:3eff:fe02:11ef/128",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 13824
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Goto_Classifier_272795776625121_54_fa:16:3e:02:11:ef_10.1.0.10",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_272795776625121_54_fa:16:3e:02:11:ef_10.1.0.10",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:02:11:ef"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "10.1.0.10/32",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 13824
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ARP_272795776625121_54",
                                "hard-timeout": 0,
                                "id": "Ingress_ARP_272795776625121_54",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 13824
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_272795776625121_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_272795776625121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 59373738000385,
                                "flow-name": "Ingress_Fixed_Conntrk_Drop272795776625121_54_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_Drop272795776625121_54_Tracked_Invalid",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 48,
                                                    "mask": 48
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 13824
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ICMP_Ingress_272795776625121_54_f3595dbb-c7a9-4494-93bc-012f5ec1c723",
                                "hard-timeout": 0,
                                "id": "ICMP_Ingress_272795776625121_54_f3595dbb-c7a9-4494-93bc-012f5ec1c723",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 13824
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1015,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 59373738000385,
                                "flow-name": "Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_54",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Acl_Rule_Miss_Drop_272795776625121_54",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 13824
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 50,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "UDP_DESTINATION_1_0Ingress_272795776625121_54_dfba64ab-b978-46c2-a071-0fe1cec3480a",
                                "hard-timeout": 0,
                                "id": "UDP_DESTINATION_1_0Ingress_272795776625121_54_dfba64ab-b978-46c2-a071-0fe1cec3480a",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 13824
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1015,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_272795776625121_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "TCP_DESTINATION_1_0Ingress_272795776625121_54_de5ff2e0-fbed-4d63-b926-80d773ca4cc2",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Ingress_272795776625121_54_de5ff2e0-fbed-4d63-b926-80d773ca4cc2",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 13824
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1015,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "44f91859-7723-44e1-a95d-25948457eb65",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562783,
                                "flow-name": "b8e90186-4123-4854-a977-7ead772233da",
                                "hard-timeout": 0,
                                "id": "525023false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210046
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84271955968,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210016
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297728,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562784,
                                "flow-name": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae",
                                "hard-timeout": 0,
                                "id": "525024true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210047
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84288733185,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562783,
                                "flow-name": "b8e90186-4123-4854-a977-7ead772233da",
                                "hard-timeout": 0,
                                "id": "525023true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210045
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84271955969,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562784,
                                "flow-name": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae",
                                "hard-timeout": 0,
                                "id": "525024false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210048
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84288733184,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134550432,
                                "hard-timeout": 0,
                                "id": "50502427279577662512153fa:16:3e:03:4c:cf",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:03:4c:cf"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 58358405005312,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550431,
                                "hard-timeout": 0,
                                "id": "50502327279577662512154fa:16:3e:02:11:ef",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:02:11:ef"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 59457899855872,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550431,
                                "hard-timeout": 0,
                                "id": "50502327279577662512152fa:16:3e:df:4d:4c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:df:4d:4c"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 57258876600320,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Conntrk_272795776625121_54_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_272795776625121_54_MatchEthernetType[34525]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5023,
                                                            "flags": 0,
                                                            "recirc-table": 243,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 13824
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 242
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Conntrk_272795776625121_54_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_272795776625121_54_MatchEthernetType[2048]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5023,
                                                            "flags": 0,
                                                            "recirc-table": 243,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 13824
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419360,
                                "flow-name": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae",
                                "hard-timeout": 0,
                                "id": "51502427279577662512153fa:16:3e:03:4c:cf",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 13568
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:03:4c:cf"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84288733184,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419359,
                                "flow-name": "b8e90186-4123-4854-a977-7ead772233da",
                                "hard-timeout": 0,
                                "id": "51502327279577662512154fa:16:3e:02:11:ef",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 13824
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:02:11:ef"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84271955968,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419359,
                                "flow-name": "b8e90186-4123-4854-a977-7ead772233da",
                                "hard-timeout": 0,
                                "id": "51502327279577662512152fa:16:3e:df:4d:4c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 13312
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:df:4d:4c"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84271955968,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "27279577662512151l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 59373738000385,
                                "flow-name": "Ingress_272795776625121_54_Drop",
                                "hard-timeout": 0,
                                "id": "Ingress_272795776625121_54_Drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 13824
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Acl_Commit_Conntrack_272795776625121_54_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_272795776625121_54_MatchEthernetType[34525]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5023,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 13824
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Acl_Commit_Non_Conntrack_272795776625121_54",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Non_Conntrack_272795776625121_54",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 2,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 13824
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Acl_Commit_Conntrack_272795776625121_54_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_272795776625121_54_MatchEthernetType[2048]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5023,
                                                            "ct-actions": [
                                                                {
                                                                    "nx-action-ct-mark": {
                                                                        "ct-mark": 1
                                                                    }
                                                                }
                                                            ],
                                                            "flags": 1,
                                                            "recirc-table": 255,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 13824
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606388,
                                "flow-name": "b8e90186-4123-4854-a977-7ead772233da",
                                "hard-timeout": 0,
                                "id": "55.52.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 13312
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 52
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5888
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606388,
                                "flow-name": "b8e90186-4123-4854-a977-7ead772233da",
                                "hard-timeout": 0,
                                "id": "55.52.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 57174604644352,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 52
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606389,
                                "flow-name": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae",
                                "hard-timeout": 0,
                                "id": "55.53.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 58274116272128,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 53
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 6400
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd",
                                "hard-timeout": 0,
                                "id": "55.25.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 27487790694400,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606390,
                                "flow-name": "b8e90186-4123-4854-a977-7ead772233da",
                                "hard-timeout": 0,
                                "id": "55.54.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 59373627899904,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 54
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1024
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 5120
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe",
                                "hard-timeout": 0,
                                "id": "55.4.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4398046511104,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a",
                                "hard-timeout": 0,
                                "id": "55.20.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 21990232555520,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9",
                                "hard-timeout": 0,
                                "id": "55.23.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 23
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606390,
                                "flow-name": "b8e90186-4123-4854-a977-7ead772233da",
                                "hard-timeout": 0,
                                "id": "55.54.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 13824
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 54
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606389,
                                "flow-name": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae",
                                "hard-timeout": 0,
                                "id": "55.53.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 13568
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 53
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:15e01b80-317e-45d6-be57-1223d41fcb49",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:15e01b80-317e-45d6-be57-1223d41fcb49",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 59373627899904,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:46",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 58274116272128,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:45",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:272795776625121:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:272795776625121:d6620437-b3ba-4d40-9ca6-4f4690dfc0e5",
                                "hard-timeout": 0,
                                "id": "0:272795776625121:d6620437-b3ba-4d40-9ca6-4f4690dfc0e5",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 57174604644352,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:272795776625121:44",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.272795776625121.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 304283956,
                                "flow-name": "Arp:tbl_81:lport_52:tpa_10.1.0.1",
                                "hard-timeout": 0,
                                "id": "Arp:tbl_81:lport_52:tpa_10.1.0.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 47,
                                                                "nx-arp-tha": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "end": 47,
                                                                "nx-arp-sha": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 3
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 31,
                                                                "of-arp-tpa": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "end": 31,
                                                                "of-arp-spa": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 4
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 47,
                                                                "nx-arp-sha": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 274973437445808
                                                        },
                                                        "order": 5
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "of-arp-spa": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 167837697
                                                        },
                                                        "order": 6
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 47,
                                                                "of-eth-dst": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "of-eth-src": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "order": 1,
                                                        "set-field": {
                                                            "ethernet-match": {
                                                                "ethernet-source": {
                                                                    "address": "fa:16:3e:0f:c6:b0"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "of-arp-op": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 2
                                                        },
                                                        "order": 2
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "of-in-port": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 0
                                                        },
                                                        "order": 7
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 13312
                                                        },
                                                        "order": 8
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 9
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "arp-target-transport-address": "10.1.0.1/32",
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 57258876600320,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 100,
                                "strict": true,
                                "table_id": 81
                            },
                            {
                                "barrier": false,
                                "cookie": 304283958,
                                "flow-name": "Arp:tbl_81:lport_54:tpa_10.1.0.1",
                                "hard-timeout": 0,
                                "id": "Arp:tbl_81:lport_54:tpa_10.1.0.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 47,
                                                                "nx-arp-tha": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "end": 47,
                                                                "nx-arp-sha": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 3
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 31,
                                                                "of-arp-tpa": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "end": 31,
                                                                "of-arp-spa": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 4
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 47,
                                                                "nx-arp-sha": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 274973437445808
                                                        },
                                                        "order": 5
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "of-arp-spa": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 167837697
                                                        },
                                                        "order": 6
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 47,
                                                                "of-eth-dst": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "of-eth-src": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "order": 1,
                                                        "set-field": {
                                                            "ethernet-match": {
                                                                "ethernet-source": {
                                                                    "address": "fa:16:3e:0f:c6:b0"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "of-arp-op": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 2
                                                        },
                                                        "order": 2
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "of-in-port": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 0
                                                        },
                                                        "order": 7
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 13824
                                                        },
                                                        "order": 8
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 9
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "arp-target-transport-address": "10.1.0.1/32",
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 59457899855872,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 100,
                                "strict": true,
                                "table_id": 81
                            },
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            },
                            {
                                "barrier": false,
                                "cookie": 304349493,
                                "flow-name": "Arp:tbl_81:lport_53:tpa_10.2.0.1",
                                "hard-timeout": 0,
                                "id": "Arp:tbl_81:lport_53:tpa_10.2.0.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 47,
                                                                "nx-arp-tha": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "end": 47,
                                                                "nx-arp-sha": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 3
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 31,
                                                                "of-arp-tpa": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "end": 31,
                                                                "of-arp-spa": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 4
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 47,
                                                                "nx-arp-sha": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 274973437441383
                                                        },
                                                        "order": 5
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "of-arp-spa": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 167903233
                                                        },
                                                        "order": 6
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 47,
                                                                "of-eth-dst": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "of-eth-src": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "order": 1,
                                                        "set-field": {
                                                            "ethernet-match": {
                                                                "ethernet-source": {
                                                                    "address": "fa:16:3e:0f:b5:67"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "of-arp-op": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 2
                                                        },
                                                        "order": 2
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "of-in-port": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 0
                                                        },
                                                        "order": 7
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 13568
                                                        },
                                                        "order": 8
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 9
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "arp-target-transport-address": "10.2.0.1/32",
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 58358405005312,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 100,
                                "strict": true,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "vpn.fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.d6620437-b3ba-4d40-9ca6-4f4690dfc0e5",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.d6620437-b3ba-4d40-9ca6-4f4690dfc0e5.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 24,
                                                                "nx-reg": "nicira-match:nxm-nx-reg3",
                                                                "start": 0
                                                            },
                                                            "value": 100009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 19
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 10376350716066467154,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 57174604644352,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "acl.ingressacl.15e01b80-317e-45d6-be57-1223d41fcb49",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.15e01b80-317e-45d6-be57-1223d41fcb49.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 210
                                            },
                                            "order": 1
                                        },
                                        {
                                            "order": 2,
                                            "write-metadata": {
                                                "metadata": 9223431410482675712,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 59373627899904,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.19a85a42-f412-4aa0-bbe5-d9408c5ddeae.c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 53
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5024
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529273404473475072,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 10376351815577894912,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "vpn.fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 24,
                                                                "nx-reg": "nicira-match:nxm-nx-reg3",
                                                                "start": 0
                                                            },
                                                            "value": 100009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 19
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 10376351815578094930,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 58274116272128,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.b8e90186-4123-4854-a977-7ead772233da.d6620437-b3ba-4d40-9ca6-4f4690dfc0e5",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.d6620437-b3ba-4d40-9ca6-4f4690dfc0e5.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 52
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5023
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529272304945070080,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 10376350716066267136,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.b8e90186-4123-4854-a977-7ead772233da.15e01b80-317e-45d6-be57-1223d41fcb49",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.15e01b80-317e-45d6-be57-1223d41fcb49.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 54
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5023
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529274503968325632,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 10376352915089522688,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "vpn.fbcdb4c7-9612-47ff-ad48-7eb393fef4d5.15e01b80-317e-45d6-be57-1223d41fcb49",
                                "hard-timeout": 0,
                                "id": "272795776625121.17.15e01b80-317e-45d6-be57-1223d41fcb49.8",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 24,
                                                                "nx-reg": "nicira-match:nxm-nx-reg3",
                                                                "start": 0
                                                            },
                                                            "value": 100009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 19
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 10376352915089722706,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 9223431410482675712,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            }
                        ],
                        "id": 17
                    }
                ],
                "id": "openflow:272795776625121"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:03.041" starttime="20181214 10:30:03.035"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.041" starttime="20181214 10:30:02.989"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-dpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:03.045" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 10:30:03.045" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:03.045" starttime="20181214 10:30:03.042"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:03.046" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"44f91859-7723-44e1-a95d-25948457eb65"},{"elan-instance-name":"c7813aab-8b0b-4514-bc6b-7d6d19c8923b"},{"elan-instance-name":"95a7aaae-1907-4f00-bee4-a290267d5e9f"},{"elan-instance-name":"ff8d7d2d-287e-4f9b-8879-eef1c706b1cd","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1132"]}]},{"elan-instance-name":"fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08"},{"elan-instance-name":"674e3476-71be-4459-b424-75a5b7e24351"},{"elan-instance-name":"7751fcc1-e3a3-41d3-8dfc-6532d47c62bd"},{"elan-instance-name":"d6e91017-874f-4d7f-9390-18a64944fb6f"},{"elan-instance-name":"ff015cb0-b8e3-4a6f-951b-9d2353f938c9","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1133"]}]},{"elan-instance-name":"2a11e51d-64d7-4607-a408-e4b9b53934fe","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1121"]}]},{"elan-instance-name":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c"]}]},{"elan-instance-name":"e5344cba-7e61-4f41-9d53-ea8d060dc9b8"},{"elan-instance-name":"6e9baee3-4703-423b-9631-196f45105082"},{"elan-instance-name":"b8e90186-4123-4854-a977-7ead772233da","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["d6620437-b3ba-4d40-9ca6-4f4690dfc0e5","15e01b80-317e-45d6-be57-1223d41fcb49"]}]},{"elan-instance-name":"02ea1cb3-20e5-44d2-acbd-ad8ab36f6107"},{"elan-instance-name":"dc0cf12b-10ac-4093-b1e6-14c0f02e742a","dpn-interfaces":[{"dp-id":272795776625121,"interfaces":["272795776625121:br-ex-patch:1131"]}]},{"elan-instance-name":"7d93bbeb-03d9-4151-9c48-db19262f09b8"},{"elan-instance-name":"8c3e82a8-071a-4d20-abde-82c067e37c1b"},{"elan-instance-name":"bc95b001-fb5d-425b-8ed2-4f41c95d9dfe"},{"elan-instance-name":"5f9fc8e7-648f-48d0-84fe-d86762eacc95"},{"elan-instance-name":"555db8d7-8cc6-4acc-a1c9-19f57c25b7c8"},{"elan-instance-name":"eebbc6ce-dba1-4f6b-b064-8c34ba1745ed"},{"elan-instance-name":"f4c591f5-32aa-424c-af41-77df2d2b80f5"}]}} </msg>
<msg timestamp="20181214 10:30:03.046" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:03.046" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181214 10:30:03.046" starttime="20181214 10:30:03.045"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.046" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
                "elan-instance-name": "c7813aab-8b0b-4514-bc6b-7d6d19c8923b"
            },
            {
                "elan-instance-name": "95a7aaae-1907-4f00-bee4-a290267d5e9f"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1132"
                        ]
                    }
                ],
                "elan-instance-name": "ff8d7d2d-287e-4f9b-8879-eef1c706b1cd"
            },
            {
                "elan-instance-name": "fdbe76e4-eb8a-4265-a7f4-432e2e2cdc08"
            },
            {
                "elan-instance-name": "674e3476-71be-4459-b424-75a5b7e24351"
            },
            {
                "elan-instance-name": "7751fcc1-e3a3-41d3-8dfc-6532d47c62bd"
            },
            {
                "elan-instance-name": "d6e91017-874f-4d7f-9390-18a64944fb6f"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1133"
                        ]
                    }
                ],
                "elan-instance-name": "ff015cb0-b8e3-4a6f-951b-9d2353f938c9"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1121"
                        ]
                    }
                ],
                "elan-instance-name": "2a11e51d-64d7-4607-a408-e4b9b53934fe"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c"
                        ]
                    }
                ],
                "elan-instance-name": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae"
            },
            {
                "elan-instance-name": "e5344cba-7e61-4f41-9d53-ea8d060dc9b8"
            },
            {
                "elan-instance-name": "6e9baee3-4703-423b-9631-196f45105082"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "d6620437-b3ba-4d40-9ca6-4f4690dfc0e5",
                            "15e01b80-317e-45d6-be57-1223d41fcb49"
                        ]
                    }
                ],
                "elan-instance-name": "b8e90186-4123-4854-a977-7ead772233da"
            },
            {
                "elan-instance-name": "02ea1cb3-20e5-44d2-acbd-ad8ab36f6107"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 272795776625121,
                        "interfaces": [
                            "272795776625121:br-ex-patch:1131"
                        ]
                    }
                ],
                "elan-instance-name": "dc0cf12b-10ac-4093-b1e6-14c0f02e742a"
            },
            {
                "elan-instance-name": "7d93bbeb-03d9-4151-9c48-db19262f09b8"
            },
            {
                "elan-instance-name": "8c3e82a8-071a-4d20-abde-82c067e37c1b"
            },
            {
                "elan-instance-name": "bc95b001-fb5d-425b-8ed2-4f41c95d9dfe"
            },
            {
                "elan-instance-name": "5f9fc8e7-648f-48d0-84fe-d86762eacc95"
            },
            {
                "elan-instance-name": "555db8d7-8cc6-4acc-a1c9-19f57c25b7c8"
            },
            {
                "elan-instance-name": "eebbc6ce-dba1-4f6b-b064-8c34ba1745ed"
            },
            {
                "elan-instance-name": "f4c591f5-32aa-424c-af41-77df2d2b80f5"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:03.046" starttime="20181214 10:30:03.046"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.046" starttime="20181214 10:30:03.041"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-forwarding-tables">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:03.049" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181214 10:30:03.049" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:03.049" starttime="20181214 10:30:03.047"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:03.050" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"b8e90186-4123-4854-a977-7ead772233da","mac-entry":[{"mac-address":"fa:16:3e:02:11:ef","interface":"15e01b80-317e-45d6-be57-1223d41fcb49","ip-prefix":"10.1.0.10","isStaticAddress":true},{"mac-address":"fa:16:3e:df:4d:4c","interface":"d6620437-b3ba-4d40-9ca6-4f4690dfc0e5","ip-prefix":"10.1.0.2","isStaticAddress":true}]},{"elan-instance-name":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","mac-entry":[{"mac-address":"fa:16:3e:03:4c:cf","interface":"c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c","ip-prefix":"10.2.0.2","isStaticAddress":true}]},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"}]}} </msg>
<msg timestamp="20181214 10:30:03.050" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:03.050" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "b8e90186-4123-4854-a977-7ead772233da",
                "mac-entry": [
                    ...</msg>
<status status="PASS" endtime="20181214 10:30:03.050" starttime="20181214 10:30:03.049"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.050" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "b8e90186-4123-4854-a977-7ead772233da",
                "mac-entry": [
                    {
                        "interface": "15e01b80-317e-45d6-be57-1223d41fcb49",
                        "ip-prefix": "10.1.0.10",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:02:11:ef"
                    },
                    {
                        "interface": "d6620437-b3ba-4d40-9ca6-4f4690dfc0e5",
                        "ip-prefix": "10.1.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:df:4d:4c"
                    }
                ]
            },
            {
                "elan-instance-name": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae",
                "mac-entry": [
                    {
                        "interface": "c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c",
                        "ip-prefix": "10.2.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:03:4c:cf"
                    }
                ]
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:03.051" starttime="20181214 10:30:03.050"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.051" starttime="20181214 10:30:03.047"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:03.054" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 10:30:03.055" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:03.055" starttime="20181214 10:30:03.051"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:03.055" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:30:03.055" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:03.055" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:30:03.055" starttime="20181214 10:30:03.055"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.056" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:03.056" starttime="20181214 10:30:03.056"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.056" starttime="20181214 10:30:03.051"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:03.058" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181214 10:30:03.058" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:03.058" starttime="20181214 10:30:03.056"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:03.059" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"b8e90186-4123-4854-a977-7ead772233da","elan-interfaces":["15e01b80-317e-45d6-be57-1223d41fcb49","d6620437-b3ba-4d40-9ca6-4f4690dfc0e5"]},{"name":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae","elan-interfaces":["c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c"]},{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"}]}} </msg>
<msg timestamp="20181214 10:30:03.059" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:03.059" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "elan-interfaces": [
                    "15e01b80-317e-45d6-be57-1223d41fcb49",
                    "d6620437-b3ba-4d40-9ca6-4f46...</msg>
<status status="PASS" endtime="20181214 10:30:03.059" starttime="20181214 10:30:03.059"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.060" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "elan-interfaces": [
                    "15e01b80-317e-45d6-be57-1223d41fcb49",
                    "d6620437-b3ba-4d40-9ca6-4f4690dfc0e5"
                ],
                "name": "b8e90186-4123-4854-a977-7ead772233da"
            },
            {
                "elan-interfaces": [
                    "c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c"
                ],
                "name": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae"
            },
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:03.060" starttime="20181214 10:30:03.059"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.060" starttime="20181214 10:30:03.056"></status>
</kw>
<kw type="foritem" name="${model} = operational/ietf-interfaces:interfaces-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:03.062" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181214 10:30:03.062" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:03.062" starttime="20181214 10:30:03.060"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:03.063" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"272795776625121:br-ex-patch:trunk","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:l2vlan","if-index":3,"statistics":{"discontinuity-time":"2018-12-14T08:20:53.139Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"d6620437-b3ba-4d40-9ca6-4f4690dfc0e5","lower-layer-if":["openflow:272795776625121:44"],"type":"iana-if-type:l2vlan","if-index":52,"statistics":{"discontinuity-time":"2018-12-14T10:18:19.801Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"tapc4bf5dfc-a9","lower-layer-if":["openflow:272795776625121:45"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T10:18:22.383Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"tapd6620437-b3","lower-layer-if":["openflow:272795776625121:44"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T10:18:19.794Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"15e01b80-317e-45d6-be57-1223d41fcb49","lower-layer-if":["openflow:272795776625121:46"],"type":"iana-if-type:l2vlan","if-index":54,"statistics":{"discontinuity-time":"2018-12-14T10:19:15.123Z"},"phys-address":"fe:16:3e:02:11:ef","admin-status":"up","oper-status":"up"},{"name":"272795776625121:br-ex-patch","lower-layer-if":["openflow:272795776625121:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T08:16:07.027Z"},"phys-address":"36:95:15:0b:6c:54","admin-status":"up","oper-status":"up"},{"name":"tap15e01b80-31","lower-layer-if":["openflow:272795776625121:46"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-14T10:19:15.120Z"},"phys-address":"fe:16:3e:02:11:ef","admin-status":"up","oper-status":"up"},{"name":"c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c","lower-layer-if":["openflow:272795776625121:45"],"type":"iana-if-type:l2vlan","if-index":53,"statistics":{"discontinuity-time":"2018-12-14T10:18:22.394Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181214 10:30:03.063" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:03.063" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:...</msg>
<status status="PASS" endtime="20181214 10:30:03.063" starttime="20181214 10:30:03.062"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.064" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:20:53.139Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 52,
                "lower-layer-if": [
                    "openflow:272795776625121:44"
                ],
                "name": "d6620437-b3ba-4d40-9ca6-4f4690dfc0e5",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T10:18:19.801Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:45"
                ],
                "name": "tapc4bf5dfc-a9",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T10:18:22.383Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:44"
                ],
                "name": "tapd6620437-b3",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T10:18:19.794Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 54,
                "lower-layer-if": [
                    "openflow:272795776625121:46"
                ],
                "name": "15e01b80-317e-45d6-be57-1223d41fcb49",
                "oper-status": "up",
                "phys-address": "fe:16:3e:02:11:ef",
                "statistics": {
                    "discontinuity-time": "2018-12-14T10:19:15.123Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:1"
                ],
                "name": "272795776625121:br-ex-patch",
                "oper-status": "up",
                "phys-address": "36:95:15:0b:6c:54",
                "statistics": {
                    "discontinuity-time": "2018-12-14T08:16:07.027Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:272795776625121:46"
                ],
                "name": "tap15e01b80-31",
                "oper-status": "up",
                "phys-address": "fe:16:3e:02:11:ef",
                "statistics": {
                    "discontinuity-time": "2018-12-14T10:19:15.120Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 53,
                "lower-layer-if": [
                    "openflow:272795776625121:45"
                ],
                "name": "c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-14T10:18:22.394Z"
                },
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:03.064" starttime="20181214 10:30:03.063"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.064" starttime="20181214 10:30:03.060"></status>
</kw>
<kw type="foritem" name="${model} = operational/interface-service-bindings:bound-services-state-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:03.066" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/interface-service-bindings:bound-services-state-list, headers=None json=None</msg>
<msg timestamp="20181214 10:30:03.067" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:03.067" starttime="20181214 10:30:03.064"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:03.067" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"d6620437-b3ba-4d40-9ca6-4f4690dfc0e5","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":52,"port-no":44,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"15e01b80-317e-45d6-be57-1223d41fcb49","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":54,"port-no":46,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"272795776625121:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":3,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"d6620437-b3ba-4d40-9ca6-4f4690dfc0e5","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":52,"port-no":44,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c","service-mode":"interface-service-bindings:service-mode-ingress","dpid":272795776625121,"if-index":53,"port-no":45,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"15e01b80-317e-45d6-be57-1223d41fcb49","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":54,"port-no":46,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c","service-mode":"interface-service-bindings:service-mode-egress","dpid":272795776625121,"if-index":53,"port-no":45,"interface-type":"iana-if-type:l2vlan"}]}} </msg>
<msg timestamp="20181214 10:30:03.067" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:03.068" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 272795776625121,
                "if-index": 52,
                "interface-name": "d662043...</msg>
<status status="PASS" endtime="20181214 10:30:03.068" starttime="20181214 10:30:03.067"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.068" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 272795776625121,
                "if-index": 52,
                "interface-name": "d6620437-b3ba-4d40-9ca6-4f4690dfc0e5",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 44,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 54,
                "interface-name": "15e01b80-317e-45d6-be57-1223d41fcb49",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 46,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 3,
                "interface-name": "272795776625121:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 52,
                "interface-name": "d6620437-b3ba-4d40-9ca6-4f4690dfc0e5",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 44,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 53,
                "interface-name": "c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 45,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 54,
                "interface-name": "15e01b80-317e-45d6-be57-1223d41fcb49",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 46,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 272795776625121,
                "if-index": 53,
                "interface-name": "c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 45,
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:03.068" starttime="20181214 10:30:03.068"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.068" starttime="20181214 10:30:03.064"></status>
</kw>
<kw type="foritem" name="${model} = operational/itm-state:tunnels_state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:03.072" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181214 10:30:03.072" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:03.072" starttime="20181214 10:30:03.068"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:03.072" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:30:03.072" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:03.073" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:30:03.073" starttime="20181214 10:30:03.072"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.073" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:03.073" starttime="20181214 10:30:03.073"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.073" starttime="20181214 10:30:03.068"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3nexthop:l3nexthop">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:03.076" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181214 10:30:03.076" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:03.076" starttime="20181214 10:30:03.073"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:03.076" level="INFO">To JSON using : content={"l3nexthop":{"vpnNexthops":[{"vpnId":100009,"vpnNexthop":[{"IpAddress":"10.1.0.2/32","egressPointer":150003,"dpnId":272795776625121,"ip-adjacencies":[{"ip-adjacency":"10.1.0.2/32"}]},{"IpAddress":"10.1.0.10/32","egressPointer":150005,"dpnId":272795776625121,"ip-adjacencies":[{"ip-adjacency":"10.1.0.10/32"}]},{"IpAddress":"10.2.0.2/32","egressPointer":150004,"dpnId":272795776625121,"ip-adjacencies":[{"ip-adjacency":"10.2.0.2/32"}]}]}]}} </msg>
<msg timestamp="20181214 10:30:03.076" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:03.077" level="INFO">${pretty_output} = {
    "l3nexthop": {
        "vpnNexthops": [
            {
                "vpnId": 100009,
                "vpnNexthop": [
                    {
                        "IpAddress": "10.1.0.2/32",
 ...</msg>
<status status="PASS" endtime="20181214 10:30:03.077" starttime="20181214 10:30:03.076"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.077" level="INFO">{
    "l3nexthop": {
        "vpnNexthops": [
            {
                "vpnId": 100009,
                "vpnNexthop": [
                    {
                        "IpAddress": "10.1.0.2/32",
                        "dpnId": 272795776625121,
                        "egressPointer": 150003,
                        "ip-adjacencies": [
                            {
                                "ip-adjacency": "10.1.0.2/32"
                            }
                        ]
                    },
                    {
                        "IpAddress": "10.1.0.10/32",
                        "dpnId": 272795776625121,
                        "egressPointer": 150005,
                        "ip-adjacencies": [
                            {
                                "ip-adjacency": "10.1.0.10/32"
                            }
                        ]
                    },
                    {
                        "IpAddress": "10.2.0.2/32",
                        "dpnId": 272795776625121,
                        "egressPointer": 150004,
                        "ip-adjacencies": [
                            {
                                "ip-adjacency": "10.2.0.2/32"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:03.077" starttime="20181214 10:30:03.077"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.077" starttime="20181214 10:30:03.073"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:03.080" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181214 10:30:03.080" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:03.080" starttime="20181214 10:30:03.077"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:03.081" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:30:03.081" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:03.081" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:30:03.081" starttime="20181214 10:30:03.081"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.082" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:03.082" starttime="20181214 10:30:03.081"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.082" starttime="20181214 10:30:03.077"></status>
</kw>
<kw type="foritem" name="${model} = operational/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:03.085" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181214 10:30:03.085" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:03.085" starttime="20181214 10:30:03.082"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:03.087" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:2d:53:56:c8:f7"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-standalone","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:datapath-id":"00:00:00:2d:53:56:c8:f7","ovsdb:bridge-uuid":"b432c6c4-6287-43e0-acc8-62136a0ab66c","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","termination-point":[{"tp-id":"eth0","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"e621b8d6-b0e2-46db-808d-5ad800db86a4","ovsdb:ifindex":2,"ovsdb:name":"eth0","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7bc67e4d-df67-4d5d-acd4-d337fd82db75","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"4e058751-86eb-437e-8a62-90553c47a0d4","ovsdb:ifindex":4,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"f9212ef2-d34d-447e-8c5d-9e34a0eb7ca1","ovsdb:ofport":65534},{"tp-id":"br-ex-int-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"3023f183-88b8-4043-b68d-33a8cf09c75a","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"573a1318-32a7-4f1e-baaf-a60b67f6f0df","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:bridge-external-ids":[{"bridge-external-id-key":"opendaylight-iid","bridge-external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"},{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"f8:1b:37:5c:a9:e1"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"ae491c00-54ea-4008-9450-61bde39089b6","ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.21:6653","controller-uuid":"c05d3c4e-aa8f-4e9e-a3ef-20a5c4c2a193","is-connected":true}],"ovsdb:datapath-id":"00:00:f8:1b:37:5c:a9:e1","termination-point":[{"tp-id":"tap15e01b80-31","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"ec978133-cd54-417b-b53d-56aa05d5a943","ovsdb:name":"tap15e01b80-31","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:02:11:ef"},{"external-id-key":"iface-id","external-id-value":"15e01b80-317e-45d6-be57-1223d41fcb49"},{"external-id-key":"vm-id","external-id-value":"6a982b1c-8f32-4341-b91b-4e77ee4acdbd"}],"ovsdb:port-uuid":"26dce091-6d32-4a25-80e1-2abe8e2353e4","ovsdb:ifindex":71,"ovsdb:ofport":46},{"tp-id":"br-ex-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"9182acb3-6683-4cd1-990c-6f9e5d7e2326","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"dcae0142-8b33-4e20-a185-624f54515fa5","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tapd6620437-b3","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"5f50a9e3-3f0e-48bc-851e-d7f816fe0132","ovsdb:name":"tapd6620437-b3","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:df:4d:4c"},{"external-id-key":"iface-id","external-id-value":"d6620437-b3ba-4d40-9ca6-4f4690dfc0e5"}],"ovsdb:port-uuid":"594f3a85-1373-4a9e-81d3-a69f9cc5fe13","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":44},{"tp-id":"tapc4bf5dfc-a9","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"72900b2f-20fe-4eb0-b1f1-e7599eaca9d2","ovsdb:name":"tapc4bf5dfc-a9","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:03:4c:cf"},{"external-id-key":"iface-id","external-id-value":"c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c"}],"ovsdb:port-uuid":"f12ca22f-6e22-4f32-95d8-e5008d93552f","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":45},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"dfe98e1e-37a2-4f49-8bda-f56b81bd0e9b","ovsdb:ifindex":26,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"0f15ce2a-8646-4f74-a307-e80caeee4ed1","ovsdb:ofport":65534}]},{"node-id":"ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9","ovsdb:datapath-type-entry":[{"datapath-type":"ovsdb:datapath-type-netdev"},{"datapath-type":"ovsdb:datapath-type-system"}],"ovsdb:ovs-version":"2.9.0","ovsdb:openvswitch-other-configs":[{"other-config-key":"provider_mappings","other-config-value":"datacentre:br-ex"},{"other-config-key":"local_ip","other-config-value":"192.0.2.21"}],"ovsdb:interface-type-entry":[{"interface-type":"ovsdb:interface-type-lisp"},{"interface-type":"ovsdb:interface-type-geneve"},{"interface-type":"ovsdb:interface-type-gre"},{"interface-type":"ovsdb:interface-type-system"},{"interface-type":"ovsdb:interface-type-vxlan"},{"interface-type":"ovsdb:interface-type-internal"},{"interface-type":"ovsdb:interface-type-stt"},{"interface-type":"ovsdb:interface-type-tap"},{"interface-type":"ovsdb:interface-type-patch"}],"ovsdb:connection-info":{"local-ip":"192.0.2.21","remote-port":52714,"remote-ip":"192.0.2.21","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"f719731f-d938-4508-afd6-1890f6fec1cf"},{"external-id-key":"rundir","external-id-value":"/var/run/openvswitch"},{"external-id-key":"odl_os_hostconfig_config_odl_l2","external-id-value":"{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"}],"ovsdb:db-version":"7.15.1","ovsdb:managed-node-entry":[{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.21:6640","connected":true,"number_of_connections":1}]}]}]} </msg>
<msg timestamp="20181214 10:30:03.087" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:03.087" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "ovsdb:bridge...</msg>
<status status="PASS" endtime="20181214 10:30:03.087" starttime="20181214 10:30:03.085"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.088" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:2d:53:56:c8:f7"
                        }
                    ],
                    "ovsdb:bridge-uuid": "b432c6c4-6287-43e0-acc8-62136a0ab66c",
                    "ovsdb:datapath-id": "00:00:00:2d:53:56:c8:f7",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-standalone",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 2,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "e621b8d6-b0e2-46db-808d-5ad800db86a4",
                            "ovsdb:name": "eth0",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "7bc67e4d-df67-4d5d-acd4-d337fd82db75",
                            "tp-id": "eth0"
                        },
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "4e058751-86eb-437e-8a62-90553c47a0d4",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "f9212ef2-d34d-447e-8c5d-9e34a0eb7ca1",
                            "tp-id": "br-ex"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "3023f183-88b8-4043-b68d-33a8cf09c75a",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "573a1318-32a7-4f1e-baaf-a60b67f6f0df",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int",
                    "ovsdb:bridge-external-ids": [
                        {
                            "bridge-external-id-key": "opendaylight-iid",
                            "bridge-external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"
                        }
                    ],
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        },
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "f8:1b:37:5c:a9:e1"
                        }
                    ],
                    "ovsdb:bridge-uuid": "ae491c00-54ea-4008-9450-61bde39089b6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "c05d3c4e-aa8f-4e9e-a3ef-20a5c4c2a193",
                            "is-connected": true,
                            "target": "tcp:192.0.2.21:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:f8:1b:37:5c:a9:e1",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 71,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:02:11:ef"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "15e01b80-317e-45d6-be57-1223d41fcb49"
                                },
                                {
                                    "external-id-key": "vm-id",
                                    "external-id-value": "6a982b1c-8f32-4341-b91b-4e77ee4acdbd"
                                }
                            ],
                            "ovsdb:interface-uuid": "ec978133-cd54-417b-b53d-56aa05d5a943",
                            "ovsdb:name": "tap15e01b80-31",
                            "ovsdb:ofport": 46,
                            "ovsdb:port-uuid": "26dce091-6d32-4a25-80e1-2abe8e2353e4",
                            "tp-id": "tap15e01b80-31"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "9182acb3-6683-4cd1-990c-6f9e5d7e2326",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:ofport": 1,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "dcae0142-8b33-4e20-a185-624f54515fa5",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:df:4d:4c"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "d6620437-b3ba-4d40-9ca6-4f4690dfc0e5"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "5f50a9e3-3f0e-48bc-851e-d7f816fe0132",
                            "ovsdb:name": "tapd6620437-b3",
                            "ovsdb:ofport": 44,
                            "ovsdb:port-uuid": "594f3a85-1373-4a9e-81d3-a69f9cc5fe13",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tapd6620437-b3"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:03:4c:cf"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "72900b2f-20fe-4eb0-b1f1-e7599eaca9d2",
                            "ovsdb:name": "tapc4bf5dfc-a9",
                            "ovsdb:ofport": 45,
                            "ovsdb:port-uuid": "f12ca22f-6e22-4f32-95d8-e5008d93552f",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tapc4bf5dfc-a9"
                        },
                        {
                            "ovsdb:ifindex": 26,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "dfe98e1e-37a2-4f49-8bda-f56b81bd0e9b",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "0f15ce2a-8646-4f74-a307-e80caeee4ed1",
                            "tp-id": "br-int"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.21",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.21",
                        "remote-port": 52714
                    },
                    "ovsdb:datapath-type-entry": [
                        {
                            "datapath-type": "ovsdb:datapath-type-netdev"
                        },
                        {
                            "datapath-type": "ovsdb:datapath-type-system"
                        }
                    ],
                    "ovsdb:db-version": "7.15.1",
                    "ovsdb:interface-type-entry": [
                        {
                            "interface-type": "ovsdb:interface-type-lisp"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-geneve"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-gre"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-system"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-vxlan"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-internal"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-stt"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-tap"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-patch"
                        }
                    ],
                    "ovsdb:managed-node-entry": [
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-ex']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/d631111f-455e-4c7e-a9ff-d26193b9fec9/bridge/br-int']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.21:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "f719731f-d938-4508-afd6-1890f6fec1cf"
                        },
                        {
                            "external-id-key": "rundir",
                            "external-id-value": "/var/run/openvswitch"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_config_odl_l2",
                            "external-id-value": "{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"
                        }
                    ],
                    "ovsdb:openvswitch-other-configs": [
                        {
                            "other-config-key": "provider_mappings",
                            "other-config-value": "datacentre:br-ex"
                        },
                        {
                            "other-config-key": "local_ip",
                            "other-config-value": "192.0.2.21"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181214 10:30:03.088" starttime="20181214 10:30:03.087"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.088" starttime="20181214 10:30:03.082"></status>
</kw>
<kw type="foritem" name="${model} = operational/neutron:neutron/neutron:ports">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:03.090" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181214 10:30:03.090" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:03.090" starttime="20181214 10:30:03.088"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:03.091" level="INFO">To JSON using : content={"ports":{"port":[{"uuid":"a6b07c5d-3d95-4289-a8d4-771bfb789ef3","status":"ACTIVE"},{"uuid":"d6620437-b3ba-4d40-9ca6-4f4690dfc0e5","status":"ACTIVE"},{"uuid":"30f4e387-b417-4a22-9dfc-b780e7189ed9","status":"DOWN"},{"uuid":"15e01b80-317e-45d6-be57-1223d41fcb49","status":"ACTIVE"},{"uuid":"6f5bdb03-a774-4b61-ab52-ad56a6188921","status":"DOWN"},{"uuid":"a5c4d626-8f2a-4988-956a-b34a6f432eb4","status":"DOWN"},{"uuid":"c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c","status":"ACTIVE"},{"uuid":"7ce4d0dc-91af-46a3-a61b-cb744dd8057a","status":"ACTIVE"}]}} </msg>
<msg timestamp="20181214 10:30:03.091" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:03.091" level="INFO">${pretty_output} = {
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "a6b07c5d-3d95-4289-a8d4-771bfb789ef3"
            },
            {
                "status...</msg>
<status status="PASS" endtime="20181214 10:30:03.091" starttime="20181214 10:30:03.091"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.092" level="INFO">{
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "a6b07c5d-3d95-4289-a8d4-771bfb789ef3"
            },
            {
                "status": "ACTIVE",
                "uuid": "d6620437-b3ba-4d40-9ca6-4f4690dfc0e5"
            },
            {
                "status": "DOWN",
                "uuid": "30f4e387-b417-4a22-9dfc-b780e7189ed9"
            },
            {
                "status": "ACTIVE",
                "uuid": "15e01b80-317e-45d6-be57-1223d41fcb49"
            },
            {
                "status": "DOWN",
                "uuid": "6f5bdb03-a774-4b61-ab52-ad56a6188921"
            },
            {
                "status": "DOWN",
                "uuid": "a5c4d626-8f2a-4988-956a-b34a6f432eb4"
            },
            {
                "status": "ACTIVE",
                "uuid": "c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c"
            },
            {
                "status": "ACTIVE",
                "uuid": "7ce4d0dc-91af-46a3-a61b-cb744dd8057a"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:03.092" starttime="20181214 10:30:03.092"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.092" starttime="20181214 10:30:03.088"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-fib:label-route-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:03.095" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181214 10:30:03.095" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:03.095" starttime="20181214 10:30:03.092"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:03.096" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:30:03.096" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:03.096" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:30:03.096" starttime="20181214 10:30:03.095"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.096" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:03.096" starttime="20181214 10:30:03.096"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.096" starttime="20181214 10:30:03.092"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-interface-meta:if-indexes-interface-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:03.099" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-interface-meta:if-indexes-interface-map, headers=None json=None</msg>
<msg timestamp="20181214 10:30:03.099" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:03.099" starttime="20181214 10:30:03.097"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:03.100" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":54,"interface-name":"15e01b80-317e-45d6-be57-1223d41fcb49"},{"if-index":53,"interface-name":"c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c"},{"if-index":52,"interface-name":"d6620437-b3ba-4d40-9ca6-4f4690dfc0e5"},{"if-index":3,"interface-name":"272795776625121:br-ex-patch:trunk"}]}} </msg>
<msg timestamp="20181214 10:30:03.100" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:03.100" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 54,
                "interface-name": "15e01b80-317e-45d6-be57-1223d41fcb49"
            }...</msg>
<status status="PASS" endtime="20181214 10:30:03.100" starttime="20181214 10:30:03.099"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.100" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 54,
                "interface-name": "15e01b80-317e-45d6-be57-1223d41fcb49"
            },
            {
                "if-index": 53,
                "interface-name": "c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c"
            },
            {
                "if-index": 52,
                "interface-name": "d6620437-b3ba-4d40-9ca6-4f4690dfc0e5"
            },
            {
                "if-index": 3,
                "interface-name": "272795776625121:br-ex-patch:trunk"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:03.100" starttime="20181214 10:30:03.100"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.100" starttime="20181214 10:30:03.096"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:learnt-vpn-vip-to-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:03.103" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data, headers=None json=None</msg>
<msg timestamp="20181214 10:30:03.103" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:03.103" starttime="20181214 10:30:03.101"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:03.104" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:30:03.104" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:03.104" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:30:03.104" starttime="20181214 10:30:03.104"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.104" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:03.105" starttime="20181214 10:30:03.104"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.105" starttime="20181214 10:30:03.100"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:neutron-router-dpns">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:03.107" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181214 10:30:03.107" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:03.107" starttime="20181214 10:30:03.105"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:03.108" level="INFO">To JSON using : content={"neutron-router-dpns":{"router-dpn-list":[{"router-id":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","dpn-vpninterfaces-list":[{"dpn-id":272795776625121,"router-interfaces":[{"interface":"d6620437-b3ba-4d40-9ca6-4f4690dfc0e5"},{"interface":"15e01b80-317e-45d6-be57-1223d41fcb49"},{"interface":"c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c"}]}]},{"router-id":"dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"}]}} </msg>
<msg timestamp="20181214 10:30:03.108" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:03.108" level="INFO">${pretty_output} = {
    "neutron-router-dpns": {
        "router-dpn-list": [
            {
                "dpn-vpninterfaces-list": [
                    {
                        "dpn-id": 272795776625121,
         ...</msg>
<status status="PASS" endtime="20181214 10:30:03.108" starttime="20181214 10:30:03.108"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.109" level="INFO">{
    "neutron-router-dpns": {
        "router-dpn-list": [
            {
                "dpn-vpninterfaces-list": [
                    {
                        "dpn-id": 272795776625121,
                        "router-interfaces": [
                            {
                                "interface": "d6620437-b3ba-4d40-9ca6-4f4690dfc0e5"
                            },
                            {
                                "interface": "15e01b80-317e-45d6-be57-1223d41fcb49"
                            },
                            {
                                "interface": "c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c"
                            }
                        ]
                    }
                ],
                "router-id": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
            },
            {
                "router-id": "dd9a4360-2cb0-4918-a6f8-4ea3c3280e0a"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:03.109" starttime="20181214 10:30:03.108"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.109" starttime="20181214 10:30:03.105"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:port-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:03.112" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181214 10:30:03.112" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:03.112" starttime="20181214 10:30:03.109"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:03.113" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:30:03.113" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:03.113" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:30:03.113" starttime="20181214 10:30:03.112"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.113" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:03.113" starttime="20181214 10:30:03.113"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.113" starttime="20181214 10:30:03.109"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:prefix-to-interface">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:03.116" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181214 10:30:03.116" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:03.116" starttime="20181214 10:30:03.114"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:03.117" level="INFO">To JSON using : content={"prefix-to-interface":{"vpn-ids":[{"vpn-id":100009,"prefixes":[{"ip_address":"10.2.0.2/32","segmentation-id":88,"prefix-cue":"none","dpnId":272795776625121,"vpn-interface-name":"c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c","network-type":"VXLAN","network-id":"19a85a42-f412-4aa0-bbe5-d9408c5ddeae"},{"ip_address":"10.1.0.2/32","segmentation-id":16,"prefix-cue":"none","dpnId":272795776625121,"vpn-interface-name":"d6620437-b3ba-4d40-9ca6-4f4690dfc0e5","network-type":"VXLAN","network-id":"b8e90186-4123-4854-a977-7ead772233da"},{"ip_address":"10.1.0.10/32","segmentation-id":16,"prefix-cue":"none","dpnId":272795776625121,"vpn-interface-name":"15e01b80-317e-45d6-be57-1223d41fcb49","network-type":"VXLAN","network-id":"b8e90186-4123-4854-a977-7ead772233da"}]}]}} </msg>
<msg timestamp="20181214 10:30:03.117" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:03.117" level="INFO">${pretty_output} = {
    "prefix-to-interface": {
        "vpn-ids": [
            {
                "prefixes": [
                    {
                        "dpnId": 272795776625121,
                        "ip_addr...</msg>
<status status="PASS" endtime="20181214 10:30:03.117" starttime="20181214 10:30:03.117"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.118" level="INFO">{
    "prefix-to-interface": {
        "vpn-ids": [
            {
                "prefixes": [
                    {
                        "dpnId": 272795776625121,
                        "ip_address": "10.2.0.2/32",
                        "network-id": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae",
                        "network-type": "VXLAN",
                        "prefix-cue": "none",
                        "segmentation-id": 88,
                        "vpn-interface-name": "c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c"
                    },
                    {
                        "dpnId": 272795776625121,
                        "ip_address": "10.1.0.2/32",
                        "network-id": "b8e90186-4123-4854-a977-7ead772233da",
                        "network-type": "VXLAN",
                        "prefix-cue": "none",
                        "segmentation-id": 16,
                        "vpn-interface-name": "d6620437-b3ba-4d40-9ca6-4f4690dfc0e5"
                    },
                    {
                        "dpnId": 272795776625121,
                        "ip_address": "10.1.0.10/32",
                        "network-id": "b8e90186-4123-4854-a977-7ead772233da",
                        "network-type": "VXLAN",
                        "prefix-cue": "none",
                        "segmentation-id": 16,
                        "vpn-interface-name": "15e01b80-317e-45d6-be57-1223d41fcb49"
                    }
                ],
                "vpn-id": 100009
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:03.118" starttime="20181214 10:30:03.118"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.118" starttime="20181214 10:30:03.113"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:subnet-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:03.121" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181214 10:30:03.121" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:03.121" starttime="20181214 10:30:03.118"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:03.121" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"1e4edfa6-cbe1-4350-a6cc-902700e990e9","route-adv-state":"advertised","vrf-id":"1e4edfa6-cbe1-4350-a6cc-902700e990e9","label":100002,"elan-tag":5002,"subnet-cidr":"192.0.2.0/24","vpn-name":"1e4edfa6-cbe1-4350-a6cc-902700e990e9"}]}} </msg>
<msg timestamp="20181214 10:30:03.121" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:03.121" level="INFO">${pretty_output} = {
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
          ...</msg>
<status status="PASS" endtime="20181214 10:30:03.122" starttime="20181214 10:30:03.121"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.122" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.0.2.0/24",
                "subnet-id": "1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                "vpn-name": "1e4edfa6-cbe1-4350-a6cc-902700e990e9",
                "vrf-id": "1e4edfa6-cbe1-4350-a6cc-902700e990e9"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:03.122" starttime="20181214 10:30:03.122"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.122" starttime="20181214 10:30:03.118"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-instance-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:03.124" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-instance-op-data, headers=None json=None</msg>
<msg timestamp="20181214 10:30:03.125" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:03.125" starttime="20181214 10:30:03.122"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:03.125" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"44f91859-7723-44e1-a95d-25948457eb65","vpn-id":100000,"vpn-instance-name":"44f91859-7723-44e1-a95d-25948457eb65","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":272795776625121,"dpn-state":"active","vpn-interfaces":[{"interface-name":"272795776625121:br-ex-patch:trunk"}]}]},{"vrf-id":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","vpn-id":100009,"vpn-instance-name":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","type":"l3","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"created","ipv4-configured":true,"vpn-to-dpn-list":[{"dpnId":272795776625121,"dpn-state":"active","vpn-interfaces":[{"interface-name":"d6620437-b3ba-4d40-9ca6-4f4690dfc0e5"},{"interface-name":"c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c"},{"interface-name":"15e01b80-317e-45d6-be57-1223d41fcb49"}]}]}]}} </msg>
<msg timestamp="20181214 10:30:03.125" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:03.126" level="INFO">${pretty_output} = {
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured":...</msg>
<status status="PASS" endtime="20181214 10:30:03.126" starttime="20181214 10:30:03.125"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.126" level="INFO">{
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured": false,
                "vpn-id": 100000,
                "vpn-instance-name": "44f91859-7723-44e1-a95d-25948457eb65",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 272795776625121,
                        "vpn-interfaces": [
                            {
                                "interface-name": "272795776625121:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "44f91859-7723-44e1-a95d-25948457eb65"
            },
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": true,
                "ipv6-configured": false,
                "type": "l3",
                "vpn-id": 100009,
                "vpn-instance-name": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5",
                "vpn-state": "created",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 272795776625121,
                        "vpn-interfaces": [
                            {
                                "interface-name": "d6620437-b3ba-4d40-9ca6-4f4690dfc0e5"
                            },
                            {
                                "interface-name": "c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c"
                            },
                            {
                                "interface-name": "15e01b80-317e-45d6-be57-1223d41fcb49"
                            }
                        ]
                    }
                ],
                "vrf-id": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:03.126" starttime="20181214 10:30:03.126"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.126" starttime="20181214 10:30:03.122"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-interface-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:03.128" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-interface-op-data, headers=None json=None</msg>
<msg timestamp="20181214 10:30:03.129" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:03.129" starttime="20181214 10:30:03.126"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:03.129" level="INFO">To JSON using : content={"vpn-interface-op-data":{"vpn-interface-op-data-entry":[{"name":"d6620437-b3ba-4d40-9ca6-4f4690dfc0e5","vpn-instance-name":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","gateway-mac-address":"fa:16:3e:0f:c6:b0","dpn-id":272795776625121,"lport-tag":52,"adjacency":[{"ip_address":"10.1.0.2/32","next-hop-ip-list":["192.0.2.21"],"label":100011,"vrf-id":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","phys-network-func":false,"subnet_id":"a9ad2f5e-5834-4bcf-8162-f572a744ca4d","mac_address":"fa:16:3e:df:4d:4c","adjacency_type":"primary-adjacency"}]},{"name":"c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c","vpn-instance-name":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","gateway-mac-address":"fa:16:3e:0f:b5:67","dpn-id":272795776625121,"lport-tag":53,"adjacency":[{"ip_address":"10.2.0.2/32","next-hop-ip-list":["192.0.2.21"],"label":100013,"vrf-id":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","phys-network-func":false,"subnet_id":"f6c1862c-7766-4881-9f3e-041038a70a7c","mac_address":"fa:16:3e:03:4c:cf","adjacency_type":"primary-adjacency"}]},{"name":"15e01b80-317e-45d6-be57-1223d41fcb49","vpn-instance-name":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","gateway-mac-address":"fa:16:3e:0f:c6:b0","dpn-id":272795776625121,"lport-tag":54,"adjacency":[{"ip_address":"10.1.0.10/32","next-hop-ip-list":["192.0.2.21"],"label":100014,"vrf-id":"fbcdb4c7-9612-47ff-ad48-7eb393fef4d5","phys-network-func":false,"subnet_id":"a9ad2f5e-5834-4bcf-8162-f572a744ca4d","mac_address":"fa:16:3e:02:11:ef","adjacency_type":"primary-adjacency"}]}]}} </msg>
<msg timestamp="20181214 10:30:03.129" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:03.129" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {
        "vpn-interface-op-data-entry": [
            {
                "adjacency": [
                    {
                        "adjacency_type": "primary-adjacenc...</msg>
<status status="PASS" endtime="20181214 10:30:03.130" starttime="20181214 10:30:03.129"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.130" level="INFO">{
    "vpn-interface-op-data": {
        "vpn-interface-op-data-entry": [
            {
                "adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "10.1.0.2/32",
                        "label": 100011,
                        "mac_address": "fa:16:3e:df:4d:4c",
                        "next-hop-ip-list": [
                            "192.0.2.21"
                        ],
                        "phys-network-func": false,
                        "subnet_id": "a9ad2f5e-5834-4bcf-8162-f572a744ca4d",
                        "vrf-id": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
                    }
                ],
                "dpn-id": 272795776625121,
                "gateway-mac-address": "fa:16:3e:0f:c6:b0",
                "lport-tag": 52,
                "name": "d6620437-b3ba-4d40-9ca6-4f4690dfc0e5",
                "vpn-instance-name": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
            },
            {
                "adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "10.2.0.2/32",
                        "label": 100013,
                        "mac_address": "fa:16:3e:03:4c:cf",
                        "next-hop-ip-list": [
                            "192.0.2.21"
                        ],
                        "phys-network-func": false,
                        "subnet_id": "f6c1862c-7766-4881-9f3e-041038a70a7c",
                        "vrf-id": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
                    }
                ],
                "dpn-id": 272795776625121,
                "gateway-mac-address": "fa:16:3e:0f:b5:67",
                "lport-tag": 53,
                "name": "c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c",
                "vpn-instance-name": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
            },
            {
                "adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "10.1.0.10/32",
                        "label": 100014,
                        "mac_address": "fa:16:3e:02:11:ef",
                        "next-hop-ip-list": [
                            "192.0.2.21"
                        ],
                        "phys-network-func": false,
                        "subnet_id": "a9ad2f5e-5834-4bcf-8162-f572a744ca4d",
                        "vrf-id": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
                    }
                ],
                "dpn-id": 272795776625121,
                "gateway-mac-address": "fa:16:3e:0f:c6:b0",
                "lport-tag": 54,
                "name": "15e01b80-317e-45d6-be57-1223d41fcb49",
                "vpn-instance-name": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:03.130" starttime="20181214 10:30:03.130"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.130" starttime="20181214 10:30:03.126"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-to-extraroute">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:03.134" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181214 10:30:03.134" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:03.134" starttime="20181214 10:30:03.131"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:03.134" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\"."}]}} </msg>
<msg timestamp="20181214 10:30:03.134" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:03.135" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. ...</msg>
<status status="PASS" endtime="20181214 10:30:03.135" starttime="20181214 10:30:03.134"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.135" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\".",
                "error-tag": "invalid-value",
                "error-type": "protocol"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:03.135" starttime="20181214 10:30:03.135"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.135" starttime="20181214 10:30:03.130"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:external-ips-counter">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:03.138" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181214 10:30:03.138" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:03.138" starttime="20181214 10:30:03.135"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:03.139" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:30:03.139" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:03.139" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:30:03.139" starttime="20181214 10:30:03.138"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.139" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:03.140" starttime="20181214 10:30:03.139"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.140" starttime="20181214 10:30:03.135"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:03.143" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181214 10:30:03.143" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:03.143" starttime="20181214 10:30:03.140"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:03.143" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:30:03.144" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:03.144" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:30:03.144" starttime="20181214 10:30:03.143"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.144" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:03.144" starttime="20181214 10:30:03.144"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.144" starttime="20181214 10:30:03.140"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:intext-ip-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:03.147" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181214 10:30:03.147" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:03.147" starttime="20181214 10:30:03.144"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:03.148" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181214 10:30:03.148" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:03.148" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181214 10:30:03.148" starttime="20181214 10:30:03.148"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.148" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:03.149" starttime="20181214 10:30:03.148"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.149" starttime="20181214 10:30:03.144"></status>
</kw>
<kw type="foritem" name="${model} = operational/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181214 10:30:03.153" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181214 10:30:03.153" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181214 10:30:03.153" starttime="20181214 10:30:03.149"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181214 10:30:03.156" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:272795776625121","node-connector":[{"id":"openflow:272795776625121:44","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tapd6620437-b3","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":44,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:46","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":10000,"flow-node-inventory:name":"tap15e01b80-31","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":46,"flow-node-inventory:hardware-address":"fe:16:3e:02:11:ef","flow-node-inventory:current-feature":"ten-mb-fd copper","flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:45","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tapc4bf5dfc-a9","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":45,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:272795776625121:LOCAL","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":4294967294,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"f8:1b:37:5c:a9:e1","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-int","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false}},{"id":"openflow:272795776625121:1","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":1,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"36:95:15:0b:6c:54","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-ex-patch","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}}],"opendaylight-group-statistics:group-features":{"group-capabilities-supported":["opendaylight-group-types:chaining","opendaylight-group-types:select-liveness","opendaylight-group-types:select-weight"],"actions":[67076097],"max-groups":[4294967040],"group-types-supported":["opendaylight-group-types:group-all","opendaylight-group-types:group-indirect","opendaylight-group-types:group-select","opendaylight-group-types:group-ff"]},"flow-node-inventory:port-number":49238,"flow-node-inventory:serial-number":"None","flow-node-inventory:table":[{"id":235},{"id":209},{"id":175},{"id":89},{"id":119},{"id":21},{"id":51},{"id":234},{"id":208},{"id":174},{"id":88},{"id":118},{"id":20},{"id":50},{"id":237},{"id":207},{"id":177},{"id":0},{"id":87},{"id":121},{"id":19},{"id":53},{"id":236},{"id":206},{"id":176},{"id":1},{"id":86},{"id":120},{"id":18},{"id":52},{"id":239},{"id":205},{"id":171},{"id":85},{"id":115},{"id":25},{"id":55},{"id":238},{"id":204},{"id":170},{"id":84},{"id":114},{"id":24},{"id":54},{"id":241},{"id":203},{"id":173},{"id":83},{"id":117},{"id":23},{"id":57},{"id":240},{"id":202},{"id":172},{"id":82},{"id":116},{"id":22},{"id":56},{"id":227},{"id":201},{"id":167},{"id":97},{"id":127},{"id":29},{"id":59},{"id":226},{"id":200},{"id":166},{"id":96},{"id":126},{"id":28},{"id":58},{"id":229},{"id":199},{"id":169},{"id":95},{"id":129},{"id":27},{"id":61},{"id":228},{"id":198},{"id":168},{"id":94},{"id":128},{"id":26},{"id":60},{"id":231},{"id":197},{"id":163},{"id":93},{"id":123},{"id":33},{"id":63},{"id":230},{"id":196},{"id":162},{"id":92},{"id":122},{"id":32},{"id":62},{"id":233},{"id":195},{"id":165},{"id":91},{"id":125},{"id":31},{"id":65},{"id":232},{"id":194},{"id":164},{"id":90},{"id":124},{"id":30},{"id":64},{"id":252},{"id":218},{"id":192},{"id":158},{"id":15},{"id":104},{"id":134},{"id":36},{"id":66},{"id":253},{"id":219},{"id":193},{"id":159},{"id":14},{"id":105},{"id":135},{"id":37},{"id":67},{"id":250},{"id":220},{"id":190},{"id":160},{"id":17},{"id":102},{"id":136},{"id":34},{"id":68},{"id":251},{"id":221},{"id":191},{"id":161},{"id":16},{"id":103},{"id":137},{"id":35},{"id":69},{"id":222},{"id":188},{"id":154},{"id":11},{"id":100},{"id":130},{"id":40},{"id":70},{"id":223},{"id":189},{"id":155},{"id":10},{"id":101},{"id":131},{"id":41},{"id":71},{"id":224},{"id":186},{"id":156},{"id":13},{"id":98},{"id":132},{"id":38},{"id":72},{"id":225},{"id":187},{"id":157},{"id":12},{"id":99},{"id":133},{"id":39},{"id":73},{"id":244},{"id":210},{"id":184},{"id":150},{"id":7},{"id":112},{"id":142},{"id":44},{"id":74},{"id":245},{"id":211},{"id":185},{"id":151},{"id":6},{"id":113},{"id":143},{"id":45},{"id":75},{"id":242},{"id":212},{"id":182},{"id":152},{"id":9},{"id":110},{"id":144},{"id":42},{"id":76},{"id":243},{"id":213},{"id":183},{"id":153},{"id":8},{"id":111},{"id":145},{"id":43},{"id":77},{"id":248},{"id":214},{"id":180},{"id":146},{"id":3},{"id":108},{"id":138},{"id":48},{"id":78},{"id":249},{"id":215},{"id":181},{"id":147},{"id":2},{"id":109},{"id":139},{"id":49},{"id":79},{"id":246},{"id":216},{"id":178},{"id":148},{"id":5},{"id":106},{"id":140},{"id":46},{"id":80},{"id":247},{"id":217},{"id":179},{"id":149},{"id":4},{"id":107},{"id":141},{"id":47},{"id":81}],"flow-node-inventory:hardware":"Open vSwitch","flow-node-inventory:description":"None","flow-node-inventory:software":"2.9.0","flow-node-inventory:switch-features":{"max_buffers":0,"max_tables":254,"capabilities":["flow-node-inventory:flow-feature-capability-flow-stats","flow-node-inventory:flow-feature-capability-queue-stats","flow-node-inventory:flow-feature-capability-port-stats","flow-node-inventory:flow-feature-capability-table-stats","flow-node-inventory:flow-feature-capability-group-stats"]},"flow-node-inventory:manufacturer":"Nicira, Inc.","flow-node-inventory:ip-address":"192.0.2.21"}]}} </msg>
<msg timestamp="20181214 10:30:03.156" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181214 10:30:03.157" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-i...</msg>
<status status="PASS" endtime="20181214 10:30:03.157" starttime="20181214 10:30:03.154"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.157" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.21",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 49238,
                "flow-node-inventory:serial-number": "None",
                "flow-node-inventory:software": "2.9.0",
                "flow-node-inventory:switch-features": {
                    "capabilities": [
                        "flow-node-inventory:flow-feature-capability-flow-stats",
                        "flow-node-inventory:flow-feature-capability-queue-stats",
                        "flow-node-inventory:flow-feature-capability-port-stats",
                        "flow-node-inventory:flow-feature-capability-table-stats",
                        "flow-node-inventory:flow-feature-capability-group-stats"
                    ],
                    "max_buffers": 0,
                    "max_tables": 254
                },
                "flow-node-inventory:table": [
                    {
                        "id": 235
                    },
                    {
                        "id": 209
                    },
                    {
                        "id": 175
                    },
                    {
                        "id": 89
                    },
                    {
                        "id": 119
                    },
                    {
                        "id": 21
                    },
                    {
                        "id": 51
                    },
                    {
                        "id": 234
                    },
                    {
                        "id": 208
                    },
                    {
                        "id": 174
                    },
                    {
                        "id": 88
                    },
                    {
                        "id": 118
                    },
                    {
                        "id": 20
                    },
                    {
                        "id": 50
                    },
                    {
                        "id": 237
                    },
                    {
                        "id": 207
                    },
                    {
                        "id": 177
                    },
                    {
                        "id": 0
                    },
                    {
                        "id": 87
                    },
                    {
                        "id": 121
                    },
                    {
                        "id": 19
                    },
                    {
                        "id": 53
                    },
                    {
                        "id": 236
                    },
                    {
                        "id": 206
                    },
                    {
                        "id": 176
                    },
                    {
                        "id": 1
                    },
                    {
                        "id": 86
                    },
                    {
                        "id": 120
                    },
                    {
                        "id": 18
                    },
                    {
                        "id": 52
                    },
                    {
                        "id": 239
                    },
                    {
                        "id": 205
                    },
                    {
                        "id": 171
                    },
                    {
                        "id": 85
                    },
                    {
                        "id": 115
                    },
                    {
                        "id": 25
                    },
                    {
                        "id": 55
                    },
                    {
                        "id": 238
                    },
                    {
                        "id": 204
                    },
                    {
                        "id": 170
                    },
                    {
                        "id": 84
                    },
                    {
                        "id": 114
                    },
                    {
                        "id": 24
                    },
                    {
                        "id": 54
                    },
                    {
                        "id": 241
                    },
                    {
                        "id": 203
                    },
                    {
                        "id": 173
                    },
                    {
                        "id": 83
                    },
                    {
                        "id": 117
                    },
                    {
                        "id": 23
                    },
                    {
                        "id": 57
                    },
                    {
                        "id": 240
                    },
                    {
                        "id": 202
                    },
                    {
                        "id": 172
                    },
                    {
                        "id": 82
                    },
                    {
                        "id": 116
                    },
                    {
                        "id": 22
                    },
                    {
                        "id": 56
                    },
                    {
                        "id": 227
                    },
                    {
                        "id": 201
                    },
                    {
                        "id": 167
                    },
                    {
                        "id": 97
                    },
                    {
                        "id": 127
                    },
                    {
                        "id": 29
                    },
                    {
                        "id": 59
                    },
                    {
                        "id": 226
                    },
                    {
                        "id": 200
                    },
                    {
                        "id": 166
                    },
                    {
                        "id": 96
                    },
                    {
                        "id": 126
                    },
                    {
                        "id": 28
                    },
                    {
                        "id": 58
                    },
                    {
                        "id": 229
                    },
                    {
                        "id": 199
                    },
                    {
                        "id": 169
                    },
                    {
                        "id": 95
                    },
                    {
                        "id": 129
                    },
                    {
                        "id": 27
                    },
                    {
                        "id": 61
                    },
                    {
                        "id": 228
                    },
                    {
                        "id": 198
                    },
                    {
                        "id": 168
                    },
                    {
                        "id": 94
                    },
                    {
                        "id": 128
                    },
                    {
                        "id": 26
                    },
                    {
                        "id": 60
                    },
                    {
                        "id": 231
                    },
                    {
                        "id": 197
                    },
                    {
                        "id": 163
                    },
                    {
                        "id": 93
                    },
                    {
                        "id": 123
                    },
                    {
                        "id": 33
                    },
                    {
                        "id": 63
                    },
                    {
                        "id": 230
                    },
                    {
                        "id": 196
                    },
                    {
                        "id": 162
                    },
                    {
                        "id": 92
                    },
                    {
                        "id": 122
                    },
                    {
                        "id": 32
                    },
                    {
                        "id": 62
                    },
                    {
                        "id": 233
                    },
                    {
                        "id": 195
                    },
                    {
                        "id": 165
                    },
                    {
                        "id": 91
                    },
                    {
                        "id": 125
                    },
                    {
                        "id": 31
                    },
                    {
                        "id": 65
                    },
                    {
                        "id": 232
                    },
                    {
                        "id": 194
                    },
                    {
                        "id": 164
                    },
                    {
                        "id": 90
                    },
                    {
                        "id": 124
                    },
                    {
                        "id": 30
                    },
                    {
                        "id": 64
                    },
                    {
                        "id": 252
                    },
                    {
                        "id": 218
                    },
                    {
                        "id": 192
                    },
                    {
                        "id": 158
                    },
                    {
                        "id": 15
                    },
                    {
                        "id": 104
                    },
                    {
                        "id": 134
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 66
                    },
                    {
                        "id": 253
                    },
                    {
                        "id": 219
                    },
                    {
                        "id": 193
                    },
                    {
                        "id": 159
                    },
                    {
                        "id": 14
                    },
                    {
                        "id": 105
                    },
                    {
                        "id": 135
                    },
                    {
                        "id": 37
                    },
                    {
                        "id": 67
                    },
                    {
                        "id": 250
                    },
                    {
                        "id": 220
                    },
                    {
                        "id": 190
                    },
                    {
                        "id": 160
                    },
                    {
                        "id": 17
                    },
                    {
                        "id": 102
                    },
                    {
                        "id": 136
                    },
                    {
                        "id": 34
                    },
                    {
                        "id": 68
                    },
                    {
                        "id": 251
                    },
                    {
                        "id": 221
                    },
                    {
                        "id": 191
                    },
                    {
                        "id": 161
                    },
                    {
                        "id": 16
                    },
                    {
                        "id": 103
                    },
                    {
                        "id": 137
                    },
                    {
                        "id": 35
                    },
                    {
                        "id": 69
                    },
                    {
                        "id": 222
                    },
                    {
                        "id": 188
                    },
                    {
                        "id": 154
                    },
                    {
                        "id": 11
                    },
                    {
                        "id": 100
                    },
                    {
                        "id": 130
                    },
                    {
                        "id": 40
                    },
                    {
                        "id": 70
                    },
                    {
                        "id": 223
                    },
                    {
                        "id": 189
                    },
                    {
                        "id": 155
                    },
                    {
                        "id": 10
                    },
                    {
                        "id": 101
                    },
                    {
                        "id": 131
                    },
                    {
                        "id": 41
                    },
                    {
                        "id": 71
                    },
                    {
                        "id": 224
                    },
                    {
                        "id": 186
                    },
                    {
                        "id": 156
                    },
                    {
                        "id": 13
                    },
                    {
                        "id": 98
                    },
                    {
                        "id": 132
                    },
                    {
                        "id": 38
                    },
                    {
                        "id": 72
                    },
                    {
                        "id": 225
                    },
                    {
                        "id": 187
                    },
                    {
                        "id": 157
                    },
                    {
                        "id": 12
                    },
                    {
                        "id": 99
                    },
                    {
                        "id": 133
                    },
                    {
                        "id": 39
                    },
                    {
                        "id": 73
                    },
                    {
                        "id": 244
                    },
                    {
                        "id": 210
                    },
                    {
                        "id": 184
                    },
                    {
                        "id": 150
                    },
                    {
                        "id": 7
                    },
                    {
                        "id": 112
                    },
                    {
                        "id": 142
                    },
                    {
                        "id": 44
                    },
                    {
                        "id": 74
                    },
                    {
                        "id": 245
                    },
                    {
                        "id": 211
                    },
                    {
                        "id": 185
                    },
                    {
                        "id": 151
                    },
                    {
                        "id": 6
                    },
                    {
                        "id": 113
                    },
                    {
                        "id": 143
                    },
                    {
                        "id": 45
                    },
                    {
                        "id": 75
                    },
                    {
                        "id": 242
                    },
                    {
                        "id": 212
                    },
                    {
                        "id": 182
                    },
                    {
                        "id": 152
                    },
                    {
                        "id": 9
                    },
                    {
                        "id": 110
                    },
                    {
                        "id": 144
                    },
                    {
                        "id": 42
                    },
                    {
                        "id": 76
                    },
                    {
                        "id": 243
                    },
                    {
                        "id": 213
                    },
                    {
                        "id": 183
                    },
                    {
                        "id": 153
                    },
                    {
                        "id": 8
                    },
                    {
                        "id": 111
                    },
                    {
                        "id": 145
                    },
                    {
                        "id": 43
                    },
                    {
                        "id": 77
                    },
                    {
                        "id": 248
                    },
                    {
                        "id": 214
                    },
                    {
                        "id": 180
                    },
                    {
                        "id": 146
                    },
                    {
                        "id": 3
                    },
                    {
                        "id": 108
                    },
                    {
                        "id": 138
                    },
                    {
                        "id": 48
                    },
                    {
                        "id": 78
                    },
                    {
                        "id": 249
                    },
                    {
                        "id": 215
                    },
                    {
                        "id": 181
                    },
                    {
                        "id": 147
                    },
                    {
                        "id": 2
                    },
                    {
                        "id": 109
                    },
                    {
                        "id": 139
                    },
                    {
                        "id": 49
                    },
                    {
                        "id": 79
                    },
                    {
                        "id": 246
                    },
                    {
                        "id": 216
                    },
                    {
                        "id": 178
                    },
                    {
                        "id": 148
                    },
                    {
                        "id": 5
                    },
                    {
                        "id": 106
                    },
                    {
                        "id": 140
                    },
                    {
                        "id": 46
                    },
                    {
                        "id": 80
                    },
                    {
                        "id": 247
                    },
                    {
                        "id": 217
                    },
                    {
                        "id": 179
                    },
                    {
                        "id": 149
                    },
                    {
                        "id": 4
                    },
                    {
                        "id": 107
                    },
                    {
                        "id": 141
                    },
                    {
                        "id": 47
                    },
                    {
                        "id": 81
                    }
                ],
                "id": "openflow:272795776625121",
                "node-connector": [
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tapd6620437-b3",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 44,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:44"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "ten-mb-fd copper",
                        "flow-node-inventory:current-speed": 10000,
                        "flow-node-inventory:hardware-address": "fe:16:3e:02:11:ef",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap15e01b80-31",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 46,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:46"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tapc4bf5dfc-a9",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 45,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:45"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "f8:1b:37:5c:a9:e1",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-int",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 4294967294,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:LOCAL"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "36:95:15:0b:6c:54",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-ex-patch",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 1,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:272795776625121:1"
                    }
                ],
                "opendaylight-group-statistics:group-features": {
                    "actions": [
                        67076097
                    ],
                    "group-capabilities-supported": [
                        "opendaylight-group-types:chaining",
                        "opendaylight-group-types:select-liveness",
                        "opendaylight-group-types:select-weight"
                    ],
                    "group-types-supported": [
                        "opendaylight-group-types:group-all",
                        "opendaylight-group-types:group-indirect",
                        "opendaylight-group-types:group-select",
                        "opendaylight-group-types:group-ff"
                    ],
                    "max-groups": [
                        4294967040
                    ]
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181214 10:30:03.158" starttime="20181214 10:30:03.157"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.158" starttime="20181214 10:30:03.149"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.158" starttime="20181214 10:30:02.834"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.158" starttime="20181214 10:30:02.832"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.158" starttime="20181214 10:30:02.824"></status>
</kw>
<kw name="Fail If Exceptions Found During Test" library="KarafKeywords">
<doc>Create a failure if an Exception is found in the karaf.log that has not been whitelisted.</doc>
<arguments>
<arg>${test_name}</arg>
<arg>fail=${fail}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ 1 | ${NUM_ODL_SYSTEM} + 1 ]">
<kw type="foritem" name="${i} = 1">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sed '1,/ROBOT MESSAGE: Starting test ${test_name}/d' ${log_file}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181214 10:30:03.159" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.L2L3 Gatewaymac Arp/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181214 10:30:03.159" starttime="20181214 10:30:03.159"></status>
</kw>
<kw name="Get Karaf Log Lines From Test Start" library="KarafKeywords">
<doc>Scrapes all log messages that match regexp ${type} which fall after a point given by a log message that</doc>
<arguments>
<arg>${ODL_SYSTEM_${i}_IP}</arg>
<arg>${test_name}</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>${ip}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:03.169" starttime="20181214 10:30:03.169"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181214 10:30:03.170" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181214 10:30:03.170" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.21
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181214 10:30:03.170" starttime="20181214 10:30:03.169"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181214 10:30:03.170" level="INFO">Attempting to execute command "sed '1,/ROBOT MESSAGE: Starting test CSIT.L2L3 Gatewaymac Arp/d' /tmp//opt/opendaylight/data/log/karaf.log" on remote system "192.0.2.21" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181214 10:30:03.170" starttime="20181214 10:30:03.170"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181214 10:30:03.171" level="INFO">${conn_id} = 18</msg>
<status status="PASS" endtime="20181214 10:30:03.171" starttime="20181214 10:30:03.171"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181214 10:30:03.172" level="INFO">Length is 0</msg>
<msg timestamp="20181214 10:30:03.172" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181214 10:30:03.172" starttime="20181214 10:30:03.172"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:03.173" starttime="20181214 10:30:03.172"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.174" level="INFO">Logging into '192.0.2.21:22' as 'heat-admin'.</msg>
<msg timestamp="20181214 10:30:03.579" level="INFO">Read output: Last login: Fri Dec 14 10:18:09 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181214 10:30:03.579" starttime="20181214 10:30:03.173"></status>
</kw>
<msg timestamp="20181214 10:30:03.579" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:30:03.579" starttime="20181214 10:30:03.173"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.580" starttime="20181214 10:30:03.171"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 10:30:03.581" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.L2L3 Gatewaymac Arp/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181214 10:30:03.606" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181214 10:30:03.606" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 10:30:03.606" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181214 10:30:03.606" starttime="20181214 10:30:03.580"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:30:03.671" starttime="20181214 10:30:03.607"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.672" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181214 10:30:03.673" starttime="20181214 10:30:03.672"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:03.674" starttime="20181214 10:30:03.673"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.676" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:30:03.676" starttime="20181214 10:30:03.675"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.676" starttime="20181214 10:30:03.674"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:03.680" starttime="20181214 10:30:03.679"></status>
</kw>
<msg timestamp="20181214 10:30:03.680" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:30:03.680" starttime="20181214 10:30:03.678"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.680" starttime="20181214 10:30:03.677"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.681" starttime="20181214 10:30:03.168"></status>
</kw>
<msg timestamp="20181214 10:30:03.681" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181214 10:30:03.681" starttime="20181214 10:30:03.168"></status>
</kw>
<msg timestamp="20181214 10:30:03.681" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:30:03.681" starttime="20181214 10:30:03.167"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${\n}</arg>
</arguments>
<assign>
<var>@{log_lines}</var>
</assign>
<msg timestamp="20181214 10:30:03.682" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181214 10:30:03.682" starttime="20181214 10:30:03.682"></status>
</kw>
<msg timestamp="20181214 10:30:03.683" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181214 10:30:03.683" starttime="20181214 10:30:03.166"></status>
</kw>
<kw name="Verify Exceptions" library="excepts">
<doc>Return a list of exceptions not in the whitelist for the given lines.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<assign>
<var>${exlist}</var>
<var>${matchlist}</var>
</assign>
<msg timestamp="20181214 10:30:03.684" level="INFO">${exlist} = []</msg>
<msg timestamp="20181214 10:30:03.684" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181214 10:30:03.684" starttime="20181214 10:30:03.683"></status>
</kw>
<kw name="Write Exceptions Map To File" library="excepts">
<doc>Write the exceptions map to a file under the testname header. The output</doc>
<arguments>
<arg>${SUITE_NAME}.${TEST_NAME}</arg>
<arg>/tmp/odl${i}_exceptions.txt</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:03.685" starttime="20181214 10:30:03.684"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${exlist}</arg>
</arguments>
<assign>
<var>${listlength}</var>
</assign>
<msg timestamp="20181214 10:30:03.686" level="INFO">Length is 0</msg>
<msg timestamp="20181214 10:30:03.686" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181214 10:30:03.686" starttime="20181214 10:30:03.685"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${fail}"=="True" and ${listlength} != 0</arg>
<arg>Log And Fail Exceptions</arg>
<arg>${exlist}</arg>
<arg>${listlength}</arg>
<arg>ELSE</arg>
<arg>Collections.Log List</arg>
<arg>${matchlist}</arg>
</arguments>
<kw name="Log List" library="Collections">
<doc>Logs the length and contents of the ``list`` using given ``level``.</doc>
<arguments>
<arg>${matchlist}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.688" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181214 10:30:03.688" starttime="20181214 10:30:03.687"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.688" starttime="20181214 10:30:03.687"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.688" starttime="20181214 10:30:03.159"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.688" starttime="20181214 10:30:03.159"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.688" starttime="20181214 10:30:03.158"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:03.703" starttime="20181214 10:30:03.702"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.703" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 10:30:03.839" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 10:30:03.839" starttime="20181214 10:30:03.703"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.852" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181214 10:30:03.852" starttime="20181214 10:30:03.840"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:30:03.855" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 10:30:03.855" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 10:30:03.855" starttime="20181214 10:30:03.853"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 10:30:03.899" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 10:30:03.899" starttime="20181214 10:30:03.855"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:30:03.902" starttime="20181214 10:30:03.900"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 10:30:03.902" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 10:30:03.902" starttime="20181214 10:30:03.902"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.903" starttime="20181214 10:30:03.701"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.903" starttime="20181214 10:30:03.689"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.903" starttime="20181214 10:30:03.689"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.903" starttime="20181214 10:30:03.688"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.903" starttime="20181214 10:30:00.405"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:03.903" starttime="20181214 10:30:00.405"></status>
</kw>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:30:03.905" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:30:03.905" starttime="20181214 10:30:03.905"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:30:03.906" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181214 10:30:03.946" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:30:05.931" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:30:05.932" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:30:05.932" starttime="20181214 10:30:03.906"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:30:05.933" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 10:30:05.933" starttime="20181214 10:30:05.933"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:30:05.934" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:30:05.935" starttime="20181214 10:30:05.934"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:05.936" starttime="20181214 10:30:05.935"></status>
</kw>
<msg timestamp="20181214 10:30:05.936" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181214 10:30:05.936" starttime="20181214 10:30:03.905"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:30:05.937" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181214 10:30:05.937" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 10:30:05.937" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:30:05.937" starttime="20181214 10:30:05.937"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 10:30:05.938" level="INFO">[]</msg>
<status status="PASS" endtime="20181214 10:30:05.938" starttime="20181214 10:30:05.938"></status>
</kw>
<msg timestamp="20181214 10:30:05.939" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181214 10:30:05.939" starttime="20181214 10:30:03.904"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181214 10:30:05.939" starttime="20181214 10:30:05.939"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:30:05.941" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:30:05.941" starttime="20181214 10:30:05.940"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:30:05.942" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181214 10:30:05.986" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:30:09.106" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:30:09.107" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:30:09.107" starttime="20181214 10:30:05.942"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:30:09.111" level="INFO">[
  {
    "Status": "ERROR", 
    "Name": "l2l3_gw_mac_arp_vm4", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "b01aa4b4-617f-42d6-9297-073d5448754d", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l2l3_gw_mac_arp_vm3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "5fea1816-3633-40c0-bc0c-0d67aec15052", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l2l3_gw_mac_arp_vm2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "ad3dcfb9-04db-4460-86be-61b7f7dbd81c", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Name": "l2l3_gw_mac_arp_vm1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "6a982b1c-8f32-4341-b91b-4e77ee4acdbd", 
    "Flavor": "m1.nano", 
    "Networks": "l2l3_gw_mac_arp_net1=10.1.0.10"
  }
]</msg>
<status status="PASS" endtime="20181214 10:30:09.112" starttime="20181214 10:30:09.108"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:30:09.113" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:30:09.113" starttime="20181214 10:30:09.112"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:09.115" starttime="20181214 10:30:09.114"></status>
</kw>
<msg timestamp="20181214 10:30:09.115" level="INFO">${json} = [
  {
    "Status": "ERROR", 
    "Name": "l2l3_gw_mac_arp_vm4", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "b01aa4b4-617f-42d6-9297-073d5448754d", 
    "Flavor": "m1.nano", 
    "Networks":...</msg>
<status status="PASS" endtime="20181214 10:30:09.116" starttime="20181214 10:30:05.941"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:30:09.117" level="INFO">To JSON using : content=[
  {
    "Status": "ERROR", 
    "Name": "l2l3_gw_mac_arp_vm4", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "b01aa4b4-617f-42d6-9297-073d5448754d", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l2l3_gw_mac_arp_vm3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "5fea1816-3633-40c0-bc0c-0d67aec15052", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l2l3_gw_mac_arp_vm2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "ad3dcfb9-04db-4460-86be-61b7f7dbd81c", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Name": "l2l3_gw_mac_arp_vm1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "6a982b1c-8f32-4341-b91b-4e77ee4acdbd", 
    "Flavor": "m1.nano", 
    "Networks": "l2l3_gw_mac_arp_net1=10.1.0.10"
  }
] </msg>
<msg timestamp="20181214 10:30:09.117" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 10:30:09.117" level="INFO">@{list} = [ {u'Status': u'ERROR', u'Name': u'l2l3_gw_mac_arp_vm4', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'b01aa4b4-617f-42d6-9297-073d5448754d', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u...</msg>
<status status="PASS" endtime="20181214 10:30:09.117" starttime="20181214 10:30:09.116"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 10:30:09.118" level="INFO">[{u'Status': u'ERROR', u'Name': u'l2l3_gw_mac_arp_vm4', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'b01aa4b4-617f-42d6-9297-073d5448754d', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l2l3_gw_mac_arp_vm3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'5fea1816-3633-40c0-bc0c-0d67aec15052', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l2l3_gw_mac_arp_vm2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'ad3dcfb9-04db-4460-86be-61b7f7dbd81c', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ACTIVE', u'Name': u'l2l3_gw_mac_arp_vm1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'6a982b1c-8f32-4341-b91b-4e77ee4acdbd', u'Flavor': u'm1.nano', u'Networks': u'l2l3_gw_mac_arp_net1=10.1.0.10'}]</msg>
<status status="PASS" endtime="20181214 10:30:09.119" starttime="20181214 10:30:09.118"></status>
</kw>
<msg timestamp="20181214 10:30:09.119" level="INFO">@{vms} = [ {u'Status': u'ERROR', u'Name': u'l2l3_gw_mac_arp_vm4', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'b01aa4b4-617f-42d6-9297-073d5448754d', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u...</msg>
<status status="PASS" endtime="20181214 10:30:09.119" starttime="20181214 10:30:05.940"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l2l3_gw_mac_arp_vm4', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'b01aa4b4-617f-42d6-9297-073d5448754d', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:30:09.141" level="INFO">Starting process:
openstack server show b01aa4b4-617f-42d6-9297-073d5448754d</msg>
<msg timestamp="20181214 10:30:09.181" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:30:12.298" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:30:12.298" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:30:12.298" starttime="20181214 10:30:09.141"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:30:12.300" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000002d                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T10:19:23Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T10:19:26Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | b01aa4b4-617f-42d6-9297-073d5448754d                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | l2l3_gw_mac_arp_vm4                                                                                                                                                                                                                                                                                                                                                                                                                       |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T10:19:26Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:30:12.300" starttime="20181214 10:30:12.299"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:30:12.301" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:30:12.301" starttime="20181214 10:30:12.300"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:12.302" starttime="20181214 10:30:12.301"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:12.302" starttime="20181214 10:30:09.139"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:30:12.314" level="INFO">Starting process:
openstack server delete b01aa4b4-617f-42d6-9297-073d5448754d</msg>
<msg timestamp="20181214 10:30:12.358" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:30:15.400" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:30:15.401" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:30:15.401" starttime="20181214 10:30:12.314"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:30:15.402" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:30:15.403" starttime="20181214 10:30:15.402"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:30:15.403" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:30:15.404" starttime="20181214 10:30:15.403"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:15.405" starttime="20181214 10:30:15.404"></status>
</kw>
<msg timestamp="20181214 10:30:15.405" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:30:15.405" starttime="20181214 10:30:12.313"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:15.406" starttime="20181214 10:30:12.303"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:15.406" starttime="20181214 10:30:12.303"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:15.406" starttime="20181214 10:30:09.120"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l2l3_gw_mac_arp_vm3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'5fea1816-3633-40c0-bc0c-0d67aec15052', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:30:15.419" level="INFO">Starting process:
openstack server show 5fea1816-3633-40c0-bc0c-0d67aec15052</msg>
<msg timestamp="20181214 10:30:15.464" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:30:18.501" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:30:18.502" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:30:18.502" starttime="20181214 10:30:15.419"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:30:18.504" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000002c                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T10:19:19Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T10:19:23Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | 5fea1816-3633-40c0-bc0c-0d67aec15052                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | l2l3_gw_mac_arp_vm3                                                                                                                                                                                                                                                                                                                                                                                                                       |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T10:19:23Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:30:18.504" starttime="20181214 10:30:18.503"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:30:18.505" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:30:18.505" starttime="20181214 10:30:18.504"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:18.506" starttime="20181214 10:30:18.505"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:18.506" starttime="20181214 10:30:15.418"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:30:18.519" level="INFO">Starting process:
openstack server delete 5fea1816-3633-40c0-bc0c-0d67aec15052</msg>
<msg timestamp="20181214 10:30:18.563" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:30:21.252" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:30:21.252" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:30:21.253" starttime="20181214 10:30:18.518"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:30:21.255" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:30:21.255" starttime="20181214 10:30:21.254"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:30:21.256" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:30:21.257" starttime="20181214 10:30:21.256"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:21.258" starttime="20181214 10:30:21.257"></status>
</kw>
<msg timestamp="20181214 10:30:21.259" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:30:21.259" starttime="20181214 10:30:18.518"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:21.259" starttime="20181214 10:30:18.507"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:21.260" starttime="20181214 10:30:18.507"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:21.260" starttime="20181214 10:30:15.406"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l2l3_gw_mac_arp_vm2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'ad3dcfb9-04db-4460-86be-61b7f7dbd81c', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:30:21.279" level="INFO">Starting process:
openstack server show ad3dcfb9-04db-4460-86be-61b7f7dbd81c</msg>
<msg timestamp="20181214 10:30:21.319" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:30:24.369" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:30:24.370" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:30:24.370" starttime="20181214 10:30:21.279"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:30:24.372" level="INFO">+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000002b                                                                                                                                                                                                                                                                                                                                                                                                                         |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| created                             | 2018-12-14T10:19:16Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| fault                               | {u'message': u'[Errno 13] Permission denied', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1841, in _do_build_and_run_instance\n    filter_properties, request_spec)\n  File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2121, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'created': u'2018-12-14T10:19:19Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| id                                  | ad3dcfb9-04db-4460-86be-61b7f7dbd81c                                                                                                                                                                                                                                                                                                                                                                                                      |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c)                                                                                                                                                                                                                                                                                                                                                                           |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                                | l2l3_gw_mac_arp_vm2                                                                                                                                                                                                                                                                                                                                                                                                                       |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                                                                                                                                                                                                                                                                                                                                                                                          |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| updated                             | 2018-12-14T10:19:19Z                                                                                                                                                                                                                                                                                                                                                                                                                      |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                                                                                                                                                                                                                                                                                                                                                                                          |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:30:24.373" starttime="20181214 10:30:24.371"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:30:24.374" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:30:24.374" starttime="20181214 10:30:24.373"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:24.376" starttime="20181214 10:30:24.375"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:24.376" starttime="20181214 10:30:21.278"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:30:24.396" level="INFO">Starting process:
openstack server delete ad3dcfb9-04db-4460-86be-61b7f7dbd81c</msg>
<msg timestamp="20181214 10:30:24.439" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:30:27.093" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:30:27.094" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:30:27.094" starttime="20181214 10:30:24.395"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:30:27.095" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:30:27.095" starttime="20181214 10:30:27.095"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:30:27.096" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:30:27.096" starttime="20181214 10:30:27.095"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:27.097" starttime="20181214 10:30:27.096"></status>
</kw>
<msg timestamp="20181214 10:30:27.097" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:30:27.097" starttime="20181214 10:30:24.394"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:27.097" starttime="20181214 10:30:24.377"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:27.097" starttime="20181214 10:30:24.377"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:27.097" starttime="20181214 10:30:21.260"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ACTIVE', u'Name': u'l2l3_gw_mac_arp_vm1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'6a982b1c-8f32-4341-b91b-4e77ee4acdbd', u'Flavor': u'm1.nano', u'Networks': u'l2l3_gw_mac_arp_net...">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:30:27.107" level="INFO">Starting process:
openstack server show 6a982b1c-8f32-4341-b91b-4e77ee4acdbd</msg>
<msg timestamp="20181214 10:30:27.149" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:30:30.115" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:30:30.116" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:30:30.116" starttime="20181214 10:30:27.106"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:30:30.117" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | overcloud-controller-0.opnfvlf.org                              |
| OS-EXT-SRV-ATTR:hypervisor_hostname | overcloud-controller-0.opnfvlf.org                              |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000002a                                               |
| OS-EXT-STS:power_state              | Running                                                         |
| OS-EXT-STS:task_state               | None                                                            |
| OS-EXT-STS:vm_state                 | active                                                          |
| OS-SRV-USG:launched_at              | 2018-12-14T10:19:15.000000                                      |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           | l2l3_gw_mac_arp_net1=10.1.0.10                                  |
| config_drive                        |                                                                 |
| created                             | 2018-12-14T10:19:12Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              | 5643a1a81be1e985e7b69d0a347918c34042f5d65228803827241f84        |
| id                                  | 6a982b1c-8f32-4341-b91b-4e77ee4acdbd                            |
| image                               | cirros-0.3.5-x86_64-disk (1cd3fe3d-bd6e-4bf1-974d-1741aa57809c) |
| key_name                            | None                                                            |
| name                                | l2l3_gw_mac_arp_vm1                                             |
| progress                            | 0                                                               |
| project_id                          | 8f21c4d8db54482e99c30c98fba342b4                                |
| properties                          |                                                                 |
| security_groups                     | name='l2l3_gw_mac_arp_sg'                                       |
| status                              | ACTIVE                                                          |
| updated                             | 2018-12-14T10:19:15Z                                            |
| user_id                             | 5531ce0aec5b43b4a5153fbd15164069                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:30:30.117" starttime="20181214 10:30:30.116"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:30:30.118" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:30:30.118" starttime="20181214 10:30:30.117"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:30.118" starttime="20181214 10:30:30.118"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:30.119" starttime="20181214 10:30:27.106"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:30:30.129" level="INFO">Starting process:
openstack server delete 6a982b1c-8f32-4341-b91b-4e77ee4acdbd</msg>
<msg timestamp="20181214 10:30:30.170" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:30:32.827" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:30:32.828" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:30:32.828" starttime="20181214 10:30:30.129"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:30:32.829" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:30:32.829" starttime="20181214 10:30:32.828"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:30:32.829" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:30:32.829" starttime="20181214 10:30:32.829"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:32.830" starttime="20181214 10:30:32.830"></status>
</kw>
<msg timestamp="20181214 10:30:32.830" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:30:32.830" starttime="20181214 10:30:30.128"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:32.831" starttime="20181214 10:30:30.119"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:32.831" starttime="20181214 10:30:30.119"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:32.831" starttime="20181214 10:30:27.098"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:32.831" starttime="20181214 10:30:09.120"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:30:32.832" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:30:32.832" starttime="20181214 10:30:32.832"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:30:32.833" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181214 10:30:32.874" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:30:35.003" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:30:35.003" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:30:35.004" starttime="20181214 10:30:32.833"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:30:35.005" level="INFO">[
  {
    "Status": "ACTIVE", 
    "Name": "l2l3_gw_mac_arp_rtr1", 
    "Distributed": false, 
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "State": "UP", 
    "HA": false, 
    "ID": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
  }
]</msg>
<status status="PASS" endtime="20181214 10:30:35.005" starttime="20181214 10:30:35.004"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:30:35.006" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:30:35.006" starttime="20181214 10:30:35.005"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:35.007" starttime="20181214 10:30:35.006"></status>
</kw>
<msg timestamp="20181214 10:30:35.007" level="INFO">${json} = [
  {
    "Status": "ACTIVE", 
    "Name": "l2l3_gw_mac_arp_rtr1", 
    "Distributed": false, 
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "State": "UP", 
    "HA": false, 
    "ID": "fbcd...</msg>
<status status="PASS" endtime="20181214 10:30:35.008" starttime="20181214 10:30:32.832"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:30:35.008" level="INFO">To JSON using : content=[
  {
    "Status": "ACTIVE", 
    "Name": "l2l3_gw_mac_arp_rtr1", 
    "Distributed": false, 
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "State": "UP", 
    "HA": false, 
    "ID": "fbcdb4c7-9612-47ff-ad48-7eb393fef4d5"
  }
] </msg>
<msg timestamp="20181214 10:30:35.008" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 10:30:35.008" level="INFO">@{list} = [ {u'Status': u'ACTIVE', u'Name': u'l2l3_gw_mac_arp_rtr1', u'Distributed': False, u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'State': u'UP', u'HA': False, u'ID': u'fbcdb4c7-9612-47ff-ad48-7eb39...</msg>
<status status="PASS" endtime="20181214 10:30:35.009" starttime="20181214 10:30:35.008"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 10:30:35.009" level="INFO">[{u'Status': u'ACTIVE', u'Name': u'l2l3_gw_mac_arp_rtr1', u'Distributed': False, u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'State': u'UP', u'HA': False, u'ID': u'fbcdb4c7-9612-47ff-ad48-7eb393fef4d5'}]</msg>
<status status="PASS" endtime="20181214 10:30:35.010" starttime="20181214 10:30:35.009"></status>
</kw>
<msg timestamp="20181214 10:30:35.010" level="INFO">@{routers} = [ {u'Status': u'ACTIVE', u'Name': u'l2l3_gw_mac_arp_rtr1', u'Distributed': False, u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'State': u'UP', u'HA': False, u'ID': u'fbcdb4c7-9612-47ff-ad48-7eb39...</msg>
<status status="PASS" endtime="20181214 10:30:35.010" starttime="20181214 10:30:32.831"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<kw type="foritem" name="${router} = {u'Status': u'ACTIVE', u'Name': u'l2l3_gw_mac_arp_rtr1', u'Distributed': False, u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'State': u'UP', u'HA': False, u'ID': u'fbcdb4c7-9612-47ff-ad48-7eb393f...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Cleanup Router</arg>
<arg>${router['ID']}</arg>
</arguments>
<kw name="Cleanup Router" library="OpenStackOperations">
<doc>Delete a router, but first remove any interfaces or gateways so that the delete will be successful.</doc>
<arguments>
<arg>${router['ID']}</arg>
</arguments>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list --router ${id} -f json --long</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:30:35.014" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:30:35.014" starttime="20181214 10:30:35.013"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list --router fbcdb4c7-9612-47ff-ad48-7eb393fef4d5 -f json --long and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:30:35.015" level="INFO">Starting process:
openstack port list --router fbcdb4c7-9612-47ff-ad48-7eb393fef4d5 -f json --long</msg>
<msg timestamp="20181214 10:30:35.053" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:30:37.287" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:30:37.287" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:30:37.287" starttime="20181214 10:30:35.015"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:30:37.288" level="INFO">[
  {
    "Status": "DOWN", 
    "Tags": "", 
    "Name": "", 
    "MAC Address": "fa:16:3e:0f:c6:b0", 
    "Device Owner": "network:router_interface", 
    "Security Groups": "", 
    "Fixed IP Addresses": "ip_address='10.1.0.1', subnet_id='a9ad2f5e-5834-4bcf-8162-f572a744ca4d'", 
    "ID": "7ce4d0dc-91af-46a3-a61b-cb744dd8057a"
  }, 
  {
    "Status": "DOWN", 
    "Tags": "", 
    "Name": "", 
    "MAC Address": "fa:16:3e:0f:b5:67", 
    "Device Owner": "network:router_interface", 
    "Security Groups": "", 
    "Fixed IP Addresses": "ip_address='10.2.0.1', subnet_id='f6c1862c-7766-4881-9f3e-041038a70a7c'", 
    "ID": "a6b07c5d-3d95-4289-a8d4-771bfb789ef3"
  }
]</msg>
<status status="PASS" endtime="20181214 10:30:37.289" starttime="20181214 10:30:37.288"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:30:37.289" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:30:37.289" starttime="20181214 10:30:37.289"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:37.290" starttime="20181214 10:30:37.289"></status>
</kw>
<msg timestamp="20181214 10:30:37.290" level="INFO">${json} = [
  {
    "Status": "DOWN", 
    "Tags": "", 
    "Name": "", 
    "MAC Address": "fa:16:3e:0f:c6:b0", 
    "Device Owner": "network:router_interface", 
    "Security Groups": "", 
    "Fixed IP Addre...</msg>
<status status="PASS" endtime="20181214 10:30:37.290" starttime="20181214 10:30:35.014"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:30:37.291" level="INFO">To JSON using : content=[
  {
    "Status": "DOWN", 
    "Tags": "", 
    "Name": "", 
    "MAC Address": "fa:16:3e:0f:c6:b0", 
    "Device Owner": "network:router_interface", 
    "Security Groups": "", 
    "Fixed IP Addresses": "ip_address='10.1.0.1', subnet_id='a9ad2f5e-5834-4bcf-8162-f572a744ca4d'", 
    "ID": "7ce4d0dc-91af-46a3-a61b-cb744dd8057a"
  }, 
  {
    "Status": "DOWN", 
    "Tags": "", 
    "Name": "", 
    "MAC Address": "fa:16:3e:0f:b5:67", 
    "Device Owner": "network:router_interface", 
    "Security Groups": "", 
    "Fixed IP Addresses": "ip_address='10.2.0.1', subnet_id='f6c1862c-7766-4881-9f3e-041038a70a7c'", 
    "ID": "a6b07c5d-3d95-4289-a8d4-771bfb789ef3"
  }
] </msg>
<msg timestamp="20181214 10:30:37.291" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 10:30:37.291" level="INFO">@{list} = [ {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.1.0.1', subnet_id='a9ad2f5e-5834-4bcf-8162-f572a744ca4d'", u'Name': u'', u'MAC Address': u'fa:16:3e:0f:c6:b0', u'Device Owner': u'network...</msg>
<status status="PASS" endtime="20181214 10:30:37.291" starttime="20181214 10:30:37.291"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 10:30:37.292" level="INFO">[{u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.1.0.1', subnet_id='a9ad2f5e-5834-4bcf-8162-f572a744ca4d'", u'Name': u'', u'MAC Address': u'fa:16:3e:0f:c6:b0', u'Device Owner': u'network:router_interface', u'Security Groups': u'', u'Tags': u'', u'ID': u'7ce4d0dc-91af-46a3-a61b-cb744dd8057a'}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.2.0.1', subnet_id='f6c1862c-7766-4881-9f3e-041038a70a7c'", u'Name': u'', u'MAC Address': u'fa:16:3e:0f:b5:67', u'Device Owner': u'network:router_interface', u'Security Groups': u'', u'Tags': u'', u'ID': u'a6b07c5d-3d95-4289-a8d4-771bfb789ef3'}]</msg>
<status status="PASS" endtime="20181214 10:30:37.292" starttime="20181214 10:30:37.292"></status>
</kw>
<msg timestamp="20181214 10:30:37.293" level="INFO">@{ports} = [ {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.1.0.1', subnet_id='a9ad2f5e-5834-4bcf-8162-f572a744ca4d'", u'Name': u'', u'MAC Address': u'fa:16:3e:0f:c6:b0', u'Device Owner': u'network...</msg>
<status status="PASS" endtime="20181214 10:30:37.293" starttime="20181214 10:30:35.013"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='10.1.0.1', subnet_id='a9ad2f5e-5834-4bcf-8162-f572a744ca4d'&quot;, u'Name': u'', u'MAC Address': u'fa:16:3e:0f:c6:b0', u'Device Owner': u'network:r...">
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${port['Fixed IP Addresses']}</arg>
<arg>${REGEX_UUID}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${subnet_id}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 10:30:37.296" level="INFO">@{matches} = [ a9ad2f5e-5834-4bcf-8162-f572a744ca4d ]</msg>
<status status="PASS" endtime="20181214 10:30:37.296" starttime="20181214 10:30:37.296"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 10:30:37.297" level="INFO">Length is 1</msg>
<msg timestamp="20181214 10:30:37.297" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 10:30:37.297" starttime="20181214 10:30:37.297"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 10:30:37.298" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 10:30:37.298" starttime="20181214 10:30:37.298"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 10:30:37.300" level="INFO">${OS_MATCH} = a9ad2f5e-5834-4bcf-8162-f572a744ca4d</msg>
<status status="PASS" endtime="20181214 10:30:37.300" starttime="20181214 10:30:37.299"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:37.300" starttime="20181214 10:30:37.299"></status>
</kw>
<msg timestamp="20181214 10:30:37.300" level="INFO">${subnet_id} = a9ad2f5e-5834-4bcf-8162-f572a744ca4d</msg>
<status status="PASS" endtime="20181214 10:30:37.300" starttime="20181214 10:30:37.294"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${port['Device Owner']}" == "network:router_gateway"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Remove Gateway</arg>
<arg>${id}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:37.301" starttime="20181214 10:30:37.301"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${port['Device Owner']}" == "network:router_interface"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Remove Interface</arg>
<arg>${id}</arg>
<arg>${subnet_id}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Remove Interface</arg>
<arg>${id}</arg>
<arg>${subnet_id}</arg>
</arguments>
<kw name="Remove Interface" library="OpenStackOperations">
<doc>Remove Interface to the subnets.</doc>
<arguments>
<arg>${id}</arg>
<arg>${subnet_id}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack router remove subnet ${router_name} ${interface_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:30:37.311" level="INFO">Starting process:
openstack router remove subnet fbcdb4c7-9612-47ff-ad48-7eb393fef4d5 a9ad2f5e-5834-4bcf-8162-f572a744ca4d</msg>
<msg timestamp="20181214 10:30:37.342" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:30:41.270" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:30:41.271" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:30:41.271" starttime="20181214 10:30:37.310"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:30:41.273" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:30:41.273" starttime="20181214 10:30:41.272"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:30:41.275" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:30:41.275" starttime="20181214 10:30:41.274"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:41.277" starttime="20181214 10:30:41.275"></status>
</kw>
<msg timestamp="20181214 10:30:41.277" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:30:41.278" starttime="20181214 10:30:37.310"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:41.278" starttime="20181214 10:30:37.302"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:41.278" starttime="20181214 10:30:37.302"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:41.278" starttime="20181214 10:30:37.301"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:41.278" starttime="20181214 10:30:37.293"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='10.2.0.1', subnet_id='f6c1862c-7766-4881-9f3e-041038a70a7c'&quot;, u'Name': u'', u'MAC Address': u'fa:16:3e:0f:b5:67', u'Device Owner': u'network:r...">
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${port['Fixed IP Addresses']}</arg>
<arg>${REGEX_UUID}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${subnet_id}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181214 10:30:41.283" level="INFO">@{matches} = [ f6c1862c-7766-4881-9f3e-041038a70a7c ]</msg>
<status status="PASS" endtime="20181214 10:30:41.283" starttime="20181214 10:30:41.282"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181214 10:30:41.284" level="INFO">Length is 1</msg>
<msg timestamp="20181214 10:30:41.285" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181214 10:30:41.285" starttime="20181214 10:30:41.284"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181214 10:30:41.286" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181214 10:30:41.286" starttime="20181214 10:30:41.285"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181214 10:30:41.289" level="INFO">${OS_MATCH} = f6c1862c-7766-4881-9f3e-041038a70a7c</msg>
<status status="PASS" endtime="20181214 10:30:41.290" starttime="20181214 10:30:41.288"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:41.290" starttime="20181214 10:30:41.287"></status>
</kw>
<msg timestamp="20181214 10:30:41.290" level="INFO">${subnet_id} = f6c1862c-7766-4881-9f3e-041038a70a7c</msg>
<status status="PASS" endtime="20181214 10:30:41.290" starttime="20181214 10:30:41.280"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${port['Device Owner']}" == "network:router_gateway"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Remove Gateway</arg>
<arg>${id}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:41.292" starttime="20181214 10:30:41.291"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${port['Device Owner']}" == "network:router_interface"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Remove Interface</arg>
<arg>${id}</arg>
<arg>${subnet_id}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Remove Interface</arg>
<arg>${id}</arg>
<arg>${subnet_id}</arg>
</arguments>
<kw name="Remove Interface" library="OpenStackOperations">
<doc>Remove Interface to the subnets.</doc>
<arguments>
<arg>${id}</arg>
<arg>${subnet_id}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack router remove subnet ${router_name} ${interface_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:30:41.313" level="INFO">Starting process:
openstack router remove subnet fbcdb4c7-9612-47ff-ad48-7eb393fef4d5 f6c1862c-7766-4881-9f3e-041038a70a7c</msg>
<msg timestamp="20181214 10:30:41.355" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:30:45.083" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:30:45.084" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:30:45.084" starttime="20181214 10:30:41.313"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:30:45.087" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:30:45.087" starttime="20181214 10:30:45.085"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:30:45.088" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:30:45.088" starttime="20181214 10:30:45.087"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:45.090" starttime="20181214 10:30:45.089"></status>
</kw>
<msg timestamp="20181214 10:30:45.091" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:30:45.091" starttime="20181214 10:30:41.312"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:45.091" starttime="20181214 10:30:41.294"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:45.092" starttime="20181214 10:30:41.293"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:45.092" starttime="20181214 10:30:41.292"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:45.092" starttime="20181214 10:30:41.279"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:45.092" starttime="20181214 10:30:37.293"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Router</arg>
<arg>${id}</arg>
</arguments>
<kw name="Delete Router" library="OpenStackOperations">
<doc>Delete Router and Interface to the subnets.</doc>
<arguments>
<arg>${id}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack router delete ${router_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:30:45.119" level="INFO">Starting process:
openstack router delete fbcdb4c7-9612-47ff-ad48-7eb393fef4d5</msg>
<msg timestamp="20181214 10:30:45.149" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:30:48.105" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:30:48.105" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:30:48.106" starttime="20181214 10:30:45.118"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:30:48.107" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:30:48.108" starttime="20181214 10:30:48.106"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:30:48.109" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:30:48.109" starttime="20181214 10:30:48.108"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:48.110" starttime="20181214 10:30:48.109"></status>
</kw>
<msg timestamp="20181214 10:30:48.111" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:30:48.111" starttime="20181214 10:30:45.117"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:48.111" starttime="20181214 10:30:45.094"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:48.111" starttime="20181214 10:30:45.093"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:48.112" starttime="20181214 10:30:35.012"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:48.112" starttime="20181214 10:30:35.011"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:48.112" starttime="20181214 10:30:35.011"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:48.112" starttime="20181214 10:30:35.010"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:30:48.114" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:30:48.114" starttime="20181214 10:30:48.114"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:30:48.116" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181214 10:30:48.160" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:30:50.073" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:30:50.074" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:30:50.074" starttime="20181214 10:30:48.116"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:30:50.076" level="INFO">[
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.1.0.10', subnet_id='a9ad2f5e-5834-4bcf-8162-f572a744ca4d'", 
    "ID": "15e01b80-317e-45d6-be57-1223d41fcb49", 
    "MAC Address": "fa:16:3e:02:11:ef", 
    "Name": "l2l3_gw_mac_arp_port1"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.1.0.13', subnet_id='a9ad2f5e-5834-4bcf-8162-f572a744ca4d'", 
    "ID": "30f4e387-b417-4a22-9dfc-b780e7189ed9", 
    "MAC Address": "fa:16:3e:83:6f:b3", 
    "Name": "l2l3_gw_mac_arp_port3"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.2.0.13', subnet_id='f6c1862c-7766-4881-9f3e-041038a70a7c'", 
    "ID": "6f5bdb03-a774-4b61-ab52-ad56a6188921", 
    "MAC Address": "fa:16:3e:9d:2c:c3", 
    "Name": "l2l3_gw_mac_arp_port4"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.2.0.9', subnet_id='f6c1862c-7766-4881-9f3e-041038a70a7c'", 
    "ID": "a5c4d626-8f2a-4988-956a-b34a6f432eb4", 
    "MAC Address": "fa:16:3e:9a:71:9c", 
    "Name": "l2l3_gw_mac_arp_port2"
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='10.2.0.2', subnet_id='f6c1862c-7766-4881-9f3e-041038a70a7c'", 
    "ID": "c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c", 
    "MAC Address": "fa:16:3e:03:4c:cf", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='10.1.0.2', subnet_id='a9ad2f5e-5834-4bcf-8162-f572a744ca4d'", 
    "ID": "d6620437-b3ba-4d40-9ca6-4f4690dfc0e5", 
    "MAC Address": "fa:16:3e:df:4d:4c", 
    "Name": ""
  }
]</msg>
<status status="PASS" endtime="20181214 10:30:50.076" starttime="20181214 10:30:50.075"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:30:50.077" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:30:50.078" starttime="20181214 10:30:50.077"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:50.079" starttime="20181214 10:30:50.078"></status>
</kw>
<msg timestamp="20181214 10:30:50.080" level="INFO">${json} = [
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.1.0.10', subnet_id='a9ad2f5e-5834-4bcf-8162-f572a744ca4d'", 
    "ID": "15e01b80-317e-45d6-be57-1223d41fcb49", 
    "MAC Address"...</msg>
<status status="PASS" endtime="20181214 10:30:50.080" starttime="20181214 10:30:48.115"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:30:50.081" level="INFO">To JSON using : content=[
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.1.0.10', subnet_id='a9ad2f5e-5834-4bcf-8162-f572a744ca4d'", 
    "ID": "15e01b80-317e-45d6-be57-1223d41fcb49", 
    "MAC Address": "fa:16:3e:02:11:ef", 
    "Name": "l2l3_gw_mac_arp_port1"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.1.0.13', subnet_id='a9ad2f5e-5834-4bcf-8162-f572a744ca4d'", 
    "ID": "30f4e387-b417-4a22-9dfc-b780e7189ed9", 
    "MAC Address": "fa:16:3e:83:6f:b3", 
    "Name": "l2l3_gw_mac_arp_port3"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.2.0.13', subnet_id='f6c1862c-7766-4881-9f3e-041038a70a7c'", 
    "ID": "6f5bdb03-a774-4b61-ab52-ad56a6188921", 
    "MAC Address": "fa:16:3e:9d:2c:c3", 
    "Name": "l2l3_gw_mac_arp_port4"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.2.0.9', subnet_id='f6c1862c-7766-4881-9f3e-041038a70a7c'", 
    "ID": "a5c4d626-8f2a-4988-956a-b34a6f432eb4", 
    "MAC Address": "fa:16:3e:9a:71:9c", 
    "Name": "l2l3_gw_mac_arp_port2"
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='10.2.0.2', subnet_id='f6c1862c-7766-4881-9f3e-041038a70a7c'", 
    "ID": "c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c", 
    "MAC Address": "fa:16:3e:03:4c:cf", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='10.1.0.2', subnet_id='a9ad2f5e-5834-4bcf-8162-f572a744ca4d'", 
    "ID": "d6620437-b3ba-4d40-9ca6-4f4690dfc0e5", 
    "MAC Address": "fa:16:3e:df:4d:4c", 
    "Name": ""
  }
] </msg>
<msg timestamp="20181214 10:30:50.081" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 10:30:50.082" level="INFO">@{list} = [ {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.1.0.10', subnet_id='a9ad2f5e-5834-4bcf-8162-f572a744ca4d'", u'ID': u'15e01b80-317e-45d6-be57-1223d41fcb49', u'MAC Address': u'fa:16:3e:02...</msg>
<status status="PASS" endtime="20181214 10:30:50.082" starttime="20181214 10:30:50.080"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 10:30:50.083" level="INFO">[{u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.1.0.10', subnet_id='a9ad2f5e-5834-4bcf-8162-f572a744ca4d'", u'ID': u'15e01b80-317e-45d6-be57-1223d41fcb49', u'MAC Address': u'fa:16:3e:02:11:ef', u'Name': u'l2l3_gw_mac_arp_port1'}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.1.0.13', subnet_id='a9ad2f5e-5834-4bcf-8162-f572a744ca4d'", u'ID': u'30f4e387-b417-4a22-9dfc-b780e7189ed9', u'MAC Address': u'fa:16:3e:83:6f:b3', u'Name': u'l2l3_gw_mac_arp_port3'}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.2.0.13', subnet_id='f6c1862c-7766-4881-9f3e-041038a70a7c'", u'ID': u'6f5bdb03-a774-4b61-ab52-ad56a6188921', u'MAC Address': u'fa:16:3e:9d:2c:c3', u'Name': u'l2l3_gw_mac_arp_port4'}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.2.0.9', subnet_id='f6c1862c-7766-4881-9f3e-041038a70a7c'", u'ID': u'a5c4d626-8f2a-4988-956a-b34a6f432eb4', u'MAC Address': u'fa:16:3e:9a:71:9c', u'Name': u'l2l3_gw_mac_arp_port2'}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='10.2.0.2', subnet_id='f6c1862c-7766-4881-9f3e-041038a70a7c'", u'ID': u'c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c', u'MAC Address': u'fa:16:3e:03:4c:cf', u'Name': u''}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='10.1.0.2', subnet_id='a9ad2f5e-5834-4bcf-8162-f572a744ca4d'", u'ID': u'd6620437-b3ba-4d40-9ca6-4f4690dfc0e5', u'MAC Address': u'fa:16:3e:df:4d:4c', u'Name': u''}]</msg>
<status status="PASS" endtime="20181214 10:30:50.083" starttime="20181214 10:30:50.082"></status>
</kw>
<msg timestamp="20181214 10:30:50.084" level="INFO">@{ports} = [ {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.1.0.10', subnet_id='a9ad2f5e-5834-4bcf-8162-f572a744ca4d'", u'ID': u'15e01b80-317e-45d6-be57-1223d41fcb49', u'MAC Address': u'fa:16:3e:02...</msg>
<status status="PASS" endtime="20181214 10:30:50.084" starttime="20181214 10:30:48.112"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='10.1.0.10', subnet_id='a9ad2f5e-5834-4bcf-8162-f572a744ca4d'&quot;, u'ID': u'15e01b80-317e-45d6-be57-1223d41fcb49', u'MAC Address': u'fa:16:3e:02:1...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:30:50.104" level="INFO">Starting process:
openstack port delete 15e01b80-317e-45d6-be57-1223d41fcb49</msg>
<msg timestamp="20181214 10:30:50.147" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:30:52.998" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:30:52.999" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:30:52.999" starttime="20181214 10:30:50.104"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:30:53.000" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:30:53.000" starttime="20181214 10:30:52.999"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:30:53.001" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:30:53.001" starttime="20181214 10:30:53.000"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:53.001" starttime="20181214 10:30:53.001"></status>
</kw>
<msg timestamp="20181214 10:30:53.002" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:30:53.002" starttime="20181214 10:30:50.103"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:53.002" starttime="20181214 10:30:50.085"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:53.002" starttime="20181214 10:30:50.085"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:53.002" starttime="20181214 10:30:50.084"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='10.1.0.13', subnet_id='a9ad2f5e-5834-4bcf-8162-f572a744ca4d'&quot;, u'ID': u'30f4e387-b417-4a22-9dfc-b780e7189ed9', u'MAC Address': u'fa:16:3e:83:6...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:30:53.012" level="INFO">Starting process:
openstack port delete 30f4e387-b417-4a22-9dfc-b780e7189ed9</msg>
<msg timestamp="20181214 10:30:53.054" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:30:55.735" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:30:55.736" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:30:55.736" starttime="20181214 10:30:53.012"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:30:55.737" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:30:55.737" starttime="20181214 10:30:55.737"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:30:55.738" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:30:55.738" starttime="20181214 10:30:55.738"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:55.739" starttime="20181214 10:30:55.738"></status>
</kw>
<msg timestamp="20181214 10:30:55.740" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:30:55.740" starttime="20181214 10:30:53.011"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:55.740" starttime="20181214 10:30:53.003"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:55.740" starttime="20181214 10:30:53.003"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:55.740" starttime="20181214 10:30:53.002"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='10.2.0.13', subnet_id='f6c1862c-7766-4881-9f3e-041038a70a7c'&quot;, u'ID': u'6f5bdb03-a774-4b61-ab52-ad56a6188921', u'MAC Address': u'fa:16:3e:9d:2...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:30:55.751" level="INFO">Starting process:
openstack port delete 6f5bdb03-a774-4b61-ab52-ad56a6188921</msg>
<msg timestamp="20181214 10:30:55.792" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:30:58.672" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:30:58.672" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:30:58.672" starttime="20181214 10:30:55.751"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:30:58.673" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:30:58.673" starttime="20181214 10:30:58.673"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:30:58.674" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:30:58.674" starttime="20181214 10:30:58.673"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:30:58.675" starttime="20181214 10:30:58.674"></status>
</kw>
<msg timestamp="20181214 10:30:58.675" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:30:58.675" starttime="20181214 10:30:55.750"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:58.675" starttime="20181214 10:30:55.741"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:58.675" starttime="20181214 10:30:55.740"></status>
</kw>
<status status="PASS" endtime="20181214 10:30:58.675" starttime="20181214 10:30:55.740"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='10.2.0.9', subnet_id='f6c1862c-7766-4881-9f3e-041038a70a7c'&quot;, u'ID': u'a5c4d626-8f2a-4988-956a-b34a6f432eb4', u'MAC Address': u'fa:16:3e:9a:71...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:30:58.685" level="INFO">Starting process:
openstack port delete a5c4d626-8f2a-4988-956a-b34a6f432eb4</msg>
<msg timestamp="20181214 10:30:58.725" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:31:01.647" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:31:01.647" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:31:01.647" starttime="20181214 10:30:58.685"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:31:01.649" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:01.649" starttime="20181214 10:31:01.648"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:31:01.650" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:01.650" starttime="20181214 10:31:01.649"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:31:01.651" starttime="20181214 10:31:01.650"></status>
</kw>
<msg timestamp="20181214 10:31:01.652" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:31:01.652" starttime="20181214 10:30:58.684"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:01.652" starttime="20181214 10:30:58.676"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:01.652" starttime="20181214 10:30:58.676"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:01.652" starttime="20181214 10:30:58.675"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='10.2.0.2', subnet_id='f6c1862c-7766-4881-9f3e-041038a70a7c'&quot;, u'ID': u'c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c', u'MAC Address': u'fa:16:3e:03:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:31:01.669" level="INFO">Starting process:
openstack port delete c4bf5dfc-a9f4-4e2d-883d-9258f66c4a4c</msg>
<msg timestamp="20181214 10:31:01.712" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:31:04.486" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:31:04.486" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:31:04.487" starttime="20181214 10:31:01.669"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:31:04.488" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:04.488" starttime="20181214 10:31:04.487"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:31:04.489" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:04.489" starttime="20181214 10:31:04.489"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:31:04.491" starttime="20181214 10:31:04.490"></status>
</kw>
<msg timestamp="20181214 10:31:04.491" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:31:04.491" starttime="20181214 10:31:01.668"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:04.492" starttime="20181214 10:31:01.654"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:04.492" starttime="20181214 10:31:01.653"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:04.492" starttime="20181214 10:31:01.653"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='10.1.0.2', subnet_id='a9ad2f5e-5834-4bcf-8162-f572a744ca4d'&quot;, u'ID': u'd6620437-b3ba-4d40-9ca6-4f4690dfc0e5', u'MAC Address': u'fa:16:3e:df:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:31:04.509" level="INFO">Starting process:
openstack port delete d6620437-b3ba-4d40-9ca6-4f4690dfc0e5</msg>
<msg timestamp="20181214 10:31:04.530" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:31:07.102" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:31:07.102" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:31:07.102" starttime="20181214 10:31:04.509"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:31:07.104" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:07.104" starttime="20181214 10:31:07.103"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:31:07.104" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:07.105" starttime="20181214 10:31:07.104"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:31:07.106" starttime="20181214 10:31:07.105"></status>
</kw>
<msg timestamp="20181214 10:31:07.106" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:31:07.106" starttime="20181214 10:31:04.508"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:07.106" starttime="20181214 10:31:04.493"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:07.107" starttime="20181214 10:31:04.493"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:07.107" starttime="20181214 10:31:04.492"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:07.107" starttime="20181214 10:30:50.084"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:31:07.108" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:31:07.108" starttime="20181214 10:31:07.108"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:31:07.110" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181214 10:31:07.143" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:31:09.422" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:31:09.422" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:31:09.422" starttime="20181214 10:31:07.110"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:31:09.424" level="INFO">[
  {
    "Subnets": "f6c1862c-7766-4881-9f3e-041038a70a7c", 
    "ID": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae", 
    "Name": "l2l3_gw_mac_arp_net2"
  }, 
  {
    "Subnets": "a9ad2f5e-5834-4bcf-8162-f572a744ca4d", 
    "ID": "b8e90186-4123-4854-a977-7ead772233da", 
    "Name": "l2l3_gw_mac_arp_net1"
  }
]</msg>
<status status="PASS" endtime="20181214 10:31:09.424" starttime="20181214 10:31:09.423"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:31:09.424" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:09.425" starttime="20181214 10:31:09.424"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:31:09.425" starttime="20181214 10:31:09.425"></status>
</kw>
<msg timestamp="20181214 10:31:09.426" level="INFO">${json} = [
  {
    "Subnets": "f6c1862c-7766-4881-9f3e-041038a70a7c", 
    "ID": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae", 
    "Name": "l2l3_gw_mac_arp_net2"
  }, 
  {
    "Subnets": "a9ad2f5e-5834-4bcf-8162-f5...</msg>
<status status="PASS" endtime="20181214 10:31:09.426" starttime="20181214 10:31:07.109"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:31:09.427" level="INFO">To JSON using : content=[
  {
    "Subnets": "f6c1862c-7766-4881-9f3e-041038a70a7c", 
    "ID": "19a85a42-f412-4aa0-bbe5-d9408c5ddeae", 
    "Name": "l2l3_gw_mac_arp_net2"
  }, 
  {
    "Subnets": "a9ad2f5e-5834-4bcf-8162-f572a744ca4d", 
    "ID": "b8e90186-4123-4854-a977-7ead772233da", 
    "Name": "l2l3_gw_mac_arp_net1"
  }
] </msg>
<msg timestamp="20181214 10:31:09.427" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 10:31:09.427" level="INFO">@{list} = [ {u'Subnets': u'f6c1862c-7766-4881-9f3e-041038a70a7c', u'ID': u'19a85a42-f412-4aa0-bbe5-d9408c5ddeae', u'Name': u'l2l3_gw_mac_arp_net2'} | {u'Subnets': u'a9ad2f5e-5834-4bcf-8162-f572a744ca4d', u'ID':...</msg>
<status status="PASS" endtime="20181214 10:31:09.427" starttime="20181214 10:31:09.426"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 10:31:09.428" level="INFO">[{u'Subnets': u'f6c1862c-7766-4881-9f3e-041038a70a7c', u'ID': u'19a85a42-f412-4aa0-bbe5-d9408c5ddeae', u'Name': u'l2l3_gw_mac_arp_net2'}, {u'Subnets': u'a9ad2f5e-5834-4bcf-8162-f572a744ca4d', u'ID': u'b8e90186-4123-4854-a977-7ead772233da', u'Name': u'l2l3_gw_mac_arp_net1'}]</msg>
<status status="PASS" endtime="20181214 10:31:09.428" starttime="20181214 10:31:09.427"></status>
</kw>
<msg timestamp="20181214 10:31:09.428" level="INFO">@{networks} = [ {u'Subnets': u'f6c1862c-7766-4881-9f3e-041038a70a7c', u'ID': u'19a85a42-f412-4aa0-bbe5-d9408c5ddeae', u'Name': u'l2l3_gw_mac_arp_net2'} | {u'Subnets': u'a9ad2f5e-5834-4bcf-8162-f572a744ca4d', u'ID':...</msg>
<status status="PASS" endtime="20181214 10:31:09.428" starttime="20181214 10:31:07.107"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<kw type="foritem" name="${network} = {u'Subnets': u'f6c1862c-7766-4881-9f3e-041038a70a7c', u'ID': u'19a85a42-f412-4aa0-bbe5-d9408c5ddeae', u'Name': u'l2l3_gw_mac_arp_net2'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:31:09.439" level="INFO">Starting process:
openstack subnet delete f6c1862c-7766-4881-9f3e-041038a70a7c</msg>
<msg timestamp="20181214 10:31:09.462" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:31:12.088" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:31:12.089" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:31:12.089" starttime="20181214 10:31:09.439"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:31:12.091" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:12.091" starttime="20181214 10:31:12.090"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:31:12.092" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:12.092" starttime="20181214 10:31:12.092"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:31:12.094" starttime="20181214 10:31:12.093"></status>
</kw>
<msg timestamp="20181214 10:31:12.094" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:31:12.094" starttime="20181214 10:31:09.439"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:12.094" starttime="20181214 10:31:09.429"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:12.095" starttime="20181214 10:31:09.429"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:31:12.113" level="INFO">Starting process:
openstack network delete 19a85a42-f412-4aa0-bbe5-d9408c5ddeae</msg>
<msg timestamp="20181214 10:31:12.146" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:31:15.291" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:31:15.292" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:31:15.292" starttime="20181214 10:31:12.112"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:31:15.293" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:15.293" starttime="20181214 10:31:15.293"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:31:15.294" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:15.294" starttime="20181214 10:31:15.293"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:31:15.295" starttime="20181214 10:31:15.294"></status>
</kw>
<msg timestamp="20181214 10:31:15.295" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:31:15.295" starttime="20181214 10:31:12.111"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:15.295" starttime="20181214 10:31:12.096"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:15.295" starttime="20181214 10:31:12.095"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:15.295" starttime="20181214 10:31:09.428"></status>
</kw>
<kw type="foritem" name="${network} = {u'Subnets': u'a9ad2f5e-5834-4bcf-8162-f572a744ca4d', u'ID': u'b8e90186-4123-4854-a977-7ead772233da', u'Name': u'l2l3_gw_mac_arp_net1'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:31:15.306" level="INFO">Starting process:
openstack subnet delete a9ad2f5e-5834-4bcf-8162-f572a744ca4d</msg>
<msg timestamp="20181214 10:31:15.335" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:31:18.018" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:31:18.019" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:31:18.019" starttime="20181214 10:31:15.306"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:31:18.020" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:18.020" starttime="20181214 10:31:18.019"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:31:18.021" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:18.021" starttime="20181214 10:31:18.021"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:31:18.022" starttime="20181214 10:31:18.021"></status>
</kw>
<msg timestamp="20181214 10:31:18.022" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:31:18.022" starttime="20181214 10:31:15.305"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:18.022" starttime="20181214 10:31:15.296"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:18.023" starttime="20181214 10:31:15.296"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:31:18.032" level="INFO">Starting process:
openstack network delete b8e90186-4123-4854-a977-7ead772233da</msg>
<msg timestamp="20181214 10:31:18.075" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:31:21.098" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:31:21.098" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:31:21.099" starttime="20181214 10:31:18.032"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:31:21.100" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:21.100" starttime="20181214 10:31:21.099"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:31:21.101" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:21.101" starttime="20181214 10:31:21.100"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:31:21.102" starttime="20181214 10:31:21.101"></status>
</kw>
<msg timestamp="20181214 10:31:21.102" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:31:21.102" starttime="20181214 10:31:18.031"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:21.102" starttime="20181214 10:31:18.023"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:21.102" starttime="20181214 10:31:18.023"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:21.102" starttime="20181214 10:31:15.295"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:21.102" starttime="20181214 10:31:09.428"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:31:21.104" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181214 10:31:21.104" starttime="20181214 10:31:21.104"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:31:21.105" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181214 10:31:21.142" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:31:23.293" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:31:23.294" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:31:23.294" starttime="20181214 10:31:21.105"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:31:23.296" level="INFO">[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "l2l3_gw_mac_arp_sg", 
    "ID": "26da933e-cc1e-4f70-b034-7a2840595d2b", 
    "Name": "l2l3_gw_mac_arp_sg"
  }, 
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181214 10:31:23.297" starttime="20181214 10:31:23.295"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:31:23.298" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:23.298" starttime="20181214 10:31:23.297"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:31:23.300" starttime="20181214 10:31:23.299"></status>
</kw>
<msg timestamp="20181214 10:31:23.301" level="INFO">${json} = [
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "l2l3_gw_mac_arp_sg", 
    "ID": "26da933e-cc1e-4f70-b034-7a2840595d2b", 
    "Name": "l2l3_gw_mac_arp_sg"
  }, 
  {
    "P...</msg>
<status status="PASS" endtime="20181214 10:31:23.301" starttime="20181214 10:31:21.104"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181214 10:31:23.302" level="INFO">To JSON using : content=[
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "l2l3_gw_mac_arp_sg", 
    "ID": "26da933e-cc1e-4f70-b034-7a2840595d2b", 
    "Name": "l2l3_gw_mac_arp_sg"
  }, 
  {
    "Project": "8f21c4d8db54482e99c30c98fba342b4", 
    "Description": "Default security group", 
    "ID": "62100813-13a1-4c22-9a97-bfabd6744cb8", 
    "Name": "default"
  }, 
  {
    "Project": "bfcec20503cd4d309495f70adb639682", 
    "Description": "Default security group", 
    "ID": "ee3dd710-2490-4241-b666-9fec686f0c78", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181214 10:31:23.302" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181214 10:31:23.303" level="INFO">@{list} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'l2l3_gw_mac_arp_sg', u'Description': u'l2l3_gw_mac_arp_sg', u'ID': u'26da933e-cc1e-4f70-b034-7a2840595d2b'} | {u'Project': u'8f21c4d8db54...</msg>
<status status="PASS" endtime="20181214 10:31:23.303" starttime="20181214 10:31:23.301"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181214 10:31:23.304" level="INFO">[{u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'l2l3_gw_mac_arp_sg', u'Description': u'l2l3_gw_mac_arp_sg', u'ID': u'26da933e-cc1e-4f70-b034-7a2840595d2b'}, {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}, {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}]</msg>
<status status="PASS" endtime="20181214 10:31:23.304" starttime="20181214 10:31:23.303"></status>
</kw>
<msg timestamp="20181214 10:31:23.305" level="INFO">@{security_groups} = [ {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'l2l3_gw_mac_arp_sg', u'Description': u'l2l3_gw_mac_arp_sg', u'ID': u'26da933e-cc1e-4f70-b034-7a2840595d2b'} | {u'Project': u'8f21c4d8db54...</msg>
<status status="PASS" endtime="20181214 10:31:23.305" starttime="20181214 10:31:21.103"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'l2l3_gw_mac_arp_sg', u'Description': u'l2l3_gw_mac_arp_sg', u'ID': u'26da933e-cc1e-4f70-b034-7a2840595d2b'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Delete SecurityGroup" library="OpenStackOperations">
<doc>Delete Security group</doc>
<arguments>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group delete ${sg_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:31:23.330" level="INFO">Starting process:
openstack security group delete 26da933e-cc1e-4f70-b034-7a2840595d2b</msg>
<msg timestamp="20181214 10:31:23.364" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:31:25.546" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:31:25.547" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:31:25.547" starttime="20181214 10:31:23.330"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:31:25.549" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:25.549" starttime="20181214 10:31:25.548"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:31:25.550" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:25.551" starttime="20181214 10:31:25.550"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:31:25.553" starttime="20181214 10:31:25.551"></status>
</kw>
<msg timestamp="20181214 10:31:25.553" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:31:25.554" starttime="20181214 10:31:23.329"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:25.554" starttime="20181214 10:31:23.309"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:25.554" starttime="20181214 10:31:23.308"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:25.554" starttime="20181214 10:31:23.306"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:25.554" starttime="20181214 10:31:23.306"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'8f21c4d8db54482e99c30c98fba342b4', u'Name': u'default', u'Description': u'Default security group', u'ID': u'62100813-13a1-4c22-9a97-bfabd6744cb8'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:31:25.556" starttime="20181214 10:31:25.555"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:25.556" starttime="20181214 10:31:25.554"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'bfcec20503cd4d309495f70adb639682', u'Name': u'default', u'Description': u'Default security group', u'ID': u'ee3dd710-2490-4241-b666-9fec686f0c78'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:31:25.558" starttime="20181214 10:31:25.557"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:25.558" starttime="20181214 10:31:25.556"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:25.558" starttime="20181214 10:31:23.305"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181214 10:31:25.561" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181214 10:31:25.561" starttime="20181214 10:31:25.560"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:31:25.579" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181214 10:31:25.612" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:31:28.051" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:31:28.052" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:31:28.052" starttime="20181214 10:31:25.579"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:31:28.054" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:28.054" starttime="20181214 10:31:28.053"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:31:28.055" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:28.056" starttime="20181214 10:31:28.055"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:31:28.057" starttime="20181214 10:31:28.056"></status>
</kw>
<msg timestamp="20181214 10:31:28.058" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:31:28.058" starttime="20181214 10:31:25.578"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:28.058" starttime="20181214 10:31:25.561"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:31:28.078" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181214 10:31:28.123" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:31:30.277" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:31:30.278" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:31:30.278" starttime="20181214 10:31:28.078"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:31:30.280" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:30.280" starttime="20181214 10:31:30.279"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:31:30.281" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:30.281" starttime="20181214 10:31:30.281"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:31:30.283" starttime="20181214 10:31:30.282"></status>
</kw>
<msg timestamp="20181214 10:31:30.283" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:31:30.283" starttime="20181214 10:31:28.077"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:30.283" starttime="20181214 10:31:28.058"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:31:30.299" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181214 10:31:30.341" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:31:32.373" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:31:32.374" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:31:32.374" starttime="20181214 10:31:30.299"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:31:32.377" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:32.377" starttime="20181214 10:31:32.376"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:31:32.378" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:32.379" starttime="20181214 10:31:32.378"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:31:32.380" starttime="20181214 10:31:32.379"></status>
</kw>
<msg timestamp="20181214 10:31:32.381" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:31:32.381" starttime="20181214 10:31:30.298"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:32.382" starttime="20181214 10:31:30.284"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:31:32.404" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181214 10:31:32.445" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:31:34.646" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:31:34.646" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:31:34.646" starttime="20181214 10:31:32.403"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:31:34.648" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:34.648" starttime="20181214 10:31:34.647"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:31:34.649" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:34.649" starttime="20181214 10:31:34.649"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:31:34.651" starttime="20181214 10:31:34.650"></status>
</kw>
<msg timestamp="20181214 10:31:34.651" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:31:34.651" starttime="20181214 10:31:32.402"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:34.651" starttime="20181214 10:31:32.382"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:31:34.665" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181214 10:31:34.702" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:31:37.011" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:31:37.012" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:31:37.012" starttime="20181214 10:31:34.664"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:31:37.014" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 62100813-13a1-4c22-9a97-bfabd6744cb8 | default | Default security group | 8f21c4d8db54482e99c30c98fba342b4 |
| ee3dd710-2490-4241-b666-9fec686f0c78 | default | Default security group | bfcec20503cd4d309495f70adb639682 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181214 10:31:37.014" starttime="20181214 10:31:37.013"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:31:37.015" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:37.016" starttime="20181214 10:31:37.015"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:31:37.017" starttime="20181214 10:31:37.016"></status>
</kw>
<msg timestamp="20181214 10:31:37.018" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181214 10:31:37.018" starttime="20181214 10:31:34.664"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:37.018" starttime="20181214 10:31:34.651"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:31:37.038" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181214 10:31:37.075" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:31:39.133" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:31:39.134" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:31:39.134" starttime="20181214 10:31:37.037"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:31:39.136" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 2e90a19b-aaf3-47c0-b84d-f6d2a6c6bf80 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| 6ad09561-353a-445e-b51d-b931a7e01c22 | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| af9be2ac-0c71-466b-8ee2-188747a79255 | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c0796abf-11eb-4f12-8347-fb5894143b1d | None        | None     |            | None                                 | ee3dd710-2490-4241-b666-9fec686f0c78 |
| c5369c6a-c1ec-45d9-9393-f55f92ef6f46 | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| d06c714b-ca05-4f3a-a9af-f80ac1f213f5 | None        | None     |            | None                                 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e39d54b7-5907-4ebe-bf47-f2be219b1fec | None        | None     |            | 62100813-13a1-4c22-9a97-bfabd6744cb8 | 62100813-13a1-4c22-9a97-bfabd6744cb8 |
| e64e4970-560c-4af7-a079-217ef6e7e68a | None        | None     |            | ee3dd710-2490-4241-b666-9fec686f0c78 | ee3dd710-2490-4241-b666-9fec686f0c78 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181214 10:31:39.136" starttime="20181214 10:31:39.135"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:31:39.137" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:39.138" starttime="20181214 10:31:39.137"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:31:39.139" starttime="20181214 10:31:39.138"></status>
</kw>
<msg timestamp="20181214 10:31:39.140" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181214 10:31:39.140" starttime="20181214 10:31:37.036"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:39.140" starttime="20181214 10:31:37.018"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:31:39.164" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181214 10:31:39.198" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:31:41.356" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:31:41.357" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:31:41.357" starttime="20181214 10:31:39.164"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:31:41.359" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:41.359" starttime="20181214 10:31:41.358"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:31:41.360" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:41.360" starttime="20181214 10:31:41.360"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:31:41.362" starttime="20181214 10:31:41.361"></status>
</kw>
<msg timestamp="20181214 10:31:41.363" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:31:41.363" starttime="20181214 10:31:39.162"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:41.363" starttime="20181214 10:31:39.140"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181214 10:31:41.382" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181214 10:31:41.426" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181214 10:31:43.682" level="INFO">Process completed.</msg>
<msg timestamp="20181214 10:31:43.683" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181214 10:31:43.683" starttime="20181214 10:31:41.381"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181214 10:31:43.685" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:43.685" starttime="20181214 10:31:43.684"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181214 10:31:43.686" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:43.686" starttime="20181214 10:31:43.685"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181214 10:31:43.687" starttime="20181214 10:31:43.686"></status>
</kw>
<msg timestamp="20181214 10:31:43.688" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181214 10:31:43.688" starttime="20181214 10:31:41.380"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:43.688" starttime="20181214 10:31:41.363"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:43.688" starttime="20181214 10:31:25.561"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:43.688" starttime="20181214 10:31:25.559"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:43.689" starttime="20181214 10:30:03.904"></status>
</kw>
<kw name="Stop Packet Capture On Nodes" library="OpenStackOperations">
<arguments>
<arg>${tcpdump_port_6653_conn_ids}</arg>
</arguments>
<kw name="Stop Packet Capture on Nodes" library="Tcpdump">
<doc>Stop the packet captures on the given list of node connection ids</doc>
<arguments>
<arg>${conn_ids}</arg>
</arguments>
<kw type="for" name="${conn_id} IN [ @{conn_ids} ]">
<kw type="foritem" name="${conn_id} = 13">
<kw name="Stop Packet Capture on Node" library="Tcpdump">
<doc>This keyword will list the running processes looking for tcpdump and then kill the process with the name tcpdump</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:31:43.693" starttime="20181214 10:31:43.693"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ps -elf | grep tcpdump</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 10:31:43.694" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181214 10:31:43.848" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 10:31:43.848" level="INFO">${stdout} = 4 S root      285754  285734  0  80   0 - 60787 poll_s 10:17 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.21.pcap
4 S t...</msg>
<status status="PASS" endtime="20181214 10:31:43.848" starttime="20181214 10:31:43.693"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 10:31:43.849" level="INFO">4 S root      285754  285734  0  80   0 - 60787 poll_s 10:17 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.21.pcap
4 S tcpdump   285765  285754  0  80   0 -  8196 poll_s 10:17 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.21.pcap
0 S heat-ad+  310308  285734  0  80   0 - 28294 do_wai 10:31 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+  310318  310308  0  80   0 - 28177 pipe_w 10:31 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181214 10:31:43.850" starttime="20181214 10:31:43.849"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo pkill -f tcpdump</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181214 10:31:43.851" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181214 10:31:43.967" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 10:31:43.968" level="INFO">${stdout} = </msg>
<msg timestamp="20181214 10:31:43.968" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181214 10:31:43.968" starttime="20181214 10:31:43.850"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181214 10:31:43.969" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:43.970" starttime="20181214 10:31:43.969"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 10:31:43.971" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:43.971" starttime="20181214 10:31:43.970"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo xz -9ekvv /tmp/*.pcap</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 10:31:43.972" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181214 10:31:44.235" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181214 10:31:44.235" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181214 10:31:44.235" starttime="20181214 10:31:43.971"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 10:31:44.236" level="INFO"></msg>
<status status="PASS" endtime="20181214 10:31:44.236" starttime="20181214 10:31:44.236"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ls -ls /tmp</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181214 10:31:44.237" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181214 10:31:44.365" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181214 10:31:44.366" level="INFO">${stdout} = total 104
16 -rw-r--r--. 1 root    root    15515 Dec 14 07:38 builder.log
 0 drwxr-xr-x. 2 root    root        6 Dec 14 08:17 hsperfdata_root
 0 drwx------. 3 root    root       17 Dec 14 08:07 system...</msg>
<status status="PASS" endtime="20181214 10:31:44.366" starttime="20181214 10:31:44.236"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181214 10:31:44.367" level="INFO">total 104
16 -rw-r--r--. 1 root    root    15515 Dec 14 07:38 builder.log
 0 drwxr-xr-x. 2 root    root        6 Dec 14 08:17 hsperfdata_root
 0 drwx------. 3 root    root       17 Dec 14 08:07 systemd-private-a14ce71428a044318ee2576e5be22118-ntpd.service-N9SNCe
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 10:17 tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 10:17 tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 10:03 tcpdump_port_6653__CSIT_Elan__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 10:03 tcpdump_port_6653__CSIT_Elan__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 09:04 tcpdump_port_6653__CSIT_External_Network__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 09:04 tcpdump_port_6653__CSIT_External_Network__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 08:34 tcpdump_port_6653__CSIT_L2__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 08:34 tcpdump_port_6653__CSIT_L2__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 10:31 tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 10:31 tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 08:49 tcpdump_port_6653__CSIT_L3__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 08:49 tcpdump_port_6653__CSIT_L3__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 08:50 tcpdump_port_6653__CSIT_Live_Migration__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 08:50 tcpdump_port_6653__CSIT_Live_Migration__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 09:20 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 09:20 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 09:18 tcpdump_port_6653__CSIT_Security_Group__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 09:18 tcpdump_port_6653__CSIT_Security_Group__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 09:35 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 09:35 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.21.pcap.xz
 4 -rw-r--r--. 1 tcpdump tcpdump    24 Dec 14 09:49 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.21.pcap
 4 -rw-r--r--. 1 tcpdump tcpdump    80 Dec 14 09:49 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.21.pcap.xz
 0 drwx------. 2 root    root        6 Dec 14 08:07 tmp.oiezkMwnoI</msg>
<status status="PASS" endtime="20181214 10:31:44.368" starttime="20181214 10:31:44.367"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:44.368" starttime="20181214 10:31:43.692"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:44.368" starttime="20181214 10:31:43.691"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:44.368" starttime="20181214 10:31:43.691"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:44.368" starttime="20181214 10:31:43.690"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:44.369" starttime="20181214 10:31:43.689"></status>
</kw>
<kw name="Close All Connections" library="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" endtime="20181214 10:31:44.450" starttime="20181214 10:31:44.369"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.21</doc>
<arguments>
<arg>threads --list | wc -l</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181214 10:31:44.462" starttime="20181214 10:31:44.461"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181214 10:31:44.463" level="INFO">Logging into '192.0.2.21:8101' as 'karaf'.</msg>
<msg timestamp="20181214 10:31:44.671" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181214 10:31:44.671" starttime="20181214 10:31:44.462"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181214 10:31:44.724" level="INFO">@root&gt;threads --list | 0[C 0w[Kc -l</msg>
<status status="PASS" endtime="20181214 10:31:44.725" starttime="20181214 10:31:44.672"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181214 10:31:44.818" level="INFO">[?1l&gt;[?2004l     289    289
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181214 10:31:44.818" level="INFO">${output} = [?1l&gt;[?2004l     289    289
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 10:31:44.819" starttime="20181214 10:31:44.725"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181214 10:31:44.862" level="INFO">logout</msg>
<status status="PASS" endtime="20181214 10:31:44.863" starttime="20181214 10:31:44.819"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181214 10:31:44.865" starttime="20181214 10:31:44.863"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181214 10:31:44.866" level="INFO">[?1l&gt;[?2004l     289    289
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181214 10:31:44.866" starttime="20181214 10:31:44.865"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:44.866" starttime="20181214 10:31:44.460"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:44.866" starttime="20181214 10:31:44.451"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:44.866" starttime="20181214 10:31:44.450"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:44.866" starttime="20181214 10:30:00.404"></status>
</kw>
<doc>Test Suite for Gateway mac based L2L3 seggragation</doc>
<status status="FAIL" endtime="20181214 10:31:44.867" starttime="20181214 10:17:22.635">Suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                     |' does not contain 'active'</status>
</suite>
<suite source="/home/opnfv/repos/odl_test/csit/suites/integration/Create_JVM_Plots.robot" id="s1-s12" name="Create JVM Plots">
<test id="s1-s12-t1" name="Create JVM Plots">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>CheckJVMResource.Create JVM Plots</arg>
</arguments>
<kw name="Create JVM Plots" library="CheckJVMResource">
<doc>Draw Resource usage plot using plot_points method.</doc>
<kw type="for" name="${index} IN RANGE [ 1 | ${controllers_number}+1 ]">
<kw type="foritem" name="${index} = 1">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${ODL_SYSTEM_${index}_IP}</arg>
</arguments>
<assign>
<var>${controller-ip}</var>
</assign>
<msg timestamp="20181214 10:31:44.892" level="INFO">${controller-ip} = 192.0.2.21</msg>
<status status="PASS" endtime="20181214 10:31:44.892" starttime="20181214 10:31:44.891"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${controller-ip}</arg>
</arguments>
<msg timestamp="20181214 10:31:44.892" level="INFO">192.0.2.21</msg>
<status status="PASS" endtime="20181214 10:31:44.892" starttime="20181214 10:31:44.892"></status>
</kw>
<kw name="ElasticsearchAppender.Get_Connection">
<arguments>
<arg>${controller-ip}</arg>
<arg>${elastic-port}</arg>
</arguments>
<assign>
<var>${session}</var>
</assign>
<msg timestamp="20181214 10:31:44.895" level="FAIL">No keyword with name 'ElasticsearchAppender.Get_Connection' found.</msg>
<status status="FAIL" endtime="20181214 10:31:44.895" starttime="20181214 10:31:44.894"></status>
</kw>
<status status="FAIL" endtime="20181214 10:31:44.895" starttime="20181214 10:31:44.891"></status>
</kw>
<status status="FAIL" endtime="20181214 10:31:44.895" starttime="20181214 10:31:44.891"></status>
</kw>
<status status="FAIL" endtime="20181214 10:31:44.895" starttime="20181214 10:31:44.890"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:44.895" starttime="20181214 10:31:44.890"></status>
</kw>
<status status="PASS" endtime="20181214 10:31:44.895" critical="yes" starttime="20181214 10:31:44.889"></status>
</test>
<doc>Test suite to Plot JVM Resources</doc>
<status status="PASS" endtime="20181214 10:31:44.896" starttime="20181214 10:31:44.874"></status>
</suite>
<status status="FAIL" endtime="20181214 10:31:44.900" starttime="20181214 08:19:49.953"></status>
</suite>
<statistics>
<total>
<stat fail="148" pass="5">Critical Tests</stat>
<stat fail="148" pass="5">All Tests</stat>
</total>
<tag>
<stat fail="26" pass="0">NON_GATE</stat>
<stat fail="0" pass="4">Regression</stat>
<stat fail="25" pass="0">skip_if_conntrack</stat>
<stat fail="34" pass="0">skip_if_stateful</stat>
</tag>
<suite>
<stat fail="148" id="s1" name="CSIT" pass="5">CSIT</stat>
<stat fail="14" id="s1-s1" name="L2" pass="0">CSIT.L2</stat>
<stat fail="27" id="s1-s2" name="L3" pass="0">CSIT.L3</stat>
<stat fail="1" id="s1-s3" name="Live Migration" pass="0">CSIT.Live Migration</stat>
<stat fail="25" id="s1-s4" name="External Network" pass="0">CSIT.External Network</stat>
<stat fail="34" id="s1-s5" name="Security Group" pass="0">CSIT.Security Group</stat>
<stat fail="0" id="s1-s6" name="Neutron Security Group" pass="4">CSIT.Neutron Security Group</stat>
<stat fail="6" id="s1-s7" name="Security Group L3Bcast" pass="0">CSIT.Security Group L3Bcast</stat>
<stat fail="24" id="s1-s8" name="Vpn Basic" pass="0">CSIT.Vpn Basic</stat>
<stat fail="5" id="s1-s9" name="Elan" pass="0">CSIT.Elan</stat>
<stat fail="3" id="s1-s10" name="Arp Learning" pass="0">CSIT.Arp Learning</stat>
<stat fail="9" id="s1-s11" name="L2L3 Gatewaymac Arp" pass="0">CSIT.L2L3 Gatewaymac Arp</stat>
<stat fail="0" id="s1-s12" name="Create JVM Plots" pass="1">CSIT.Create JVM Plots</stat>
</suite>
</statistics>
<errors>
<msg timestamp="20181214 10:31:44.886" level="ERROR">Error in file '/home/opnfv/repos/odl_test/csit/libraries/CheckJVMResource.robot': Importing test library '/home/opnfv/repos/odl_test/csit/libraries/Appenders/ElasticsearchAppender.py' failed: ImportError: No module named elasticsearch
Traceback (most recent call last):
  File "/home/opnfv/repos/odl_test/csit/libraries/Appenders/ElasticsearchAppender.py", line 34, in &lt;module&gt;
    from elasticsearch import Elasticsearch
PYTHONPATH:
  /usr/bin
  /usr/lib64/python27.zip
  /usr/lib64/python2.7
  /usr/lib64/python2.7/plat-linux2
  /usr/lib64/python2.7/lib-tk
  /usr/lib64/python2.7/lib-old
  /usr/lib64/python2.7/lib-dynload
  /usr/lib64/python2.7/site-packages
  /usr/lib/python2.7/site-packages</msg>
</errors>
</robot>
